zoukankan      html  css  js  c++  java
  • 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             <configuration>
     7                 <executable>true</executable>
     8             </configuration>
     9         </plugin>
    10     </plugins>
    11 </build>


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

  • 相关阅读:
    vim 常用命令
    centos 安装mysql
    centos部署ftp
    centos 6.8部署nginx
    ndk学习16: unix domain socket
    ndk学习14: 进程
    ndk学习13: proc
    ndk学习11: linux内存管理
    ndk学习10: linux文件系统
    ndk学习9: 动态使用共享库
  • 原文地址:https://www.cnblogs.com/zyon/p/11014711.html
Copyright © 2011-2022 走看看