Gradle adalah alat build general-purpose yang digunakan terutama untuk proyek Java. Gradle menggabungkan fitur terbaik Ant dan Maven. Tidak seperti pendahulunya yang menggunakan XML untuk skrip, Gradle menggunakan Groovy, bahasa pemrograman berorientasi objek yang dinamis untuk platform Java untuk mendefinisikan proyek dan build script.

Dalam tutorial ini kami akan menunjukkan kepada Anda bagaimana menginstal Gradle di CentOS 8. Kita akan mengunduh rilis terbaru Gradle dari situs web resmi mereka.

Prasyarat

Agar dapat menginstal paket pada sistem CentOS 8, Anda harus masuk sebagai user dengan hak istimewa sudo.

Installing OpenJDK

Gradle membutuhkan Java SE 8 atau lebih baru untuk diinstal di server. Jalankan perintah berikut untuk install paket OpenJDK:

sudo yum install java-1.8.0-openjdk-devel

Verifikasi instalasi Java dengan menjalankan:

java -version

Outputnya akan terlihat seperti ini:

openjdk version "11.0.6" 2020-01-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.6+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.6+10-LTS, mixed mode, sharing)

Download Gradle

Pada saat menulis artikel ini, versi terbaru Gradle adalah 6.3. Sebelum melanjutkan dengan langkah berikutnya, Anda harus memeriksa halaman rilis Gradle untuk melihat apakah versi yang lebih baru tersedia.

Download file binary Gradle di direktori /tmp menggunakan perintah wget berikut:

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

Setelah unduhan selesai, unzip file zip ke direktori /opt/gradle

sudo unzip -d /opt/gradle /tmp/gradle-*.zip

Jika Anda mendapatkan error “sudo: unzip: command not found“, instal paket unzip dengan: sudo dnf install unzip.

Pastikan file Gradle telah di ekstraks dengan perintah ls:

ls /opt/gradle/gradle-*
bin  init.d  lib  LICENSE  NOTICE  README

Setting Environment Variables

Selanjutnya, kita perlu mengonfigurasi PATH environment variable untuk memasukkan direktori tempat penyimpanan Gradle. Untuk melakukannya, buka teks editor dan buat file baru bernama gradle.sh di dalam direktori /etc/profile.d/

sudo nano /etc/profile.d/gradle.sh

Paste konfigurasi berikut:

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

Simpan dan tutup file. Script ini akan menjadi source pada startup shell. Jadikan skrip dapat dieksekusi dengan perintah chmod:

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

Kemudian Load environment variables menggunakan perintah source :

source /etc/profile.d/gradle.sh

Verifikasi Instalasi Gradle

Untuk memvalidasi bahwa Gradle diinstal dengan benar, gunakan perintah gradle -v yang akan menampilkan versi Gradle:

gradle -v

Anda akan melihat output sebagai berikut :

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:          11.0.6 (Oracle Corporation 11.0.6+10-LTS)
OS:           Linux 4.18.0-80.11.2.el8_0.x86_64 amd64

Pada poin ini, Gradle versi terbaru telah terinstall di sistem CentOS 8.

Kesimpulan

Anda telah berhasil menginstal Gradle di CentOS 8. Anda sekarang dapat mengunjungi halaman Dokumentasi resmi Gradle dan mempelajari cara memulai dengan Gradle.