导语
Maven作为项目管理工具,可以对 Java 项目进行构建、依赖管理,也可被用于构建和管理各种项目
在自己现在的Java学习中,通常用作jar包的管理和导入,所以在本地项目中建立Maven环境在学习过程中是十分必要的
这里本人用 IntelliJ IDEA 2019.1 x64 和 Maven-3.6.1 来做基本Maven项目的配置,记录以下配置的过程和遇到的问题
文章自己配置和排雷大概需要半小时左右,希望不会浪费你宝贵的时间,希望能给你提供参考和帮助
正文
首先第一步先去官网下载你需要的Maven版本,注意是下载bin二进制zip文件
![download](https://note.youdao.com/yws/api/personal/file/E55B00EE8032444598BF91AC7E51446A?method=download&shareKey=23dd38c422b06b26e8cc1aae516add2e)
如果想要下载历史版本,在我的另一篇配置Maven问题中提到,如果需要,点击下面链接阅读
https://www.cnblogs.com/bc-song/p/14591326.html
下载解压后记住文件位置,现在像配置Java环境一样去修改环境变量,需要添加和修改以下变量
* M2_HOME Maven下的bin目录
* MAVEN_HOME Maven的目录
* path中添加配置 %MAVEN_HOME%\bin
配置好确定修改之后,用DOS命名 mvn -version 查看是否配置成功
![sucess](https://note.youdao.com/yws/api/personal/file/A60DB1EBE28C46D29E83612E224A8271?method=download&shareKey=046615bbb3410884430f0c64d608f3d2)
到现在已经算成功一半了,接下来就要修改一些其他配置,来到你解压的文件找到setting.xml配置文件,打开修改里面的一些配置
![Maven](https://note.youdao.com/yws/api/personal/file/6F08D518876749A3A3238D6A90EF61F6?method=download&shareKey=167d46dd0c24ffbaf7f0b2f391350acf)
找到mirrors标签,里面存放下载镜像地址,为了能在远端库中导入jar包,我们把镜像地址切换到阿里的镜像地址
![aliyun](https://note.youdao.com/yws/api/personal/file/6B8D06F4E7F94920B98B3753D5714879?method=download&shareKey=b30dc2719600ce78d428a56c4185cdb9)
网上搜到的阿里镜像地址这里写的五花八门的,这里给一个例子,可能和图片里的不同,无伤大雅
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
其次再找到localRepository标签,这里是我们的本地仓库地址,虽然它默认会在用户目录里增加一个文件夹存放
为了自己方便查找,我们自己新建本地仓库,我们在解压目录里新建一个maven-repo文件夹,将标签内的地址换掉
![document](https://note.youdao.com/yws/api/personal/file/356508F72E8E4C34AE1685F057F8BB4D?method=download&shareKey=57e04bf0f2c7bb2f1d516856b944ac7c)
![localRepository](https://note.youdao.com/yws/api/personal/file/273D8B8A46034D41BA26E7AF5C0E9978?method=download&shareKey=55187b409cfb99ac3b21a8a2325a9642)
做到这里,你的Maven基础环境就已经基本完成了,现在打开IntelliJ IDEA进行Maven项目的配置
为了做到每次新建的Maven项目都用我们自己的,我们需要在刚开始的设置里修改
![idea01](https://note.youdao.com/yws/api/personal/file/0FA74787369B495AA9D999BA3E4F9E8F?method=download&shareKey=351a70c9a3a50b9e2b46eccd3d83957a)
![idea02](https://note.youdao.com/yws/api/personal/file/3A489BCCB9934C979C9D521E42ECF2DB?method=download&shareKey=7842f08bdeb42384a5e7a9b31a0b0b0d)
到此为止,我们每次新建的Maven项目都可以用我们自己的本地Maven环境,如果在你导入jar包出现错误时,请参考我的另一篇文章
https://www.cnblogs.com/bc-song/p/14591326.html