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

本文介绍了解决Maven依赖下载失败的问题,通过一个bash脚本移除了所有下载失败的依赖,并成功更新了所需的jar包。

转载自 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

转载于:https://www.cnblogs.com/chenying99/archive/2013/06/07/3125350.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值