Au cours de cette formation Maven 3, vous serez formé à structurer vos projets, gérer efficacement les dépendances, automatiser le cycle de vie et standardiser vos builds. Cette formation couvre les concepts essentiels comme le POM, les plugins, les profils et l’intégration continue, tout en s’appuyant sur des cas pratiques pour une meilleure assimilation. Elle vous permet d’accroître votre productivité tout en améliorant la qualité de vos projets Java/JEE.
- Formation destinée aux développeurs Java, architectes et chefs de projet souhaitant maîtriser Maven et optimiser leurs projets.
- Connaissances de base en Java
- Notions en développement web
- Familiarité avec les projets logiciels
- Une expérience en Java/JEE est un plus
- Connaître les étapes du cycle de vie d’un projet Maven
- Structurer de manière efficace un projet Java
- Gestion des dépendances et des plugins
- Implémenter l’intégration continue.
Programme de la formation
Maîtrisez Maven 3 et optimisez vos projets Java
Maîtriser Maven 3 pour automatiser, structurer et optimiser la gestion des projets Java.
Contenu
- 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 structuredes répertoires
- Le POM (Project Object Model)
- Les principes
- Détails des différents élémentsdu 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 principauxplugins et leurs GOALS
- La gestion des dépendances d’un projet
- Documentation du 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 plugins
- Le Multiprojet
- Structure modulaire
- Pom Parent
- Héritage et modules
- Repository partagé
- Les limites du repository central
- Les solutions du repository partage
- Configuration de nexus Maven Repository Manager
À l’issue de cette formation Maven 3 , vous serez en mesure de gérer vos projets Java de manière efficace avec Maven 3, depuis l’organisation des modules jusqu’à la livraison finale. Pour approfondir, explorez aussi nos formations dans la catégorie JAVA/JEE pour améliorer vos compétences en développement et en conception de logiciels.