gpt4 book ai didi

sonatype - Nexus 3 升级更改了 Maven 存储库的 URls

转载 作者:行者123 更新时间:2023-12-02 18:57:51 26 4
gpt4 key购买 nike

我运行了迁移实用程序,将 Nexus 2 (2.14) 升级到 Nexus 3.40-02。

Nexus 3 迁移工具带来了我们 2.14 实例中的所有内容,但巧妙地更改了我们所有 Maven 存储库的 URL。

例如

https://nexus.foo.net/content/repositories/releases

成为了

https://nexus.foo.net/repository/releases

如果我使用管理员帐户进入 Nexus 3 UI,浏览到存储库/设置,我可以看到 URL,但无法更改它。

这看起来确实很危险,因为 Nexus URL 是由数百个或更多使用 jar 的最终用户在 poms 中编码的。为什么迁移工具会这样更改 URL?另外,我在文档中找不到任何关于为什么 URL 字段在“设置”下可见但无法更改来修复它的信息。

有人知道哪里出了问题吗?

谢谢。

最佳答案

升级后 URI 模式将发生变化。不过,您可以激活开关来启用旧的 URI 模式。

“默认情况下,Nexus Repository Manager 2 使用与 Nexus Repository Manager 3 不同的 URL 模式来公开存储库和存储库组。虽然可以重新配置自动化工具和 CI 以利用新模式,但可以更改配置Nexus Repository Manager 结束,允许您的升级也使用旧模式。这可以通过添加以下内容在 $data-dir/nexus3/etc/nexus.properties 中完成:"

org.sonatype.nexus.repository.httpbridge.internal.HttpBridgeModule.legacy=true

https://help.sonatype.com/display/NXRM3/Upgrade+Procedures#UpgradeProcedures-ConfiguringLegacyURLPaths

关于sonatype - Nexus 3 升级更改了 Maven 存储库的 URls,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45337668/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com