M2i Formation

Maven - Construire ses projets

Langages et développement - Industrialisation du logiciel

Présentiel

2 jours (14 heures) - MAV-PRO

(18)
Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Industrialisation du logiciel  ›  Maven - Construire ses projets

Objectifs pédagogiques

  • Mettre en pratique Maven
  • Outiller ses développements
  • Résoudre des problèmes
  • Maîtriser les aspects avancés de Maven.

Niveau requis

Avoir suivi le stage JAV-DVO "Java - Pour les développeurs objet" et avoir mis en pratique les concepts.

Public concerné

Architectes et consultants.

Boulogne-Billancourt14/03/20191 100 € HTInscriptions en cours, places disponiblesRéserver
Boulogne-Billancourt17/06/20191 100 € HTDates proposées dans les agences M2iRéserver
Boulogne-Billancourt22/08/20191 100 € HTDates proposées dans les agences M2iRéserver
Boulogne-Billancourt21/11/20191 100 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

1 100 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous

1 100 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous

1 100 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous

1 100 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous

1 100 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous

Principes de Maven

  • Notion de build
  • Présentation, historique
  • ANT ou Maven ?
  • Installation
  • Architecture
  • Le Project Object Model (POM)
  • Principe de fonctionnement et d'exécution
  • Goal
  • "Convention plutôt que configuration"

Maven et projets

  • Le cycle de vie du projet
  • Goal et cycle de vie
  • Goals usuels
  • Compilation
  • Packaging et installation de projet
  • Les fichiers de configuration de Maven
  • Identification des artefacts
  • Numéro de version : les snapshots

Dépendances

  • La gestion des dépendances
  • Dépendances optionnelles
  • Intervalle de versions de dépendances
  • Dépendances transitives et scope
  • Coordonnées et "classifier"
  • Les "scope" de dépendances
  • Les "repositories"
  • Présentation des plug-ins Maven
  • Gestion multi-projets
  • Héritage entre fichiers POM (POM parent)
  • Super POM
  • POM effectif
  • Figer les numéros de version
  • Gestion des propriétés

Utiliser Maven

  • Intégration de Maven avec un IDE
  • Import de projet dans Eclipse
  • M2Eclipse : intégrer Maven dans Eclipse

Configuration des plug-ins

  • Goals, cycle de vie et phases
  • Les plug-ins principaux

Profils de build

  • Définition et utilité
  • Activation de profil

Archetypes

  • Archetypes principaux
  • Création d'archetypes

Les options de la ligne de commande

  • Travailler en mode déconnecté
  • Définition de propriété
  • Obtenir de l'aide
  • Contrôle de la verbosité
  • Contrôle de la mise à jour des plug-ins
  • Autres options

Configuration avancée

  • Organisation dans l'entreprise
  • Dépôt d'entreprise (Nexus, Artifactory…)
  • Les settings
  • Gestion des mots de passe
  • Limites du build

Les "assembly"

  • Définition et utilité
  • Le plug-in "assembly"
  • Assemblies prédéfinies
  • Construire un "assembly"
  • Sélection des fichiers

Génération du site

  • Personnaliser le descripteur de site
  • Ecrire la documentation du projet
  • Fichiers APT, FML
  • Personnaliser l'apparence du site

Création de plug-ins

  • Descripteur de plug-ins
  • Définition et configuration du "Mojo"

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. Sans votre acceptation, aucun cookie ne sera enregistré.

Accepter Paramètres En savoir plus