如何在CentOS 8/7和RHEL 8/7上安装Gradle

Gradle是一个开源构建自动化系统。 它支持多种编程语言,例如Java,C ++和Python开发。 它基于Apache Ant和Apache Maven的概念。

Gradle使用Groovy定义项目配置。

在这篇文章中,我们将在CentOS 8/7和RHEL 8/7上安装Gradle。

安装JDK / JRE

Gradle的唯一要求是在系统上安装Java JDK或JRE版本8或更高版本。

如果您比OpenJDK更喜欢Oracle Java JDK,则:

读:
如何在CentOS 8 / RHEL 8上安装Oracle Java

读:
如何在CentOS 7 / RHEL 7上安装Oracle Java

在这里,我将使用OpenJDK8。使用yum命令安装OpenJDK软件包。

yum install -y java

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

java -version
Output:

openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)

安装其他必需的软件包。

yum install -y wget unzip

安装Gradle

从其官方网站下载最新版本的Gradle(v6.3)。 我们将使用仅限Gradle Binary的zip文件进行安装。

要么

使用以下命令在终端中下载Gradle(v6.3)。

cd /tmp

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

解压缩下载的zip文件并将其复制到/ opt / gradle目录。

unzip gradle-*.zip

mkdir /opt/gradle

cp -pr gradle-*/* /opt/gradle

通过列出/ opt / gradle /目录的内容来验证提取的文件。

ls /opt/gradle/
Output:

LICENSE  NOTICE  bin  getting-started.html  init.d  lib  media

设置环境变量

现在,我们将PATH环境变量的配置文件配置为包括Gradle的bin目录。 运行以下命令以添加环境。

echo "export PATH=/opt/gradle/bin:${PATH}" | tee /etc/profile.d/gradle.sh

使用chmod命令使概要文件可执行。

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

使用以下命令将环境变量加载到当前会话。

source /etc/profile.d/gradle.sh

验证Gradle安装

使用以下命令验证Gradle安装。

gradle -v
Output:

Welcome to Gradle 6.3!

Here are the highlights of this release:
 - Java 14 support
 - Improved error messages for unexpected failures

For more details see https://docs.gradle.org/6.3/release-notes.html


------------------------------------------------------------
Gradle 6.3
------------------------------------------------------------

Build time:   2020-03-24 19:52:07 UTC
Revision:     bacd40b727b0130eeac8855ae3f9fd9a0b207c60

Kotlin:       1.3.70
Groovy:       2.5.10
Ant:          Apache Ant(TM) version 1.10.7 compiled on September 1 2019
JVM:          1.8.0_242 (Oracle Corporation 25.242-b08)
OS:           Linux 4.18.0-80.7.1.el8_0.x86_64 amd64

结论

就这样。 您已在CentOS 8/7和RHEL 8/7上成功安装了Gradle。请访问Gradle的官方文档页面以了解如何开始使用Gradle。

Sidebar