Maven项目导出jar包,包含依赖

水深无声 2021-11-19 12:00 439阅读 0赞
  1. Maven项目导出jar包,包含依赖:
    mvn dependency:copy-dependencies package

  2. 可以在Project创建lib文件夹,输入以下命令:
    mvn dependency:copy-dependencies -DoutputDirectory=lib package

  3. 可以设置依赖级别,通常用编译需要的jar
    mvn dependency:copy-dependencies -DoutputDirectory=lib -DincludeScope=compile package

4.或者直接在pom.xml中添加:

  1. <plugin>
  2. <artifactId>maven-assembly-plugin</artifactId>
  3. <configuration>
  4. <appendAssemblyId>false</appendAssemblyId>
  5. <descriptorRefs>
  6. <descriptorRef>jar-with-dependencies</descriptorRef>
  7. </descriptorRefs>
  8. <!-- <archive>
  9. <manifest>
  10. 此处指定main方法入口的class
  11. <mainClass>com.xxx.uploadFile</mainClass>
  12. </manifest>
  13. </archive> -->
  14. </configuration>
  15. <executions>
  16. <execution>
  17. <id>make-assembly</id>
  18. <phase>package</phase>
  19. <goals>
  20. <goal>assembly</goal>
  21. </goals>
  22. </execution>
  23. </executions>
  24. </plugin>

转载于:https://www.cnblogs.com/gavinYang/p/11197816.html

发表评论

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

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

相关阅读

    相关 maven导出项目依赖jar

      现在java开发使用maven管理依赖非常方便,但是有一次,需要导出已经用maven配好的依赖包,结果发现maven的包存放,都是在本地仓库中一层一层文件夹存放的,并不会