6

我尝试使用这个:

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

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

谢谢

4

1 回答 1

13

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

也就是说,您现在请求版本1.0.0,它是一个发布版本,但您想要的工件是一个唯一的快照。如果您请求版本1.0.0-SNAPSHOT,您实际上是在告诉 Maven 您想要1.0.0的最新快照版本,没有特殊偏好。

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

于 2012-03-29T13:45:33.240 回答