Sommaire

Configurer l’installation d’Apache Maven

1. Qu’est-ce qu’un Référentielsréférentiel ( nopage>Repository:Voir Référentielrepository) ?

Un référentiel est un emplacement sur un système de fichiers, qui contient des bibliothèques logicielles organisées selon une arborescence spécifique à Maven (basée sur les notions de groupId, artifactId et version) et indexées grâce à des fichiers XML (metadata.xml).

On distingue deux types de référentiels dans l’écosystème Maven :

  • Le référentiel local (local repository) : emplacement sur le système de fichiers local où sont stockées et indexées toutes les bibliothèques logicielles et plugins nécessaires au fonctionnement d’Apache Maven et du projet en cours de développement.

  • Le référentiel distant (remote repository) : emplacement distant par rapport au serveur à partir duquel les bibliothèques logicielles et plugins sont téléchargés pour faire fonctionner Maven et le projet. Il permet d’alimenter le référentiel local.

Ainsi dans l’extrait précédent du Super POM, les premières informations définissent le référentiel de base de Maven, identifié, par la clé central, comme référentiel par défaut des bibliothèques logicielles ...