Maven Resources plugin
• Gyors útmutató a Maven Install beépülő modulhoz
• A Maven Failsafe bővítmény
• Gyors útmutató a Maven Surefire bővítményhez
• A Maven Deploy plugin
• A Maven Clean beépülő modul
• A Maven Verifier beépülő modul
• A Maven Site plugin
• Útmutató a Core Maven bővítményekhez
1. Áttekintés
Ez az oktatóanyag leírja a erőforrások plugin, a Maven build eszköz egyik alapvető bővítménye.
A többi alapvető beépülő modul áttekintését lásd ebben a cikkben.
2. Plugin Célok
A erőforrások A plugin bemásolja a fájlokat a bemeneti erőforrás könyvtárakból a kimeneti könyvtárba. Ennek a beépülő modulnak három célja van, amelyek csak az erőforrások és a kimeneti könyvtárak meghatározásában különböznek egymástól.
A plugin három célja a következő:
- erőforrások – másolja a fő forráskód részét képező erőforrásokat a fő kimeneti könyvtárba
- testResources – másolja a teszt forráskód részét képező erőforrásokat a teszt kimeneti könyvtárába
- másolási források – tetszőleges erőforrás fájlokat másolhat egy kimeneti könyvtárba, megkövetelve, hogy adjuk meg a bemeneti fájlokat és a kimeneti könyvtárat
Vessünk egy pillantást a erőforrások bővítmény a pom.xml:
maven-resources-plugin 3.0.2 ...
A bővítmény legújabb verzióját itt találjuk.
3. Példa
Tegyük fel, hogy erőforrás fájlokat akarunk másolni a könyvtárból input-erőforrások a könyvtárba output-erőforrások és ki akarunk zárni minden kiterjesztéssel végződő fájlt .png.
Ezek a követelmények teljesülnek ezzel a konfigurációval:
output-resources input-resources * .png true
A konfiguráció a. Összes végrehajtására vonatkozik erőforrások csatlakoztat.
Például, amikor a erőforrások A plugin célja a paranccsal kerül végrehajtásra mvn erőforrások: erőforrások, az összes forrás a input-erőforrások könyvtárba, a PNG fájlok kivételével, átmásolásra kerül output-erőforrások.
Mivel alapértelmezés szerint a erőforrások cél kötődik a folyamat-erőforrások fázis a Mavenben alapértelmezett életciklus alatt, a parancs futtatásával végrehajthatjuk ezt a célt és az összes előző fázist mvn folyamat-erőforrások.
A megadott konfigurációban van egy megnevezett paraméter szűrő értékével igaz. A szűrő paraméter a helyőrző változók helyettesítésére szolgál az erőforrás fájlokban.
Például, ha van egy tulajdonságunk a POM-ban:
Baeldung
és az egyik erőforrásfájl a következőket tartalmazza:
Üdvözli a $ {resources.name}!
akkor a változó kiértékelődik a kimeneti erőforrásban, és a kapott fájl a következőket tartalmazza:
Üdvözöljük a Baeldung-ban!
4. Következtetés
Ebben a gyors cikkben áttekintettük a erőforrások plugint, és utasításokat adott a használatáról és testreszabásáról.
Az oktatóanyag teljes forráskódja megtalálható a GitHub oldalon.
Következő » Maven Compiler plugin