logo

Depozitul Maven

A depozitul maven este un director de fișier JAR ambalat cu fișierul pom.xml. Maven caută dependențe în depozite. Există 3 tipuri de depozite Maven:

  1. Depozitul local
  2. Depozitul central
  3. Repository la distanță

Maven caută dependențele în următoarea ordine:

Depozitul local apoi Depozitul central apoi Depozit de la distanță .

depozite maven

Dacă dependența nu este găsită în aceste depozite, Maven oprește procesarea și afișează o eroare.

tip de returnare în java

1) Depozitul local Maven

Maven depozit local se află în sistemul dvs. local. Este creat de maven atunci când rulați orice comandă maven.

latex derivat parțial

În mod implicit, depozitul local Maven este directorul %USER_HOME%/.m2. De exemplu: C:UtilizatoriSSS IT.m2 .

depozit local Maven

Actualizați locația arhivei locale

Putem schimba locația depozitului local Maven prin schimbarea setări.xml fişier. Este localizat în MAVEN_HOME/conf/settings.xml , de exemplu: E:apache-maven-3.1.1confsettings.xml .

Să vedem codul implicit al fișierului settings.xml.

setări.xml
 ... ... 

Acum schimbați calea către depozitul local. După schimbarea căii depozitului local, va arăta astfel:

setări.xml
 ... e:/mavenlocalrepository ... 

După cum puteți vedea, acum calea depozitului local este e:/mavenlocalrepository.


2) Maven Central Repository

Maven depozit central se află pe web. A fost creat chiar de comunitatea apache maven.

cum se citește fișierul csv în java

Calea depozitului central este: http://repo1.maven.org/maven2/ .

Depozitul central conține o mulțime de biblioteci comune care pot fi vizualizate la această adresă URL http://search.maven.org/#browse .


3) Maven Remote Repository

Maven depozit la distanță se află pe web. Majoritatea bibliotecilor pot lipsi din depozitul central, cum ar fi biblioteca JBoss etc, așa că trebuie să definim depozitul la distanță în fișierul pom.xml.

Să vedem codul pentru a adăuga biblioteca jUnit în fișierul pom.xml.

alternativa xampp
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 

Puteți căuta în orice depozit de pe site-ul oficial Maven mvnrepository.com .