首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在获得最新工件版本之前进行版本-maven-plugin更新maven-元数据-*..xml更新?

如何在获得最新工件版本之前进行版本-maven-plugin更新maven-元数据-*..xml更新?
EN

Stack Overflow用户
提问于 2012-05-31 15:36:26
回答 1查看 1.3K关注 0票数 1

我正在使用versions-maven-plugin自动查找maven工件的最新版本/快照版本,这些版本在许多不同的nexus存储库中都可以找到。

这个插件似乎在使用本地存储库中的maven-metadata-$REPO.xml文件(其中$REPO是存储库的id )来查找工件的最新版本。

我经常需要versions-maven-plugin mvn:释放一个工件,就在那之后,我需要根据刚刚发布的工件更新另一个工件,但是找不到它,因为它的最新版本列在这些文件中,即使它实际上存在于nexus中。

我希望你们中的一些人能就我如何解决这个问题提出一些想法。耽误您时间,实在对不起。

EN

回答 1

Stack Overflow用户

发布于 2012-05-31 15:51:16

Maven缓存工件的状态一定时间(如果您曾经有一个工件下载失败,并看到它说,它不会再次尝试,直到一定的时间已经过去,这是功能的一部分)。因此,如果它检查存储库中的工件,它不会每次尝试使用它时都再次检查新版本,它会记住一段时间,然后在过了一段时间后再次检查。

但是,如果您重命名/删除(首先重命名是安全的/这样您就不会丢失它),那么它将别无选择,只能重新下载新的元数据文件(因为它需要它,而且回购是找到它的唯一地方),然后当它查看新文件时,它将看到您的工件的新版本并下载这些文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10836759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档