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 toutes les notions introduites sont appréhendées par les diplômés.

    Présentation de Maven Pourquoi Maven o Les objectifs de Maven Principales caractéristiques Comparaison de Maven et Ant
Installation de l'IDE Eclipse et de Maven
  • Démarrage Spécification du projet
  • Création des premiers modules
  • Structure du répertoire du projet
  • Premiers concepts Coordonnées du projet
  • Maven référentiel
  • Le POM
  • Cycle de vie de 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 packages
  • Objectifs communs du cycle de vie
  • Génération de site Construire un site de projet
  • Personnalisation du descripteur du site
  • Structure du répertoire du site
  • Documentation du projet
  • Tests unitaires et rapports (Plugin Surefire Report) Goals
  • Usage
  • Utiliser JUnit
  • Mécanisme de dépendance de Dependances Maven
  • Portée des dépendances
  • Affichage des dépendances
  • Dépendances transitives
  • Résolution de conflit
  • 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
  • Créer des profils Créer une portabilité
  • Remplacer un POM
  • Activation du profil
  • Profils externes
  • Profils de paramètres
  • En savoir plus sur l'héritage POM POM
  • Projets multimodules
  • Meilleures pratiques POM
  • Gestion du référentiel Nexus et le référentiel d'entreprise
  • Utiliser Nexus
  • Configuration de Maven pour Nexus
  • Configuration du Nexus
  • Opérations de 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


    Début

    Fin


    Dates are subject to availability and take place between 09:30 and 16:30.
    Les formations ouvertes requièrent plus de 3 participants.

    Nos Clients témoignent (1)

    Cours Similaires

    Combined C/C++, JAVA and Web Application Security

      28 heures

    Advanced Java Security

      21 heures

    Combined JAVA, PHP and Web Application Security

      28 heures

    Standard Java Security

      14 heures

    Java and Web Application Security

      21 heures

    Advanced Java, JEE and Web Application Security

      28 heures

    Catégories Similaires