logo

Mavenin arkisto

A maven arkisto on hakemisto pakatuista JAR-tiedostoista, joissa on pom.xml-tiedosto. Maven etsii riippuvuuksia arkistoista. Maven-arkistoja on 3 tyyppiä:

  1. Paikallinen arkisto
  2. Keskusvarasto
  3. Etävarasto

Maven etsii riippuvuuksia seuraavassa järjestyksessä:

Paikallinen arkisto sitten Keskusvarasto sitten Etävarasto .

kuinka löytää näytön koko
maven arkistot

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 .

maven paikallinen arkisto

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.

jdbc
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.

boolean merkkijonoksi java

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.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 

Voit etsiä mistä tahansa arkistosta Mavenin viralliselta verkkosivustolta mvnrepository.com .