Chapitre Introduction à Gradle
Installation de Gradle
Dans cette leçon, nous allons installer Gradle sur notre poste de travail.
Pré-requis
L'installation est réalisée à partir d'une machine Ubuntu.
Toutefois il est possible d'installer Gradle sur Linux, macOS, ou Windows.
Pour plus de méthode d'installation, allez à la page installation
Gradle nécessite une machine virtuelle Java (JVM), en version 1.8 minimum.
Ce tutoriel reprend une partie de la documentation de Gradle.
Vérifier la présence de la JVM
Ouvrez un terminal ( ou une console Powershell sous Linux ou cmd.exe) et tapez :
$ java -version
openjdk version "13.0.7" 2021-04-20
OpenJDK Runtime Environment (build 13.0.7+5-Ubuntu-0ubuntu120.10)
OpenJDK 64-Bit Server VM (build 13.0.7+5-Ubuntu-0ubuntu120.10, mixed mode)
Télécharger le binaire de Gradle
La distribution ZIP de Gradle vient en deux versions :
- La version qui contient uniquement le binaire
- La version complète avec les sources et la documentation
Dézipper la distribution
Dézipper la distribution dans le répertoire de votre choix.
❯ mkdir /opt/gradle
❯ unzip -d /opt/gradle gradle-VERSION-bin.zip
❯ ls /opt/gradle/gradle-7.0.2
LICENSE NOTICE bin README init.d lib media
Ajouter Gradle dans le path
N'oubliez pas d'ajouter Gradle dans votre bash par exemple:
export PATH=$PATH:(GRADLE_PATH)
Lancer Gradle
Tester Gradle avec:
$ gradle -v
Welcome to Gradle 7.0.2!
Here are the highlights of this release:
- File system watching enabled by default
- Support for running with and building Java 16 projects
- Native support for Apple Silicon processors
- Dependency catalog feature preview
For more details see https://docs.gradle.org/7.0.2/release-notes.html
------------------------------------------------------------
Gradle 7.0.2
------------------------------------------------------------
Build time: 2021-05-14 12:02:31 UTC
Revision: 1ef1b260d39daacbf9357f9d8594a8a743e2152e
Kotlin: 1.4.31
Groovy: 3.0.7
Ant: Apache Ant(TM) version 1.10.9 compiled on September 27 2020
JVM: 11.0.11 (Ubuntu 11.0.11+9-Ubuntu-0ubuntu2.20.10)
OS: Linux 5.8.0-53-generic amd64
Attention au Proxy
Sur les réseaux d'entreprise, il peut être nécessaire de configurer le proxy afin que Gradle puisse télécharger les dépendances.
Voici des ressources intéressantes :