Learn how to Set up Gradle on CentOS 7

Gradle is an open supply construct automation system used primarily for Java initiatives. It combines the perfect options of Ant and Maven. Not like its predecessors which use XML for scripting, Gradle makes use of Groovy, a dynamic, object-oriented programming language for the Java platform to outline the mission and construct scripts.

This tutorial outlines the steps vital to put in the most recent model of Gradle on CentOS 7 methods.


The person you’re logging in as will need to have sudo privileges to have the ability to set up packages.

Putting in Gradle on CentOS

The next sections present details about methods to set up Gradle on CentOS 7. We’ll obtain the most recent launch of Gradle from their official web site.

1. Set up OpenJDK

Gradle requires Java JDK or JRE model 7 or above to be put in.

Set up the OpenJDK Eight package deal with the next command:

sudo yum set up java-1.8.0-openjdk-devel

Confirm the Java set up by printing the Java model:

The output ought to look one thing like this:

openjdk model “1.8.0_191”
OpenJDK Runtime Surroundings (construct 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (construct 25.191-b12, combined mode)

2. Obtain Gradle

On the time of writing this text, the most recent model of Gradle is 5.0. Earlier than persevering with with the following step you need to verify the Gradle releases web page to see if a more recent model is on the market.

Begin by downloading the Gradle Binary-only zip file within the /tmp listing utilizing the next wget command:

wget https://companies.gradle.org/distributions/gradle-5.0-bin.zip -P /tmp

When the obtain is full, extract the zip file within the /choose/gradle listing:

sudo unzip -d /choose/gradle /tmp/gradle-5.0-bin.zip

Confirm that the Gradle recordsdata are extracted by itemizing the /choose/gradle/gradle-5.Zero listing:

ls /choose/gradle/gradle-5.0bin getting-started.html init.d lib LICENSE media NOTICE

3. Setup setting variables

The following step is to configure the PATH setting variable to incorporate the Gradle bin listing. To take action, open your textual content editor and create a brand new file named gradle.sh inside the /and many others/profile.d/ listing.

sudo nano /and many others/profile.d/gradle.sh

Paste the next configuration:

/and many others/profile.d/gradle.sh

export GRADLE_HOME=/choose/gradle/gradle-5.0
export PATH=$/bin:$

Save and shut the file. This script will likely be sourced at shell startup.

Make the script executable by typing:

sudo chmod +x /and many others/profile.d/gradle.sh

Load the setting variables utilizing the next command:

supply /and many others/profile.d/gradle.sh

4. Confirm the Gradle set up

To validate that Gradle is put in correctly use the gradle -v command which is able to show the Gradle model:

It is best to see one thing like the next:

Welcome to Gradle 5.0!

Listed below are the highlights of this launch:
– Kotlin DSL 1.0
– Activity timeouts
– Dependency alignment aka BOM assist
– Interactive `gradle init`

For extra particulars see https://docs.gradle.org/5.0/release-notes.html

Gradle 5.0

Construct time: 2018-11-26 11:48:43 UTC
Revision: 7fc6e5abf2fc5fe0824aec8a0f5462664dbcd987

Kotlin DSL: 1.0.4
Kotlin: 1.3.10
Groovy: 2.5.4
Ant: Apache Ant(TM) model 1.9.13 compiled on July 10 2018
JVM: 1.8.0_191 (Oracle Company 25.191-b12)
OS: Linux 3.10.0-862.14.4.el7.x86_64 amd64

That’s it. The most recent model of Gradle is now put in in your CentOS system.


You may have efficiently put in Gradle in your CentOS 7. Now you can go to the official Gradle Documentation web page and learn to get began with Gradle.

In case you hit an issue or have suggestions, depart a remark beneath.


Germany Devoted Server

Leave a Reply