Gdje se nalazi lokalno spremište Maven?

1. Pregled

Ovaj brzi zapis usredotočit će se na to gdje Maven lokalno pohranjuje sve lokalne ovisnosti - što jest u lokalnom spremištu Maven.

Jednostavno rečeno, kada pokrenemo Mavenovu gradnju, sve ovisnosti našeg projekta (staklenke, spremnici dodataka, drugi artefakti) pohranjuju se lokalno za kasniju upotrebu.

Također imajte na umu da, osim samo ove vrste lokalnog spremišta, Maven podržava i 3 vrste repoa:

  • Lokalno - Mjesto mape na lokalnom Dev stroju
  • Središnji - Spremište koje je osigurala zajednica Maven
  • Daljinski - Prilagođeno spremište u vlasništvu organizacije

Usredotočimo se sada na lokalno spremište.

2. Lokalno spremište

Lokalno spremište Maven mjesto je mape na stroju programera, gdje se svi artefakti projekta pohranjuju lokalno.

Kada se izvrši izgradnja mavena, Maven automatski preuzima sve staklenke ovisnosti u lokalno spremište.

Obično se imenuje ova mapa .m2 .

Evo gdje je zadani put do ove mape - na temelju OS-a:

Windows: C: \ Korisnici \. M2
Linux: /home//.m2
Mac: /Korisnici//.m2

I naravno, i za Linux i za Mac:

Linux / Mac: ~ / .m2

3. Nema spremišta na zadanom mjestu

Ako repo nije prisutan na ovom zadanom mjestu, vjerojatno je to zbog neke već postojeće konfiguracije.

Ta se konfiguracijska datoteka nalazi u instalacijskom direktoriju Maven - u mapi koja se zove konf - i imenovan je postavke.xml.

Evo relevantne konfiguracije koja određuje mjesto našeg nedostajućeg lokalnog repoa:

 C: / maven_repository ...

To je u osnovi način na koji možemo promijeniti mjesto lokalnog repoa - i naravno, ako se to mjesto promijeni, više nećemo naći repo na zadanom mjestu.

Napomena: Datoteke pohranjene na ranijem mjestu neće se automatski premjestiti.

4. Zaključak

U ovom smo brzom vodiču pogledali zadane postavke lokalnog spremišta Maven i prilagođenu konfiguraciju na njemu kako bismo promijenili mjesto repo-a.