logo

Repozytorium Mavena

A repozytorium mavena to katalog spakowanego pliku JAR z plikiem pom.xml. Maven szuka zależności w repozytoriach. Istnieją 3 typy repozytorium Maven:

  1. Lokalne repozytorium
  2. Centralne repozytorium
  3. Zdalne repozytorium

Maven wyszukuje zależności w następującej kolejności:

Lokalne repozytorium Następnie Centralne repozytorium Następnie Zdalne repozytorium .

funkcja podciągu Java
repozytoria mavena

Jeśli w tych repozytoriach nie zostanie znaleziona zależność, maven zatrzymuje przetwarzanie i zgłasza błąd.


1) Lokalne repozytorium Maven

Mavena lokalne repozytorium znajduje się w systemie lokalnym. Jest tworzony przez maven po uruchomieniu dowolnego polecenia maven.

Domyślnie lokalnym repozytorium maven jest katalog %USER_HOME%/.m2. Na przykład: C:UżytkownicySSS IT.m2 .

lokalne repozytorium maven

Zaktualizuj lokalizację lokalnego repozytorium

Możemy zmienić lokalizację lokalnego repozytorium maven, zmieniając plik ustawienia.xml plik. To jest zlokalizowane w MAVEN_HOME/conf/settings.xml , Na przykład: E:apache-maven-3.1.1confsettings.xml .

ciąg do int w Javie

Zobaczmy domyślny kod pliku settings.xml.

ustawienia.xml
 ... ... 

Teraz zmień ścieżkę do lokalnego repozytorium. Po zmianie ścieżki lokalnego repozytorium będzie wyglądać następująco:

ustawienia.xml
 ... e:/mavenlocalrepository ... 

Jak widać, teraz ścieżka do lokalnego repozytorium to e:/mavenlocalrepository.

10 ml w uncjach

2) Centralne repozytorium Maven

Mavena Centralne repozytorium znajduje się w sieci. Został stworzony przez samą społeczność Apache Maven.

Ścieżka do centralnego repozytorium to: http://repo1.maven.org/maven2/ .

Centralne repozytorium zawiera wiele popularnych bibliotek, które można przeglądać pod tym adresem URL http://search.maven.org/#browse .


3) Zdalne repozytorium Maven

Mavena zdalne repozytorium znajduje się w sieci. W centralnym repozytorium może brakować większości bibliotek, takich jak biblioteka JBoss itp., dlatego musimy zdefiniować zdalne repozytorium w pliku pom.xml.

Zobaczmy kod dodający bibliotekę jUnit w pliku 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 

Możesz przeszukać dowolne repozytorium na oficjalnej stronie Maven mvnrepository.com .

Amisza Patel