1、下載maven的安裝包
2、新建文件夾maven,把maven的安裝包放進去,在maven文件下新建文件夾repository作為倉庫。
3、在conf\settings.xml中配置本地倉庫的地址、中央倉庫的鏡像(阿里雲)
<localRepository>F:/maven/repository</localRepository>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public</url>
<mirrorOf>central</mirrorOf>
</mirror>
用<repository>配置阿里雲也行:
<repository>
<id>alimaven</id>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public</url>
</repository>
<mirror>相當於一個攔截器,攔截對遠程倉庫的請求,把請求轉發到<mirror>中配置的地址。
<mirrorOf>指定要攔截的倉庫類型,central是中央倉庫。
4、配置系統環境變量
(1)新建變量 MAVEN_HOME ,值為Maven根路徑

(2)新建變量 MAVEN_OPTS,值:
-Xms256m -Xmx512m -Duser.language=zh -Dfile.encoding=UTF-8
第一個常用256或128。
(3)在PATH變量中添加maven的bin路徑

說明:
- 變量名設置為 MAVEN_HOME、M2_HOME 都可以
- Maven依賴jdk(編譯、打包都是使用jdk中的工具),需要設置JAVA_HOME

5、IDEA中的配置
(1)配置maven的路徑

(2)勾選自動導入

當我們修改pom.xml中的依賴、插件時,會自動同步,無需我們手動Reimport。
2020.1版本的IDEA為了防止MAVEN自動導包時卡死的問題,取消了自動導包選項,只能手動reimport。
(3)設置運行參數:

-DarchetypeCatalog=internal
如果本地倉庫有,直接從本地倉庫獲取即可。如果不設置,每次都從中央倉庫下載。
說明:
以上三項需要在新建項目之前設置,這樣對所有新建的maven項目都有效。
如過新建項目后,才在項目中設置,則只對該項目有效,以后每次都需要設置,很麻煩。
(4)從中央倉庫下載索引、更新本地倉庫

這一步只能新建項目后配置,因為在具體項目中才有這一項配置,但配置后一直有效。
從中央倉庫下載索引,很慢、容易出錯,很花時間,盡量空閑時間(晚上)下載。
