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 :
- Référentiel local
- Référentiel central
- 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
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 .
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.xml4.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