A repositorio maven es un directorio de archivos JAR empaquetados con un archivo pom.xml. Maven busca dependencias en los repositorios. Hay 3 tipos de repositorio maven:
- Repositorio local
- Repositorio central
- Repositorio remoto
Maven busca las dependencias en el siguiente orden:
repositorio local entonces Repositorio central entonces repositorio remoto .
si no en java
Si no se encuentra ninguna dependencia en estos repositorios, Maven detiene el procesamiento y arroja un error.
1) Repositorio local de Maven
experto repositorio local se encuentra en su sistema local. Lo crea Maven cuando ejecuta cualquier comando de Maven.
De forma predeterminada, el repositorio local de Maven es el directorio %USER_HOME%/.m2. Por ejemplo: C:UsuariosSSS IT.m2 .
Actualizar la ubicación del repositorio local
Podemos cambiar la ubicación del repositorio local de maven cambiando el configuración.xml archivo. Está localizado en MAVEN_HOME/conf/settings.xml , Por ejemplo: E:apache-maven-3.1.1confsettings.xml .
Veamos el código predeterminado del archivo settings.xml.
descargar videos de youtube vlcconfiguración.xml
... ...
Ahora cambie la ruta al repositorio local. Después de cambiar la ruta del repositorio local, se verá así:
configuración.xml... e:/mavenlocalrepository ...
Como puede ver, ahora la ruta del repositorio local es e:/mavenlocalrepository.
2) Repositorio central de Maven
experto repositorio central se encuentra en la web. Ha sido creado por la propia comunidad apache maven.
diagrama uml java
La ruta del repositorio central es: http://repo1.maven.org/maven2/.
El repositorio central contiene muchas bibliotecas comunes que se pueden ver en esta URL http://search.maven.org/#browse.
3) Repositorio remoto de Maven
experto repositorio remoto se encuentra en la web. La mayoría de las bibliotecas pueden faltar en el repositorio central, como la biblioteca JBoss, etc., por lo que debemos definir el repositorio remoto en el archivo pom.xml.
Veamos el código para agregar la biblioteca jUnit en el archivo 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
Puede buscar cualquier repositorio desde el sitio web oficial de Maven mvnrepository.com .