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

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires