打包Spring Boot应用

    无需任何配置,Spring Boot的这款插件会自动定位应用程序的入口Class,我们执行以下Maven命令即可打包:

      springboot-exec-jar项目为例,打包后我们在target目录下可以看到两个jar文件:

      1. $ java -jar springboot-exec-jar-1.0-SNAPSHOT.jar

      这样,部署一个Spring Boot应用就非常简单,无需预装任何服务器,只需要上传jar包即可。

      在打包的时候,因为打包后的Spring Boot应用不会被修改,因此,默认情况下,spring-boot-devtools这个依赖不会被打包进去。但是要注意,使用早期的Spring Boot版本时,需要配置一下才能排除spring-boot-devtools这个依赖:

      1. <project ...>
      2. <finalName>awesome-app</finalName>
      3. ...
      4. </build>

      这样打包后的文件名就是。

      从下载练习:使用Spring Boot插件打包可执行jar (推荐使用快速下载)

      打包Spring Boot应用 - 图1