一、需要准备的东西
- JDK
- IDEA
- Maven程序包
二、下载与安装Maven
- 前往Maven官网 https://maven.apache.org/download.cgi下载最新版的Maven程序:
(由于我自己使用的是3.6.0版本,后面看到3.6.0的话就当是3.6.1把)
- 然后我们将文件解压到E:\Program Files\Apache\apache-maven-3.6.0目录下(当然这个目录可以自己随便放,看自己喜好):
- 新建环境变量MAVEN_HOME,赋值E:\Program Files\Apache\apache-maven-3.6.0
- 编辑环境变量Path,追加%MAVEN_HOME%\bin;
- 到这里maven已经完成了安装,我们可以通过DOS命令检查一下我们是否安装成功(如果安装成功是会出现版本号什么的,如果没有出现就应该是前面的步骤出错了):
mvn -v
三、配置Maven本地仓库
- 在E盘(当然这个路径也是个人喜好)下新建Maven文件夹,该目录用作Maven的本地库。
- 打开E:\Program Files\Apache\apache-maven-3.6.0\conf\settings.xml文件,查找下面这行代码:
<localRepository>/path/to/local/repo</localRepository>
- localRepository节点默认是被注释掉的,需要把它移到注释之外,然后将localRepository节点的值改为我们在 三.1中创建的目录E:\Maven 如:
<localRepository>E:\Maven</localRepository>
- localRepository节点用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是 C:\Users\用户名.m2。
当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。
此外,我们在maven项目中运行mvn install,项目将会自动打包并安装到本地仓库中。 - 配置阿里云的中央仓库,不然使用自带的是访问国外的网站
<mirrors>
<!-- mirror | Specifies a repository mirror site to use instead of a given
repository. The repository that | this mirror serves has an ID that matches
the mirrorOf element of this mirror. IDs are used | for inheritance and direct
lookup purposes, and must be unique across the set of mirrors. | <mirror>
<id>mirrorId</id> <mirrorOf>repositoryId</mirrorOf> <name>Human Readable
Name for this Mirror.</name> <url>http://my.repository.com/repo/path</url>
</mirror> -->
<!-- 配置阿里云的中央仓库,不然使用自带的是访问国外的网站 -->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
- 运行一下DOS命令
mvn help:system
如果前面的配置成功,那么E:\Maven目录会出现一些文件。
四、配置IDEA的Maven环境
- IDEA, 打开File->Settings->搜索框搜索Maven->
- 选择Maven版本,我们选择自己安装的版本
3. 然后!我们把Override都勾起来,将路径设置成对应的路径,上面的是配置文件的路径,上面有提到过的,下面就是本地仓库的路径
最后我们点击Apply再点OK就配置完了。
希望能帮到大家。