一、安装Maven
1.下载链接
Maven官网下载链接
Binary是可执行版本,已经编译好可以直接使用。
Source是源代码版本,需要自己编译成可执行软件才可使用。
tar.gz和zip两种压缩格式,其实这两个压缩文件里面包含的内容是同样的,只是压缩格式不同
tar.gz格式的文件比zip文件小很多,用于unix操作系统。
zip格式用于Windows操作系统,但在Windows系统使用WinRar工具一样能够解压缩tar.gz格式
2.下载并解压到路径
二.配置环境变量
1.新增系统变量 MAVEN_HOME
变量值为上一步解压路径
2.编辑变量Path,添加变量值%MAVEN_HOME%\bin
3. 验证安装是否成功
打开命令提示符窗口,输入mvn -v
三.配置本地仓库
1.新建maven-repository文件夹,用作maven的本地库
本次配置路径为:E:\Java\Maven\maven-repository
2.在路径Maven解压路径下找到settings.xml文件
3.打开settings.xml文件,找到节点localRepository,在注释外添加配置文件maven-repository路径
<localRepository>E:\Java\Maven\maven-repository</localRepository>
localRepository节点用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是 C:\Users\用户名.m2。当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。此外,我们在maven项目中运行mvn install,项目将会自动打包并安装到本地仓库中。
4.配置镜像源
1. 在settings.xml配置文件中找到mirrors节点
2.添加mirror标签,配置内容如下
<mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/repositories/central/</url></mirror>
注意:mirror标签添加在和两个标签之间。虽然mirrors可以配置多个子节点,但是它只会使用其中的一个节点,即默认情况下配置多个mirror的情况下,只有第一个生效,只有当前一个mirror无法连接的时候,才会去找后一个;而我们想要的效果是:当a.jar在第一个mirror中不存在的时候,maven会去第二个mirror中查询下载,但是maven不会这样做!
Maven默认下载为国外服务器下载jar包很慢。故因此改为国内服务器,本次选用阿里云服务器。
五.系统JDK
1. 在settings.xml配置文件中找到profiles节点
2. 添加如下配置
<profile><id>jdk-11</id><activation><activeByDefault>true</activeByDefault><jdk>11</jdk></activation><properties><maven.compiler.source>11</maven.compiler.source><maven.compiler.target>11</maven.compiler.target><maven.compiler.compilerVersion>11</maven.compiler.compilerVersion></properties></profile>
注意:profile标签内容跟要被包含在profiles中
3.验证配置结果
打开命令提示符窗口,输入mvn help:system测试,配置成功则本地仓库(E:\Tools\Maven\maven-repository)中会出现一些文件