如何在 Ubuntu 18.04 LTS 上安装 Apache Maven
本教程适用于这些操作系统版本
- Ubuntu 16.04(Xenial Xerus)
在此页
- 先决条件
- 我们会做什么?
- 第 1 步 - 在 Ubuntu 18.04 上安装 Java
- 第 2 步 - 下载 Apache Maven
- 第 3 步 - 配置 Apache Maven 环境
- 第 4 步 - 测试 Maven
- 参考资料
Apache Maven 是一个基于 POM(项目、对象、模型)概念的软件项目管理工具。 Maven 是一种构建自动化工具,主要用于基于 Java 的项目。它还可用于构建和管理以 C#、Ruby、Scala 和其他语言编写的项目。
在本教程中,我将逐步向您展示如何在 Ubuntu 18.04 上安装和配置 Apache Maven。我们还将学习如何从 PPA 存储库安装 Java 8。
先决条件
- Ubuntu 18.04 LTS
- 根权限
我们将要做什么?
- 在 Ubuntu 18.04 上安装 Java
- 下载 Apache Maven
- 配置 Apache Maven 环境
- 测试
第 1 步 - 在 Ubuntu 18.04 上安装 Java
在本教程中,我们将使用 PPA 存储库中的 Java 包,因此我们需要将 Java PPA 存储库添加到系统中。
在添加新的存储库之前,使用下面的 apt 命令安装 software-properties-common 包。
sudo apt install software-properties-common apt-transport-https -y
现在将 webupd8team PPA 存储库添加到服务器。
sudo add-apt-repository ppa:webupd8team/java -y

笔记:
- 在 Ubuntu 18.04 上,add-apt-repository 命令会自动更新存储库。
- Apache Maven 需要 JDK 1.7 或更高版本。对于本指南,我们将安装 JDK 1.8。
webupd8team 存储库已添加到服务器,使用下面的 apt 命令从 PPA 存储库安装 Java 8 安装程序。
sudo apt install oracle-java8-installer -y
安装期间,系统会提示您有关 Oracle 二进制许可证的信息。选择确定。

选择“是”按钮接受 Oracle 许可证。

安装完成后,检查java版本。
java -version
您将看到类似于以下内容的结果。

Ubuntu 18.04 服务器上已经安装了 Java。
第 2 步 - 下载 Apache Maven
在此步骤中,我们将使用 wget 命令下载 apache maven 二进制代码。我们将使用 /opt/apache-maven 目录作为 Maven 主目录。
转到 /opt 目录并下载 Apache Maven 二进制代码。
cd /opt/
wget http://www-eu.apache.org/dist/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz
提取 maven.tar.gz 文件,然后将 maven 目录重命名为 apache-maven。
tar -xf apache-maven-3.5.3-bin.tar.gz
mv apache-maven-3.5.3/ apache-maven/
现在您获得了 apache-maven 目录,其中包含 apache maven 二进制文件和其他文件。

第 3 步 - 配置 Apache Maven 环境
在这一步中,我们将为 Apache Maven 配置环境。我们将定义 Apache Maven 需要的一些环境变量,包括 JAVA_HOME、M2_HOME 和 maven 二进制文件的 PATH 环境。
进入/etc/profile.d目录,新建配置文件maven.sh。
cd /etc/profile.d/
vim maven.sh
在下面粘贴以下配置。
# Apache Maven Environment Variables
# MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export M2_HOME=/opt/apache-maven
export MAVEN_HOME=/opt/apache-maven
export PATH=${M2_HOME}/bin:${PATH}
保存更改并退出。
现在使 maven.sh 脚本可执行,然后通过运行 source 命令应用配置。
chmod +x maven.sh
source maven.sh
Apache Maven 环境设置已经完成。

第 4 步 - 测试 Maven
要验证 maven 安装,我们可以运行以下 maven 命令。
mvn --version
mvn --help
你应该得到如下所示的结果。

Apache Maven 3.5 安装已经完成。它运行在Linux 64位下,安装了Java 1.8,Maven主目录为/opt/apache-maven。
参考
- http://maven.apache.org/guides/