IDEA+Maven


Maven到底是個啥:https://www.cnblogs.com/whgk/p/7112560.html

IDEA中Maven項目的包有些出現紅色波浪線:https://blog.csdn.net/u014672466/article/details/80211340

問題描述:Maven項目中出現紅色波浪線(如下圖所示)

解決方案1:

直接找到依賴失敗的模塊的pom文件,然后把依賴失敗的地方注釋掉 import changes,再打開注釋 import changes
(大部分情況下可以解決問題,。還解決不了就看解決方案2,可以找到問題根源)

解決方案2:

第一步:找出究竟是哪個包出問題了(如下圖)

第二步:ctrl+H(IDEA快捷方式)通過搜索artifactId(即項目名 這里為zcache),找到需要導入被缺失包的項目模塊的pom.xml文件(如下圖所示)

  提示:圖中紅色波浪線 com.alipay.zcache:zcache:unknown 表示 groupId:artifactId:version 即包名:項目名:版本

 第三步:打開pom.xml文件(這里是web\hk\pom.xml),如下圖所示,再ctrl+F搜索項目名(這里是zcache),然后就可以很明顯的發現pom.xml文件中沒有指明依賴的項目版本(版本是什么呢?請看下一步)

提示:這里的pom.xml文件種依賴的時候沒有指明項目版本,可能在它的父項目中給統一指明了,也有可能使用了依賴管理器

第四步:找到本地倉庫(如下圖所示)

 

 

第五步:根據波浪線提示(這里是com.alipay.zcache:zcache:unknown),一級一級的進入文件夾(如下圖所示 是不是發現 maven下載zcache項目的包到本地倉庫后,有兩個版本,分別是:3.1.4和unknown)

第六步:到這里就根據具體情況來處理吧(我這里是直接在第三步中的pom.xml文件中添加3.1.4的版本,如下圖所示,添加后完美解決)

ok(如下圖所示,對比一下,是不是ok了,哈哈) 

 總結:

大家可以根據此文中的這波操作,舉一反三,maven的依賴問題大部分可以解決(原則就是ctrl+H和ctrl+F這兩波操作要應用好)

 


免責聲明!

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



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