Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 JDK。
Maven 3.3 要求 JDK 1.7 或以上
Maven 3.2 要求 JDK 1.6 或以上
Maven 3.0/3.1 要求 JDK 1.5 或以上
第一步 下载Maven包
Maven 下载地址:http://maven.apache.org/download.cgi
![](https://img-blog.csdnimg.cn/img_convert/1e224190f251b60583d4e3c370aeddf3.png)
![](https://img-blog.csdnimg.cn/img_convert/8af5f9ab8c1997e880bc4bbdf89e4a0e.png)
下载并解压到本地
![](https://img-blog.csdnimg.cn/img_convert/3c47e1ec7af9aa8c57de4fbd069e3aaf.png)
(我这里下载是 3.8.6的版本)
第二步 配置环境变量
作用:设置了环境变量后终端 、IDEA都可以自动识别
在.bash_profile文件里添加一下代码
打开终端(若用.bash_profile配置过环境变量,则)直接打开配置文件,命令如下:
open -e .bash_profile
⚠️若是第一次配置环境变量,则需要在用户的根目录创建.bash_profile文件,
#apache-maven-3.8.6环境变量配置
MAVEN_HOME="/Users/wangjiabao/environment/apache-maven-3.8.6"
PATH=$PATH:$MAVEN_HOME/bin
export MAVEN_HOME
export PATH
保存退出后,在控制台执行source使配置文件生效
#source后配置文件才会生效
source .bash_profile
#检查是否source成功 ==> 可以echo出来对应的内容就是设置成功
echo $MAVEN_HOME
第三步 阿里云镜像配置
目的(作用):加速我们的下载资源(国内建议使用阿里云的镜像)。
打开 apache-maven-3.8.6/conf/settings.xml
![](https://img-blog.csdnimg.cn/img_convert/15505fc80c3e745a47f5f08f36c828d5.png)
在<mirrors></mirrors>标签中加以下代码块
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
<!--可以配多个镜像-->
![](https://img-blog.csdnimg.cn/img_convert/b4d92fc4b036fa7ddfd0ca3721d520d2.png)
第四步 本地仓库配置
作用:建一个本地仓库(LocalRepository)就不用每次都去远程仓库下载资源。
默认的本地仓库地址是 Default: ${user.home}/.m2/repository
我们手动建一个文件夹存资源包,便于管理!
![](https://img-blog.csdnimg.cn/img_convert/cf1afafbca1fe590a50317367f50bf7d.png)
第一步 创建文件夹
建议在/apache-maven-3.8.6/下建一个文件夹 maven-repository,即 /apache-maven-3.8.6/maven-repository,并复制maven-repository的路径。
![](https://img-blog.csdnimg.cn/img_convert/2defd177bc23852614b47c0c8129263c.png)
第二步,添加配置
在settings文件中<localRepository>标签中添加maven-repository的路径,并填入配置文件中即可。
<localRepository>maven-repository的路径</localRepository>
![](https://img-blog.csdnimg.cn/img_convert/b2128dc23691f7d43b95d1d3e4087501.png)
第五步 配置IDEA的全局MAVAEN
不打开项目,在欢迎页面进入偏好设置
![](https://img-blog.csdnimg.cn/img_convert/a9caf9fd5a88301d9cf88e6f44293a95.png)
![](https://img-blog.csdnimg.cn/img_convert/bb9487245fccb4c4fbc2c75f7ed9151b.png)
这里设置后,以后新建的项目都是默认配置这个版本的maven环境。