Pour toute information sur la formation Maven, ou si vous souhaitez obtenir des dates pour d'autres villes (Bordeaux, Bruxelles, Clermont-Ferrand, Dijon, Genève, Grenoble, Lausanne, Luxembourg, Marseille, Montpellier, Nice, Rennes, Rouen, Saint-Etienne, Strasbourg ) contactez nous :
+33 0 811 461 091
mail demande@apollo-formation.com
Souscrivez à notre NewsLetter

Recevoir notre catalogue

Formation Maven

formation , formation

Cette formation Maven permet de définir les bénéfices réels de l’intégration continue, de comparer Maven par rapport à des outils tels qu’ANT et de façon plus pratique d’apprendre à mettre en oeuvre Maven comme outil de construction.



Télécharger un devis PDF pour la session : 
Gratuit • Simple • Rapide, en 1 clic


Plan de formation Maven


1. Introduction
Définition et intégration dans le cycle de vie des projets
Naissance de Maven : du script shell à Maven
Règle du « Convention over configuration »

2. Le POM (Project Object Model)
Mécanisme de gestion des objets par Maven
Détail de la fiche projet : le fichier pom.xml
Le « super POM » et les mécanismes d’héritage
Exploration de la structure des projets Maven
Les types de projets Maven (Simple, Web, d’Entreprise, …)
Notion de propriétés et de filtre des ressources

3. Repository Maven et coordinations
Mécanisme de localisation d’une librairie
Notion de repository et d’architecture organisationnelle
Le repository local et les repositories distants
Outillage pour la gestion du cache et de la sécurité avec Archiva
Mise en place de Maven
Pré-requis
Installation et présentation des différentes techniques de configuration

4. Modèle de gestion des dépendances
Exploration du mécanisme de gestion des dépendances et de transitivité
Optimisation des dépendances
Le cycle de construction d’un projet
Les différents cycles de construction
Comprendre les phases et le rattachement des goals Maven aux différents cycles
Exécution de plugins Maven : une plateforme d’exécution de plugins
Comment configurer les plugins dans le but d’enrichir le cycle de construction?

5. Les profils
Définition et intérêt des profils
Configuration et mise en oeuvre
Présentation des bonnes pratiques
Développement de plugins
Création d’un plugin Maven en Java et attachement au cycle de construction
Extension pour la création d’un type de projet
Débugging de l’exécution d’un plugin dans un IDE
Cas de l’utilisation de Groovy comme langage alternatif pour l’écriture de plugins

6. Archetype et Assemblies
Définition et spectre des archetypes existants
Génération de livrable à la demande

7. La gestion de configuration
Communication avec un gestionnaire de sources
Fabrication d’un livrable et détails des pré-requis

8. L’exécution des tests
Organisation Maven pour les tests d’intégration et fonctionnels
Mise en oeuvre du debugging des tests dans Eclipse lancés par Maven
Cas d’exemple de tests d’intégration s’exécutant au sein d’un navigateur Web démarré par Maven

9. Les rapports
Maven permet de générer le site Maven
génération de rapports : Javadoc, couverture de code, détection de bugs, normes  de dev.
Principe d’une gestion pro active
Techniques de déploiement du site
Maven dans les équipes de développement
Les différents modes d’utilisation de Maven avec les IDE Eclipse
Cas d’utilisation du plugin m2eclipse

10. Intégration continue
Problématiques et enjeux
Outillages et mise en pratique avec Hudson

11. Limites, avantages et futures évolutions
Comparaison entre Maven avec le nouvel outil de build Gradle
Gestion d’un build incrémental



Cette formation Maven est éligible au titre du DIF.

Informations pratiques


Ref :

  AF43

durée formation   Durée :

  3 jours

Prix formation   Prix

Inter : 1350 €HT
Intra : 4050 €HT
(session privatisée)

durée formation   Public

• Développeurs • Concepteurs • Administrateurs • Chefs de Projet

pré-requis formation   Pré-Requis:

connaissance des environnement de développement J2EE

Télécharger cette formation (PDF)

Qui sommes nous ?


Apollo formation apporte à ses clients une offre en constante évolution de plus de 400 formations professionnelles dans le domaine de la formation Informatique , de la formation Management et de la formation Efficacité Professionnelle pour leurs salariés.

Apollo formation c’est une présence locale dans les principales régions françaises avec 15 agences en France Paris, Lyon, Grenoble, Aix, Marseille, Strasbourg, Toulouse, Bordeaux, Nantes, Lille,... mais également à Genève, Bruxelles, Luxembourg et Montréal.

Nos clients parlent de nous !

"Bonne maîtrise pédagogique et technique. Excellent déroulement de la formation"

A. Cateland
Marine Nationale - CFSI