jar包的多层级maven依赖的坑与正确传递方法

          jar包的多层级maven依赖的坑与正确传递方法

这个问题简述起来就是项目加载jar包但是无法加载jar包的依赖,解决此问题只要上传pom文件即可

1、命令行上传jar

mvn -X deploy:deploy-file -DgroupId=net.anumbrella.seaweedfs -DartifactId=seaweedfs-java-client -Dversion=0.0.3.RELEASE -Dpackaging=pom -Dfile=E:mavenpom.xml -DgeneratePom=false -Durl=http://wangwei:z5nW2D4@172.18.52.11:9000/content/repositories/releases/

此时jar依赖情况如下:

2、命令行上传pom  文件

mvn -X deploy:deploy-file -DgroupId=net.anumbrella.seaweedfs -DartifactId=seaweedfs-java-client -Dversion=0.0.3.RELEASE -Dpackaging=jar -Dfile=E:mavenseaweedfs-java-client-0.0.3.RELEASE.jar -Durl=http://wangwei:z5nW2D4@172.18.52.11:9000/content/repositories/releases/

上传pom后查看依赖树如下:

详细了解可参考:https://www.cnblogs.com/jiefzz/p/11595215.html 

原文地址:https://www.cnblogs.com/pinghengxing/p/12961591.html