2017-07-26 129 views
0

我运行迁移实用程序将我们的Nexus 2(2.14)升级到Nexus 3.40-02。Nexus 3升级更改URLS for maven回购

Nexus 3迁移工具将2.14实例中的所有内容都带到了我们的所有Maven Repos中,并巧妙地将其更改为了所有内容。

例如

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

成为

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

如果我去与管理员帐户的Nexus 3的用户界面,浏览到repostiories /设置,我可以看到的网址,但不更改。

这似乎非常危险,因为Nexus网址是由几百个或更多终端用户使用罐子编码的。为什么迁移工具会像这样更改URL?另外,我在文档中找不到关于为什么URL字段在“设置”下可见但无法更改以修复它的问题。

有没有人有什么想法出了什么问题?

谢谢。

回答

0

升级后URI模式将发生变化。但是,您可以激活一个开关来启用旧的URI模式。 “

”默认情况下,Nexus Repository Manager 2使用不同的URL模式来公开存储库和存储库组,而不是Nexus Repository Manager 3.虽然可以重新配置自动化工具和CI以利用新模式,但可以更改配置在Nexus的仓库管理器中结束,让您的使用旧的模式以及升级这可以在$ 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