Doplnok Maven Resources

Tento článok je súčasťou série: • Doplnok Maven Resources (aktuálny článok) • 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

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

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