logo

Dépôt Maven

UN dépôt maven est un répertoire de fichiers JAR packagés avec le fichier pom.xml. Maven recherche les dépendances dans les référentiels. Il existe 3 types de référentiels Maven :

  1. Référentiel local
  2. Référentiel central
  3. Référentiel distant

Maven recherche les dépendances dans l'ordre suivant :

Dépôt local alors Dépôt central alors Dépôt distant .

trier la liste de tableaux
dépôts maven

Si la dépendance n'est pas trouvée dans ces référentiels, maven arrête le traitement et renvoie une erreur.


1) Dépôt local Maven

Maven dépôt local se trouve dans votre système local. Il est créé par le maven lorsque vous exécutez une commande maven.

Par défaut, le référentiel local Maven est le répertoire %USER_HOME%/.m2. Par exemple: C:UtilisateursSSS IT.m2 .

dépôt local maven

Mettre à jour l'emplacement du référentiel local

Nous pouvons changer l'emplacement du référentiel local Maven en modifiant le paramètres.xml déposer. Il est situé dans MAVEN_HOME/conf/settings.xml , Par exemple: E:apache-maven-3.1.1confsettings.xml .

Java en boucle

Voyons le code par défaut du fichier settings.xml.

paramètres.xml
 ... ... 

Modifiez maintenant le chemin vers le référentiel local. Après avoir modifié le chemin du dépôt local, cela ressemblera à ceci :

paramètres.xml
 ... e:/mavenlocalrepository ... 

Comme vous pouvez le voir, le chemin du référentiel local est désormais e:/mavenlocalrepository.

c exemples de programmes de programmation

2) Dépôt central Maven

Maven référentiel central se trouve sur le Web. Il a été créé par la communauté Apache Maven elle-même.

Le chemin du référentiel central est : http://repo1.maven.org/maven2/ .

Le référentiel central contient de nombreuses bibliothèques communes qui peuvent être consultées via cette URL http://search.maven.org/#browse .


3) Dépôt distant Maven

Maven référentiel distant se trouve sur le Web. La plupart des bibliothèques peuvent manquer dans le référentiel central, comme la bibliothèque JBoss, etc., nous devons donc définir le référentiel distant dans le fichier pom.xml.

Voyons le code pour ajouter la bibliothèque jUnit dans le fichier pom.xml.

pom.xml
 4.0.0 com.javatpoint.application1 my-application1 1.0 jar Maven Quick Start Archetype http://maven.apache.org junit junit 4.8.2 test 

Vous pouvez rechercher n'importe quel référentiel sur le site officiel de Maven mvnrepository.com .

commande sed