Sprievodca doplnkami Core Maven

Tento článok je súčasťou série: • Doplnok Maven Resources

• Doplnok Maven Compiler

• Stručný sprievodca Maven Install Plugin

• Maven Failsafe Plugin

• Stručný sprievodca doplnkom Maven Surefire

• Doplnok Maven Deploy

• Maven Clean Plugin

• Doplnok Maven Verifier

• Doplnok Maven Site

• Sprievodca doplnkami Core Maven (aktuálny článok)

1. Prehľad

Maven je najbežnejšie používaný nástroj na zostavovanie vo svete Java. Hlavne je to iba rámec vykonávania doplnkov, v ktorom sú všetky úlohy implementované doplnkami.

V tomto výučbe uvedieme úvod do základných doplnkov Maven a poskytneme odkazy na ďalšie výukové programy zamerané na to, čo tieto doplnky môžu robiť a ako sú ich ciele viazané na životné cykly zostavenia.

2. Maven zostavuje životné cykly

Základné doplnky úzko súvisia s životnými cyklami zostavenia.

Maven definuje tri životné cykly zostavenia: predvolené, stránky a čistý. Každý životný cyklus sa skladá z niekoľkých fáz, ktoré prebiehajú až do fázy uvedenej v dokumente mvn príkaz.

Najdôležitejší životný cyklus je predvolené, zodpovedný za všetky kroky v procese vytvárania, od overenia projektu až po nasadenie balíka.

The stránky životný cyklus je zodpovedný za stavbu stránky, ktorá zobrazuje informácie o projekte súvisiace s Mavenom, zatiaľ čo čistý životný cyklus sa stará o odstránenie súborov vygenerovaných v predchádzajúcom zostavení.

Mnoho fáz vo všetkých troch životných cykloch je automaticky viazaných na ciele základných doplnkov. V odkazovaných článkoch sa podrobne pozrieme na tieto ciele a zabudované väzby.

Všetky doplnky sú uzavreté v a stavať prvok POM:

3. Pluginy viazané na predvolený životný cyklus

Integrované väzby predvoleného životného cyklu závisia od hodnoty POM balenie element. Kvôli stručnosti si prejdeme väzby najbežnejších typov obalov: jar a vojna.

Tu je zoznam cieľov, ktoré sa viažu na každú fázu projektu predvolené životný cyklus vo formáte “fáza ->zapojiť:cieľ":

  • procesné zdroje ->zdroje: zdroje
  • zostaviť ->kompilátor: zostaviť
  • zdroje na testovanie procesov ->zdroje: testResources
  • test-zostaviť ->prekladač: testCompile
  • test ->surefire: test
  • balíček ->ejb: ejb alebo ejb3: ejb3 alebo jar: jar alebo par: par alebo rar: rar alebo vojna: vojna
  • Inštalácia ->inštalovať: nainštalovať
  • nasadiť ->nasadiť: nasadiť

Ciele vyššie sú obsiahnuté v nasledujúcich doplnkoch. Postupujte podľa odkazov na článok o jednotlivých doplnkoch:

  • Doplnok Zdroje

  • Doplnok kompilátora

  • Doplnok Surefire

  • Failsafe Plugin

  • Doplnok overovateľa

  • Inštalačný doplnok

  • Nasadiť doplnok

4. Ostatné doplnky

Okrem doplnkov uvedených v predchádzajúcej časti existujú ďalšie dva základné doplnky, ktorých ciele sú viazané na fázy systému stránky a čistý životné cykly:

  • Doplnok Web

  • Čistý doplnok

5. Záver

V tomto článku sme prešli životné cykly zostavovania Maven a poskytli sme odkazy na výukové programy, ktoré podrobne pokrývajú základné doplnky nástroja Maven build.

Príklady kódov väčšiny odkazovaných článkov nájdete na GitHub.

« Predchádzajúci Doplnok Maven Site

$config[zx-auto] not found$config[zx-overlay] not found