2012-03-29 9 views
5

ich das versucht, mit:Maven Befehlszeilen neuesten Snapshot mit Zeitstempel zum Download

mvn dependency:get -DrepoUrl=http://myserver/artifactory -Dartifact=com.mypackage:my-package-name:1.0.0

aber es nur die pom.xml in meinem artifactory heruntergeladen Ich habe mein-package-name-1.0.0- 20120328.121341-3.jar

Ich möchte, dass die Befehlszeile den Snapshot mit dem letzten Snapshot (ohne Angabe des Snapshot-Timestamps in der Befehlszeile) herunterlädt. kann mir jemand sagen, wie es geht?

dank

Antwort

12

Anfügen -snapshot auf die Version, die Sie angeben.

Das heißt, Sie fordern jetzt Version 1.0.0, die eine Release-Version ist, aber das Artefakt, das Sie möchten, ist ein eindeutiger Snapshot. Wenn Sie die Version 1.0.0-SNAPSHOT anfordern, sagen Sie praktisch Maven, dass Sie die neueste Snapshot-Version von 1.0.0 ohne besondere Vorliebe wollen.

Maven wird die Maven-Metadaten des Artefakts aus Artifactory auflösen und die neueste Snapshot-Datei zum Herunterladen auswählen.

Verwandte Themen