1. 下載
下載地址http://maven.apache.org/download.cgi
image.png
2.解壓配置環(huán)境變量
vim ~/.zshrc
export M2_HOME=/Users/caolipin/Environment/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin
source ~/.zshrc
3. 驗(yàn)證安裝
$ mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /Users/caolipin/Environment/apache-maven-3.6.3
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.6", arch: "x86_64", family: "mac"
4.配置國(guó)內(nèi)鏡像
建立maven項(xiàng)目會(huì)需要去倉(cāng)庫(kù)下載一些相關(guān)的依賴包织咧。maven默認(rèn)的中央倉(cāng)庫(kù)是英國(guó),所以因?yàn)閲?guó)內(nèi)訪問(wèn)外網(wǎng)不方便的原因可能導(dǎo)致下載失敗或者非常慢,所以我們把中央倉(cāng)庫(kù)改為國(guó)內(nèi)鏡像
編輯MAVEN_HOME/conf/setting.xml
文件找到<mirrors>
節(jié)點(diǎn)栖茉,往里面添加配置代碼(阿里云)
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
5. 配置本地倉(cāng)庫(kù)
- 本地倉(cāng)庫(kù)的作用:存放項(xiàng)目的jar包榛瓮,緩存庫(kù)潘悼。開(kāi)發(fā)項(xiàng)目時(shí)項(xiàng)目首先會(huì)從本地倉(cāng)庫(kù)中獲取 jar 包,當(dāng)無(wú)法獲取指定 jar 包的時(shí)候拧烦,本地倉(cāng)庫(kù)會(huì)從 遠(yuǎn)程倉(cāng)庫(kù)(或 中央倉(cāng)庫(kù)) 中下載 jar 包,并“緩存”到本地倉(cāng)庫(kù)中以備將來(lái)使用钝计。
- 默認(rèn)的緩存庫(kù)
${user.home}/.m2/repository
- 如需修改恋博,修改
<localRepository>
節(jié)點(diǎn):
<localRepository>/Users/jack/Environment/apache-maven-3.6.3/maven-repo</localRepository>
6. mvn help:system
最后如果沒(méi)有報(bào)錯(cuò)就說(shuō)明配置好了。會(huì)發(fā)現(xiàn)你自己建的maven
倉(cāng)庫(kù)的文件夾下會(huì)有很多的文件包自動(dòng)出來(lái)私恬。這些就是maven
從鏡像倉(cāng)庫(kù)下載下來(lái)的文件债沮。
image.png