Développeur Java, Groovy
Notions de scripting
Connaître les enjeux et possibilités des scripts Gradle dans une équipe de développement - Être capable de mettre en place et maintenir de multiples projets avec Gradle.
Gradle: présentation du système de build, utilisationsGradle vs autres systèmes (Ant, Maven) Projets et tâches Fichier de build (build.gradle) Configuration du projet et description Support des IDE Modes d'installation, option JVM,.gitignore Systèmes de plugins Gradle
Atelier: installation et configuration de Gradle - plugins SCM: Git, SVN
Gestion des dépendances avec Gradle Spécification des repositories de bibliothèques Gestion du cache Gradle
Atelier: Ajout de dépendances et configuration de repositories
Tâches Gradle par défaut Création d'une tâche personnalisée Structure d'une tâche Dépendances d'une tâche Ignorer une tâche Gradle wrapper
Atelier: Création et exécution de plusieurs tâches
Plugins disponibles Construction de projets Java/Android: layout, init task, spécification de version, construction Construction de projets Groovy Tester avec Gradle: conventions de nommage, inclusions/exclusions Construction multi-projets et gestion des dépendances Déploiement avec Gradle Couplage avec Ant Couplage avec Maven: conversion de projets Maven, publication avec maven-publish-pluginGradle et les IDE
Atelier: construction et déploiement de projets
Plugins: besoin, structure Implémentation d'un plugin, configuration Déploiement
Atelier: Création et déploiement d'un plugin vers un local Maven repository
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis