安装Maven
# 10.安装Maven
# 安装之前
由于Maven是使用Java编写的,在使用的时候也需要用到Java;所以在安装Maven之前,请确保安装好了Java,并配置了%JAVA_HOME%
环境变量,可参考:安装Java (opens new window)。
注意从Maven 3.3版本开始,要求Java版本至少在7以上。如果用了Java1.6或更低,可参考Maven Releases History (opens new window)查询各个Maven所需的版本,然后在 archives (opens new window)上下载。
本文主要讲解Windows下如何安装,Linux(和Mac)的安装过程和Windows很类似,都是下载Maven后配置环境变量即可。
# 下载Maven
请先前往Maven的下载页面 (opens new window),或者直接点击下载Windows-3.8.7版本的Maven (opens new window),和笔者的版本保持一致,避免后续遇到版本问题。注意Linux是下载名字类似apache-maven-3.9.1-bin.tar.gz的,Windows是下载 apache-maven-x.x.x-bin.zip
也可以在我分享的百度网盘里下载:分享资料 (opens new window), 路径为编程资料/Java相关/00.软件安装包/apache-maven-3.8.3-bin.zip
# 在Windows下安装
安装步骤:
- 将Maven解压到一个没有中文和空格的目录,例如笔者的路径是:D:\Projects\apache-maven-3.8.3
- 新建一个环境变量,变量名为MAVEN_HOME,变量值为你的Maven路径,例如D:\Projects\apache-maven-3.8.3
- 修改path变量,增加一行
%MAVEN_HOME%\bin
安装完后,我们先验证下环境变量的配置。我们打开一个新的cmd,输入以下命令:
echo %MAVEN_HOME%
D:\Projects\apache-maven-3.8.3
2
命令echo %MAVEN_HOME%
用来检查环境变量MAVEN_HOME
是否指向了正确的Maven安装目录。
再输入mvn -v
来验证:
> mvn -v
Apache Maven 3.8.3 (ff8e977a158738155dc465c6a97ffaf31982d739)
Maven home: D:\Projects\apache-maven-3.8.3
Java version: 1.8.0_281, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_281\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
2
3
4
5
6
升级和降级Maven:只需下载新的Maven,然后解压,并修改MAVEN_HOME
的值即可。
卸载Maven:删除相关环境变量配置和Maven目录即可。
# Linux下安装
本文以Centos为例,讲解如何安装
去官网下载

或者通过wget下载
cd /root/
wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
2
解压
tar -zxvf apache-maven-3.6.3-bin.tar.gz
名字太长了, 给他重命名为:
mv apache-maven-3.6.3 maven
配置环境变量
vi /etc/profile
在文件末尾加以下内容(如果你的Maven在其他路径,则MAVEN_HOME改成自己的路径)
export MAVEN_HOME=/root/maven
export PATH=$MAVEN_HOME/bin:$PATH
2
刷新环境变量
source /etc/profile
检查 maven 版本:看下是否安装成功
mvn -version
Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
Maven home: /opt/mavenrun
Java version: 1.8.0_322, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.45.1.el7.x86_64", arch: "amd64", family: "unix"
2
3
4
5
6
7
# 小结
随着Maven的更新,安装方法可能有不同,具体以官网教程为准:Maven – Maven in 5 Minutes (opens new window)