Mavenに問題があるのは、Mavenリポジトリが応答しない場合、ビルドできないということです。すべての "mvnパッケージ"の時間をいくつかのポンドで取得しているようですが、それらは同じバージョンであるため変更されません。強制的にMavenにオフラインで使用するためにPOMをダウンロードさせる
私は、サーバーからそれらを見ておらず、代わりに完全にオフラインリポジトリにダウンロードしてくださいと言うことができますか?
ありがとうございます!
Mavenに問題があるのは、Mavenリポジトリが応答しない場合、ビルドできないということです。すべての "mvnパッケージ"の時間をいくつかのポンドで取得しているようですが、それらは同じバージョンであるため変更されません。強制的にMavenにオフラインで使用するためにPOMをダウンロードさせる
私は、サーバーからそれらを見ておらず、代わりに完全にオフラインリポジトリにダウンロードしてくださいと言うことができますか?
ありがとうございます!
あなたは-o
フラグでMavenを実行することができ、メタデータを管理しますrepository managerを使用することです。一方、依存関係がローカルリポジトリに見つからない場合、ビルドは失敗します。
リポジトリは、時々更新をチェックするように設定することも、リポジトリ宣言にupdatePolicy要素を設定することもできません。 settings documentationから:
周波数の更新をダウンロードするための - (デフォルト)、「常に」、「毎日」することができ、(分)「間隔XXX」または「決して」(それが存在しない場合にのみ、ローカル)。あなたのPOMや設定に以下を追加する
だけに、中央リポジトリを設定しますアーティファクトがローカルに存在しない場合はダウンロードしてください:
<repositories>
<repository>
<id>central</id>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
</repository>
</repositories>
の問題のリポジトリが内部にある場合リモートリポジトリでは、maven-metadata.xmlがリモートリポジトリにconfigured correctlyであることを確認する必要があります。そうしないと、Mavenは毎回それをダウンロードしようとします。これは、Mavenのは、リモートリポジトリ内の依存関係を探したことがないことになります
-o,--offline Work offline
:これを実行する最も簡単な方法は、自動的に