如何在Ubuntu 16.04 LTS上安装Apache Maven

如何在Ubuntu 16.04 LTS上安装Apache Maven

Apache Maven是一个基于POM(项目,对象,模型)概念的软件项目管理工具。 Maven是一个主要用于基于Java的项目的构建自动化工具。 它也可以用来构建和管理用C#,Ruby,Scala和其他语言编写的项目。

在本教程中,我将逐步向您展示如何在Ubuntu 16.04上安装和配置Apache Maven。 我们还将学习如何从PPA存储库安装Java 8。

先决条件

  • Ubuntu 16.04
  • 根特权

我们将要做什么

  1. 在Ubuntu 16.04上安装Java
  2. 下载Apache Maven
  3. 配置Apache Maven环境
  4. 测试

第1步 - 在Ubuntu 16.04上安装Java

在本教程中,我们将使用来自PPA存储库的Java包,所以我们需要将Java PPA存储库添加到系统中。

在添加新的存储库之前,请使用下面的apt命令安装'python-software-properties'软件包。

sudo apt install -y python-software-properties

现在添加Java PPA存储库并更新所有存储库。

sudo add-apt-repository ppa:webupd8team/java
sudo apt update

Ubuntu存储库已更新。

Apache Maven需要JDK 1.7或更高版本。 对于本指南,我们将安装JDK 1.8。

使用下面的apt命令从PPA安装java。

sudo apt install -y oracle-java8-installer

在安装过程中,系统会提示您提供有关Oracle二进制许可证的信息。 选择'确定'。

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

安装完成后,使用下面的命令检查java版本。

java -version

您将看到类似于以下的结果。

Java 8安装在Ubuntu 16.04服务器上。

第2步 - 下载Apache Maven

在这一步中,我们将使用wget命令下载apache maven二进制代码。 我们将使用'/ usr / local / src'目录作为Maven主目录。

转到'/ usr / local / src'目录并下载Apache Maven Binary代码。

cd /usr/local/src
wget http://www-us.apache.org/dist/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz

提取maven.tar.gz文件,然后删除压缩文件。

tar -xf apache-maven-3.5.2-bin.tar.gz
rm -f apache-maven-3.5.2-bin.tar.gz

你会得到新的目录apache-maven-version - 重命名目录。

mv apache-maven-3.5.2/ apache-maven/

Apache Maven现在被下载到'/ usr / local / src / apache-maven'目录中。

第3步 - 配置Apache Maven环境

在这一步中,我们将为Apache Maven配置环境。 我们将定义Apache Maven所需的一些环境变量,包括Maven二进制文件的'JAVA_HOME',M2_HOME和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=/usr/local/src/apache-maven
export MAVEN_HOME=/usr/local/src/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

你应该得到如下结果。

Apache Maven 3.2安装已完成。 它在Linux 64位下运行,安装了Java 1.8,Maven主目录是'/ usr / local / src / apache-maven'。

参考

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏