Aller au contenu

Gradle

Introduction

img

Plus de détail sur la documentation officielle.

Ce qu’il faut retenir : gradle va nous permettre qu’un projet qui fonctionne chez nous fonctionne partout. Il servira à configurer l’architecture de nos projets, et les dépendances utilisées.

Installation

Pratique

1) Un premier build avec gradle : tuto : Creating New Gradle Builds

2) Une application java avec gradle : tuto : Building Java Applications

Resources

Manuel : getting started

Gradle Plugin Reference
Search Gradle plugins
Sample Gradle builds on GitHub

Pour apprendre à utiliser gradle avec des applications bureau, ou avec des applications web :
tuto : Building Java Applications
tuto : Building Java Web Applications

Nous n’avons pas encore parlé de springboot, mais on utilisera aussi gradle pour configurer ce cadritiel :
tuto : Building Spring Boot 2 Applications with Gradle

Maven

Maven est un outil qui réalise les mêmes fonctions que gradle pour builder des applications. Même s’il est plus ancien, il reste encore très utilisé en entreprise.

Il repose sur un fichier principal appelé pom.xml. Ce fichier est un xml, ce qui le rend moins agréable à lire que le fichier de configuration de gradle build.gradle.

Pour ceux qui connaissent déjà Maven : tuto : Migrating Builds From Apache Maven

Commandes utiles

Source : Josselin Tobelen