logo

Repositório Maven

A repositório maven é um diretório de arquivo JAR empacotado com arquivo pom.xml. O Maven procura dependências nos repositórios. Existem 3 tipos de repositório maven:

  1. Repositório Local
  2. Repositório central
  3. Repositório Remoto

O Maven procura as dependências na seguinte ordem:

Repositório local então Repositório central então Repositório remoto .

nó de lista
repositórios maven

Se a dependência não for encontrada nesses repositórios, o maven interrompe o processamento e gera um erro.


1) Repositório Local Maven

Maven repositório local está localizado em seu sistema local. Ele é criado pelo maven quando você executa qualquer comando maven.

Por padrão, o repositório local maven é o diretório %USER_HOME%/.m2. Por exemplo: C:UsuáriosSSS IT.m2 .

repositório local maven

Atualizar localização do repositório local

Podemos alterar a localização do repositório local maven alterando o configurações.xml arquivo. Esta localizado em MAVEN_HOME/conf/settings.xml , por exemplo: E:apache-maven-3.1.1confsettings.xml .

Vamos ver o código padrão do arquivo settings.xml.

limitações do e-banking
configurações.xml
 ... ... 

Agora mude o caminho para o repositório local. Após alterar o caminho do repositório local, ficará assim:

configurações.xml
 ... e:/mavenlocalrepository ... 

Como você pode ver, agora o caminho do repositório local é e:/mavenlocalrepository.


2) Repositório Central Maven

Maven repositório central está localizado na web. Ele foi criado pela própria comunidade Apache Maven.

tipo de em java

O caminho do repositório central é: http://repo1.maven.org/maven2/ .

O repositório central contém muitas bibliotecas comuns que podem ser visualizadas por este URL http://search.maven.org/#browse .


3) Repositório Remoto Maven

Maven repositório remoto está localizado na web. A maioria das bibliotecas pode estar faltando no repositório central, como a biblioteca JBoss, etc., então precisamos definir o repositório remoto no arquivo pom.xml.

Vamos ver o código para adicionar a biblioteca jUnit no arquivo 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 

Você pode pesquisar qualquer repositório no site oficial do Maven mvnrepository.com .