maven依賴包下載失敗解決辦法


原文:http://www    .zuidaima.com/question/2535347150441472.htm

 

maven依賴包下載失敗

比如:Missing artifact org.codehaus.jackson:jackson-mapper-asl:jar:1.9.9
java開發者在搭建Maven項目開發中有哪些奇葩的問題?是如何解決的?

這種問題即使使用Project=>Clean來重新Buil項目都不行,因為這個操作是屬於項目重新編譯,而該問題是依賴包問題,所以只有在依賴包正常的情況下操作才會成功,解決辦法就是maven clean

操作步驟如下:

1.項目右鍵單擊=》Maven=》Update Project

java開發者在搭建Maven項目開發中有哪些奇葩的問題?是如何解決的?

2.Update Maven Project,注意取消2項,

java開發者在搭建Maven項目開發中有哪些奇葩的問題?是如何解決的?

java開發者在搭建Maven項目開發中有哪些奇葩的問題?是如何解決的?

3.但有時候這樣也解決不了問題,因為沒有重新下載maven的依賴包,還可以通過編輯保存pom.xml文件來重新下載依賴包。

問題依舊:

java開發者在搭建Maven項目開發中有哪些奇葩的問題?是如何解決的?

4.查找到maven本地庫中確實有org.codehaus.jackson:jackson-mapper-asl:jar:1.9.9的文件夾,應該是沒下載成功導致的,刪除該文件夾再執行上面的2中方法就ok了。

java開發者在搭建Maven項目開發中有哪些奇葩的問題?是如何解決的?

5.隨便編輯pom.xml某處然后保存就可以看到maven console的輸出:

java開發者在搭建Maven項目開發中有哪些奇葩的問題?是如何解決的?

6.可以看到maven在下載org.codehaus.jackson:jackson-mapper-asl:jar:1.9.9,但是下載還是失敗,有可能還是網絡原因或者是本身這個版本的jar包就不存在,可以換為其他存在的,比如臨近的版本1.9.13或1.9.7

java開發者在搭建Maven項目開發中有哪些奇葩的問題?是如何解決的?

版本號盡量要相近,否則差距很大的話,方法內部有很大變動還得修改項目的代碼才能兼容版本。

7.如果發現pom.xml沒有發現這個依賴包,那應該是其他包有依賴,可以通過Dependency Hierarchy來查找得到,如下圖:

java開發者在搭建Maven項目開發中有哪些奇葩的問題?是如何解決的?

8,這種情況下,只要在pom.xml強行依賴org.codehaus.jackson:jackson-mapper-asl:jar:1.9.7或org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13即可
java開發者在搭建Maven項目開發中有哪些奇葩的問題?是如何解決的?

9.問題解決

java開發者在搭建Maven項目開發中有哪些奇葩的問題?是如何解決的?

java開發者在搭建Maven項目開發中有哪些奇葩的問題?是如何解決的?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM