安装Maven
# 10.安装 Maven
讲下如何安装 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)
- 01
- 中国网络防火长城简史 转载10-12
- 03
- 公告:博客近期 RSS 相关问题10-02