Maven依赖插件和分类器

时间:2015-03-19 12:33:34

标签: maven nexus maven-dependency-plugin

我使用 dependency-get 来解决maven依赖插件的问题。我试图从Maven存储库下载的项目有许多不同的工件类型:

  • POM文件
  • JAR文件
  • RPM Package

执行以下命令时,我成功获取了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服务器来托管软件包。

0 个答案:

没有答案