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

01 jun-02 jun 2023
10 aoû-11 aoû 2023
05 oct-06 oct 2023

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.
Remise d'un support de cours.

Possibilité de certification

Nous consulter.