0

settings.xml に * のミラーを設定しました。ビルドのデバッグ レベルの出力を見ると、ミラーに関するいくつかの行が表示されます。「*」ワイルドカードがすべてに一致することを期待します。これは、私の場合、私が理解しているように、maven、maven central の唯一のデフォルトのリモートリポジトリに相当します。

ただし、他のいくつかのリポジトリがミラーリングされているようです。たとえば、この行は、ビルドが apache スナップショットを認識しており、ミラーを使用してそれをミラーリングしていることを示しています。

[デバッグ] apache.snapshots (http://repository.apache.org/snapshots) にミラー dev-nexus-as-mirror (http://lava4186:8081/nexus/content/repositories/gold-n-central) を使用する.

この行は、ビルドのどこかに apache.snapshots をデカールする必要があることを意味していませんか? それはmaven 3のスーパーポンにありますか?私はこれを間違って読んでいますか?

4

1 に答える 1

0

そのリポジトリは、依存関係ツリーの任意の場所にある推移的な依存関係の任意の pom ファイルで宣言できます。ミラー構成は、どのアーティファクトが宣言されているかに関係なく、プロキシを介してリポジトリのすべてのダウンロード要求をミラーリングするよう Maven に指示します。

于 2012-11-26T22:33:19.947 に答える