Doplnok Maven Resources
• 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
1. Prehľad
Tento návod popisuje zdrojov doplnok, jeden z hlavných doplnkov nástroja na zostavenie Maven.
Prehľad ďalších základných doplnkov nájdete v tomto článku.
2. Ciele doplnku
The zdrojov plugin kopíruje súbory z adresárov vstupných zdrojov do výstupného adresára. Tento doplnok má tri ciele, ktoré sa líšia iba v tom, ako sú špecifikované zdroje a výstupné adresáre.
Tri ciele tohto doplnku sú:
- zdrojov – skopírujte prostriedky, ktoré sú súčasťou hlavného zdrojového kódu, do hlavného výstupného adresára
- testResources – skopírujte prostriedky, ktoré sú súčasťou zdrojového kódu testu, do výstupného adresára testu
- copy-resources – skopírujte ľubovoľné súbory zdrojov do výstupného adresára, pričom je potrebné zadať vstupné súbory a výstupný adresár
Poďme sa pozrieť na zdrojov doplnok v pom.xml:
maven-resources-plugin 3.0.2 ...
Najnovšiu verziu tohto pluginu môžeme nájsť tu.
3. Príklad
Predpokladajme, že chceme skopírovať súbory zdrojov z adresára vstupné zdroje do adresára výstupné zdroje a chceme vylúčiť všetky súbory končiace príponou .png.
S touto konfiguráciou sú splnené tieto požiadavky:
výstupné zdroje vstupné zdroje * .png pravda
Konfigurácia sa vzťahuje na všetky spustenia súboru zdrojov zapojiť.
Napríklad keď zdrojov cieľ tohto pluginu sa vykoná príkazom zdroje mvn: zdroje, všetky zdroje z vstupné zdroje adresár, s výnimkou súborov PNG, sa skopíruje do výstupné zdroje.
Pretože v predvolenom nastavení je zdrojov cieľ je viazaný na procesné zdroje fáza v Maven predvolené životného cyklu, môžeme tento cieľ a všetky predchádzajúce fázy vykonať spustením príkazu MVN procesné zdroje.
V danej konfigurácii je parameter s názvom filtrovanie s hodnotou pravda. The filtrovanie parameter sa používa na nahradenie zástupných premenných v súboroch prostriedkov.
Napríklad, ak máme nehnuteľnosť v POM:
Baeldung
a jeden zo zdrojových súborov obsahuje:
Vitajte na $ {resources.name}!
potom bude premenná vyhodnotená vo výstupnom prostriedku a výsledný súbor bude obsahovať:
Vitajte v Baeldungu!
4. Záver
V tomto rýchlom článku sme si prešli zdrojov doplnok a dal pokyny na jeho používanie a prispôsobenie.
Kompletný zdrojový kód tohto tutoriálu nájdete na GitHub.
Ďalšie » Doplnok Maven Compiler