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

17 déc-18 déc 2020

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

Futurs Consultants DevOps
Avoir des connaissances DevOps

Moyens pédagogiques

Alternance entre apports théoriques et exercices pratiques
Support de cours fourni lors de la formation

Possibilité de certification

Nous consulter.