A repositori maven és un directori del fitxer JAR empaquetat amb el fitxer pom.xml. Maven cerca dependències als repositoris. Hi ha 3 tipus de dipòsit de maven:
- Repositori local
- Repositori central
- Repositori remot
Maven cerca les dependències en l'ordre següent:
Repositori local aleshores Repositori central aleshores Repositori remot .
guineu o llop
Si no es troba la dependència en aquests dipòsits, Maven atura el processament i genera un error.
1) Repositori local de Maven
Maven repositori local es troba al vostre sistema local. El crea el maven quan executeu qualsevol comanda maven.
Per defecte, el dipòsit local de Maven és el directori %USER_HOME%/.m2. Per exemple: C:UsuarisSSS IT.m2 .
Actualitzar la ubicació del dipòsit local
Podem canviar la ubicació del dipòsit local de Maven canviant el settings.xml dossier. Es troba a MAVEN_HOME/conf/settings.xml , per exemple: E:apache-maven-3.1.1confsettings.xml .
Vegem el codi predeterminat del fitxer settings.xml.
xarxa i tipus de xarxasettings.xml
... ...
Ara canvieu el camí al repositori local. Després de canviar el camí del dipòsit local, es veurà així:
settings.xml... e:/mavenlocalrepository ...
Com podeu veure, ara el camí del dipòsit local és e:/mavenlocalrepository.
2) Repositori central de Maven
Maven repositori central es troba a la web. Ha estat creat per la mateixa comunitat apache maven.
alya manasa
La ruta del dipòsit central és: http://repo1.maven.org/maven2/ .
El repositori central conté moltes biblioteques comunes que es poden veure amb aquesta url http://search.maven.org/#browse .
3) Repositori remot de Maven
Maven repositori remot es troba a la web. La majoria de biblioteques poden faltar al dipòsit central, com ara la biblioteca JBoss, etc., de manera que hem de definir el dipòsit remot al fitxer pom.xml.
Vegem el codi per afegir la biblioteca jUnit al fitxer 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
Podeu cercar a qualsevol repositori des del lloc web oficial de Maven mvnrepository.com .