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