我正在使用Maven release-plugin发布我的项目,并且发生了奇怪的事情。发布版本已在
中更新maven-metadata.xml
但不是LATEST版本:
<metadata>
<groupId>***</groupId>
<artifactId>***</artifactId>
<versioning>
<latest>1.0.0.2</latest>
<release>1.0.0.4</release>
<versions>
<version>1.0.0.0</version>
<version>1.0.0.1</version>
<version>1.0.0.2</version>
<version>1.0.0.4</version>
</versions>
<lastUpdated>20140529090759</lastUpdated>
</versioning>
</metadata>
因此,我可以通过明确指定版本来下载工件,但是尝试获取最新版本的结果会下载较旧的脚本。
我做错了什么以及如何解决这个问题?
答案 0 :(得分:1)
“最新”标记仅针对Maven插件工件设置。请看这里的解释:
https://support.sonatype.com/entries/23778606
如果您尝试从Maven构建中获取最高版本,则应使用版本范围。