Installation de Gradle

Dans cette leçon, nous allons installer Gradle sur notre poste de travail.

installation gradle tutorial
Exercise - Migration d'un projet Maven en Gradle

Dans cet exercice, nous allons migrer un projet simple Maven en Gradle et étudier les étapes nécessaires.

migration maven
Gradle et la notion de tâches

Dans cet exercice, nous allons créer un projet et comprendre le fonctionnement de Gradle.

gradle tutorial task initialization configuration execution
Utilisation du Gradle Wrapper

Dans cet exercice, nous allons découvrir le Gradle Wrapper et comment l'installer dans notre projet.

Création d'un projet simple

Dans cet exercice, nous allons créer un projet simple, manuellement. Et étudier les wizards disponibles pour faciliter la création de projets.

gradle creation projet tutorial
Utilisation du Build scan

Dans cet exercice, nous allons voir la fonctionnalité de "buildscan" offerte par Gradle.

gradle creation projet tutorial buildscan
Les concepts fondamentaux de Gradle

Cet exercise présente les principaux concepts de Gradle.

gradle project task build scripts dependency management plugins logs
Utilisation des chaines de caractères

Dans cette leçon, nous allons nous entrainer en Groovy à manipuler les chaînes de caractères.

groovy exercise stringjoin language
Programmer la distance de Hamming

Dans cette leçon, nous allons construire l'algorithme de Hamming.

groovy exercise distance hamming tutorial language
Créer un compte bancaire

Dans cette leçon, nous allons modéliser un compte bancaire et ses opérations..

groovy exercise bank account tutorial language
Exercice sur les Closures

Dans cette leçon, nous allons apprendre à utiliser les Closures et lire la documentation pour identifier quand une closure est utilis.e

groovy exercise bank account tutorial language
Exercice sur les structures de données et Gradle

Dans cette leçon, nous allons apprendre à utiliser les Closures et lire la documentation pour identifier quand une closure est utilis.e

groovy exercise tutorial language
Programmation DSL avec Groovy et Gradle

Explorer et comprendre l'utilisation de la Domain Specific Language (DSL) de Gradle dans un script Groovy.

groovy exercise tutorial language
Méta-Programmation avec Groovy et Gradle

Explorer les concepts de méta-programmation en utilisant Groovy et Gradle pour personnaliser dynamiquement le comportement du build.

groovy exercise tutorial language meta-programming gradle
Exercice sur la programmation objet avec Gradle et Groovy

Mettre en pratique les concepts de la programmation orientée objet (POO) en Groovy dans le contexte de scripts Gradle, en utilisant également des objets spécifiques de Gradle.

groovy exercise tutorial language
Créer un projet Gradle pour compiler du groovy et du Java

Dans cette leçon, nous allons créer le projet Gradle qui nous permet de compiler et exécuter du Groovy et du Java.

groovy exercise bank account tutorial language
Création d'un plugin pour PlantUML

Cet exercice complet reprend l'ensemble des concepts et des fonctionnalités de Gradle de manière progressive.

Création d'un plugin simple pour Gradle

Développer un plugin Gradle qui génère un fichier de configuration personnalisé pour une application Java.

Gradle Plugin Custom Plugin Plugin Development Groovy Build Automation Configuration Generation Java Application Configuration Gradle Task YAML Project Setup Gradle Scripting Plugin Configuration
Créer des tâches personnalisées avec Gradle

Dans cette leçon, nous allons créer une tâche simple.

Gestion des dépendances entre les tâches

Cet exercice manipule les tâches et leurs dépendances afin de spécifier l'ordre.

Manipulation de fichiers en Groovy

Développer un script Gradle qui effectue des opérations de manipulation de fichiers, d'archives, et de copie.

Créer une bibliothèque Java

Dans cet exercice, nous allons créer simplement un script de build pour une bibliothèque Java.

Créer une archive Web avec Gradle

Dans cet exercice, nous allons migrer un projet simple Maven en Gradle et étudier les étapes nécessaires.

Utilisation d'une bibliothèque externe dans votre build gradle

Dans cet exercice, nous allons migrer un projet simple Maven en Gradle et étudier les étapes nécessaires.

Création d'un build Gradle multi-projet

Dans cette leçon, nous allons créer un build multi-projet en migrant depuis un projet Maven.