Gradle est un système de build innovant. Utilisant une syntaxe Groovy, il est à base de conventions comme dans Maven avec par exemple

  • des conventions de répertoires
  • des conventions de noms
  • des cycles de vie intégrés
  • un système de gestion de dépendances avancé
  • une gestion des sous modules

Dans ce billet, il avait été expliqué comment utiliser le système de build Gradle pour construire l'application de démonstration Wicket Zencontact. Ce billet était pour la version Gradle 0.5.2. Depuis, les dernières versions de Gradle se sont considérablement enrichies pour proposer une nouvelle syntaxe plus simple et plus puissante.

Ce billet explique la mise en place du système de build Gradle pour l'application ZenContact avec la dernière version de Gradle, la version 1.0-milestone-1.