Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Ce cours est une séquence de théorie et de pratique. Un projet multimodule est développé tout au long de la session et tous les concepts introduits sont appréhendés par les diplômés.
- Présentation de Maven
- Pourquoi Maven ou les objectifs de Maven ?
- Caractéristiques principales
- Comparaison entre Maven et Ant
- L'IDE Eclipse et l'installation de Maven
- Démarrage du projet
- Spécification du projet
- Création des premiers modules
- Structure du répertoire du projet
- Premiers concepts
- Coordonnées du projet
- Le référentiel Maven
- Le POM
- Cycle de vie de la construction, plugins et objectifs
- Cycle de vie propre
- Cycle de vie par défaut
- Cycle de vie du site
- Cycles de vie spécifiques aux paquets
- Objectifs communs du cycle de vie
- Génération de sites
- Construire un site de projet
- Personnalisation du descripteur de site
- Structure du répertoire du site
- Documentation du projet
- Tests unitaires et rapports (Surefire Report Plugin)
- Goals
- Utilisation
- Utilisation de JUnit
- Dépendances
- Le mécanisme de dépendance de Maven
- Portée des dépendances
- Visualisation des dépendances
- Dépendances transitives
- Résolution des conflits
- Gestion des dépendances
- Propriétés
- Maven propriétés
- Propriétés du projet
- Propriétés des paramètres
- Propriétés des variables d'environnement
- Propriétés définies par l'utilisateur
- Filtrage des ressources
- Profils de construction
- Portabilité de la construction
- Remplacer un POM
- Activation des profils
- Profils externes
- Profils de paramétrage
- En savoir plus sur les POM
- Héritage de POM
- Projets multimodules
- Meilleures pratiques POM
- Gestion du référentiel
- Nexus et le référentiel d'entreprise
- Utiliser Nexus
- Configurer Maven pour Nexus
- Configuration de Nexus
- Opérations sur le référentiel
Pré requis
Les diplômés doivent être à l'aise avec le langage Java, la pratique sera effectuée avec la plateforme Eclipse IDE.
21 Heures
Nos clients témoignent (1)
I was benefit from the way of approaching the subject and content of the course.
Pavithra Srinivasa
Formation - Apache Maven
Traduction automatique