FORMATION Maven, Gérer le cycle de vie des projets Java
Objectifs de la formation Maven
Maven est un outil logiciel libre pour la gestion de cycle de vie des projets java. C'est un acteur majeur dans le monde java JEE. De la création au déploiement sur serveur en passant par la documentation, Maven offre un ensemble de fonctionnalités utiles pour la normalisation et l'automatisation des différentes tâches de projets. Les participants à cette formation Maven seront en mesure de mettre en place Maven sur des projets de toutes tailles, naissants ou déjà existants, et de mettre en place le multi-projet pour s'intégrer aux projets Web.
Cette formation Maven vous permettra de:
- Comprendre le rôle central de Maven
- Maitriser la configuration Maven
- Mettre en place Maven sur des projets de toutes tailles, naissants ou déjà existants
- Mettre en place le multi-projet pour s'intégrer aux projets Web
- Générer et personnaliser les rapports du projet
A qui s'adresse la formation Maven
Cette formation Maven s'adresse au architecte, développeur, chef de projet
Pré-requis :
Connaissance de Java, JEE serait un plus
Contenu de la formation Maven
Objectifs
Principes
Positionnement par rapport à d'autres outils (ant)
Mise en Place d'un premier projetInstallation 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 projetCycle de vie d'un projet
Les principaux plugins et leurs GOALS
La gestion des dépendances d'un projet
DocumentationLa génération et personnalisation du site
Les rapports additionnels
Le tableau de bord
Intégration avec les outils de développementIntégration IDE (Eclipse, NetBeans)
Intégration SCM (CVS, SVN)
Intégration, développement de plug-ins
Le MultiprojetStructure 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
formation projet java
-formation Maven java
-formation POM
-formation Project Object Model







