xxx:jarのアーティファクトディスクリプタの読み込みに失敗した問題は解決しました。
開発プロセスにおいて、特に初心者の場合、Maven が依存する jar パッケージをダウンロードする際に、エラー "Failed to read artifact descriptor for xxx:jar" が発生することがよくあります。
このような業務に関係ない問題では、遅延は非常に非効率ですし、オンラインによる解決は古すぎてあまり役に立ちません。
1) リポジトリ内の該当する依存フォルダを削除するか、プロジェクトを右クリックし、Maven4MyEclipse->Update Project、ポップアップダイアログで "Force Update Of Snapshots/Releases" を選択して "OK" をクリックしてください。これで、jarパッケージが再ダウンロードされます。
2) あるいは、ローカルに依存関係をダウンロードして、mvn install コマンドを実行するか。どちらも、実際には eclipse+java 開発には適用されず、頭の痛い問題です。
実は、エラー "Failed to read artifact descriptor for xxx:jar" はjarパッケージのダウンロードに失敗した結果で、Mavenリポジトリ(つまり、パス.m2repository以下)で確認できます) xxx-m2e-lastUpdated.properties ファイル、メモ帳で開き、中に記述されたエラーメッセージは "connect timed out" となります。
そしてこの時点で、急いでeclipseで指定したsettings.xmlファイルにミラーアドレス(http://repo2.maven.org/maven2/可用 でテスト済み)を追加しに行きます:。
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
<イグ
最後に、eclipse に戻り、jar パッケージの依存関係をダウンロードする必要があるプロジェクトを右クリックして、 "Update Project" -> チェック "Force Update of Snapshots/Releases" を選択します。
OKをクリックすると、自動的にアップデートのダウンロードが始まり、エラーメッセージも消えます。
取得元:https://my.oschina.net/kuchawyz/blog/3060282
関連
-
この行に複数のマーカーがある - HttpServletResponseが型エラーに解決できない
-
javaの実行中に「javaの例外が発生しました」と表示された場合はどうすればよいですか?
-
ファインバグタイプ
-
コンストラクタの呼び出しは、コンストラクタのエラー理解の最初のステートメントである必要があります。
-
eclipseにプロジェクトをインポートした後、Editorにmain typeが含まれない問題
-
javax.net.ssl.SSLException: 読み取りエラー: ssl=0xdeae5100: システムコール中の I/O エラー、接続 res
-
JSPで「リストが型解決できない!」の解決方法
-
dao インターフェースがメソッドを定義し、エラーを報告した。 xxx 型のメソッド xxx は未定義である。
-
トークン "{" のシンタックス エラー、このトークンの後に { があるはずです。
-
eclipse start tomcat エラー。Java Exceptionが発生しました
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
スタイルシートとして解釈されるリソースが、MIMEタイプtext/htmlで転送される。
-
Enumとの組み合わせでswitchの使い方を一度覚えるために必要な定数式
-
プロジェクトの依存関係を解決できなかった 解決
-
eclipse の実行時に java 仮想マシンが見つからなかった
-
サーブレットクラスのインスタンス化エラーの解決法
-
[オリジナル】java学習ノート【II】よくあるエラー クラスパス上のクラスファイルが見つからない、またはアクセスできない場合
-
SocketTimeoutExceptionの解決方法です。読み込みがタイムアウトした
-
Java言語プログラミング(基礎編)(第10版)練習問題解答編 第7章
-
同期・並行クラスコンテナ
-
アイデア2021.2が起動しないことを一度記録した