Mavenin arkisto
A maven arkisto on hakemisto pakatuista JAR-tiedostoista, joissa on pom.xml-tiedosto. Maven etsii riippuvuuksia arkistoista. Maven-arkistoja on 3 tyyppiä:
- Paikallinen arkisto
- Keskusvarasto
- Etävarasto
Maven etsii riippuvuuksia seuraavassa järjestyksessä:
Paikallinen arkisto sitten Keskusvarasto sitten Etävarasto .
Jos riippuvuutta ei löydy näistä arkistoista, maven lopettaa käsittelyn ja antaa virheilmoituksen.
1) Maven Local Repository
Maven paikallinen arkisto sijaitsee paikallisessa järjestelmässäsi. Maven luo sen, kun suoritat minkä tahansa maven-komennon.
Oletuksena maven paikallinen arkisto on %USER_HOME%/.m2 hakemisto. Esimerkiksi: C:UsersSSS IT.m2 .
Päivitä paikallisen arkiston sijainti
Voimme muuttaa mavenin paikallisen arkiston sijaintia muuttamalla settings.xml tiedosto. Se sijaitsee MAVEN_HOME/conf/settings.xml , esimerkiksi: E:apache-maven-3.1.1confsettings.xml .
Katsotaanpa settings.xml-tiedoston oletuskoodi.
settings.xml... ...
Vaihda nyt polku paikalliseen tietovarastoon. Kun olet muuttanut paikallisen arkiston polun, se näyttää tältä:
settings.xml... e:/mavenlocalrepository ...
Kuten näet, nyt paikallisen arkiston polku on e:/mavenlocalrepository.
2) Maven Central Repository
Maven keskusvarasto sijaitsee verkossa. Sen on luonut apache maven -yhteisö itse.
Keskustietovaraston polku on: http://repo1.maven.org/maven2/ .
Keskusvarasto sisältää paljon yleisiä kirjastoja, joita voi tarkastella tästä URL-osoitteesta http://search.maven.org/#browse .
3) Maven Remote Repository
Maven etävarasto sijaitsee verkossa. Suurin osa kirjastoista saattaa puuttua keskusvarastosta, kuten JBoss-kirjasto jne., joten meidän on määritettävä etävarasto pom.xml-tiedostossa.
Katsotaanpa koodi jUnit-kirjaston lisäämiseksi pom.xml-tiedostoon.
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
Voit etsiä mistä tahansa arkistosta Mavenin viralliselta verkkosivustolta mvnrepository.com .