maven命令行下载带时间戳的最新快照

时间:2012-03-29 13:01:31

标签: maven artifactory

我试过用这个:

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

然而它刚刚下载了pom.xml 在我的神器中我有my-package-name-1.0.0-20120328.121341-3.jar

我希望命令行做的是下载带有最新快照的快照(不在命令行中指定快照时间戳)。 谁能告诉我怎么做?

感谢

1 个答案:

答案 0 :(得分:13)

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

也就是说,您现在请求版本 1.0.0 这是一个发行版本,但您想要的工件是一个独特的快照。 如果您请求版本 1.0.0-SNAPSHOT ,那么您实际上是在告诉Maven您希望 1.0.0 的最新快照版本没有特别的偏好。

Maven将从Artifactory解析工件的Maven元数据,并选择要下载的最新快照文件。