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