Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar

說明所下載的.jar出現了問題,看一下本地倉庫中對應的jar有沒有出現.lastupdated文件,這是因爲網絡不佳下載不成功造成的。

(本地倉庫默認路徑:

C:\Users\mosha\.m2\repository\org\apache\maven\plugins,如果重新設置了路徑也可以直接按照問題提示的org.apache.maven.plugins來尋找.jar的位置)


解決方法:

方法一:刪除掉所有的.lastupdated文件,在pom.xml中隨便加個空格鍵,重新加載。如果幸運的話,或許可以下載成功,問題解決。

(如果有很多的.lastupdated文件,手動刪除覺得麻煩的話,可以去百度採用命令行刪除的方法)

方法二:(我是採用這個方法解決的)

在setting.xml文件中添加鏡像下載。然後在pom.xml中隨便加個空格鍵,重新加載。下面附上我使用的鏡像地址。

<mirror>

<id>alimaven</id>

<name>aliyun maven</name>

<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>

<mirrorOf>central</mirrorOf>

</mirror> 

 setting.xml中找到<mirrors></mirrors>,在其中添加上面的代碼。

(在你看到這篇博客的時候,這個鏡像不一定還可以用,所以要先試一下看看是否有效。)


心得體會:一開始使用的是默認的http://repo2.maven.org/maven2/,然後發現一直501錯誤,試了一下訪問才知道網址失效。後來看到說需要用https訪問,改了一下確實可以訪問成功,但是在setting.xml文件中使用https://repo2.maven.org/maven2/去下載.jar也還是一直會有.lastupdated文件。最後,改了上面提供的阿里鏡像才成功了。所以,下次使用前一定要先試一下這個鏡像是否失效。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章