A úložiště maven je adresář zabaleného souboru JAR se souborem pom.xml. Maven hledá závislosti v úložištích. Existují 3 typy úložiště maven:
- Místní úložiště
- Centrální úložiště
- Vzdálené úložiště
Maven hledá závislosti v následujícím pořadí:
Místní úložiště pak Centrální úložiště pak Vzdálené úložiště .
Pokud v těchto úložištích není nalezena závislost, maven zastaví zpracování a vyvolá chybu.
tostring java metoda
1) Místní úložiště Maven
Maven místní úložiště se nachází ve vašem místním systému. Je vytvořen mavenem, když spustíte jakýkoli příkaz maven.
Ve výchozím nastavení je místní úložiště maven adresář %USER_HOME%/.m2. Například: C:UsersSSS IT.m2 .
Aktualizujte umístění místního úložiště
Umístění místního úložiště maven můžeme změnit změnou souboru settings.xml soubor. Je umístěn v MAVEN_HOME/conf/settings.xml , například: E:apache-maven-3.1.1confsettings.xml .
Podívejme se na výchozí kód souboru settings.xml.
settings.xml... ...
Nyní změňte cestu k místnímu úložišti. Po změně cesty místního úložiště to bude vypadat takto:
int v řetězcisettings.xml
... e:/mavenlocalrepository ...
Jak můžete vidět, nyní je cesta místního úložiště e:/mavenlocalrepository.
2) Centrální úložiště Maven
Maven centrální úložiště se nachází na webu. Byl vytvořen samotnou komunitou apache maven.
Cesta centrálního úložiště je: http://repo1.maven.org/maven2/ .
Centrální úložiště obsahuje spoustu běžných knihoven, které lze zobrazit na této adrese URL http://search.maven.org/#browse .
3) Vzdálené úložiště Maven
Maven vzdálené úložiště se nachází na webu. Většina knihoven může v centrálním úložišti chybět, jako je knihovna JBoss atd., takže musíme definovat vzdálené úložiště v souboru pom.xml.
Podívejme se na kód pro přidání knihovny jUnit do souboru 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
Můžete prohledávat jakékoli úložiště z oficiálních stránek Maven mvnrepository.com .