Maven release-plugin不会更新LATEST版本

时间:2014-06-05 07:56:01

标签: maven deployment nexus maven-release-plugin

我正在使用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>

因此,我可以通过明确指定版本来下载工件,但是尝试获取最新版本的结果会下载较旧的脚本。

我做错了什么以及如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

“最新”标记仅针对Maven插件工件设置。请看这里的解释:

https://support.sonatype.com/entries/23778606

如果您尝试从Maven构建中获取最高版本,则应使用版本范围。