IDEA創(chuàng)建Maven項(xiàng)目后報(bào)錯(cuò)不出現(xiàn)src文件夾的情況解決
在新建Maven項(xiàng)目的時(shí)候發(fā)現(xiàn)創(chuàng)建以后出現(xiàn)報(bào)錯(cuò),并且沒(méi)有出現(xiàn)src文件夾,情況如下:
請(qǐng)朋友們思考一下你的maven是否符合以下幾種情況:
1. 使用的非IDEA自帶的Maven,而是獨(dú)立在某個(gè)盤里的Maven。
2. 你的maven是獨(dú)立的,并且你的Maven中的repos文件夾(本地倉(cāng)庫(kù))里面的插件使用的是其他人解壓給你的。
3. 你是否修改過(guò)你maven中的settings.xml文件。
如果你有上述之一的情況,請(qǐng)看以下解決辦法:
1. IDEA本身自帶Maven,實(shí)際上并不需要我們?cè)僦匦掳惨粋€(gè)maven,IDEA自帶的Maven本身不會(huì)有什么錯(cuò)誤,其用戶配置文件以及本地倉(cāng)庫(kù)默認(rèn)在C盤,如果你不想讓本地倉(cāng)庫(kù)占C盤路徑,可以在別的盤下新建一個(gè)文件夾做倉(cāng)庫(kù)用,然后在新建項(xiàng)目時(shí)重寫(xiě)本地倉(cāng)庫(kù)的路徑即可。
現(xiàn)在先新建一下項(xiàng)目,進(jìn)入到選擇Maven和用戶設(shè)置文件、本地倉(cāng)庫(kù)頁(yè)面
判斷是否使用IDEA自帶的Maven:Maven主路徑顯示為:已捆綁(Maven3)或 Bundled(Maven3)
用戶設(shè)置文件不動(dòng),重寫(xiě)本地倉(cāng)庫(kù)路徑(我的寫(xiě)在D盤下,各位自己新創(chuàng)建一個(gè)文件夾即可)
此時(shí)單擊完成創(chuàng)建,IDEA自帶的Maven會(huì)自動(dòng)的下載所需插件,等其下載好緩存完后,就會(huì)出現(xiàn)綠色的小√,此時(shí)表示創(chuàng)建成功,src文件夾也出現(xiàn)了。(第一次下載可能有些慢,取決于你的網(wǎng)絡(luò)等到問(wèn)題,耐心等一下哈!如果還在轉(zhuǎn)圈圈就是沒(méi)有完全好,得等出現(xiàn)“進(jìn)程已結(jié)束,退出代碼為0”才算結(jié)束!)
這時(shí)就出現(xiàn)src了(實(shí)在抱歉水印有點(diǎn)遮擋我不會(huì)去除這個(gè)水印找了一些教程也沒(méi)用如果有知道的大佬麻煩指點(diǎn)一下謝謝??!QAQ)
PS:可能下面會(huì)出現(xiàn)警告提示,我目前也沒(méi)找到很好的辦法解決但是我發(fā)現(xiàn)目前來(lái)說(shuō)沒(méi)有影響我使用,如果有知道解決辦法的大佬請(qǐng)求指點(diǎn)!
2. 別人給你的repos里的文件可能與你的mirror的配置不一致,所以導(dǎo)致無(wú)法識(shí)別,我認(rèn)為最直觀的辦法是讓Maven重新下載,首先將你本地的maven中的repos文件夾里的內(nèi)容全部刪除,而后在Maven主路徑中選擇已捆綁(Maven3)或 Bundled(Maven3),配置文件不更改,本地倉(cāng)庫(kù)改為你本地Maven中的repos文件夾
重新下載也需要等待,它會(huì)重新下載符合你mirror配置的插件。等待其下載好后基本上沒(méi)問(wèn)題了。但有可能會(huì)出現(xiàn)一些警告(主要問(wèn)題是未找到某些插件),這是再按這個(gè)配置重新創(chuàng)建一個(gè)項(xiàng)目,maven會(huì)直接繼續(xù)下載你需要的插件,后續(xù)的話就能成功了?。ㄔ趯?shí)驗(yàn)室網(wǎng)絡(luò)很差跑的比較慢見(jiàn)諒)
這樣下載好了一些插件后,以后新建項(xiàng)目時(shí)可以嘗試將Maven主路徑修改為你自己獨(dú)立安裝的Maven,用戶設(shè)置文件也修改為你獨(dú)立安裝的Maven一般最多只會(huì)警告而不會(huì)報(bào)錯(cuò)不出現(xiàn)src文件夾(警告的內(nèi)容與上面基本一致,也勞請(qǐng)各位看看有沒(méi)有什么好的解法?我試了很多好像都沒(méi)什么用。最穩(wěn)定的就是使用IDEA自帶的maven)
注意:在獨(dú)立安裝的Maven下,創(chuàng)建不成功還與你的settings.xml文件有關(guān)!如果這樣的獨(dú)立安裝配置仍然不出現(xiàn)src且運(yùn)行框中顯示報(bào)錯(cuò)的話,很可能是你的settings.xml文件有問(wèn)題!請(qǐng)回憶下你是否修改了里面的內(nèi)容。
3. 如果你曾經(jīng)修改了Maven的settings.xml,請(qǐng)嘗試回憶修改了哪些地方,檢查你的本地倉(cāng)庫(kù)的路徑是否有誤,檢查其中的mirror的配置是否有誤。(一般來(lái)說(shuō)可以聯(lián)網(wǎng)的電腦指向的路徑為阿里云的鏡像倉(cāng)庫(kù))如果你不小心修改過(guò)mirror,以下是指向阿里云的鏡像倉(cāng)庫(kù)的代碼:
<mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
所以這里的問(wèn)題就是有可能曾經(jīng)別人給你的repos里的文件時(shí)與你的mirror配置不一樣,就導(dǎo)致了Maven找不到插件的問(wèn)題。
其實(shí)如果已經(jīng)在使用著IDEA的又要用到Maven的并不需要自己再去單獨(dú)安裝一個(gè)了,IDEA本身自帶了Maven,改寫(xiě)一下倉(cāng)庫(kù)路徑就好了不需要再下一個(gè)Maven(我是被要求的?!,F(xiàn)在回過(guò)頭看真的就太多此一舉了?。?/p>
以上就是咱們所找到的解決方法,不得不說(shuō)我也是嘗試了網(wǎng)上的眾多方法,但是都沒(méi)什么用。最后就是這樣解決了。
我朋友說(shuō),這maven的報(bào)錯(cuò)得背一半鍋。(因?yàn)閳?bào)錯(cuò)一直說(shuō)是因?yàn)殓R像倉(cāng)庫(kù)鏈接不上所以在本地倉(cāng)庫(kù)找(也失?。晕覀円婚_(kāi)始一直在找倉(cāng)庫(kù)的問(wèn)題)
寫(xiě)在最后,感謝被我拉來(lái)一起幫我解決這個(gè)問(wèn)題的朋友!??!苦熬了3個(gè)多小時(shí)終于弄好了!感恩!!
總結(jié)
到此這篇關(guān)于IDEA創(chuàng)建Maven項(xiàng)目后報(bào)錯(cuò)不出現(xiàn)src文件夾的情況解決的文章就介紹到這了,更多相關(guān)創(chuàng)建Maven項(xiàng)目不出現(xiàn)src文件夾內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
淺談MyBatis-Plus學(xué)習(xí)之Oracle的主鍵Sequence設(shè)置的方法
這篇文章主要介紹了淺談MyBatis-Plus學(xué)習(xí)之Oracle的主鍵Sequence設(shè)置的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08SpringBoot配置Spring Native的詳細(xì)步驟
配置 Spring Native 以減少 Spring Boot 應(yīng)用的啟動(dòng)時(shí)間,涉及幾個(gè)關(guān)鍵步驟,包括設(shè)置相應(yīng)的依賴、配置文件以及構(gòu)建過(guò)程,本文給大家就介紹了詳細(xì)的步驟和配置示例,需要的朋友可以參考下2024-11-11Mybatis-plus對(duì)單表操作的封裝實(shí)現(xiàn)
本文詳細(xì)介紹了MyBatis-Plus單表操作,包括自定義SQL、邏輯刪除、樂(lè)觀鎖、全局?jǐn)r截器和代碼生成器等,具有一定的參考價(jià)值,感興趣的可以了解一下2024-12-12Java使用新浪微博API通過(guò)賬號(hào)密碼方式登陸微博的實(shí)例
這篇文章主要介紹了Java使用新浪微博API通過(guò)賬號(hào)密碼方式登陸微博的實(shí)例,一般來(lái)說(shuō)第三方App都是采用OAuth授權(quán)認(rèn)證然后跳轉(zhuǎn)之類的方法,而本文所介紹的賬號(hào)方式則更具有自由度,需要的朋友可以參考下2016-02-02Java 實(shí)戰(zhàn)項(xiàng)目錘煉之在線蛋糕商城系統(tǒng)的實(shí)現(xiàn)
讀萬(wàn)卷書(shū)不如行萬(wàn)里路,只學(xué)書(shū)上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+jsp+jdbc+mysql實(shí)現(xiàn)一個(gè)在線蛋糕商城系統(tǒng),大家可以在過(guò)程中查缺補(bǔ)漏,提升水平2021-11-11