1

Formation Maven

Introduction à la formation Maven

Installation et configuration de Maven

Vocabulaire:

  • Repository
  • Plug-in
  • Goal

Cycle de vie de Maven:

  • Installation
  • Compilation
  • Déploiement

Le packaging Maven:

  • Groupe
  • Artefact
  • Version

L’héritage

Les modules

Les dépendances Maven

  • Notion de dépendance
  • Déclaration des dépendances
  • Dépendances circulaires

Les repositories Maven

  • Notion de repository
  • Les repository open sources (mvnrepository, central repository, …)
  • Outils de gestion de repository (Nexus, Artifactory…).

Mise en place de Maven dans vos applications

  • Les plug-ins de base pour compiler, déployer, installer…
  • Les plug-ins les plus populaires
  • Les versions. Les snapshots. Les profils.
  • Maven et l’outil de versionning Git
  • Utiliser Maven dans votre IDE (IntelliJ, Eclipse, …)
  • Génération de la documentation.

Au delà de notre application

  • Création d’un site Web de projet avec Maven.
  • Exécuter et afficher vos rapports.
  • Maven et Jenkins pour la mise en place de l’intégration continue.

Tout les chapitres de la formation contiennent une partie théorique et pratique.