执行如下命令:
./gradlew clean build -x test && ./backend/build/libs/boot-react.jar浏览器访问 http://${ip}:8080,用户名 admin,密码 admin。
所有的命令行在 *nix 系统下执行,如果在 windows 下执行请修改路径分隔符等差异的部分。
编译项目,生成 boot jar,忽略单元测试。
./gradlew clean build -x test -info生成的 Jar 在 backend/build/libs 下
项目分为 backend 和 frontend 两个目录。
backend 目录下执行:
../gradlew bootRun -x test -info持续编译:
../gradlew build --continuous -x :frontend:bundle -x test
frontend 目录下执行:
npm install
npm start -verbose可以通过配置关闭:
export default {
mock: { exclude: ['**/*.js'] },
};也可以通过环境变量临时关闭,MOCK=none npm start;
后端遵从 Java 规范。提交前,需要使用检查代码。
./gradlew check前端通过 eslint 保证代码规范:
npm run lint提交代码前请按要求调整代码格式。
配置文件:/etc/systemd/system/boot-react.service
[Unit]
Description=Boot React
After=syslog.target
[Service]
User=root
Environment='JAVA_HOME=/usr/java/default' 'JAVA_OPTS=-Xmx4g -Xms4g'
ExecStart=/opt/boot-react/boot-react.jar
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
Windows 环境下默认的换行符是 CRLF,所以安装 git 的时候,会有一个可选择的配置 line ending conversions。
默认选项是将 LF 作为换行符的文件转换为 CRLF,即设置 core.autocrlf=true。如果选择 "Checkout as-is, commit as-is",那么自动转换将会关闭。
我们推荐使用后一种配置方式。如果已经安装了 git,可以使用命令 git config --system core.autocrlf false 或者 git config --global core.autocrlf false 修改配置。