Rocky Linux 8 安装 Apache Maven

Apache Maven 是一个免费、开源且非常流行的 Java 项目构建管理工具。 它基于项目对象模型并包含用于定义配置详细信息、项目依赖关系和其他数据的 XML 文件。 它旨在通过熟练地记录和报告与项目相关的重要信息来帮助 Java 开发人员构建项目。

特征

  • 所有配置都通过一个 XML 文件进行管理。
  • 易于测试和部署。
  • 易于管理升级。
  • 比其他项目管理工具占用更少的空间。
  • 减少多重依赖并消除重复。

在这篇文章中,我们将向我们展示 Rocky Linux 8 上安装 Apache Maven。

先决条件

  • 在 云平台上运行 Rocky Linux 8 的服务器
  • 在我们的服务器上配置了 root 密码

第 1 步 – 创建 云服务器

首先,登录到我们的 云服务器。 创建一个新服务器,选择 Rocky Linux 作为至少 2GB RAM 的操作系统。 通过 SSH 连接到我们的云服务器并使用页面顶部突出显示的凭据登录。

登录到服务器后,运行以下命令以使用最新的可用软件包更新基本系统。

dnf update -y

第 2 步 – 通过 AppStream 存储库安装 Maven

默认情况下,Maven 包包含在 Rocky Linux AppStream 存储库中。 我们可以使用以下命令对其进行检查:

dnf info maven

我们应该得到以下输出:

Name         : maven
Epoch        : 1
Version      : 3.5.4
Release      : 5.module+el8.3.0+133+b8b54b58
Architecture : noarch
Size         : 26 k
Source       : maven-3.5.4-5.module+el8.3.0+133+b8b54b58.src.rpm
Repository   : appstream
Summary      : Java project management and project comprehension tool
URL          : http://maven.apache.org/
License      : ASL 2.0 and MIT
Description  : Maven is a software project management and comprehension tool. Based on the
             : concept of a project object model (POM), Maven can manage a project's build,
             : reporting and documentation from a central piece of information.

现在,使用以下命令安装 Apache Maven:

dnf install maven -y

安装后,使用以下命令验证 Maven 版本:

mvn --version

我们应该得到以下输出:

Apache Maven 3.5.4 (Red Hat 3.5.4-5)
Maven home: /usr/share/maven
Java version: 11.0.12, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-11-openjdk-11.0.12.0.7-0.el8_4.x86_64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-305.10.2.el8_4.x86_64", arch: "amd64", family: "unix"

第 3 步 – 从源代码安装 Maven

如果要安装最新版本的 Maven,则可以从 Maven 源安装它。 首先,使用以下命令安装 Java 包:

dnf install java-11-openjdk -y

安装 Java 后,使用以下命令验证 Java 版本:

java --version

样本输出:

openjdk 11.0.12 2021-07-20 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.12+7-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.12+7-LTS, mixed mode, sharing)

接下来,从他们的官方网站下载最新版本的 Maven:

wget https://downloads.apache.org/maven/maven-3/3.8.1/binaries/apache-maven-3.8.1-bin.tar.gz

接下来,使用以下命令为 Apache Maven 创建一个目录:

mkdir /usr/local/maven

接下来,使用以下命令将下载的文件解压缩到 Maven 目录:

tar xzf apache-maven-3.8.1-bin.tar.gz -C /usr/local/maven/ --strip-components=1

接下来,我们需要将 Maven 二进制位置添加到系统路径。 我们可以使用以下命令添加它:

echo export 'PATH=$PATH:/usr/local/maven/bin/' > /etc/profile.d/maven.sh
echo 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.12.0.7-0.el8_4.x86_64' >> /etc/profile.d/maven.sh

接下来,使用以下命令为 maven.sh 文件设置适当的权限:

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

接下来,使用以下命令激活 Maven 系统路径:

source /etc/profile.d/maven.sh

接下来,使用以下命令验证 Maven 版本:

mvn --version

我们应该得到以下输出:

Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d)
Maven home: /usr/local/maven
Java version: 11.0.12, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-11-openjdk-11.0.12.0.7-0.el8_4.x86_64
Default locale: en_IN, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-305.7.1.el8_4.x86_64", arch: "amd64", family: "unix"

在上面的指南中,我们解释了如何使用两种方法在 RockyLinux 8 上安装 Apache Maven。 我们现在可以使用 Apache Maven 来管理我们的 Java 项目——在来自 的专用服务器托管上试一试!

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论