Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

Gradle

Accueil » Formations » Factory » Gradle

Vous appréciez Maven pour sa démarche conventionnelle, vous appréciez Ant pour sa capacité à scripter des choses très complexes dans les process de build.
Découvrez Gradle, qui joint les deux approches en respectant les normes actuelles.
Evoluez sur vos projets Java en intégrant Groovy, en proposant un nouveau langage de build, tout en respectant les standards de build et d'intégration continue mis en place dans votre entreprise .

1150 € HT 2 jours UL-GRAD

Réaliser ses builds avec Gradle, utiliser les tâches et les plugins

Programme

Présentation générale

  • Outil de script
  • DSL – Tasks – Plugins – Groovy

Introduction à Groovy

  • Groovy: un langage de programmation
  • Typage
  • Chaines de caractère
  • Liste, Map
  • Clôture (Closure)
  • Langage Orienté Objet
  • Injection de code
  • Langage à DSL
  • Surcharge d’opérateur

Gradle et Groovy

Concepts fondamentaux de Gradle

  • Cycle de vie du build
  • Ligne de commande

Tâches

  • Définition d’une tâche
  • Premier script
  • Plugins standards
  • Configuration d’une tâche
  • Configuration vs Exécution
  • Définition de DefaultTask
  • Créer ses propres tâches

Gradle avec ANT et Maven

  • Réutiliser des tâches ANT
  • Intégrer Gradle dans l’environnement Maven
    • groupId / artifactId / version
  • Gestion des dépendances

Stratégies de résolution des conflits

  • Installer sur le repository local
  • Déployer sur un repository distant

Gradle et l’usine logicielle

  • Tests unitaires
    • JUnit
    • TestNG
    • Spock

    Audits du code

Construction multi-projets

  • Structure de build des projets multiples
  • Résolution des dépendances internes