Gradle est un système d'automatisation de construction open-source utilisé principalement pour les projets Java. Il combine les meilleures fonctionnalités de Ant et Maven. Contrairement à ses prédécesseurs qui utilisent XML pour les scripts, Gradle utilise Groovy, un langage de programmation dynamique et orienté objet pour la plate-forme Java pour définir le projet et créer des scripts.
Ce tutoriel décrit les étapes nécessaires pour installer la dernière version de Gradle sur les systèmes CentOS 7.
Prérequis #
L'utilisateur avec lequel vous vous connectez doit avoir les privilèges sudo pour pouvoir installer les packages.
Installation de Gradle sur CentOS #
Les sections suivantes fournissent des informations sur l'installation de Gradle sur CentOS 7. Nous téléchargerons la dernière version de Gradle à partir de leur site officiel.
1. Installer OpenJDK #
Gradle nécessite Java JDK ou JRE version 7 ou supérieure pour être installé.
Installez le package OpenJDK8 avec la commande suivante :
sudo yum install java-1.8.0-openjdk-devel
Vérifiez l'installation de Java en imprimant la version de Java :
java -version
Le résultat devrait ressembler à ceci :
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. Télécharger Gradle #
Au moment de la rédaction de cet article, la dernière version de Gradle est 5.0
. Avant de passer à l'étape suivante, vous devez consulter la page des versions de Gradle pour voir si une version plus récente est disponible.
Commencez par télécharger le fichier zip Gradle Binary uniquement dans le fichier /tmp
répertoire en utilisant le wget
suivant commande :
wget https://services.gradle.org/distributions/gradle-5.0-bin.zip -P /tmp
Lorsque le téléchargement est terminé, extrayez le fichier zip dans le /opt/gradle
répertoire :
sudo unzip -d /opt/gradle /tmp/gradle-5.0-bin.zip
Vérifiez que les fichiers Gradle sont extraits en listant le /opt/gradle/gradle-5.0
répertoire :
ls /opt/gradle/gradle-5.0
bin getting-started.html init.d lib LICENSE media NOTICE
3. Configurer les variables d'environnement #
L'étape suivante consiste à configurer la variable d'environnement PATH pour inclure le répertoire bin Gradle. Pour ce faire, ouvrez votre éditeur de texte et créez un nouveau fichier nommé gradle.sh
à l'intérieur de /etc/profile.d/
répertoire.
sudo nano /etc/profile.d/gradle.sh
Collez la configuration suivante :
/etc/profile.d/gradle.shexport GRADLE_HOME=/opt/gradle/gradle-5.0
export PATH=${GRADLE_HOME}/bin:${PATH}
Enregistrez et fermez le fichier. Ce script sera sourcé au démarrage du shell.
Rendez le script exécutable en émettant le chmod
suivant commande :
sudo chmod +x /etc/profile.d/gradle.sh
Chargez les variables d'environnement à l'aide de la commande source :
source /etc/profile.d/gradle.sh
4. Vérifiez le numéro d'installation de Gradle
Pour valider que Gradle est correctement installé, utilisez le gradle -v
commande qui affichera la version de Gradle :
gradle -v
Vous devriez voir quelque chose comme ceci :
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
C'est ça. La dernière version de Gradle est maintenant installée sur votre système CentOS.