近日導(dǎo)入一個(gè)新的項(xiàng)目時(shí)遇到一個(gè)問(wèn)題,在此記錄一下:
Could not determine artifacts for XXXX: Skipped due to earlier error
此問(wèn)題的原因還是因?yàn)橐蕾囅螺d失敗,去官網(wǎng)上查詢了一下

image.png
官網(wǎng)上的解釋是因?yàn)槌瑫r(shí)的原因,跳過(guò)了對(duì)同一倉(cāng)庫(kù)的請(qǐng)求,這里就比較明顯,其實(shí)就是代理的問(wèn)題。
國(guó)內(nèi)開發(fā)環(huán)境一直是一個(gè)比較大問(wèn)題,開發(fā)得一直連著代理,但是由于可能公司有自己的內(nèi)網(wǎng)maven,所以需要過(guò)濾掉內(nèi)網(wǎng)的Host。但是我這個(gè)地方是過(guò)濾了的,但是不知道什么原因過(guò)濾失敗了,而且是部分失敗。所以我需要關(guān)閉掉代理再來(lái)嘗試,但是gradle這里有有一些坑了,即使你在IDE中關(guān)閉了代理,但是gradle還是會(huì)緩存代理的設(shè)置,所以需要去Users/xxx/.gradle/gradle.properties中刪除掉代理。
然后再進(jìn)行嘗試就ok了。