1. 下载
下载地址http://maven.apache.org/download.cgi
2.解压配置环境变量
vim ~/.zshrc
export M2_HOME=/Users/caolipin/Environment/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin
source ~/.zshrc
3. 验证安装
$ 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.配置国内镜像
建立maven项目会需要去仓库下载一些相关的依赖包。maven默认的中央仓库是英国,所以因为国内访问外网不方便的原因可能导致下载失败或者非常慢,所以我们把中央仓库改为国内镜像
编辑MAVEN_HOME/conf/setting.xml
文件找到<mirrors>
节点,往里面添加配置代码(阿里云)
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
5. 配置本地仓库
- 本地仓库的作用:存放项目的jar包,缓存库。开发项目时项目首先会从本地仓库中获取 jar 包,当无法获取指定 jar 包的时候,本地仓库会从 远程仓库(或 中央仓库) 中下载 jar 包,并“缓存”到本地仓库中以备将来使用。
- 默认的缓存库
${user.home}/.m2/repository
- 如需修改,修改
<localRepository>
节点:
<localRepository>/Users/jack/Environment/apache-maven-3.6.3/maven-repo<localRepository>
6. mvn help:system
最后如果没有报错就说明配置好了。会发现你自己建的maven
仓库的文件夹下会有很多的文件包自动出来。这些就是maven
从镜像仓库下载下来的文件。
网友评论