3

Maven 3 では、プロジェクトとプラグインの依存アーティファクトを分離できます。

リポジトリをプロキシしてホストしている場合、リポジトリ マネージャー (nexus ...) でこれを行う最善の方法は何ですか? これを settings.xml/pom.xml で定義する例はありますか?

プラグインとプロジェクトの依存関係のために、プロキシされたすべてのリポジトリを複製する必要がありますか?

4

1 に答える 1

3

Artifactory を使用すると、 「実際の」(ローカル\リモート) リポジトリを集約する仮想リポジトリを作成し、1 つの仮想リポジトリにプラグイン リポジトリのみを集約し、別の仮想リポジトリに標準ライブラリ リポジトリのみを集約することができます。

すでにお察しのとおり、プロキシされたリモート リポジトリからプラグインと lib の依存関係を厳密に分離する必要がある場合は、それぞれに重複した定義を作成し、それぞれの仮想リポジトリに追加する必要があります。

この設定が完了したら、settings.xml\pom.xml で仮想リポジトリの URL を参照するだけです。

于 2011-04-21T06:41:19.853 に答える