array(2) { ["docs"]=> array(0) { } ["count"]=> int(0) } 111string(0) "" int(1) int(10) int(70) int(8640000) string(13) "likecs_art_db" array(1) { ["query"]=> array(1) { ["match_all"]=> object(stdClass)#29 (0) { } } } array(1) { ["createtime.keyword"]=> array(1) { ["order"]=> string(4) "desc" } } int(10) int(0) int(8640000) array(2) { ["docs"]=> array(0) { } ["count"]=> int(0) } Maven無法下載依賴時的解決方案 - 爱码网

转载自 http://my.oschina.net/xyly624/blog/122743

今天在做個測試時,發現在 pom 文件內添加了一個新 jar 包的配置後報錯。 
第一反應是拼寫格式錯。但目測格式都正確,不得已只能從 Maven 中央庫 直接複製配置,錯誤還是存在。 
第二反應是 Maven 下載依賴失敗。進本地庫目錄查看果然只有 pom 文件存在,jar 包不存在。果斷架起梯子再次更新還是不更新 jar 包。映像中若目錄下存在"lastUpdated"後綴的文件代表更新失敗,但該目錄下沒有此類文件啊!奇怪了。翻開 印象筆記 找了下之前記錄下來的腳本,嘗試了下竟然成功了,說明有相關依賴未成功下載導致該 jar 包不能下載 。故特此分享下。

bash 腳本(該腳本來源於網絡):

#移除所有失敗的下載  
find ~/.m2 -name "*.lastUpdated" -exec grep -q "Could not transfer" {} \; -print -exec rm {} \;

以上在Ubuntu 12.04 下測試通過。

Maven無法下載依賴時的解決方案

相关文章: