打包与运行、调试
打包方式(maven + java)
- 使用 maven-assembly-plugin 打胖包 [推荐1](所有代码会合为一个 jar)
- 使用 solon-maven-plugin 打胖包 [推荐2](依赖包会以 jar in jar 形式存在)
- 使用 maven-shade-plugin 打胖包(所有代码会合为一个 jar)
- 使用 maven-jar-plugin 打散包(依赖包放在 lib/ 目录下)
运行方式
- 命令运行:
java -jar DemoApp.jar
- 借用 systemctl 运行:
systemctl restart DemoApp
- 代用 docker 运行:
docker restart DemoApp
gradle 打包?
参考 《Solon Initializr》 生成的模板项目配置。