logo

Мавен Репоситори

А мавен репозиторијум је директоријум упаковане ЈАР датотеке са пом.кмл датотеком. Мавен тражи зависности у спремиштима. Постоје 3 типа мавен спремишта:

  1. Локално спремиште
  2. Централ Репоситори
  3. Ремоте Репоситори

Мавен тражи зависности следећим редоследом:

Локално складиште онда Централно складиште онда Удаљено спремиште .

јава листа у низ
мавен репозиторијуми

Ако зависност није пронађена у овим репозиторијумима, мавен зауставља обраду и приказује грешку.


1) Мавен локално спремиште

Мавен локално спремиште се налази у вашем локалном систему. Креира га мавен када покренете било коју мавен команду.

Подразумевано, мавен локално спремиште је %УСЕР_ХОМЕ%/.м2 директоријум. На пример: Ц:УсерсССС ИТ.м2 .

мавен локално спремиште

Ажурирајте локацију локалног спремишта

Можемо променити локацију мавен локалног спремишта променом сеттингс.кмл фајл. Налази се у МАВЕН_ХОМЕ/цонф/сеттингс.кмл , на пример: Е:апацхе-мавен-3.1.1цонфсеттингс.кмл .

Хајде да видимо подразумевани код датотеке сеттингс.кмл.

јава инт у стрингу
сеттингс.кмл
 ... ... 

Сада промените путању до локалног спремишта. Након промене путање локалног спремишта, то ће изгледати овако:

сеттингс.кмл
 ... e:/mavenlocalrepository ... 

Као што видите, сада је путања локалног спремишта е:/мавенлоцалрепоситори.


2) Мавен Централ Репоситори

Мавен централно складиште се налази на вебу. Направила га је сама заједница Апацхе Мавен.

како отворити датотеку у јава

Пут до централног спремишта је: хттп://репо1.мавен.орг/мавен2/ .

Централно спремиште садржи много уобичајених библиотека које се могу видети преко овог УРЛ-а хттп://сеарцх.мавен.орг/#бровсе .


3) Мавен Ремоте Репозиторијум

Мавен удаљено спремиште се налази на вебу. Већина библиотека може недостајати из централног спремишта као што је ЈБосс библиотека итд, тако да морамо да дефинишемо удаљено спремиште у пом.кмл датотеци.

Хајде да видимо код за додавање библиотеке јУнит у датотеку пом.кмл.

пом.кмл
 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 

Можете претраживати било које спремиште са Мавен званичног сајта мвнрепоситори.цом .