Использование mvn get для извлечения последнего артефакта из хранилища Nexus - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь извлечь последний артефакт из моего хранилища 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.

Любая рекомендация или идея?

...