Maven打包所有依赖到一个jar中

妖狐艹你老母 2022-10-02 11:50 247阅读 0赞

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>

发表评论

表情:
评论列表 (有 0 条评论,247人围观)

还没有评论,来说两句吧...

相关阅读