怎样在 Debian 11 上安装 Apache Maven

Apache Maven 是一个开源软件项目管理和理解工具,全球 Java 开发人员使用它来管理软件开发生命周期的所有阶段,从构建、报告、组装和部署。

您还可以使用 Maven 来构建和管理用 C#、Ruby、Scala 和其他语言编写的项目。

在这里,我们将看到如何在 Debian 11 上安装 Apache Maven。

在 Debian 上安装 Java

Apache Maven 需要 JDK 7 或更高版本。 您可以为 Maven 安装安装 Oracle Java 或 OpenJDK。

读: 如何在 Debian 11 上安装 Java

或者

在这里,我将使用 OpenJDK v11 进行 Maven 安装。

sudo apt update

sudo apt install -y openjdk-11-jdk

安装 Java 后,通过运行以下命令验证 Java 安装。

java -version

输出:

openjdk version "11.0.12" 2021-07-20
OpenJDK Runtime Environment (build 11.0.12+7-post-Debian-2)
OpenJDK 64-Bit Server VM (build 11.0.12+7-post-Debian-2, mixed mode, sharing)

在 Debian 上安装 Apache Maven

您可以访问 Apache Maven 官网下载最新的稳定版 Maven 或使用以下命令通过终端下载 Apache Maven v3.8.2。

curl -O https://downloads.apache.org/maven/maven-3/3.8.2/binaries/apache-maven-3.8.2-bin.tar.gz

使用 tar 命令提取 Maven 存档并将文件移动到 /opt/ 目录。

sudo tar -zxvf apache-maven-3.8.2-bin.tar.gz

sudo mv apache-maven-3.8.2 /opt/maven

为 Maven 设置环境变量

将 Apache Maven 二进制文件放入 /opt 目录后,通过在 /etc/profile.d/ 目录下创建 maven.sh 文件来为 Maven 设置几个环境变量。

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

添加具有值的以下变量。

export JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64
export M2_HOME=/opt/maven
export PATH=$https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/{M2_HOME}/bin:$https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/https://www.itzgeek.com/{PATH}

从 sudo update-java-alternatives -l 命令获取 JAVA_HOME 信息。

使用以下命令在当前 shell 会话中加载上述环境变量。

广告

source /etc/profile.d/maven.sh

验证 Apache Maven 安装

使用以下命令检查 Apache Maven 是否已在您的系统上成功配置。

mvn -version

输出:

Apache Maven 3.8.2 (ea98e05a04480131370aa0c110b8c54cf726c06f)
Maven home: /opt/maven
Java version: 11.0.12, vendor: Debian, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.10.0-8-amd64", arch: "amd64", family: "unix"

结论

就这样。 我希望你学会了如何在 Debian 11 上安装 Apache Maven。