IDEA中Maven報錯Cannot resolve xxx的解決方法匯總(親測有效)
問題:
pom中已經(jīng)添加相關依賴,maven刷新也沒有用,依舊是瘋狂報錯。
可能原因:
在IDEA中的pom文件中添加了依賴,并且正確加載了相應依賴,pom文件沒有報紅,看起來像是把所有依賴庫全部加載進來了,但是代碼中使用依賴的類庫使報紅。
在pom中添加了某個依賴,不會直接立刻馬上將其下載并且添加到項目的external libraries中。只有在某個子模塊的pom文件中也添加了該類庫時,才真正將其加入到項目的external libraries中。因此項目的pom文件不會報紅,那么一定是某個子模塊的pom文件報紅了,使得代碼中用到的類庫沒有被成功引入。
方法一:清除緩存
操作方式:File -> Invalidate Caches/Restart -> Invalidate And Restart
此方法,之前試了有效,但這次再用,只是問題轉(zhuǎn)移(從一個依賴變成另一個依賴識別不出),并沒有解決問題。
詳細步驟:
1、首先,清除緩存,點擊之后重啟IDEA。
2.關閉IDEA,打開項目文件夾
找到項目中的 .idea
,刪除 workspace.xml
3.重新打開 IDEA,找到右邊的 Maven
雙擊 clean
等待控制臺出現(xiàn) BUILD SUCCESS
再次找到 maven 下的 install
,雙擊,就出現(xiàn)了下圖所示的下載日志。
等待結(jié)束,出現(xiàn) BUILD SUCCESS
再點擊 Maven 組件中的 Reload 按鈕,等底部的進度條結(jié)束
4、解決 Maven 中 Dependencis 報紅
首先,打開文件 pom.xml
然后刪除標簽 dependencies
內(nèi)的使用內(nèi)容【建議使用 Ctrl+x
】
再次點擊 Maven 組件中的 Reload 按鈕,等底部的進度條結(jié)束?!敬藭r,dependencies
消失】
然后再在 pom.xml
中,使用快捷鍵 Ctrl + z
返回
(若使用的為 Ctrl + x
,則可使用 Ctrl + v
粘貼)
讓 dependencies
內(nèi)容再次出現(xiàn),回到之前的狀態(tài)。
最后一步:再次點擊 Maven 組件中的 Reload 按鈕,等底部的進度條結(jié)束。【此時,dependencies
出現(xiàn)并不再報錯】
方法二:更改maven home路徑
另一個可能修改方式就是修改Maven的路徑:
最開始使用的是Bundled (Maven 3),然后更改為本地下載的maven,依舊不起作用。
方法三:刪除pom中依賴
1.刪除pom中所有的依賴。(因為博主的項目過于龐大,添加依賴過多,因此只是刪除pom中相應報錯的依賴,同樣有效)
<dependencies> ··· </dependencies>中包含的代碼。
2. 在代碼爆紅的位置使用? Option + Enter,添加自己需要的依賴。(右鍵add添加即可)
3.點擊maven 組件中的reload按鈕,等待底部的進度條結(jié)束。(至此不再報錯)
或者直接重新進入項目。
以上就是IDEA中Maven報錯Cannot resolve xxx的解決方法匯總(親測有效)的詳細內(nèi)容,更多關于IDEA Maven報錯Cannot resolve的資料請關注腳本之家其它相關文章!
相關文章
Java貪心算法之Prime算法原理與實現(xiàn)方法詳解
這篇文章主要介紹了Java貪心算法之Prime算法原理與實現(xiàn)方法,簡單描述了Prime算法的概念、原理、實現(xiàn)與使用技巧,需要的朋友可以參考下2017-09-09使用FeignClient進行微服務交互方式(微服務接口互相調(diào)用)
這篇文章主要介紹了使用FeignClient進行微服務交互方式(微服務接口互相調(diào)用),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03在Java中關閉SQL執(zhí)行日志來優(yōu)化服務器性能
Java應用程序中,數(shù)據(jù)庫操作是一個常見的任務,如果不適當?shù)靥幚鞸QL執(zhí)行日志,可能會導致不必要的性能損失,SQL執(zhí)行日志通常由數(shù)據(jù)庫連接池、ORM框架(如Hibernate、MyBatis)、或者應用服務器的內(nèi)置日志機制生成,本文將探討如何在Java中關閉SQL執(zhí)行日志,提升應用性能和效率2024-11-11如何利用grep-console插件使Intellij idea顯示多顏色調(diào)試日志
這篇文章主要介紹了利用grep-console插件使Intellij idea顯示多顏色調(diào)試日志,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-05-05Java實現(xiàn)獲取cpu、內(nèi)存、硬盤、網(wǎng)絡等信息的方法示例
這篇文章主要介紹了Java實現(xiàn)獲取cpu、內(nèi)存、硬盤、網(wǎng)絡等信息的方法,涉及java使用第三方jar包針對本機硬件的cpu、內(nèi)存、硬盤、網(wǎng)絡信息等的讀取相關操作技巧,需要的朋友可以參考下2018-06-06使用JPA自定義VO類型轉(zhuǎn)換(EntityUtils工具類)
這篇文章主要介紹了使用JPA自定義VO類型轉(zhuǎn)換(EntityUtils工具類),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-11-11