Sprievodca doplnkami Core Maven
• 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