logo

Úložisko Maven

A maven úložisko je adresár zbaleného súboru JAR so súborom pom.xml. Maven hľadá závislosti v úložiskách. Existujú 3 typy maven úložiska:

  1. Miestne úložisko
  2. Centrálne úložisko
  3. Vzdialené úložisko

Maven hľadá závislosti v nasledujúcom poradí:

Lokálne úložisko potom Centrálne úložisko potom Vzdialené úložisko .

pomocou internetu
maven úložiská

Ak sa v týchto úložiskách nenájde závislosť, maven zastaví spracovanie a vyvolá chybu.


1) Miestne úložisko Maven

Maven miestne úložisko sa nachádza vo vašom lokálnom systéme. Vytvára ho maven, keď spustíte akýkoľvek príkaz maven.

V predvolenom nastavení je lokálnym úložiskom maven adresár %USER_HOME%/.m2. Napríklad: C:UsersSSS IT.m2 .

miestne úložisko maven

Aktualizujte umiestnenie lokálneho úložiska

Môžeme zmeniť umiestnenie miestneho úložiska maven zmenou settings.xml súbor. Nachádza sa v MAVEN_HOME/conf/settings.xml , napríklad: E:apache-maven-3.1.1confsettings.xml .

príklad formátu json

Pozrime sa na predvolený kód súboru settings.xml.

settings.xml
 ... ... 

Teraz zmeňte cestu k lokálnemu úložisku. Po zmene cesty lokálneho úložiska to bude vyzerať takto:

settings.xml
 ... e:/mavenlocalrepository ... 

Ako vidíte, cesta k lokálnemu úložisku je teraz e:/mavenlocalrepository.

niť.zničiť

2) Centrálne úložisko Maven

Maven centrálne úložisko sa nachádza na webe. Vytvorila ho samotná komunita apache maven.

Cesta k centrálnemu úložisku je: http://repo1.maven.org/maven2/ .

Centrálne úložisko obsahuje množstvo bežných knižníc, ktoré je možné zobraziť pomocou tejto adresy URL http://search.maven.org/#browse .


3) Vzdialené úložisko Maven

Maven vzdialené úložisko sa nachádza na webe. Väčšina knižníc môže v centrálnom úložisku chýbať, ako napríklad knižnica JBoss atď., takže musíme definovať vzdialené úložisko v súbore pom.xml.

Pozrime sa na kód na pridanie knižnice jUnit do súboru 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 

Môžete vyhľadať akékoľvek úložisko z oficiálnej webovej stránky Maven mvnrepository.com .

vracajúce polia v jazyku Java