我使用 dependency-get 来解决maven依赖插件的问题。我试图从Maven存储库下载的项目有许多不同的工件类型:
执行以下命令时,我成功获取了pom文件的最新快照(这对于JAR文件也是如此)。
mvn org.apache.maven.plugins:maven-dependency-plugin:2.10:get -Drepourl=<My Nexus Server> -DgroupId=<group> -DartifactId=<artifact> -Dpackaging=pom -Dversion=latest
但是,当我使用以下内容时,它似乎完全跳过最新的版本解析并尝试下载名为&#34;最新版本的版本&#34; RPM(和失败)。
mvn org.apache.maven.plugins:maven-dependency-plugin:2.10:get -Drepourl=<My Nexus Server> -DgroupId=<group> -DartifactId=<artifact> -Dpackaging=rpm -Dversion=latest -Dclassifier=rpm
这里的区别似乎是RPM有一个分类器(rpm),其他项目没有。
我正在使用内部Nexus服务器来托管软件包。