Oracle Linux 8 安装 Apache Maven

Apache Maven 是一个免费的、开源的、基于 POM 的 Java 项目管理工具。 它用Java编写,用于构建用C#,Scala,Ruby等编写的项目。ApacheMaven是为Java开发人员设计的,以帮助他们开发报告,检查,构建和测试自动化设置。 该工具由 Apache Group 开发,用于一次构建、发布和部署多个 Java 项目以获得更好的性能。 Apache Maven使用XML文件来定义配置详细信息,项目依赖项和其他数据。

特征

  • 依赖管理
  • 大型存储库
  • 可通过插件扩展
  • 基于模型的构建
  • 发布管理和分发出版物
  • 向后兼容性
  • 易于测试、部署和管理升级

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

先决条件

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

第 1 步 – 创建 云服务器

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

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

dnf update -y

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

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

dnf info maven

我们应该得到以下输出:

Last metadata expiration check: 1:43:10 ago on Thursday 19 May 2022 02:02:55 AM EDT.
Available Packages
Name         : maven
Epoch        : 1
Version      : 3.5.4
Release      : 5.module+el8+5161+5cac467c
Architecture : noarch
Size         : 27 k
Source       : maven-3.5.4-5.module+el8+5161+5cac467c.src.rpm
Repository   : ol8_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: 1.8.0_332, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-2.el8_6.x86_64/jre
Default locale: en_IN, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-348.12.2.el8_5.x86_64", arch: "amd64", family: "unix"

第 3 步 – 从源代码安装 Maven

如果要安装最新版本的Maven,最好从源安装Apache Maven。 Apache Maven 是基于 Java 的软件。 所以你需要在你的系统上安装 OpenJDK。

运行以下命令将 OpenJDK 安装到我们的服务器。

dnf install java-11-openjdk -y

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

java --version

样本输出:

openjdk 11.0.15 2022-04-19 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.15+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.15+10-LTS, mixed mode, sharing)

接下来,进入 Apache Maven 下载页面,下载最新版本的 Maven:

wget https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz

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

mkdir /usr/local/maven

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

tar xzf apache-maven-3.8.5-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.15.0.10-2.el8_6.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.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
Maven home: /usr/local/maven
Java version: 11.0.15, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-11-openjdk-11.0.15.0.10-2.el8_6.x86_64
Default locale: en_IN, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-348.12.2.el8_5.x86_64", arch: "amd64", family: "unix"

在上述指南中,我们解释了在 OracleLinux 8 上安装 Apache Maven 的两种方法。我们现在可以开始使用 Apache Maven 来管理我们的 Java 项目。 从 开始使用 VPS 托管。

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

请登录后发表评论