M2i Formation

Langages et développement - Industrialisation du logiciel

Gradle - Réaliser ses constructions et utiliser les tâches et les plugins

Présentiel

2 jours (14 heures) - GRA-IND

Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Industrialisation du logiciel  ›  Gradle - Réaliser ses constructions et utiliser les tâches et les plugins

Objectifs pédagogiques

  • Maîtriser le build de projets Java, Scala et Groovy avec Gradle.

Niveau requis

Avoir suivi le stage JAV-SE "Java - Les fondamentaux et le développement Java SE" ou posséder les connaissances équivalentes. Avoir les connaissances des techniques de build courantes (ANT, Maven).

Public concerné

Chefs de projets et développeurs.

Boulogne-Billancourt01/10/20181 320 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Suivez, vous aussi ce cours à distance. Consultez-nous pour vérifier sa disponibilité.

Consultez-nous

Suivez, vous aussi ce cours à distance. Consultez-nous pour vérifier sa disponibilité.

Consultez-nous

Suivez, vous aussi ce cours à distance. Consultez-nous pour vérifier sa disponibilité.

Consultez-nous

Suivez, vous aussi ce cours à distance. Consultez-nous pour vérifier sa disponibilité.

Consultez-nous

Sophia Antipolis01/10/20181 320 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Présentation générale

  • Outil de script
  • DSL / Tasks / Plugins / Groovy
  • Premier script
  • Ligne de commande
  • Cycle de vie du build

Tâches

  • Définition d'une tâche
  • 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