A maven tárház a csomagolt JAR fájl könyvtára pom.xml fájllal. A Maven függőségeket keres a tárolókban. A maven adattárnak 3 típusa van:
- Helyi adattár
- Központi Adattár
- Távoli adattár
A Maven a következő sorrendben keresi a függőségeket:
Helyi adattár akkor Központi adattár akkor Távoli adattár .
Ha ezekben a tárolókban nem található függőség, a maven leállítja a feldolgozást, és hibát jelez.
1) Maven Local Repository
Maven helyi adattár a helyi rendszerben található. A maven hozza létre, amikor bármilyen maven parancsot futtat.
Alapértelmezés szerint a maven helyi adattár a %USER_HOME%/.m2 könyvtár. Például: C:UsersSSS IT.m2 .
A Helyi adattár helyének frissítése
Megváltoztathatjuk a maven helyi tároló helyét a settings.xml fájlt. Található MAVEN_HOME/conf/settings.xml , például: E:apache-maven-3.1.1confsettings.xml .
Lássuk a settings.xml fájl alapértelmezett kódját.
settings.xml... ...
Most módosítsa a helyi tároló elérési útját. A helyi adattár elérési útjának megváltoztatása után a következőképpen fog kinézni:
settings.xml... e:/mavenlocalrepository ...
Mint látható, most a helyi tárhely elérési útja e:/mavenlocalrepository.
2) Maven Central Repository
Maven központi adattár a weben található. Maga az apache maven közösség hozta létre.
numpy linspace
A központi adattár elérési útja: http://repo1.maven.org/maven2/.
A központi adattár sok gyakori könyvtárat tartalmaz, amelyek a http://search.maven.org/#browse címen tekinthetők meg.
3) Maven Remote Repository
Maven távoli adattár a weben található. A legtöbb könyvtár hiányozhat a központi tárolóból, például a JBoss könyvtár stb., ezért távoli tárolót kell meghatároznunk a pom.xml fájlban.
Lássuk a kódot a jUnit könyvtár hozzáadásához a pom.xml fájlban.
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
Bármely adattárban kereshet a Maven hivatalos webhelyéről mvnrepository.com .