Mavenが毎回アーティファクトをダウンロードしないようにするにはどうしたらいいですか?
2023-10-10 06:55:26
質問
私はMaven 3.1.1を使用しています。 私のプロジェクトの1つで、私は私のプロジェクトの別の1つを参照しています...
<dependencies>
<dependency>
<groupId>org.mainco.subco</groupId>
<artifactId>myprojectA</artifactId>
<version>${project.version}</version>
</dependency>
上記は、私のプロジェクトの他のカップルに依存しています。 しかし、私が "mvn clean install" を実行すると、Mavenは私のローカルリポジトリにあるものを使用するだけでなく、これらのアーティファクトをダウンロードしようとします。 どうすれば、ローカルリポジトリに存在しないものだけをダウンロードするようにMavenを設定できますか? 私が見ているものの出力は次のとおりです...
davea$ mvn clean install
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building subco admin Module 57.0.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: http://download.java.net/maven/2/org/mainco/subco/myprojectA/57.0.0-SNAPSHOT/maven-metadata.xml
Downloading: http://download.java.net/maven/2/org/mainco/subco/subco/57.0.0-SNAPSHOT/maven-metadata.xml
Downloading: http://download.java.net/maven/2/org/mainco/subco/projectB/57.0.0-SNAPSHOT/maven-metadata.xml
Downloading: http://download.java.net/maven/2/org/mainco/subco/projectC/57.0.0-SNAPSHOT/maven-metadata.xml
[INFO]
どのように解決するのですか?
更新頻度を制御するには、リポジトリに設定した
$USER_HOME/.m2/settings.xml
ファイルでリポジトリを設定することにより、更新頻度を制御することができます。 具体的には
updatePolicy
を、更新頻度が少なくなるような値に変更します。
このStackoverflowの回答 はより詳細です。
関連
-
[解決済み] Mavenプロジェクトにローカルのjarファイルを追加する方法は?
-
[解決済み] Mavenに最新バージョンの依存関係を使用するように指示するにはどうすればよいですか?
-
[解決済み] mavenの強制アップデートを行うには?
-
[解決済み] Mavenがアーティファクトを取得するためにリモートリポジトリに行くのではなく、ローカルリポジトリを使用するように強制するにはどうすればよいですか?
-
[解決済み] install:install-fileで追加したjarファイルをローカルのmavenリポジトリから削除する方法は?
-
[解決済み] Nexusでアーティファクトをデプロイするときのエラー
-
[解決済み] Mavenの依存関係をグローバルに除外する方法はありますか?
-
[解決済み] Maven pomのparentタグは何を表しますか?
-
[解決済み] MavenとシステムスコープへのJARの追加
-
[解決済み] mavenのjavaホームを変更する方法 [重複]。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] なぜMavenは毎回maven-metadata.xmlをダウンロードするのですか?
-
[解決済み] Nexusでアーティファクトをデプロイするときのエラー
-
[解決済み] Maven。ライフサイクル vs フェーズ vs プラグイン vs ゴール [終了しました]。
-
[解決済み] Mavenの依存関係をグローバルに除外する方法はありますか?
-
[解決済み] なぜpom.xmlのmodelVersionは必要で、常に4.0.0に設定されるのですか?
-
[解決済み] Maven pomのparentタグは何を表しますか?
-
[解決済み] MavenとシステムスコープへのJARの追加
-
Mavenのデフォルトビルドプロファイル
-
リリースとスナップショットのデプロイを区別する方法
-
Springアプリケーションでmavenのproject.versionプロパティを@Valueで取得できない