当前位置:   article > 正文

Maven将所有jar打包到一个jar中

maven多个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>

 

转载于:https://www.cnblogs.com/liamlee/p/9376057.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/308148
推荐阅读
相关标签
  

闽ICP备14008679号