Formation Maven, builder ses projets

Réaliser des builds avec Gradle

Présentation

DVMA001
2 jours ( 14 heures )
Présentation

Ce stage vous permettra de maîtriser le build de projets Java, Scala et Groovy avec Gradle

Objectifs du cours
Mettre en pratique Maven
Outiller ses développement
Résoudre des problèmes
Maîtriser les aspects avancés de Maven

Pré-requis
Avoir des base en java.

Programme

Principes de Maven

Notion de build
Présentation, historique
Ant ou Maven ?
Installation
Architecture
Le Project Object Model (POM)
Principe de fonctionnement et d’exécution
Goal
« convention plutôt que configuration »

 

Maven et projets

Le cycle de vie du projet
Goal et cycle de vie
Goals usuels
Compilation
Packaging et installation de projet
Les fichiers de configuration de Maven
Identification des artefacts
Numéro de version – les snapshots

 

Dépendances

La gestion des dépendances
Dépendances optionnelles
Intervalle de versions de dépendances
Dépendances transitives et scope
Coordonnées et « classifier »
Les « scope » de dépendances
Les repositories
Présentation des plugins Maven
Gestion multi-projets
Héritage entre fichiers POM ; pom parent
Super POM
POM effectif
Figer les numéros de version
Gestion des propriétés

 

Utiliser Maven

Intégration de Maven avec un IDE
Import de projet dans Eclipse
M2Eclipse – intégrer Maven dans Eclipse

 

Configuration des plugins

Goals, cycle de vie et phases
Les plugins principaux

 

Profils de build

Définition et utilité
Activation de profil

 

 Archetypes

 Archetypes principaux
Création d’archetype

 

Les options de la ligne de commande

Travailler en mode déconnecté
Définition de propriété
Obtenir de l’aide
Contrôle de la verbosité
Contrôle de la mise à jour des plugins
Autres options

 

Configuration avancée

Organisation dans l’entreprise
Dépot d’entreprise (nexus, artifactory, …)
Les settings
Gestion des mots de passe
Limites du build

 

Les « assemblies »

Définition et utilité
Le plugin Assembly
Assemblies prédéfinies
Construire un assembly
Sélection des fichiers

 

Génération du site

Personnaliser le descripteur de site
Ecrire la documentation du projet
Fichiers APT, FML
Personnaliser l’apparence du site

Création de plugin

Descripteur de plugin
Définition et configuration du Mojo



Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus