Cara Install Gradle di CentOS 8

Gradle adalah program opensource yang digunakan sebagai build tool beberapa platform development yang memakai bahasa Java. Gradle sendiri tidak ditulis dalam bahasa Java, tapi bahasa Groovy. Biasanya, Gradle digunakan untuk membangun aplikasi berbasis Java seperti aplikasi Android dan aplikasi Java Desktop.

Untuk menginstall Gradle, pastikan anda sudah memiliki CentOS yang siap di oprek.

Pertama, install OpenJDK terlebih dulu dengan perintah:

sudo yum install java-1.8.0-openjdk-devel

dan cek, apakah java sudah terpasang atau belum dengan perintah java -version

Kedua, download dulu installer Gradle di halaman resmi mereka di sini: https://gradle.org/releases/. Saat tulisan ini terbit, yang terbaru adalah versi 5.1. Jadi silakan download file terbaru, kemudian Unzip


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

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

selanjutnya edit environment khusus Gradle, contohnya di /etc/profile.d/gradle.sh

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

lalu tuliskan environment berikut:

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

buat file tersebut executable, sudo chmod +x /etc/profile.d/gradle.sh

lalu aktifkan dengan ketik: source /etc/profile.d/gradle.sh

untuk memastikan Gradle sudah berjalan, silakan jalankan perintah gradle -v

Welcome to Gradle 5.1! 
Here are the highlights of this release: 
- Kotlin DSL 1.0 
- Task timeouts 
- Dependency alignment aka BOM support 
- Interactive `gradle init` For more details see https://docs.gradle.org/5.1/release-notes.html 

------------------------------------------------------------ Gradle 5.1 ------------------------------------------------------------ 
Build time: 2019-11-27 11:48:43 UTC 
Revision: e0824aec8a0f5462fc5fd9872664dbc7fc6e5abf 
Kotlin DSL: 1.0.4 
Kotlin: 1.3.10 
Groovy: 2.5.4 
Ant: Apache Ant(TM) version 1.9.13 compiled on January 5 2019 
JVM: 1.8.0_181 (Oracle Corporation 25.181-b13) 
OS: Linux 4.15.0-36-generic amd64

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: