寫這篇文章的原因是maven的配置很簡單,但是也很容易出錯,我連配了兩臺電腦的maven出現了各種小錯誤,參考了以下兩篇博文IDEA配置Maven教程(超詳細版~)_idea maven配置教程-CSDN博客
一次包會——最新IDEA配置Maven指南(2023年最新)_idea2023配置maven-CSDN博客
現將maven配置總結如下:
一、下載maven
在這里只有一個點要注意就是下載的maven的版本不能高于idea中maven默認的版本(一定要注意)。
在如下圖中查看idea的maven版本。
下載鏈接(maven3.8.8的下載鏈接,如果idea中的maven高于3.8.8請去官網maven官方網站下載適合的版本)
https://archive.apache.org/dist/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.zip
二、創建專屬maven的文件夾
下載完成后,我們在某個盤(例如D盤)的根目錄(隨便什么目錄都行,但要注意路徑最好不要出現中文或者空格),新建一個名為maven的文件夾,然后把壓縮包解壓后的文件夾放在里面,我們還要新建一個maven本地倉庫文件夾,名字隨便但是一般叫做repository即可(代表倉庫的意思)。以上文件夾絕對路徑保持全是英文名,文件夾名稱不要為中文,例如D:\maven\repository 。綜上所述,目錄結構可參考如下:
注意:如果不太熟悉環境配置的話就嚴格按照這個層次來建立文件夾。
三、修改settings.xml文件
首先在maven文件夾的conf目錄下找到settings.xml(如圖)
,用vscode等編輯器打開,定位到159-165行左右。
在框框的下面加上一段代碼,代碼如下(直接復制粘貼就行):
<mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>阿里云公共倉庫</name><url>https://maven.aliyun.com/repository/public</url>
</mirror>
注意:一定要把位置搞對,不要搞混mirrors和mirror標簽。
添加完成后,應該如下圖。(注意保存)
?
還有一個地方要改,這個地方很重要,我之前就是在這里卡了很久。
在配置文件(也就是這個settings.xml文件)中找到localRepository標簽,這個標簽配置的是本地倉庫的位置,可以自定義一個文件夾用來保存(盡量不要使使用中文),maven項目會先從本地倉庫中尋找依賴,如果找不到,再會去中央倉庫下載,下載下來的依賴包會被保存到本地倉庫。?
?四、配置maven環境變量
復制Maven所在的路徑 D:\maven\apache-maven-3.6.3,此電腦右鍵選擇屬性->高級系統設置->環境變量
?
?變量名為MAVEN_HOME, 變量值為 D:\maven\apache-maven-3.6.3,點擊確定
?選擇Path,點擊編輯
后面都點擊確定直至推出所有對話框,然后打開cmd命令行,輸入mvn -v,顯示出maven的版本號即證明MAVEN環境變量配置成功,可以全局引用了?
五、在idea中配置maven
注意:確保你是在IDEA的歡迎界面進行配置,這一步很重要,決定了你的配置是不是全局的,如果你在項目中的話,請點擊菜單的“文件”-"關閉項目"回到歡迎界面,一定要注意!!!
步驟1—— 在歡迎界面打開設置
點擊所有設置,或者直接用打開設置的快捷鍵?Ctrl?+?Alt?+?S
步驟2—— 找到maven配置項
左上角搜索框搜索maven,回車,主要修改紅色框內的幾個配置
步驟3—— 修改maven配置
按照下圖配置即可,maven的主路徑指的就是maven的主文件夾,用戶設置文件就是我們剛剛上面第二步修改配置的那個文件settings.xml,本地倉庫就是我們自己新建的一個文件夾,所有從中央倉庫下載的jar包會放在這里面,如果你按照我上面的思路配置,那么這三個路徑應該是這種:
Maven主路徑:D:\maven\apache-maven-3.8.8
用戶設置文件:D:\maven\apache-maven-3.8.8\conf\settings.xml
本地倉庫:D:\maven\repository
?最后就apply(應用),然后確定,那么maven的配置就完成了。
六、配置springboot用到maven
?
next之后,如下圖,在左邊的這三個目錄里面找到右邊圈起來的這四項,然后創建就可以了。
?七、出錯
1,無效的原發性版
這是你的幾個jdk不統一,可以去找別的博客看一下,然后統一幾個jdk就行。
2、如果jdk統一了,下面還是報錯,可以試一下版本高一點的jdk
結論
其實maven的配置并不難,但是一定要注意細節,按照我上面的步驟配置不可能會出錯,如果出錯,一定要仔細看看每一步,對比一下,然后找出錯誤,祝大家一次性就能配好。