我试过用这个:
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
我希望命令行做的是下载带有最新快照的快照(不在命令行中指定快照时间戳)。 谁能告诉我怎么做?
感谢
答案 0 :(得分:13)
将 -SNAPSHOT 附加到您指定的版本。
也就是说,您现在请求版本 1.0.0 这是一个发行版本,但您想要的工件是一个独特的快照。 如果您请求版本 1.0.0-SNAPSHOT ,那么您实际上是在告诉Maven您希望 1.0.0 的最新快照版本没有特别的偏好。
Maven将从Artifactory解析工件的Maven元数据,并选择要下载的最新快照文件。