關(guān)于Idea卡在Resolving Maven dependencies的解決方案
可能的原因1: 項目過大,maven依賴過多,需要調(diào)整maven的jvm參數(shù)
在Reimpot All Maven Porjects時, 如果項目過大, maven依賴過多, 會直接卡在Resolving Maven dependencies這步
在嘗試過更換maven版本, 更換阿里鏡像無果的情況下, 可以嘗試以下解決方案:
修改maven Importing的jvm參數(shù), 默認為700多, 直接修改成 -Xms1024m -Xmx2048m
可能的原因2: maven構(gòu)建異常,比如下載依賴時形成死鎖
如果不是“可能的原因1”中的問題, 可以先看下idea 的event log, 是否有構(gòu)建異常, 比如我這里出現(xiàn)的 “Auto build completed with errors”. 由于不明確具體是什么構(gòu)建異常, 可以進入命令行手動執(zhí)行構(gòu)建命令:
mvn clean install -X -D "maven.test.skip=true"
注意指定 -x 參數(shù)進入debug模式
從debug模式可以看出, maven構(gòu)建卡在了依賴下載這里, 顯示有并發(fā)的下載進程所以等待下載, 結(jié)果就卡住了,明顯有假死進程形成死鎖了。 可以按以下方式解決:
解決方案1: 重啟電腦, 大概率可以解決這個問題
解決方案2: 找到假死進程,手動kill之后,重新構(gòu)建:
- 手動退出電腦上的所有已知java應(yīng)用, 如idea, 自啟動的java應(yīng)用, 剛剛打開的mavn命令行等
- 查看目前還剩余哪些java進程, 是否都是已知的, 比如我這里的三個java進程就是意料外的:
- 手動kill意料外的進程
- 重新進入命令行手動構(gòu)建, 發(fā)現(xiàn)已經(jīng)能構(gòu)建成功了
- 重新打開idea, 驗證問題有無解決
以上就是關(guān)于Idea卡在Resolving Maven dependencies的解決方案的詳細內(nèi)容,更多關(guān)于Idea卡在Resolving Maven dependencies的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Java任務(wù)定時執(zhí)行器案例的實現(xiàn)
定時器會執(zhí)行指定的任務(wù),本文主要介紹了Java任務(wù)定時執(zhí)行器案例的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06完美解決idea創(chuàng)建文件時,文件不分級展示的情況
這篇文章主要介紹了完美解決idea創(chuàng)建文件時,文件不分級展示的情況,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02關(guān)于springboot集成swagger3時spring-plugin-core報錯的問題
這篇文章主要介紹了關(guān)于springboot集成swagger3時spring-plugin-core報錯的問題,本文給大家分享解決方法,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-09-09