Wget命令将获取工件的快照版本的特定版本

时间:2016-12-14 08:31:18

标签: maven nexus

我想提供一个Wget命令,它总是获取特定版本的工件快照版本。

含义假设我的Nexus快照存储库中有版本 14.00-SNAPSHOT ,在此版本中我有3个快照工件, 现在我想获得其中一个工件并通过VIA wget 命令下载它, 我知道如何获得最新版本(默认情况下它需要最新版本,我也可以使用v = LATEST)但我希望能够选择我想要的版本。

这是我使用的命令:

wget "NexusUrl/service/local/artifact/maven/content?r=%nexusRepository%&v=%NexusArtifactVersion%&g=%NexusGroupID%&a=%NexusArtifactName%&e=zip"

查看METADATA文件,看起来我没有办法选择:

enter image description here

1 个答案:

答案 0 :(得分:2)

如评论中所示,您应该能够使用v =来完成此任务。有关此调用的更多信息,请访问:https://support.sonatype.com/hc/en-us/articles/213465488-How-can-I-retrieve-a-snapshot-if-I-don-t-know-the-exact-filename-

对于记录,建议不要根据快照,它们往往会被Repo Managers清理。