問題:
打開pom.xml發現標紅報錯,錯誤內容為:Failed to read artifact descriptor for xxxxxx.jar這類信息。對於這種提示,一般都是jar包出現了問題(比如jar包可能由於網絡的問題下載失敗了)。
比如我遇到的問題提示是:Failed to read artifact descriptor for org. springframework boot: spring-boot-devtools jar: 2.3.3. RELEASE。
解決方法:
用最直接的方法,到你的本地倉庫把下載失敗的jar包刪了,然后再讓maven重新下載就好了(不過前提是你要確保你網絡沒問題,不然有問題一直都下載不成功)
怎么找到對應下載失敗的jar包呢?方法如下:
以我出現的問題:“Failed to read artifact descriptor for org. springframework boot: spring-boot-devtools jar: 2.3.3. RELEASE”舉例,去你本地倉庫找到以下位置:
你的本地倉庫位置\org\springframework\boot\spring-boot-devtools\2.3.3.RELEASE(查找的位置其實就是到你的本地倉庫然后根據報錯信息中后面的那一串字符來找到jar包所在位置)
比如我的本地倉庫在D盤的repository,那么地址就是:
D:\repository\org\springframework\boot\spring-boot-devtools\2.3.3.RELEASE
然后把該目錄下的所有文件都刪了,然后右擊項目 -> maven -> Reimport,讓Maven自動從網上下載jar包就好了。