JAVA
Maven 3, gérer le cycle de vie des projets JAVA
Reference : JAV385

2
jours - 1 420 € € HT Télécharger la fiche
Prochaines sessions

Objectifs
- Pouvoir comprendre le cycle de vie d’un projet
- Être en mesure d’appréhender les concepts de MAVEN
- Apprendre à structurer un projet MAVEN
- Comprendre comment définir le modèle objet de projet
- Maîtriser les cycles de vie
- Connaître les étapes d’une configuration
- Savoir mettre en place les dépôts
- Pouvoir gérer les dépendances et les repositories
- Être capable d’organiser les relations entre projets
- Apprendre à gérer et mettre en place des profils
- Savoir intégrer les plugins
- Comprendre comment produire et publier un livrable
- Pouvoir mettre en oeuvre l’intégration continue
Pré requis
La connaissance de Java et JEE est un plus pour suivre cette formation
Modalités et délais d’accès
Pré-inscription
Bulletin d'inscription à retourner complété
Programmes de Maven 3, gérer le cycle de vie des projets JAVA
PRÉSENTATION DE MAVEN 3
- Objectifs
- Principes
- Positionnement par rapport à d’autres outils (ant)
MISE EN PLACE D’UN PREMIER PROJET
- Installation de Maven
- Création d’un projet : création automatique, manuelle, création d’un archetype
- Les commandes
- La structure des répertoires
LE POM (PROJECT OBJECT MODEL)
- Les principes
- Détails des différents éléments du POM : coordonnées, modules, dépendances, paramètres du projet, paramètres du build, les profiles
LA CONSTRUCTION DU PROJET
- Cycle de vie d’un projet
- Les principaux plugins et leurs GOALS
- La gestion des dépendances d’un projet
DOCUMENTATION DE MAVEN 3
- La génération et personnalisation du site
- Les rapports additionnels
- Le tableau de bord
INTÉGRATION AVEC LES OUTILS DE DÉVELOPPEMENT
- Intégration IDE (Eclipse, NetBeans)
- Intégration SCM (CVS, SVN)
- Intégration, développement de plug-ins
LE MULTIPROJET
- Structure modulaire
- Pom Parent
- Héritage et modules
PREPOSITORY PARTAGÉ
- Les limites du repository central
- Les solutions du repository partage
- Configuration de nexus Maven Repository Manager