Installazione di Gradle su CentOS 7

In questo tutorial andremo ad installare il software open source per l’automazione dello sviluppo Gradle su CentOS 7.

Consideriamo di partire da macchina virtuale preinstallata CentOS 7 ( qui l’articolo per l’installazione) ed aggiorniamola

yum update

il software per l’ automazione dello sviluppo è un progetto Java, per poter girare ha necessità della JDK (Java Development Kit)

yum list | grep java-1.8.0

…..

java-1.8.0-openjdk.x86_64 1:1.8.0.191.b12-1.el7_6 updates

…..

consideriamo di installare la versione a 64 bit

yum install java-1.8.0-openjdk.x86_64

per verificare l’ avvenuta installazione

java -version

openjdk version “1.8.0_191”
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

Scarichiamo dal sito ufficiale l’ ultima versione di Gradle (al momento della stesura di questo articolo)

yum install wget unzip vim

attraverso lo strumento wget scarichiamo Gradle versione 5

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

cd

mkdir /opt/gradle

unzip -d /opt/gradle gradle-5.0-bin.zip

verifichiamo che siano presenti i file binari e e le librerie

ls /opt/gradle/gradle-5.0

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

Impostiamo le variabili di ambiente creando uno script che viene eseguito ogni volta che attiveremo una finestra nuova

vim /etc/profile.d/gradle_ev.sh

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

diamo i diritti di esecuzione dello script

chmod +x /etc/profile.d/gradle_ev.sh

ed impostiamo runtime le variabili di ambiente

source /etc/profile.d/gradle_ev.sh

verifichiamo che le variabili di ambiente siano state caricate

env

GRADLE_HOME=/opt/gradle/gradle-5.0

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/gradle/gradle-5.0/bin

in ultimo verifichiamo se Gradle è attivo

gradle -v

Welcome to Gradle 5.0!

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.0/release-notes.html

————————————————————
Gradle 5.0
————————————————————

Build 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) version 1.9.13 compiled on July 10 2018
JVM: 1.8.0_191 (Oracle Corporation 25.191-b12)
OS: Linux 3.10.0-693.21.1.el7.x86_64 amd64

Potrebbero interessarti anche...

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

Chiudi