1. 程式人生 > >java開發工具IntelliJ或eclipse中maven專案pom檔案錯誤failed to read artifact descriptor for xx.jar問題解決辦法

java開發工具IntelliJ或eclipse中maven專案pom檔案錯誤failed to read artifact descriptor for xx.jar問題解決辦法

下載安裝好開發軟體之後,IntelliJ會自動對maven外掛進行配置,file-setting 輸入maven可檢視到配置資訊:




pom檔案的編寫過程會出現project錯誤,


第一種想法:在第一張圖中home directory 和 setting file

第二種方法:

新建一個dependency的時候MAVEN會自動獲取相關的jar,如果沒有就會自己去下載。首先我看了一下External Libraries裡面並沒有mybatis,然後通過選單File-Project Structure開啟檢視libraries發現mybatis的jar被劃上了紅線,說明mybatis的路徑下存在問題,開啟路徑一看,jar包根本沒有下載下來。

大多是由於依賴包沒有被正確地下載和安裝到指定的路徑,dependency中相關的引數和標籤有沒有寫錯,看一下那個目錄下有沒有jar檔案

解決:

1. 刪除Project Structure-Libraries中劃了紅線的那個jar,同時刪除對應目錄下的檔案和資料夾,這裡我刪除了原來的MyBatis目錄。

2. 開啟IntelliJ 右邊的Maven Project,點選左上角那個重新整理的按鈕(Reimport All Maven Projects),注意請保證處於聯網狀態,這時候Maven會自動下載相關的依賴包。


3.等待下載完畢,OK解決。


這樣的問題大多是由於依賴包沒有被正確地下載和安裝到指定的路徑,仔細回想自己之前在pom內的dependency中相關的引數和標籤有沒有寫錯,去看一下那個目錄下有沒有jar檔案。


推薦:https://blog.csdn.net/ainuser/article/details/71196256