androide

Come installare Gradle su Centos 7

Installing Central Authentication Service (CAS) Server from Gradle Overlay

Installing Central Authentication Service (CAS) Server from Gradle Overlay

Sommario:

Anonim

Gradle è un sistema di automazione di build open source utilizzato principalmente per progetti Java. Unisce le migliori caratteristiche di Ant e Maven. A differenza dei suoi predecessori che usano XML per lo scripting, Gradle utilizza Groovy, un linguaggio di programmazione dinamico e orientato agli oggetti per la piattaforma Java per definire il progetto e creare script.

Questa esercitazione illustra i passaggi necessari per installare l'ultima versione di Gradle sui sistemi CentOS 7.

Prerequisiti

L'utente che sta effettuando l'accesso deve disporre dei privilegi di sudo per poter installare i pacchetti.

Installazione di Gradle su CentOS

Le seguenti sezioni forniscono informazioni su come installare Gradle su CentOS 7. Scaricheremo l'ultima versione di Gradle dal loro sito Web ufficiale.

1. Installa OpenJDK

Gradle richiede l'installazione di Java JDK o JRE versione 7 o successiva.

Installa il pacchetto OpenJDK 8 con il seguente comando:

sudo yum install java-1.8.0-openjdk-devel

Verifica l'installazione di Java stampando la versione Java:

java -version

L'output dovrebbe assomigliare a questo:

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)

2. Scarica Gradle

Al momento della stesura di questo articolo, l'ultima versione di Gradle è la 5.0 . Prima di continuare con il passaggio successivo, è necessario controllare la pagina delle versioni di Gradle per vedere se è disponibile una versione più recente.

Inizia scaricando il file zip solo binario Gradle nella /tmp usando il seguente comando wget :

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

Al termine del download, estrarre il file zip nella directory /opt/gradle :

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

Verifica che i file Gradle siano estratti elencando la directory /opt/gradle/gradle-5.0 :

ls /opt/gradle/gradle-5.0

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

3. Impostazione delle variabili di ambiente

Il prossimo passo è configurare la variabile d'ambiente PATH per includere la directory bin Gradle. Per fare ciò, apri il tuo editor di testo e crea un nuovo file chiamato gradle.sh all'interno della directory /etc/profile.d/ .

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

Incolla la seguente configurazione:

/etc/profile.d/gradle.sh

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

Salva e chiudi il file. Questo script verrà fornito all'avvio della shell.

Rendi eseguibile lo script eseguendo il seguente comando chmod :

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

Carica le variabili di ambiente usando il comando source:

source /etc/profile.d/gradle.sh

4. Verificare l'installazione Gradle

Per confermare che Gradle è installato correttamente, utilizzare il comando gradle -v che visualizzerà la versione Gradle:

gradle -v

Dovresti vedere qualcosa di simile al seguente:

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-862.14.4.el7.x86_64 amd64

Questo è tutto. L'ultima versione di Gradle è ora installata sul tuo sistema CentOS.

Conclusione

Gradle è stato installato correttamente su CentOS 7. Ora è possibile visitare la pagina ufficiale della documentazione Gradle e apprendere come iniziare con Gradle.

java gradle centos