0x00 概述
本文主要內容為在Mac環境下安裝和配置Maven。
0x01 安裝Maven
下載地址:http://maven.apache.org/download.cgi

Binary:編譯之后的二進制文件
Source:表示可以查看源代碼的,比Binary大一點
tar.gz archive:Linux、macOS系統使用
zip archive:windows系統使用
下載好tar.gz安裝包:
# 解壓安裝包 tar -zxvf apache-maven-3.8.4-bin.tar.gz # 將解壓出的文件夾放到Documents目錄內 mv apache-maven-3.8.4- /Users/xxx/Documents/
# 按照網上的說法是,把解壓后的文件夾放到/usr/local/目錄下,但是mac環境對/usr目錄進行了保護,即使使用了sudo+密碼的方式,仍會提示你無法執行操作,原因參考 https://zhuanlan.zhihu.com/p/80845512
為了安裝maven,要關閉mac的SIP安全管理並重啟,太麻煩,所以此處將maven文件夾放到用戶的Documents文件夾,此文件夾可直接拷貝。
0x02 配置Maven
配置Maven環境變量
# 進入用戶目錄 cd ~ # 查看用戶目錄內所有文件 ls -a # 修改 .bash_profile,配置mvn環境變量 vim .bash_profile # 在文件最底部,新增2行 export MAVEN_HOME=/Users/xx/Documents/apache-maven-3.8.4 export PATH=$PATH:$MAVEN_HOME/bin # 保存 wq

此時在命令行使用如下命令,驗證mvn環境變量是否配置成功
mvn -v
0x03 配置Maven源
將Maven源改為aliyunMaven源,並修改repo目錄;
為方便repo文件管理,在apache-maven-3.8.4目錄下新建一個repo目錄;
# 到安裝目錄的conf目錄下 cd /Users/xx/Documents/apache-maven-3.8.4/conf # 備份settings.xml原始文件 cp settings.xml settings.xml.bak # 配置源和repo目錄 vim ettings.xml
注釋掉默認的Maven源,新增aliyun的源

<mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>aliyunpublic</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>
注釋掉默認repo目錄,修改repo目錄為新建的repo文件夾

0x04 IntelliJ Idea內進行Maven配置
此處不在詳述,請合理使用搜索引擎

