A repozytorium mavena to katalog spakowanego pliku JAR z plikiem pom.xml. Maven szuka zależności w repozytoriach. Istnieją 3 typy repozytorium Maven:
- Lokalne repozytorium
- Centralne repozytorium
- 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
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 .
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.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
Możesz przeszukać dowolne repozytorium na oficjalnej stronie Maven mvnrepository.com .
Amisza Patel