如何防止 Nexus P2 代理存储库更新?

How to prevent Nexus P2 proxy repository from updating?

小问题: 有没有办法将 Nexus 配置为 从远程存储库更新代理 P2 存储库?

加长版: 我们有一个用于在内部托管 Maven 工件的 Nexus 服务器。有一个用于远程 Eclipse P2 存储库 (Subclipse) 的 p2 代理存储库。远程仓库的 url 是 http://subclipse.tigris.org/update_1.10.x。此代理存储库是存储库组的一部分。此设置正常工作。

问题是当 Subclipse 使用更新的工件更新远程站点时(例如,它们从 1.10.5 移动到 1.10.6)。代理存储库自动获取较新的工件。我们有一个 Eclipse 的目标平台文件,其中功能的版本号必须是固定的。当 Subclipse 更新时,目标平台寻找的固定版本号不再存在。

所以我希望代理存储库不会自动更新。我想更严格地控​​制何时引入这些更新。有没有办法将 Nexus 配置为不从远程存储库获取更新?

将代理的元数据最大年龄设置为 -1 将禁用元数据更新,但仍允许下载新的工件。这应该可以为您解决。