IDEA配置maven環(huán)境的詳細(xì)教程(Unable to import maven project報(bào)錯(cuò)問題的解決)
IDEA配置maven環(huán)境
一、配置maven本地環(huán)境
先參照以下博客進(jìn)行maven的安裝,配置
maven本地環(huán)境配置成功
二、IDEA配置maven環(huán)境
1、使用IDEA內(nèi)置maven及默認(rèn)配置
需要修改IDEA內(nèi)置maven的setting.xml
文件,更改中央倉(cāng)庫(kù)的地址,否則下載jar包會(huì)極其的慢。
以下是默認(rèn)的maven配置,其中 .m2這個(gè)文件夾不是自己創(chuàng)建的,是IDEA在內(nèi)置maven組件(maven,maven-ext)的基礎(chǔ)上,當(dāng)我們創(chuàng)建maven項(xiàng)目或者springboot項(xiàng)目后自動(dòng)創(chuàng)建的。默認(rèn)的倉(cāng)庫(kù)也在.m2文件夾中。
當(dāng)我想要修改setting.xml文件,配置新的中央倉(cāng)庫(kù)鏡像時(shí),發(fā)現(xiàn).m2文件夾下并沒有setting.xml文件。我不得不重寫IDEA中maven的默認(rèn)配置。
2、使用本地maven
在IDEA中配置maven:修改maven的默認(rèn)版本,setting.xml的位置,以及本地倉(cāng)庫(kù)的位置。注意如果項(xiàng)目已經(jīng)創(chuàng)建,default setting對(duì)該項(xiàng)目無效,對(duì)以后創(chuàng)建的項(xiàng)目有效,要想該項(xiàng)目使用本地maven,還需要配置setting
default settings
settings
當(dāng)我配置好,點(diǎn)擊maven project刷新鍵之后,會(huì)發(fā)現(xiàn)這個(gè)問題:Unable to import maven project
,網(wǎng)上說是IDEA版本低于maven版本的問題,可以看該博客下的評(píng)論https://blog.csdn.net/Certain_/article/details/90745360
3、使用內(nèi)置maven + 本地maven配置文件 + 倉(cāng)庫(kù)
記得也把default settings修改了,這樣就OK了。
三、備注
吐槽一下,setting.xml中就已經(jīng)配置了倉(cāng)庫(kù)的位置,即使在IDEA中配置了倉(cāng)庫(kù)的位置,maven在部署時(shí)還是會(huì)將下載的jar包放在setting.xml中指定的倉(cāng)庫(kù)中,那為啥還要設(shè)置Local repository?
IDEA的默認(rèn)plugins是不能刪除的,否則很難下回來,下面是我的慘痛教訓(xùn)
一開始我打算刪掉IDEA的默認(rèn)maven,驗(yàn)證一下是不是IDEA安裝maven,maven-ext后會(huì)自動(dòng)創(chuàng)建這個(gè).m2文件夾
當(dāng)我刪除掉maven,maven-ext之后,maven projects找不到了
下載插件中顯示很多maven的組件,我也不知道下載哪個(gè)。只能重新安裝IDEA
到此這篇關(guān)于IDEA配置maven環(huán)境的詳細(xì)教程(Unable to import maven project報(bào)錯(cuò)問題的解決)的文章就介紹到這了,更多相關(guān)IDEA配置maven環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- idea中打開項(xiàng)目時(shí)import project和open區(qū)別詳解
- IDEA 2019.2.2配置Maven3.6.2打開Maven項(xiàng)目出現(xiàn) Unable to import Maven project的問題
- IDEA2019.2.2配置Maven3.6.2打開出現(xiàn)Unable to import Maven project
- Intellij IDEA 與maven 版本不符 Unable to import maven project See logs for details: No implementation for org.apache.maven.model.path.PathTranslator was bound
- IDEA 重新導(dǎo)入依賴maven 命令 reimport的方法
- IDEA自動(dòng)清理類中未使用的import包的操作方法
相關(guān)文章
Kotlin Coroutines執(zhí)行異步加載示例詳解
這篇文章主要給大家介紹了關(guān)于Kotlin Coroutines執(zhí)行異步加載的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01MyBatis-Plus逆向工程——Generator的使用
這篇文章主要介紹了MyBatis-Plus逆向工程——Generator的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01Kafka中的producer攔截器與consumer攔截器詳解
這篇文章主要介紹了Kafka中的producer攔截器與consumer攔截器詳解,Producer 的Interceptor使得用戶在消息發(fā)送前以及Producer回調(diào)邏輯前有機(jī)會(huì)對(duì)消息做 一些定制化需求,比如修改消息等,需要的朋友可以參考下2023-12-12解析Java虛擬機(jī)中類的初始化及加載器的父委托機(jī)制
這篇文章主要介紹了Java虛擬機(jī)中類的初始化及加載器的父委托機(jī)制,包括命名空間等深層次的知識(shí)點(diǎn)講解,需要的朋友可以參考下2015-11-11Java網(wǎng)絡(luò)編程之UDP網(wǎng)絡(luò)通信詳解
這篇文章主要為大家詳細(xì)介紹了Java網(wǎng)絡(luò)編程中的UDP網(wǎng)絡(luò)通信的原理與實(shí)現(xiàn),文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的可以參考一下2022-09-09如何用注解的方式實(shí)現(xiàn)Mybatis插入數(shù)據(jù)時(shí)返回自增的主鍵Id
這篇文章主要介紹了如何用注解的方式實(shí)現(xiàn)Mybatis插入數(shù)據(jù)時(shí)返回自增的主鍵Id,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07