zbb20180710 maven Failed to read artifact descriptor--maven
生活随笔
收集整理的這篇文章主要介紹了
zbb20180710 maven Failed to read artifact descriptor--maven
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Failed to read artifact descriptor--maven 2016年09月10日 13:30:46 閱讀數(shù):13036 在開(kāi)發(fā)的過(guò)程中,作為新手,經(jīng)常遇到Maven下載依賴的時(shí)候,"Failed to read artifact descriptor for xxx:jar"的錯(cuò)誤 對(duì)于這種非業(yè)務(wù)相關(guān)的問(wèn)題,耽誤時(shí)間非常不效率,看到網(wǎng)站很多博文,思路大概是這樣的 思路1:?刪除倉(cāng)庫(kù)內(nèi)對(duì)應(yīng)依賴的文件夾,右單擊項(xiàng)目,Maven4MyEclipse->Update Project,在彈出的對(duì)話框中選擇“Force Update Of Snapshots/Releases",然后點(diǎn)擊“OK”。這樣就會(huì)重新下載這個(gè)jar包。 思路2:?將依賴下載至本地,執(zhí)行mvn install命令 如果在沒(méi)有搞清楚問(wèn)題的時(shí)候就魯莽的進(jìn)行上面的操作,可能不一定能很及時(shí)的解決問(wèn)題. 首先我們要搞清楚"Failed to read artifact descriptor for xxx:jar"的錯(cuò)誤的根源. 我在倉(cāng)庫(kù)對(duì)應(yīng)依賴的文件夾下檢查lastupdate文件的時(shí)候,發(fā)現(xiàn)最后一行是connect timed out(連接超時(shí)) 網(wǎng)絡(luò)問(wèn)題導(dǎo)致的下載失敗,無(wú)論我們?nèi)绾稳グ凑丈厦娴膬蓚€(gè)思路去處理,都很難解決 檢查我的setting.xml,我的鏡像用的是大家比較推薦的兩個(gè): <mirror> <id>CN</id> <name>OSChina Central</name> <url>http://maven.oschina.net/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> <mirror> <id>nexus-osc-thirdparty</id> <mirrorOf>thirdparty</mirrorOf> <name>Nexus osc thirdparty</name> <url>http://maven.oschina.net/content/repositories/thirdparty/</url> </mirror> 但是,有時(shí)候,網(wǎng)絡(luò)環(huán)境這東西你懂的,換個(gè)其他的鏡像多試驗(yàn)一下,順利解決 <mirror> <id>repo2</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repo2.maven.org/maven2/</url> </mirror> 將鏡像放到其他鏡像的前面! 按照我的使用經(jīng)驗(yàn),次序靠前的鏡像會(huì)被使用,你放的再多,maven也不會(huì)按照次序依次選擇的 新手經(jīng)驗(yàn),不恰當(dāng)?shù)亩喽嘟涣?/span>
轉(zhuǎn)載于:https://www.cnblogs.com/super-admin/p/9287794.html
總結(jié)
以上是生活随笔為你收集整理的zbb20180710 maven Failed to read artifact descriptor--maven的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: JAVA之stream汪文君_Java8
- 下一篇: WCF Basic(1)-操作重载