Informatique

MAVEN

MAVEN

Réf 4-IT-MAV
Durée 2 jours

Objectifs

Structurer un projet autour de Maven
Gérer les dépendances et les repositories
Comprendre les concepts de base de la gestion des versions et des apports de la décentralisation

Infos

Sessions à venir

12 aoû-13 aoû 2021
07 oct-08 oct 2021
16 déc-17 déc 2021

Certifications :

Nous consulter

Programme

Présentation

  • Installation de Maven Au-delà d'un simple outil de build. Le monde Maven : gestionnaire de sources, tests automatisés, documentation...
  • Mise en place d'un premier projet Maven
  • Le POM (Project Object Model).
  • Repository local et repository distant.
  • Qu'est-ce qu'un plug-in Maven ?
  • Qu'est-ce qu'un goal ?
  • Structure standard d'un projet Maven. Contrôle du cycle de vie : installation, compilation, déploiement...
  • Notions d'archétype, groupe, artefact, version, assemblies.
  • Découpage d'un projet en modules.
  • Héritage entre fichiers POM ; le super-POM.

Les dépendances

  • Notion de dépendance et de dépendance transitive.
  • Déclaration des dépendances dans le POM.
  • Comment résoudre un conflit de dépendances ?

Les repositories

  • Limites du repository par défaut.
  • Déclaration de plusieurs repositories.
  • Gestion de priorités.
  • Outils de gestion de repository (Nexus, Artifactory...).

En savoir +

Prérequis

Avoir des connaissances DevOps.

Moyens pédagogiques

Réflexion de groupe et apports théoriques du formateur
Travail d'échange avec les participants sous forme de réunion-discussion
Utilisation de cas concrets issus de l'expérience professionnelle
Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques.
Alternance entre apports théoriques et exercices pratiques (en moyenne 30 à 50%)
Remise d'un support de cours.

Possibilité de certification

Nous consulter.