[wpms_breadcrumb reverse="0"]
Internet Applications - Technologies JAVA & XML

Maven 3, gérer le cycle de vie des projets JAVA

Reference : JAV385

2

jours
- 1 420 € € HT
Télécharger la fiche
Prochaines sessions
    Maven 3, gérer le cycle de vie des projets JAVA
    Objectifs

    • Pouvoir comprendre le cycle de vie d’un projet
    • Être en mesure d’appréhender les concepts de MAVEN
    • Apprendre à structurer un projet MAVEN
    • Comprendre comment définir le modèle objet de projet
    • Maîtriser les cycles de vie
    • Connaître les étapes d’une configuration
    • Savoir mettre en place les dépôts
    • Pouvoir gérer les dépendances et les repositories
    • Être capable d’organiser les relations entre projets
    • Apprendre à gérer et mettre en place des profils
    • Savoir intégrer les plugins
    • Comprendre comment produire et publier un livrable
    • Pouvoir mettre en oeuvre l’intégration continue

    Pré requis

    La connaissance de Java et JEE est un plus pour suivre cette formation

    Modalités et délais d’accès

    Bulletin d'inscription à retourner complété

    Inscription

    Programmes de Maven 3, gérer le cycle de vie des projets JAVA

    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 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 PROJET

    • Cycle de vie d’un projet
    • Les principaux plugins et leurs GOALS
    • La gestion des dépendances d’un projet

    DOCUMENTATION DE 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 plug-ins

    LE MULTIPROJET

    • Structure 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