0

アーティファクトを設定し、その中にA、B、Cの3つのリポジトリを作成しました。これで、settings.xmlファイルで、Aを次のようにすべてのミラーになるように構成しました。

<mirror>
      <id>myRepo</id>
      <name>remote repo</name>
      <url>http://<url>:<port>/artifactory/A</url>
      <mirrorOf>*</mirrorOf> 
</mirror>

これで、ビルドするたびに、MavenはAの下のアーティファクトのみを検索し、BまたはCの下のアーティファクトは検索しません。では、BとCもAと一緒に検索されるようにする方法はありますか?ミラー用に複数のエントリを保持しようとしましたが、それぞれが同じ<mirrorOf>値になるため、Mavenによって取得されませんでした。私はこれに出くわしました:ミラーリングするMavenドキュメント、「リポジトリマネージャーと組み合わせて使用​​すると、1つのミラーで複数のリポジトリーを処理できます。」私はすでに3つのリポジトリーを持つアーティファクトを使用しているため、そこで設定しますか?

4

1 に答える 1

2

A、B、Cに解決される仮想リポジトリを定義し、このリポジトリへのミラー設定を構成する必要があります。設定ファイルを正しく取得する最も簡単な方法は、Artifactoryで生成することです。

PSミラーを使用する場合の注意点にも注意してください-any。

于 2012-06-26T14:48:59.953 に答える