更新時間:2021-12-22 10:36:26 來源:動力節點 瀏覽4502次
maven依賴包下載失敗
比如:Missing artifact org.codehaus.jackson:jackson-mapper-asl:jar:1.9.9
這種問題即使使用Project=>Clean來重新Buil項目都不行,因為這個操作是屬于項目重新編譯,而該問題是依賴包問題,所以只有在依賴包正常的情況下操作才會成功,解決辦法就是maven clean
操作步驟如下:
1.項目右鍵單擊=》Maven=》Update Project
2.Update Maven Project,注意取消2項
3.但有時候這樣也解決不了問題,因為沒有重新下載maven的依賴包,還可以通過編輯保存pom.xml文件來重新下載依賴包。
問題依舊:
4.查找到maven本地庫中確實有org.codehaus.jackson:jackson-mapper-asl:jar:1.9.9的文件夾,應該是沒下載成功導致的,刪除該文件夾再執行上面的2中方法就ok了。
5.隨便編輯pom.xml某處然后保存就可以看到maven console的輸出:
6.可以看到maven在下載org.codehaus.jackson:jackson-mapper-asl:jar:1.9.9,但是下載還是失敗,有可能還是網絡原因或者是本身這個版本的jar包就不存在,可以換為其他存在的,比如臨近的版本1.9.13或1.9.7
版本號盡量要相近,否則差距很大的話,方法內部有很大變動還得修改項目的代碼才能兼容版本。
7.如果發現pom.xml沒有發現這個依賴包,那應該是其他包有依賴,可以通過Dependency Hierarchy來查找得到,如下圖:
8.這種情況下,只要在pom.xml強行依賴org.codehaus.jackson:jackson-mapper-asl:jar:1.9.7或org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13即可
9.問題解決
以上就是關于“解決Maven依賴包下載失敗的問題”的介紹,大家如果想了解更多相關知識,不妨來關注一下動力節點的Java在線學習,里面的課程內容詳細,由淺到深,適合沒有基礎的小伙伴學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習