如何安装Apache Maven在CentOS/RHEL 8/7

时间:2019-05-19 01:26:35  来源:igfitidea点击:

Apache Maven是一个软件项目管理和理解工具。
Maven可以从一个中心信息片段管理项目的构建、报告和文档。
本教程将在CentOS/RHEL 8/7和Fedora 31/30/29系统上安装Apache Maven。

步骤1 -准备工作

Java开发工具包是Apache Maven的主要需求。
因此,我们需要在系统上安装Java开发工具包(JDK)。
确保安装了JDK,而不是JRE。
使用以下命令安装它。

yum install java-11-openjdk

验证系统上已安装的Java版本。

$ java -version 

openjdk version "11.0.6" 2020-01-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.6+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.6+10-LTS, mixed mode, sharing)

步骤2 -安装Apache Maven

在系统上验证java版本之后。
从其官方网站下载Apache Maven,或使用以下命令下载Apache Maven 3.6.2。

cd /opt
wget https://www-eu.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

现在使用以下命令解压缩下载的存档。

sudo tar xzf apache-maven-3.6.3-bin.tar.gz
sudo ln -s apache-maven-3.6.3 maven

步骤3 -设置环境变量

因为我们已经在系统上下载了预编译的Apache Maven文件。
现在通过创建新的文件 /etc/profile.d/maven.sh来设置环境变量。

sudo vi /etc/profile.d/maven.sh

并添加以下内容。

export M2_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

现在使用以下命令在当前shell中加载环境变量。

source /etc/profile.d/maven.sh

步骤4 -检查Maven版本

Apache Maven已经在系统上成功配置。
使用以下命令检查系统上安装的Maven的版本。

mvn -version

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven
Java version: 11.0.6, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-11-openjdk-11.0.6.10-0.el8_1.x86_64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-147.3.1.el8_1.x86_64", arch: "amd64", family: "unix"

最后,从系统中删除下载的归档文件以释放磁盘空间。

rm -f apache-maven-3.6.2-bin.tar.gz