解決 Missing artifact net.sf.json-lib:json-lib:jar:2.4 maven包引用報錯


  • 錯誤呈現的背景與原因

maven工程中配置 pom.xml 引入 jar 依賴時,有種 jar包 稍微特殊一點,它們是 需要區分jdk版本 的,如果不加上jdk版本標識,就會報下圖所示的錯誤 Missing artifact ...。

為了看的清楚一點,我把報錯提示的地方的代碼全部enter下去了

  • 解決辦法

加上<classifier>jdk15<classifier>標識(我的jar包適用於jdk5),如下圖所示

  • 如何知道這種報錯是因為jdk版本未增加標識造成的呢?

 這就看包名中有沒有jdk的字樣,圖中的jar包的包名帶有jdk的:

歡迎在下方留言~

 


免責聲明!

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



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