Solon

打包与运行、调试

</> markdown

打包方式(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》 生成的模板项目配置。