用idea創(chuàng)建maven項(xiàng)目的時(shí)候邻悬,遇到了一個(gè)問題
創(chuàng)建項(xiàng)目的時(shí)候搏明,報(bào)出來
問題:
Unable to import maven project: See logs for details?
百度的時(shí)候省艳,有說3.6.2版本有點(diǎn)問題的瓜挽,也有說代理的(我也一度認(rèn)為是從倉庫中拉取的時(shí)候颁股,太慢了么库,但是架過梯子、用了阿里的鏡像甘有,然后創(chuàng)建項(xiàng)目一樣是不行的诉儒,連src都沒有,右下角一直轉(zhuǎn)圈圈就是不好亏掀,最后創(chuàng)建出有src的項(xiàng)目了)
當(dāng)創(chuàng)建出有src的項(xiàng)目的時(shí)候忱反,又有問題來了
創(chuàng)建一個(gè)項(xiàng)目的時(shí)候泛释,明明pom.xml文件中有
但是這個(gè)依賴為啥不知道一直進(jìn)不去?
(最開始的時(shí)候温算,是在pom.xml中怜校,ctrl+s這個(gè)pom.xml文件都不會(huì)自動(dòng)下載,然后我跑到)
然后注竿,竟然要我
MD,要重啟之后才能不冒紅光茄茁。
回到問題
然后,又以為是巩割,maven版本和idea不兼容
然后全試了,都是一樣
Unable to import maven project: See logs for details?
最后還是要屁顛屁顛的跑去看日志文件
然后宣谈,我生氣了愈犹,把我所有的maven本地倉庫直接刪了(然后,重新創(chuàng)建闻丑,我X,竟然可以了)
正當(dāng)我高興的時(shí)候漩怎,然后又重新創(chuàng)建一個(gè)項(xiàng)目再試試
又不行了,又是一樣的錯(cuò)誤:Unable to import maven project: See logs for details
然后我對比了我新建的項(xiàng)目和后面建的項(xiàng)目
解決辦法:
方法一:
pom.xml文件中少了一段東西
后來有一段時(shí)間我創(chuàng)建項(xiàng)目都是直接在pom.xml文件project標(biāo)簽內(nèi)加上這一段梆掸,然后就可以成功導(dǎo)包
添加后扬卷,不行就重啟項(xiàng)目,mvn clean酸钦、mvn install怪得、然后mvn test試一下,在ctrl+s卑硫。我是可以的徒恋,但不知到你們可不可以
方法二:
歸根揭底就是,下載速度太慢了欢伏,導(dǎo)致創(chuàng)建過程卡住入挣,加載不出來項(xiàng)目(下面指的是創(chuàng)建新項(xiàng)目的時(shí)候)
-DarchetypeCatalog=internal
附:
internal——內(nèi)置的,讓maven拉去內(nèi)置的archetypeCatalog文件
local——本地的硝拧,去拉取本地的archetypeCatalog文件
remote——遠(yuǎn)程的径筏,從Maven中央倉庫的archetypeCatalog文件(默認(rèn)的)
如果你要當(dāng)前項(xiàng)目,就去setting改就好不用去othersetting修改
我目前是這樣的兩個(gè)方式來解決的這些問題