maven-metadata.xml文件未在nexus中正确更新

时间:2015-01-22 06:12:30

标签: maven nexus sonatype aether maven-metadata

我已经通过编程方式使用以太API将不同版本的工件上传到nexus存储库。我

但是当我从nexus远程存储库中删除了一个工件时,maven-metadata.xml文件没有正确更新。发布版本仍然指向我删除的工件。

有什么方法可以更新元数据文件吗?

1 个答案:

答案 0 :(得分:0)

您可以在UI中,通过计划任务或通过REST API手动更新存储库中的元数据。一般来说,你必须记住元数据文件必须由客户端管理(例如Maven本身或你的代码..),而Nexus只是提供修复元数据的功能作为帮助,因为一些客户端不维护元数据正确。

E.g。在UI中。以管理员身份登录,转到存储库,在列表中选择存储,右键单击并按“重建元数据”

如果您只想对部分仓库执行此操作,可以转到“浏览存储”选项卡,向下钻取到要更新的文件夹并执行相同的右键单击操作。