A maven krātuve ir iesaiņota JAR faila direktorijs ar failu pom.xml. Maven meklē atkarības krātuvēs. Ir 3 veidu maven repozitorija:
- Vietējā krātuve
- Centrālā krātuve
- Attālā krātuve
Maven meklē atkarības šādā secībā:
Vietējā krātuve tad Centrālā krātuve tad Attālā krātuve .
java rakstzīme uz int
Ja atkarība šajās krātuvēs netiek atrasta, maven pārtrauc apstrādi un rada kļūdu.
1) Maven vietējā krātuve
Maven vietējā repozitorija atrodas jūsu vietējā sistēmā. To izveido maven, kad palaižat jebkuru maven komandu.
Pēc noklusējuma maven lokālā repozitorija ir %USER_HOME%/.m2 direktorijs. Piemēram: C:UsersSSS IT.m2 .
Atjauniniet vietējās krātuves atrašanās vietu
Mēs varam mainīt maven lokālās repozitorija atrašanās vietu, mainot settings.xml failu. Tas atrodas MAVEN_HOME/conf/settings.xml , piemēram: E:apache-maven-3.1.1confsettings.xml .
Apskatīsim faila settings.xml noklusējuma kodu.
ātrā šķirošanasettings.xml
... ...
Tagad mainiet ceļu uz vietējo repozitoriju. Pēc vietējās krātuves ceļa maiņas tas izskatīsies šādi:
settings.xml... e:/mavenlocalrepository ...
Kā redzat, tagad vietējās repozitorija ceļš ir e:/mavenlocalrepository.
2) Maven centrālā repozitorija
Maven centrālais repozitorijs atrodas tīmeklī. To ir izveidojusi pati apache maven kopiena.
virkne līdz garai
Centrālās repozitorija ceļš ir: http://repo1.maven.org/maven2/.
Centrālajā repozitorijā ir daudz izplatītu bibliotēku, kuras var skatīt, izmantojot šo URL http://search.maven.org/#browse.
3) Maven Remote Repository
Maven attālā repozitorija atrodas tīmeklī. Lielākā daļa bibliotēku var nebūt centrālajā repozitorijā, piemēram, JBoss bibliotēka utt., tāpēc mums ir jādefinē attālais repozitorijs failā pom.xml.
Apskatīsim kodu, lai pievienotu jUnit bibliotēku failā 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
Jūs varat meklēt jebkurā repozitorijā Maven oficiālajā vietnē mvnrepository.com .