美文网首页
使用Spring Boot构建Fat Jar和可执行Jar

使用Spring Boot构建Fat Jar和可执行Jar

作者: CokeCode | 来源:发表于2019-06-13 10:38 被阅读0次

    博客园同步

    Spring Boot提供的Maven插件spring-boot-maven-plugin可以用来构建Fat Jar和可执行Jar。

    1.Fat Jar

    Fat Jar需要使用 java -jar xxx.jar 运行。要求在POM中使用:

    <build>
         <plugins>
             <plugin>
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>spring-boot-maven-plugin</artifactId>
             </plugin>
         </plugins>
     </build>
    

    此时构造出来的Fat Jar是没有可执行属性的。

    1. 可执行Jar

    相对于Fat Jar使用java -jar xxx.jar,可执行Jar多了可执行属性,可通过 xxx.jar start 直接启动。

    配置spring-boot-maven-plugin,启用可执行属性:

     <build>
         <plugins>
             <plugin>
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>spring-boot-maven-plugin</artifactId>
                 <configuration>
                     <executable>true</executable>
                 </configuration>
             </plugin>
         </plugins>
     </build>
    

    这样构建出来的是一个可执行Jar。

    相关文章

      网友评论

          本文标题:使用Spring Boot构建Fat Jar和可执行Jar

          本文链接:https://www.haomeiwen.com/subject/iedjfctx.html