idea中向pom.xml添加依賴時顯示”not found dependency“


總結:

起因:再輸入hibernate-core的version時,開始寫的是對的,就是 5.0.11.Final(這個也是跟着教程來的),直接就報錯了,左等右等沒用,也點過maven的reimport,然后看第二個依賴也不行。於是到maven的中心倉庫(https://mvnrepository.com/artifact/org.hibernate/hibernate-entitymanager)看看官方的依賴是什么樣的。沒錯,但一樣下不了。於是就把F 改成了f 。接着紅色消失了,接着就把第二個也改了,,但是打開 External Liberaries發現沒下載下來。於是就開始谷歌了。

解決:之后靈機一動,打開了project structure,先是看了看libaries發現,有異常的紅色,而且就是final,同時注意到左下角有個problems2,點fix也沒用,所以就到.m2倉庫,手動將兩個文件夾刪除了。之后再import dependencies就下載下來了。然后重新打開了一次項目,pom文件中的紅色波浪線就沒有了。

 

下面是過程。

添加依賴時,總會發生這樣的事情。郁悶,看看今天怎樣解決它。

找到一個回答,看起來是同樣的問題,用(mvn clean install -U)可以解決,但是我的沒用。

這時想到idea 的提示“Inspects a Maven model for resolution problems.”

難道是我輸入錯誤,引起的問題?

刪掉上面的文件夾,回到idea里面,還是報紅。打開project structure-problems點了兩個fix,確定后還是報紅。

打開maven的選項卡小窗口,點了幾次reimport和generate,驚奇的發現兩個jar,出現了,但是還是報紅,如圖。

好在現在pom文件沒問題了。但是為什么。難道是因為這些灰色的依賴起了沖突?這灰色是什么意思,廢棄了?沖突了?找不到?

 再點幾下reimport,沒用。試下mvn clean install -U,還是沒用。使用絕招,關閉項目,重開,可以了。但是還是灰色的啊。難道僅僅是因為version寫錯了嗎?

 


免責聲明!

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



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