当前位置:   article > 正文

Maven打包所有依赖到一个jar中_java打全jar包的pom

java打全jar包的pom

Java程序,使用Maven打包,将所有依赖的jar都打包到一个可执行的jar中,

在pom.xml中增加以下配置即可:

  1. <build>
  2. <plugins>
  3. <plugin>
  4. <artifactId>maven-assembly-plugin</artifactId>
  5. <configuration>
  6. <archive>
  7. <manifest>
  8. <!--这里要替换成jar包main方法所在类 -->
  9. <mainClass>com.sam.project.send.RcsAccessTokenUtils</mainClass>
  10. </manifest>
  11. <manifestEntries>
  12. <Class-Path>.</Class-Path>
  13. </manifestEntries>
  14. </archive>
  15. <descriptorRefs>
  16. <descriptorRef>jar-with-dependencies</descriptorRef>
  17. </descriptorRefs>
  18. </configuration>
  19. <executions>
  20. <execution>
  21. <id>make-assembly</id> <!-- this is used for inheritance merges -->
  22. <phase>package</phase> <!-- 指定在打包节点执行jar包合并操作 -->
  23. <goals>
  24. <goal>single</goal>
  25. </goals>
  26. </execution>
  27. </executions>
  28. </plugin>
  29. </plugins>
  30. </build>

 

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

闽ICP备14008679号