依存関係の転送の失敗は、ローカルリポジトリにキャッシュされました
質問
私はEclipseでMaven 2プロジェクトに取り組んでいます、そして私はM2Eプラグインを持っています、そして私はEclipseの中で次のエラーが発生しています:
Failure to transfer com.thoughtworks.xstream:xstream:pom:1.3.1 from http://repo1.maven.org/maven2 was cached in the
local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced.
Original error: Could not transfer artifact com.thoughtworks.xstream:xstream:pom:1.3.1 from/to central (http://
repo1.maven.org/maven2): Failed to create a selector. to http://repo1.maven.org/maven2/com/thoughtworks/xstream/
xstream/1.3.1/xstream-1.3.1.pom
.
私は .lastupdated ファイルを削除することによって同様の問題についての答えを続け、それでは運を掃除して、それでも同じエラーを得て、アドバイスしてください。
解決
問題.lastupdatedファイルを削除した後、依存関係を再度ダウンロードした後に修正。
他のヒント
-U
パラメータを使用して、更新されたリリースとリモートのスナップショットのチェックを強制できます。
リポジトリ、およびこの問題を解決します。
実際には、Mavenヘルプを表示するためにmvn -h
を使用してこのソリューションを見つけることができます。
Mavenツールの古いキャッシュのために発生したエラーが発生しました。 そのため、削除する必要があります。 C \ user \ "あなたのユーザー名" \ m2を削除してください。
Eclipseを使用している場合:
-
Window->Preferences->Maven
に進みます:
起動時のArtifactのソースコード、ArtifactのJavadoc、アップデートMavenプロジェクトを確認してください。 -
pom.xmlを含むフォルダ内で、実行します。
mvn clean install -U
それは私のために働きました:)
所属していません StackOverflow