如何在 CentOS 8 上安装 Gradle 构建自动化工具

Gradle 是用 Java、Kotlin 和 Groovy 开发的,是一种开源构建自动化工具,主要用于 Java 项目。 它使应用程序的构建过程自动化,包括编译、链接和打包代码,无需手动输入。 Gradle 还支持 Groovy,这是一种为 Java 应用程序创建的面向对象的动态语言。 让我们在 CentOS Linux 8 上安装 Gradle。

先决条件

要开始安装 Gradle,请准备好以下内容:

  1. 已配置的 CentOS 8 运行实例 sudo 用户
  2. 稳定的互联网连接

第 1 步:在 CentOS 8 实例上安装 OpenJDK

由于 Gradle 是用 Java 编写的,所以我们需要先安装 OpenJDK,以确保它可以顺利运行而不会出现问题。 我们将安装提供长期支持的 OpenJDK 11。 因此,执行:

$ sudo dnf install java-11-openjdk

安装后,验证 OpenJDK 的安装,如下所示:

$ java -version

输出清楚地表明我们已经安装了 OpenJDK 版本 11.0.9.1。 酷的东西!

第 2 步:下载 Gradle zip 文件

成功安装 OpenJDK 后,下一步就是下载 Gradle。 在我撰写这篇博客文章时,Gradle 6.8.3 是最新版本。 请随意浏览 Gradle 发布页面以获取更新版本。

现在,让我们下载当前的 Gradle zip 文件,如图所示。

$ wget https://services.gradle.org/distributions/gradle-6.8.3-bin.zip

下载 Gradle

接下来,将 zip 文件移动到 /选择 如图所示的目录。

$ sudo mv gradle-6.8.3-bin.zip /opt

前往 /选择 目录并继续解压缩 Gradle zip 文件的内容,如下所示。

$ cd /opt
$ sudo unzip gradle-6.8.3-bin.zip

解压缩会生成一个标记为 Gradle 的文件夹 等级 6.8.3。要确认所有 Gradle 文件均已就位,请运行以下命令:

$ ls gradle-6.8.3

Gradle 解压

第三步:配置环境变量

我们需要将 PATH 变量设置为 Gradle bin 目录。 所以我们将创建一个 gradle.sh 脚本文件如目录所示 /etc/profile.d

$ sudo vim /etc/profile.d/gradle.sh

如图所示定义路径变量

 GRADLE_HOME=/opt/gradle-6.8.3  PATH=${GRADLE_HOME}/bin:${PATH}

Save 并退出 Gradle 脚本文件。 如图所示,继续并为 Gradle 脚本分配执行权限。

$ sudo chmod +x /etc/profile.d/gradle.sh

要应用更改并通知 shell,请使用 来源 命令。

$ source /etc/profile.d/gradle.sh

为 Gradle 设置 PATH 变量

第四步:确认 Gradle 安装成功

最后,我们唯一要做的就是验证 Gradle 的安装是否成功。 为此,请执行以下命令:

$ gradle -v

输出提供了大量信息,包括 Gradle 的版本、最新版本的亮点、构建时间以及 Kotlin 和 Groovy 的版本。

下面是输出的一个片段。

Gradle 在 CentOS 8 上安装成功

结论

我们已经成功地在 CentOS Linux 8 上安装了最新版本的 Gradle。