Maven在請求中央倉庫後,一段時間沒獲得響應,那麼它會自動斷開鏈接。頗有可能形成jar下載了一部分的狀況下,而發生失聯。網絡
使用maven構建的項目下面都有一個pom.xml文件,裏面設置了該項目的依賴的jar包。第一次由於沒有聯網或者nexus服務未啓動,致使下載jar失敗,之後依然下載失敗。後來終於找到了緣由:maven
由於第一次下載失敗時,會在C:\Users\Administrator\.m2\repository 中生成對應jar包的lastUpdated文件,如xwork-core-2.1.6.jar.lastUpdated。由於有這個lastUpdated文件,因此之後都不會真正下載xwork-core-2.1.6.jar了。spa
解決方法:(1)在執行mvn compile 以前把lastUpdated 文件刪除;orm
Maven倉庫分爲:遠程Maven倉庫和本地Maven倉庫。通常狀況下只要網絡暢通均可以從遠程Maven倉庫中得到jar包,有些包若是沒有能夠添加到本地Maven倉庫中,這個須要設置本身本地的Maven倉庫來實現。xml
最大的可能就是本地倉庫和遠程倉庫都沒有包,因此找不到,不然就是狀況2。資源
總結:只要 探索 如: maven repository jackson,若是可以找到,那麼資源jar就必定存在。若下載不下來,那多半都是本身網絡的問題形成的失聯或者是壞版本下載文件。it