打包Spring Boot应用
无需任何配置,Spring Boot的这款插件会自动定位应用程序的入口Class,我们执行以下Maven命令即可打包:
以springboot-exec-jar
项目为例,打包后我们在target
目录下可以看到两个jar文件:
$ java -jar springboot-exec-jar-1.0-SNAPSHOT.jar
这样,部署一个Spring Boot应用就非常简单,无需预装任何服务器,只需要上传jar包即可。
在打包的时候,因为打包后的Spring Boot应用不会被修改,因此,默认情况下,spring-boot-devtools
这个依赖不会被打包进去。但是要注意,使用早期的Spring Boot版本时,需要配置一下才能排除spring-boot-devtools
这个依赖:
<project ...>
<finalName>awesome-app</finalName>
...
</build>
这样打包后的文件名就是。
从下载练习:使用Spring Boot插件打包可执行jar (推荐使用快速下载)