IntelliJ maven プロジェクト pom ファイル エラー xx.jar の成果物記述子の読み込みに失敗した問題 解決方法
この問題は、pom を使用してプロジェクトの依存関係パッケージを設定するときに発生しました。
しかし、以下のように依存関係が変更されます(変更されることに注意してください、以前はスコープとしてバージョンを書いていました)。
<スパン 新しい依存関係を作成する場合、MAVENは自動的に関連するjarを取得し、そうでない場合は自分でダウンロードします。まずExternal Librariesを見ると中にmybatisがなく、メニューのFile-Project Structureからライブラリを開くと、mybatisのjarに赤線が入っており、mybatisへのパスに問題があることがわかり、パスを開くとjarパッケージが全くダウンロードされていないことが判明しました。ダウンロードしてください。
最終的にこれで解決に成功しました。
<スパン 1. 削除 Project Structure-Librariesの下線部のjarを削除し、該当するディレクトリのファイルとフォルダを削除します。ここでは、元のMyBatisディレクトリを削除しています。
<スパン 2. IntelliJの右側にあるMaven Projectを開き、左上のRefreshボタン(Reimport All Maven Projects)をクリックし、インターネットに接続していることを確認し、Mavenが自動的に関連する依存関係をダウンロードするようにします。
<スパン 3. ダウンロードが完了するのを待ち、OKを解きます。
<スパン
このような問題のほとんどは、依存関係のあるパッケージが指定されたパスに正しくダウンロードおよびインストールされていないことに起因しています。pom 内の以前の依存関係を注意深く振り返り、関連するパラメータやタグが正しく書かれていないか、またそのディレクトリに jar ファイルがあるかどうかを確認してください。
関連
-
よくある例外の問題と解決策
-
AS ERROR: x86 エミュレーションは現在ハードウェアアクセラレーションが必要です!
-
postman request prompt このリソースにアクセスするには完全な認証が必要です。
-
python reports an error: 'list' object has no attribute 'shape'
-
アルメアビとアルメアビV7A
-
ImportError: virtualenv を使用して仮想環境を作成する際に、urllib3 という名前のモジュールがないエラーが発生します。
-
C++プログラミングの質問 面接の質問
-
python problem: SyntaxError: 1つのステートメントをコンパイルする際に複数のステートメントが見つかる
-
Python がエラー TypeError: write() 引数はバイトではなく str でなければならない
-
フロントエンドのhttpリクエストタイムアウトの概要について
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
ImportError.の解決方法 No module named git" エラーの解決方法
-
自動配線された依存関係のインジェクションに失敗した 解決方法
-
2013 - 「初期通信パケットの読み込み」で MySQL サーバーへの接続が失われ、システムエラーが発生しました。0
-
エラーです。反復不可能なfloatオブジェクトをアンパックできません
-
TypeError: key: expected bytes or bytearray, but got 'str' 問題は解決した。
-
未定義参照発生時のcmakeの扱いについて
-
R言語ファイル読み込みエラー
-
ValueErrorの解決に成功:解凍するための値が足りない(期待値2、取得値1)
-
"2021-01-30T16:00:00.000Z": 期待されるフォーマット "yyyy-MM-dd HH:mm:ss" タイムスタンプのフォーマット
-
Assert.assertNotNull() で null 判定 Assertion