Ano ang Maven remote repository?
Ano ang Maven remote repository?

Video: Ano ang Maven remote repository?

Video: Ano ang Maven remote repository?
Video: Types of Maven Repository - TechWorld with Murali - Moole Muralidhara Reddy - Maven Tutorial 2024, Mayo
Anonim

Mga malalayong imbakan sumangguni sa anumang iba pang uri ng imbakan , na-access ng iba't ibang protocol tulad ng file:// at https://. Ang mga ito mga repositoryo maaaring maging isang tunay malayong imbakan na-set up ng isang third party para ibigay ang kanilang mga artifact para sa pag-download (halimbawa, repo . maven .apache.org).

Kung gayon, paano malalaman ni maven kung aling imbakan?

Bilang default, Gagawin ni Maven laging tumingin sa opisyal Maven repository , na aymaven .org. Kailan Maven sinusubukang bumuo ng isang proyekto, ito kalooban tumingin sa iyong lokal imbakan (bilang default ~/. m2/ imbakan pero ikaw pwede i-configure ito sa pamamagitan ng pagbabago ng halaga sa iyong ~/. m2/mga setting.

Kasunod nito, ang tanong ay, ano ang Maven at bakit ito ginagamit? Maven ay isang makapangyarihang tool sa pamamahala ng proyekto na batay sa POM (modelo ng object ng proyekto). Ito ay ginamit para sa pagbuo ng mga proyekto, dependency at dokumentasyon. Pinapasimple nito ang proseso ng pagbuo tulad ng ANT. Sa maikling salita masasabi natin maven ay isang kasangkapan na maaaring ginamit para sa pagbuo at pamamahala ng anumang proyektong nakabatay sa Java.

Gayundin, paano gumagana ang repositoryo ng Maven?

Maven lokal imbakan pinapanatili ang lahat ng dependencies ng iyong proyekto (mga garapon ng library, mga garapon ng plugin atbp.). Kapag tumakbo ka a Maven bumuo, pagkatapos Maven awtomatikong dina-download ang lahat ng dependency mga garapon sa lokal imbakan . Nakakatulong ito upang maiwasan ang mga sanggunian sa mga dependency na nakaimbak sa remote na makina sa tuwing may gagawing proyekto.

Ano ang default na repositoryo ng Maven?

Maven Central, a.k.a. ang Central Imbakan , ay ang default na imbakan para sa Maven , SBT, Leiningen, at marami pang ibang tool sa build na nakabatay sa JVM.

Inirerekumendang: