一、安裝Maven
1.下載鏈接
Maven官網下載鏈接
Binary是可執行版本,已經編譯好可以直接使用。
Source是源代碼版本,需要自己編譯成可執行軟件才可使用。
tar.gz和zip兩種壓縮格式,其實這兩個壓縮文件里面包含的內容是同樣的,只是壓縮格式不同
tar.gz格式的文件比zip文件小很多,用于unix操作系統。
zip格式用于Windows操作系統,但在Windows系統使用WinRar工具一樣能夠解壓縮tar.gz格式
2.下載并解壓到路徑
二.配置環境變量
1.新增系統變量 MAVEN_HOME
變量值為上一步解壓路徑
2.編輯變量Path,添加變量值%MAVEN_HOME%\bin
3. 驗證安裝是否成功
打開命令提示符窗口,輸入mvn -v
三.配置本地倉庫
1.新建maven-repository文件夾,用作maven的本地庫
本次配置路徑為:E:\Java\Maven\maven-repository
2.在路徑Maven解壓路徑下找到settings.xml文件
3.打開settings.xml文件,找到節點localRepository,在注釋外添加配置文件maven-repository路徑
<localRepository>E:\Java\Maven\maven-repository</localRepository>
localRepository節點用于配置本地倉庫,本地倉庫其實起到了一個緩存的作用,它的默認地址是 C:\Users\用戶名.m2。當我們從maven中獲取jar包的時候,maven首先會在本地倉庫中查找,如果本地倉庫有則返回;如果沒有則從遠程倉庫中獲取包,并在本地庫中保存。此外,我們在maven項目中運行mvn install,項目將會自動打包并安裝到本地倉庫中。
4.配置鏡像源
1. 在settings.xml配置文件中找到mirrors節點
2.添加mirror標簽,配置內容如下
<mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/repositories/central/</url></mirror>
注意:mirror標簽添加在和兩個標簽之間。雖然mirrors可以配置多個子節點,但是它只會使用其中的一個節點,即默認情況下配置多個mirror的情況下,只有第一個生效,只有當前一個mirror無法連接的時候,才會去找后一個;而我們想要的效果是:當a.jar在第一個mirror中不存在的時候,maven會去第二個mirror中查詢下載,但是maven不會這樣做!
Maven默認下載為國外服務器下載jar包很慢。故因此改為國內服務器,本次選用阿里云服務器。
五.系統JDK
1. 在settings.xml配置文件中找到profiles節點
2. 添加如下配置
<profile><id>jdk-11</id><activation><activeByDefault>true</activeByDefault><jdk>11</jdk></activation><properties><maven.compiler.source>11</maven.compiler.source><maven.compiler.target>11</maven.compiler.target><maven.compiler.compilerVersion>11</maven.compiler.compilerVersion></properties></profile>
注意:profile標簽內容跟要被包含在profiles中
3.驗證配置結果
打開命令提示符窗口,輸入mvn help:system測試,配置成功則本地倉庫(E:\Tools\Maven\maven-repository)中會出現一些文件