zoukankan      html  css  js  c++  java
  • Maven将所有jar打包到一个jar中

      maven通过插件maven-assembly-plugin可以将所有所有jar打包到一个jar中。

     1         <plugins>
     2             <plugin>
     3                 <artifactId>maven-assembly-plugin</artifactId>
     4                 <configuration>
     5                     <archive>
     6                         <manifest>
     7                             <!--这里要替换成jar包main方法所在类 -->
     8                             <mainClass>com.sf.pps.client.IntfClientCall</mainClass>
     9                         </manifest>
    10                         <manifestEntries>
    11                             <Class-Path>.</Class-Path>
    12                         </manifestEntries>
    13                     </archive>
    14                     <descriptorRefs>
    15                         <descriptorRef>jar-with-dependencies</descriptorRef>
    16                     </descriptorRefs>
    17                 </configuration>
    18                 <executions>
    19                     <execution>
    20                         <id>make-assembly</id> <!-- this is used for inheritance merges -->
    21                         <phase>package</phase> <!-- 指定在打包节点执行jar包合并操作 -->
    22                         <goals>
    23                             <goal>single</goal>
    24                         </goals>
    25                     </execution>
    26                 </executions>
    27             </plugin>
    28         </plugins>
  • 相关阅读:
    Mysql多表关系
    Linux权限
    Linux安装python环境脚本
    ZJNU 2136
    ZJNU 2135
    ZJNU 2133
    ZJNU 1699
    ZJNU 1542
    ZJNU 1538
    ZJNU 1535
  • 原文地址:https://www.cnblogs.com/liamlee/p/9376057.html
Copyright © 2011-2022 走看看