2017-07-26 9 views
0

Nexus 2(2.14)をNexus 3.40-02にアップグレードするために移行ユーティリティを実行しました。Nexus 3アップグレードでMaven ReposのURlsが変更されました

Nexus 3の移行ツールは、2.14インスタンスからすべてのコンテンツを取得しましたが、URLを微妙にすべてのMaven Reposに変更しました。私は、管理者アカウントでネクサス3 UIに行く場合は例えば

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

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

になった、私はURLを確認することはできませんが、repostiories /設定を参照それを変更。

これは、Nexus URLがjarsを消費する何百ものエンドユーザによってPOMにエンコードされているため、これは本当に危険です。移行ツールがこのようにURLを変更するのはなぜですか?また、「設定」の下にURLフィールドが表示されている理由についてはドキュメンテーションには何も見つかりませんが、それを修正するために変更することはできません。

何が問題になったのか誰かが考えていますか?

ありがとうございました。

答えて

0

URIパターンは、アップグレード後に変更されます。ただし、スイッチをアクティブにして古いURIパターンを有効にすることができます。

"デフォルトでは、Nexus Repository Manager 2は異なるURLパターンを使用して、リポジトリとリポジトリグループをNexus Repository Manager 3よりも公開します。自動化されたツールとCIを再構成して新しいパターンを利用することはできますが、上のネクサスリポジトリマネージャがこれを追加することにより、$データ-DIR/nexus3の/ etc/nexus.propertiesで行うことができ、アップグレードが同様に古いパターンを使用できるように終わる:」

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

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

を。
関連する問題