Čo je Maven a čo robí?


Dátum vydania:16. januára 2021.



INFOMARTION > Čo je Maven a čo robí?

Prehľad.

Apache Maven je všeobecne známy ako Maven.(Odteraz sa znenie Apache Maven parafrázuje ako Maven.)Čo je Apache Maven? Popis dostupných funkcií. Maven je všestranný a užitočný, ale je taký multifunkčný, že je nakoniec ťažké pochopiť, čo všetko dokáže. Vyskúšajte tento dokument ako referenciu na získanie prehľadu o programe Maven.

Obsah

  1. Čo je Maven?
  2. Čo môžete robiť so službou Maven
  3. zhrnutie

1. Čo je Maven?

Maven je nástroj na správu zostavovania. Ak nie ste oboznámení so zostavou, pozrite si aj nasledujúci článok.

Čo znamená vytvárať Javu?

Stavba je založená na niekoľkých predpokladoch vrátane

  • Riešenie závislostí knižníc jar.
  • Určenie výstupného priečinka pre výsledky zostavenia
  • Vytváranie vojnových súborov (zníženie významu alebo hodnoty predchádzajúceho slova), ako napr.

Tieto úlohy súvisiace so zostavovaním spravuje Maven.

Na webovej lokalite Maven je opísaný jeho účel. (What is Maven?)

https://maven.apache.org/what-is-maven.html

Nasledujúce informácie uvedené v časti "Ciele programu Maven" sú najdôležitejšie pre pochopenie programu Maven.

Maven’s primary goal is to allow a developer to comprehend the complete state of a development effort in the shortest period of time. In order to attain this goal, Maven deals with several areas of concern:

  • Making the build process easy
  • Providing a uniform build system
  • Providing quality project information
  • Encouraging better development practices

Stručne povedané, Maven uľahčuje zostavenie zostavovacieho prostredia, ktoré funguje správne.

2. Čo môžete robiť so službou Maven

Aby sme vám uľahčili zostavenie správne fungujúceho prostredia zostavovania, radi by sme vám predstavili niektoré funkcie, ktoré ponúka Maven.

2-1. Vykonávanie úloh potrebných pre základné zostavenie

Maven je prirodzene nástroj na správu zostavenia, takže dokáže vykonať všetky nasledujúce úlohy potrebné na zostavenie.

  • test(Spustenie testu)
  • clean(Obnovenie súborov tried.)
  • build(Zostavte vojnové súbory.)

2-2. Riešenie závislých knižníc

Maven automaticky rieši závislé knižnice, čo je funkcia, ktorá sa často spomína, keď sa hovorí o tom, čo robí Maven užitočným.

Ak chcete pridať súbor jar, musíte načítať cieľový súbor jar, ale možno budete potrebovať viac súborov jar, aby to fungovalo. V takýchto prípadoch Maven automaticky načíta potrebné nádoby.

Konkrétne mechanizmy riešenia pre závislé knižnice nájdete v nasledujúcom článku.

Ako Maven automaticky rieši závislosti knižníc jar.

2-3. Správa knižníc s pohármi

Maven dokáže spravovať nádoby. Správa je rovnaká ako už spomínané "riešenie závislých knižníc", ale je možné spravovať aj jary, ktoré sú potrebné len na testovanie, jary, ktoré sú potrebné len v čase zostavovania atď.

Maven v podstate funguje tak, že zapisuje informácie do súboru s názvom pom.xml a Maven číta pom.xml, ale môžete spravovať jary tak, že do tohto súboru zapíšete názov súboru jar, ktorý potrebujete, verziu súboru jar a dôvod, prečo ho potrebujete (napr. či ho potrebujete na testovanie alebo zostavovanie). Do tohto súboru je možné spravovať nádoby zápisom. Okrem toho sú informácie potrebné na používanie programu Maven skompilované v súbore pom.xml, takže tento súbor možno použiť na jednoduché vytvorenie rovnakého vývojového prostredia (build environment) pre všetkých.

3. zhrnutie

Ak by sme mali niekoľkými slovami opísať, čo je Maven, bol by to "nástroj na správu zostavovania". Ako sa uvádza na webovej stránke Maven, cieľom Maven je len "umožniť vývojárom pochopiť kompletný stav ich vývojovej práce v čo najkratšom čase". Medzi funkcie na tento účel patrí "vykonávanie úloh potrebných na základné zostavenie", "riešenie závislostí knižníc" a "správa knižníc jar".

Ďakujeme vám za sledovanie až do konca.