如何在 Debian 10 上安装 Maven

Maven 是主要用于 Java 项目的开源项目管理和理解工具。 Maven 使用项目对象模型 (POM) ,该对象本质上是一个 XML 文件,其中包含有关项目,配置详细信息,项目的依存关系等的信息。

本文介绍了在 Debian 10 上安装 Maven 的两种方法。

标准的 Debian 存储库包含可以使用 apt 软件包管理器一起安装的 Maven 软件包。这是在 Debian 上安装 Maven 的最简单方法。但是,存储库中包含的版本可能落后于最新版本的 Maven 。要安装最新版本的 Maven ,请按照本文第二部分提供的说明进行操作。

您可以根据自己的实际情况选择最适合您的安装方法。

先决条件

这些说明假定您以 root 用户或具有 sudo 特权的用户身份登录。

在 Debian 上使用 apt 命令安装 Maven  

在 Debian 使用 apt 安装 Maven 是一个简单,直接的过程。

  1. 通过运行以下命令来更新软件包索引并安装 Maven :

    sudo apt update
    sudo apt install maven
    
  2. 运行 mvn -version 命令以验证安装:

    mvn -version
    

    输出应如下所示:

    Maven home: /usr/share/maven
    Java version: 11.0.6, vendor: Debian, runtime: /usr/lib/jvm/java-11-openjdk-amd64
    Default locale: en_US, platform encoding: UTF-8
    OS name: " linux " , version:  " 4.19.0-6-amd64 " , arch:  " amd64 " , family:  " unix "
    

现在,Maven 已安装在您的 Debian 系统上,您可以开始使用它了。

安装最新版本的 Maven

在本节中,我们将提供有关如何在 Debian 10 上安装最新版本的 Maven 分步说明。

1.安装 OpenJDK

Maven 3.3+ 需要在系统上安装 JDK 1.7 或更高版本。

通过键入以下命令安装 OpenJDK 11

sudo apt update
sudo apt install default-jdk

通过检查 Java 版本来验证 Java 是否已成功安装:

java -version

输出应如下所示:

openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

2.下载 Maven

在撰写本文时, Maven 的最新版本是 3.6.3 。在继续下一步之前,请到 Maven 下载页面查看是否有较新的版本。

使用 wget 下载 Maven 归档文件到 /tmp 目录中:

wget https://www-us.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz -P /tmp

下载完成后,将存档解压缩/opt 目录中:

sudo tar xf /tmp/apache-maven-*.tar.gz -C /opt

为了更好地控制 Maven 版本和更新,我们将创建一个符号链接  maven 指向 Maven 安装目录:

sudo ln -s /opt/apache-maven-3.6.3 /opt/maven

以后,要升级安装 Maven,只需解压缩较新的版本并更改符号链接以指向最新版本即可。

3.设置环境变量

接下来,我们需要设置环境变量。为此,请打开文本编辑器并在 /etc/profile.d/ 目录中创建一个新文件 mavenenv.sh

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

粘贴以下行到 /etc/profile.d/maven.sh

export JAVA_HOME=/usr/lib/jvm/default-java
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

保存并关闭文件。

通过以下 chmod 命令使脚本可执行:

sudo chmod +x /etc/profile.d/maven.sh

使用以下 source 命令在当前会话中加载环境变量:

source /etc/profile.d/maven.sh

4.验证安装

要验证是否正确安装了 Maven ,请使用 mvn -version 将打印 Maven 版本的命令:

mvn -version

您应该看到类似以下的内容:

Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven
Java version: 11.0.6, vendor: Debian, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.19.0-6-amd64", arch: "amd64", family: "unix"

现在,最新版本的 Maven 已安装在您的 Debian 系统上。

结论

我们已经向您展示了如何在 Debian 10 上安装 Maven 。您现在可以访问 Maven 官方文档页面,并学习如何开始使用 Maven 。