2017-07-26 76 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