项目地址:https://github.com/wenrongyao/springboot-demo.git
摘要:springboot项目开发完成以后需要打包部署,打包方式支持jar包和war包,这篇文章讲述打包成jar包。
1、添加spring-boot的maven插件,直接用maven命令打出来的包,不符合springboot规范,在运行时会找不到主清单属性。
<build>
<!--包名,默认是${artifactId}-${version}-->
<finalName>springboot-demo</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
2、idea配置mvn命令
3、执行mvn-package-默认打出的包的位置在target下
4、通过java -jar springboot-demo.jar执行就可以了
在Linux中可以通过nohup java -jar *.jar &后台执行java包,日志会输出在nohup.out中