Spring Boot 2.x 之构建Fat Jar和可执行Jar
Spring Boot提供的Maven插件spring-boot-maven-plugin可以用来构建Fat Jar和可执行Jar。 1.Fat Jar Fat Jar需要使用 java -jar xxx.jar 运行。要求在POM中使用: 1 < build > 2 < plugins > 3 < plugin > 4 < groupId > org.springframework.boot </ groupId > 5 < artifactId > spring-boot-maven-plugin </ artifactId > 6 </ plugin > 7 </ plugins > 8 </ build > 此时构造出来的Fat Jar是没有可执行属性的。 2. 可执行Jar 相对于Fat Jar,可执行Jar多了可执行属性,可以通过 xxx.jar start 命令启动运行。 只要配置spring-boot-maven-plugin,启用可执行属性: 1 < build > 2 < plugins > 3 < plugin > 4 < groupId > org.springframework.boot </ groupId > 5 < artifactId > spring-boot-maven-plugin </ artifactId > 6 <