一、下载
- 进入下载页面,选择操作系统对应的二进制压缩文件。如:
- Linux:apache-maven-3.6.3-bin.tar.gz
- Windows: apache-maven-3.6.3-bin.zip
二、安装
- 所需环境:
JDK环境
- 配置了Java相关环境变量(如果是通过安装程序安装,安装程序会自动配置;如果通过压缩文件方式安装,需要手动配置)
2.1安装maven
将下载的压缩文件解压到合适的目录下
示例:这里解压到C:MyProgramMaven
, 并将其重命名为maven-3.6.3
2.2配置环境变量
进入系统环境变量或用户环境变量,以下为系统环境变量配置示例:
-
在资源管理器(文件管理),右键此电脑(我的电脑),进入属性;
-
进入环境变量;
添加 M2_HOME 环境变量
在系统环境变量中新建M2_HOME环境变量,并将maven解压路径添加到变量值中。
如:C:MyProgramMavenmaven-3.6.3
配置 path 环境变量
path环境变量是系统自动创建的,不需要新建,只需添加相应的内容即可。
%M2_HOME%in
2.3验证maven
mvn --version # 查看mavenbanbe
如果输出内容类似如下,则证明安装成功:
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: C:MyProgramMavenmaven-3.6.3in..
Java version: 1.8.0_261, vendor: Oracle Corporation, runtime: C:MyProgramJavajdk8jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
三、修改本地仓库
在解压的文件夹下,进入conf配置文件夹,打开
settings.xml
在<settings >
下有一个注释的配置说明:
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
即,默认maven本地仓库为当前用户目录下的.m2/repository
, 同时给出了配置选项 <localRepository>/path/to/local/repo</localRepository>
示例:
<localRepository>D:Librarymaven
epository</localRepository>
四、更换镜像源
由于maven中心仓库的官网服务器在国外,造成我们大陆的下载速度巨慢。所以在使用前,有必要把默认的下载地址更换为国内,国内的存储仓库会每隔一段时间去和官方的仓库进行同步,几乎和官方没啥区别。
进入maven安装目录下的conf
配置文件夹中,打开settings.xml
配置文件,找到<mirrors></mirrors>
在里面添加如下内容:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
-
在项目pom.xml 中手动更改镜像源 (可选)
<repositories> <repository> <id>public</id> <name>aliyun nexus</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>public</id> <name>aliyun nexus</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> </pluginRepositories>
- 代理添加方法 (可选)
<proxies>
<proxy>
<id>my-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>218.14.227.197</host>
<port>3128</port>
<!--
<username>***</username>
<password>***</password>
<nonProxyHosts>repository.mycom.com|*.google.com</nonProxyHosts>
-->
</proxy>
</proxies>
五、下载maven依赖
打开命令行工具输入:
mvn help:system