使用mvn get从Nexus存储库中提取最新的工件

时间:2018-05-15 15:32:17

标签: maven nexus maven-dependency-plugin maven-dependency

我正在尝试从Nexus存储库中提取最新的工件。我正在使用 get 命令来提取工件。

mvn dependency:get -Durl=http://nexus-repository:8080/nexus/content/repositories/snapshots -Dartifact=com.my.company:common:LATEST-Dtransitive=false -Ddest=. -s settings.xml

这是我得到的错误信息。

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.8:get (default-cli) on project standalone-pom: Couldn't download artifact: Failed to resolve version for com.my.company:common:jar:LATEST: Could not find metadata com.my.company:common/maven-metadata.xml in releases (http://nexus-repository:8080/nexus/content/repositories/releases)

我不知道它为什么要发布而不是快照,因为版本在我的快照存储库中。

当我使用特定版本运行时,一切正常:

mvn dependency:get -Durl=http://nexus-repository:8080/nexus/content/repositories/snapshots -Dartifact=com.my.company:common:1.0.0-SNAPSHOT -Dtransitive=false -Ddest=. -s settings.xml

我想使用mvn命令拉出最新版本,而不是卷曲wget。

任何建议或想法?

0 个答案:

没有答案