0

大規模なプロジェクトの1つでは、さまざまな依存関係を収集するためのリモートリポジトリがすでに半ダースほどあります。新しいリポジトリが登場すると、Mavenは新しいリポジトリからすべてをダウンロードしようとします。結局、新しいバージョンが存在する可能性があります。これらのリポジトリの中には、非常に遅いか、タイムアウトになるまで応答しないものがあり、ビルド時間が途方もなく長くなります。

もう1つの問題は、Mavenが、もちろんホストされていないリモートリポジトリから独自の内部アーティファクトをダウンロードしようとすることです。これはプライバシーに関する大きな懸念事項だと思います。

特定のリポジトリからのみ依存関係をダウンロードするようにMavenを構成することは可能ですか?

独自のMavenリポジトリマネージャー(Nexusなど)をセットアップできることは知っていますが、プレーンなMavenでそれが可能かどうかを知りたいです。IMHOが本格的なリポジトリマネージャーを設定することを保証していないのはほんの少しのホームプロジェクトであっても、リモートリポジトリからローカルアーティファクトをフェッチしようとするのは面倒です。

4

1 に答える 1

0

この質問に永遠に答えられないようにするために:

いいえ、できません。これはMaven(多くの1つ)の大きな欠点だと思いますが、そこに行きます。

于 2014-01-15T10:49:04.810 に答える