idea2019導(dǎo)入maven項目中的某些問題及解決方法
idea2019導(dǎo)入maven項目中的某些問題
idea2019導(dǎo)入maven項目,會出現(xiàn)很多莫名其妙的問題,需要注意的是如果是idea2019的版本是3月以前的,那會maven需要下載3.6.1以前版本,3.6.2版本不兼容
需要3.6.1版本的童鞋可在官網(wǎng)下載,或者用下面鏈接獲?。?br /> 鏈接: https://pan.baidu.com/s/1nkJNF1OUuzHxgsBHXa5gow提取碼: snk3
配置maven的setting.xml文件
如果導(dǎo)入依賴出現(xiàn)問題時,可從以下幾方面查看:
注:這部分是我后來加上去的,有可能是根本原因哦。
首先查看maven的conf目錄下的setting查看錯誤,我建議去idea中打開maven的setting,有錯誤會提示報紅。選中maven項目,右鍵找到選項maven,點擊Open ‘setting.xml',setting.xml 的配置主要是兩個,一個是maven倉庫的位置,一個是阿里的國內(nèi)鏡像。maven倉庫說白了就是一個文件夾,,里面存放的是以后從鏡像中下載的依賴jar包。按道理maven倉庫可以隨意創(chuàng)建在任何位置,但是這個文件使用的多了可能會很大,建議不要放在C盤;阿里的國內(nèi)鏡像,這個也可以不配置,但是從外網(wǎng)下載jar包的速度一定是非常的慢,所以需要國內(nèi)的鏡像路徑,這樣可提高下載速度。
首先是查看maven倉庫的位置,路徑是否正確,如下圖,這是我的maven倉庫的路徑。切記改為你自己的倉庫位置,還有路徑之間分隔符是 \
第二個就是國內(nèi)鏡像了,鏡像配置如下:
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
這個問題就很難纏了,我是在idea下才看到的問題,也不知道為什么。setting.xml 目錄下會有鏡像的根容器, ,如果說你為了不改變原有的狀態(tài),直接把鏡像文件復(fù)制到原有的根容器下,也許會報錯,目前我還不知道這是什么原因,如下圖:
解決辦法:把原有的刪掉,中間的內(nèi)容也刪掉,或者注釋掉,自己寫一個,把鏡像配置到里面去,就不會報錯了,如下圖:
如果問題還不能解決,還是會報錯,就在下面的方法找解決辦法吧。。。
查看maven配置
選中File -> Settings ->Build, Execution, Deployment ->Build Tools -> Maven,查看框中的目錄是否是安裝maven目錄
查看import的jre是否選中本地的jdk和Runner的jre是否一致
改好之后點擊Apply,然后ok,等待進度運行結(jié)束
查看jdk配置
jdk選擇本地路徑,然后Apply,ok
等待如果還不能解決問題,pom.xml文件依然顯示為紅色,報錯Unable to import maven project: See logs for details,可試一下點擊Maven的下面?zhèn)€兩個圖標,或者選中項目,右鍵,找到Maven選項,點擊Reimport
如果還是不行,依然顯示紅色,可嘗試Maven的clean,等待下載完成,再點擊install,等待下載完成。
如果還是不能解決問題,但是pom.xml部分報紅,部分不報,可嘗試先點擊m,然后在2部分的框中輸入
mvn -v idea:idea,來補全下載maven插件。
然后等待。
如果依然無法加入依賴,說是缺少什么包類似的話語。請多執(zhí)行幾次clean,validate,comlile,test,package,verify以及install,不按照順訊執(zhí)行也行,最重要的是clean和install,多試幾次之后等到install執(zhí)行成功,說明依賴導(dǎo)入,我也沒有完全明白這是為什么,也許是因為按照錯誤說的那樣上述的哪個環(huán)節(jié)缺少父依賴,但是也不知道是什么模塊缺少
如果依賴文件添加成功了,pom文件中不報錯,但是在maven的Dependencies中報紅,這時把pom文件中的所有依賴刪掉或者注釋掉,Reimport(重新導(dǎo)入),等待不報紅之后,再把pom文件中的所有依賴撤銷回來,這是一般就不報紅了
以上這兩種方法在 Idea2017,2018,2019中我是都試過,百試百靈
到此這篇關(guān)于idea2019導(dǎo)入maven項目中的某些問題及解決方法的文章就介紹到這了,更多相關(guān)idea2019導(dǎo)入maven項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
微服務(wù)通過Feign調(diào)用進行密碼安全認證操作
這篇文章主要介紹了微服務(wù)通過Feign調(diào)用進行密碼安全認證操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06Elasticsearch QueryBuilder簡單查詢實現(xiàn)解析
這篇文章主要介紹了Elasticsearch QueryBuilder簡單查詢實現(xiàn)解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-08-08Java數(shù)據(jù)結(jié)構(gòu)之線索化二叉樹的實現(xiàn)
在二叉樹的結(jié)點上加上線索的二叉樹稱為線索二叉樹,對二叉樹以某種遍歷方式進行遍歷,使其變?yōu)榫€索二叉樹的過程稱為對二叉樹進行線索化。本文將詳解如何實現(xiàn)線索化二叉樹,需要的可以參考一下2022-05-05Kotlin基礎(chǔ)教程之Run,標簽Label,函數(shù)Function-Type
這篇文章主要介紹了Kotlin基礎(chǔ)教程之Run,標簽Label,函數(shù)Function-Type的相關(guān)資料,需要的朋友可以參考下2017-05-05