在新建Maven項(xiàng)目的時候發(fā)現(xiàn)創(chuàng)建以后出現(xiàn)報錯,并且沒有出現(xiàn)src文件夾,情況如下:
請朋友們思考一下你的maven是否符合以下幾種情況:
1. 使用的非IDEA自帶的Maven,而是獨(dú)立在某個盤里的Maven。
2. 你的maven是獨(dú)立的,并且你的Maven中的repos文件夾(本地倉庫)里面的插件使用的是其他人解壓給你的。
3. 你是否修改過你maven中的settings.xml文件。
?如果你有上述之一的情況,請看以下解決辦法:
1. IDEA本身自帶Maven,實(shí)際上并不需要我們再重新安一個maven,IDEA自帶的Maven本身不會有什么錯誤,其用戶配置文件以及本地倉庫默認(rèn)在C盤,如果你不想讓本地倉庫占C盤路徑,可以在別的盤下新建一個文件夾做倉庫用,然后在新建項(xiàng)目時重寫本地倉庫的路徑即可。
現(xiàn)在先新建一下項(xiàng)目,進(jìn)入到選擇Maven和用戶設(shè)置文件、本地倉庫頁面
判斷是否使用IDEA自帶的Maven:Maven主路徑顯示為:已捆綁(Maven3)或 Bundled(Maven3)
?用戶設(shè)置文件不動,重寫本地倉庫路徑(我的寫在D盤下,各位自己新創(chuàng)建一個文件夾即可)?
?此時單擊完成創(chuàng)建,IDEA自帶的Maven會自動的下載所需插件,等其下載好緩存完后,就會出現(xiàn)綠色的小√,此時表示創(chuàng)建成功,src文件夾也出現(xiàn)了。(第一次下載可能有些慢,取決于你的網(wǎng)絡(luò)等到問題,耐心等一下哈!如果還在轉(zhuǎn)圈圈就是沒有完全好,得等出現(xiàn)“進(jìn)程已結(jié)束,退出代碼為0”才算結(jié)束!)
?
?這時就出現(xiàn)src了(實(shí)在抱歉水印有點(diǎn)遮擋我不會去除這個水印找了一些教程也沒用如果有知道的大佬麻煩指點(diǎn)一下謝謝??!QAQ)
?PS:可能下面會出現(xiàn)警告提示,我目前也沒找到很好的辦法解決但是我發(fā)現(xiàn)目前來說沒有影響我使用,如果有知道解決辦法的大佬請求指點(diǎn)!
?2. 別人給你的repos里的文件可能與你的mirror的配置不一致,所以導(dǎo)致無法識別,我認(rèn)為最直觀的辦法是讓Maven重新下載,首先將你本地的maven中的repos文件夾里的內(nèi)容全部刪除,而后在Maven主路徑中選擇已捆綁(Maven3)或 Bundled(Maven3),配置文件不更改,本地倉庫改為你本地Maven中的repos文件夾
重新下載也需要等待,它會重新下載符合你mirror配置的插件。等待其下載好后基本上沒問題了。但有可能會出現(xiàn)一些警告(主要問題是未找到某些插件),這是再按這個配置重新創(chuàng)建一個項(xiàng)目,maven會直接繼續(xù)下載你需要的插件,后續(xù)的話就能成功了?。ㄔ趯?shí)驗(yàn)室網(wǎng)絡(luò)很差跑的比較慢見諒)
這樣下載好了一些插件后,以后新建項(xiàng)目時可以嘗試將Maven主路徑修改為你自己獨(dú)立安裝的Maven,用戶設(shè)置文件也修改為你獨(dú)立安裝的Maven一般最多只會警告而不會報錯不出現(xiàn)src文件夾(警告的內(nèi)容與上面基本一致,也勞請各位看看有沒有什么好的解法?我試了很多好像都沒什么用。最穩(wěn)定的就是使用IDEA自帶的maven)
?
?注意:在獨(dú)立安裝的Maven下,創(chuàng)建不成功還與你的settings.xml文件有關(guān)!如果這樣的獨(dú)立安裝配置仍然不出現(xiàn)src且運(yùn)行框中顯示報錯的話,很可能是你的settings.xml文件有問題!請回憶下你是否修改了里面的內(nèi)容。
3. 如果你曾經(jīng)修改了Maven的settings.xml,請嘗試回憶修改了哪些地方,檢查你的本地倉庫的路徑是否有誤,檢查其中的mirror的配置是否有誤。(一般來說可以聯(lián)網(wǎng)的電腦指向的路徑為阿里云的鏡像倉庫)如果你不小心修改過mirror,以下是指向阿里云的鏡像倉庫的代碼:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
所以這里的問題就是有可能曾經(jīng)別人給你的repos里的文件時與你的mirror配置不一樣,就導(dǎo)致了Maven找不到插件的問題。
其實(shí)如果已經(jīng)在使用著IDEA的又要用到Maven的并不需要自己再去單獨(dú)安裝一個了,IDEA本身自帶了Maven,改寫一下倉庫路徑就好了不需要再下一個Maven(我是被要求的?!,F(xiàn)在回過頭看真的就太多此一舉了?。?/p>
以上就是咱們所找到的解決方法,不得不說我也是嘗試了網(wǎng)上的眾多方法,但是都沒什么用。最后就是這樣解決了。
我朋友說,這maven的報錯得背一半鍋。(因?yàn)閳箦e一直說是因?yàn)殓R像倉庫鏈接不上所以在本地倉庫找(也失?。晕覀円婚_始一直在找倉庫的問題)
寫在最后,感謝被我拉來一起幫我解決這個問題的朋友?。。】喟玖?個多小時終于弄好了!感恩!!
希望這篇文章也能幫到正有這個困擾的各位!文章來源:http://www.zghlxwxcb.cn/news/detail-447418.html
晚安!文章來源地址http://www.zghlxwxcb.cn/news/detail-447418.html
到了這里,關(guān)于解決IDEA創(chuàng)建Maven項(xiàng)目后報錯不出現(xiàn)src文件夾的情況的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!