Maven 3 では、プロジェクトとプラグインの依存アーティファクトを分離できます。
リポジトリをプロキシしてホストしている場合、リポジトリ マネージャー (nexus ...) でこれを行う最善の方法は何ですか? これを settings.xml/pom.xml で定義する例はありますか?
プラグインとプロジェクトの依存関係のために、プロキシされたすべてのリポジトリを複製する必要がありますか?
Maven 3 では、プロジェクトとプラグインの依存アーティファクトを分離できます。
リポジトリをプロキシしてホストしている場合、リポジトリ マネージャー (nexus ...) でこれを行う最善の方法は何ですか? これを settings.xml/pom.xml で定義する例はありますか?
プラグインとプロジェクトの依存関係のために、プロキシされたすべてのリポジトリを複製する必要がありますか?
Artifactory を使用すると、 「実際の」(ローカル\リモート) リポジトリを集約する仮想リポジトリを作成し、1 つの仮想リポジトリにプラグイン リポジトリのみを集約し、別の仮想リポジトリに標準ライブラリ リポジトリのみを集約することができます。
すでにお察しのとおり、プロキシされたリモート リポジトリからプラグインと lib の依存関係を厳密に分離する必要がある場合は、それぞれに重複した定義を作成し、それぞれの仮想リポジトリに追加する必要があります。
この設定が完了したら、settings.xml\pom.xml で仮想リポジトリの URL を参照するだけです。