如何在Debian 10/9/8上安装Apache Maven

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

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

步骤1 -准备工作

使用shell访问登录到Debian系统。
对于通过SSH连接的远程系统。

ssh Hyman@theitroad

运行以下命令将当前包升级到最新版本。

sudo apt update 
sudo apt upgrade

步骤2 - Java安装

Apache Maven需要在系统上安装Java。
我使用本教程在我的Debian系统上安装了最新的Java 11。

java -version 

java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

步骤3 -在Debian上安装Maven

安装Java之后。
我们将了解如何在Debian上安装Apache Maven。
从其官方网站下载Apache maven归档文件,或者使用以下命令下载Apache maven 3.6.3。

cd /usr/local
wget http://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 apache-maven

步骤4 -配置Maven环境

我们需要设置M2_HOME和MAVEN_HOME环境变量,以便在Debian上使用Maven。
另外,将bin目录设置为PATH环境变量。
我们可以通过创建新文件 /etc/profile.d/apache-maven.sh来设置环境变量。

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

并添加以下内容。

export JAVA_HOME=/usr/lib/jvm/java-11-oracle
export M2_HOME=/usr/local/apache-maven
export MAVEN_HOME=/usr/local/apache-maven
export PATH=${M2_HOME}/bin:${PATH}

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

source /etc/profile.d/apache-maven.sh

步骤5 -验证安装

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

mvn -version

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/apache-maven
Java version: 11.0.2, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-11-oracle
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-46-generic", arch: "amd64", family: "unix"

Apache Maven在Debian系统上的安装已经成功完成。
现在可以从系统中删除下载的存档文件以释放空间。

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