2012-03-29 105 views
5

我嘗試使用這樣的:Maven的命令行來下載最新的快照時間戳

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

但是它剛剛下載的pom.xml的 我artifactory的,我有我的包名-1.0.0- 20120328.121341-3.jar

我希望命令行執行的操作是下載帶有最新快照的快照(沒有在命令行中指定快照時間戳)。 任何人都可以讓我知道如何做到這一點?

感謝

回答

12

追加-SNAPSHOT到您指定的版本。

也就是說,您現在請求版本1.0.0這是一個發行版本,但是您要的工件是唯一的快照。 如果您要求版本1.0.0-SNAPSHOT,您實際上告訴Maven您希望最新的快照版本1.0.0沒有特別的偏好。

Maven將從Artifactory解析工件的Maven元數據並選取最新的快照文件進行下載。