Skip to content

dataliquid/resource-extractor-maven-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resource Extractor Maven Plugin

CI Build Maven Central License Java Version Maven Version

A Maven plugin for extracting resources from JAR dependencies during the build process.

Usage

<plugin>
    <groupId>com.dataliquid.maven</groupId>
    <artifactId>resource-extractor-maven-plugin</artifactId>
    <version>1.0.0</version>
    <executions>
        <execution>
            <goals>
                <goal>extract</goal>
            </goals>
            <configuration>
                <outputDirectory>${project.build.directory}/extracted</outputDirectory>
                <dependencies>
                    <dependency>
                        <groupId>commons-io</groupId>
                        <artifactId>commons-io</artifactId>
                    </dependency>
                </dependencies>
                <includes>
                    <include>META-INF/*.txt</include>
                </includes>
            </configuration>
        </execution>
    </executions>
</plugin>

Configuration

Parameter Description Default

outputDirectory

Target directory for extracted files

required

dependencies

List of dependencies to extract from

-

includes

Glob patterns to include

all files

excludes

Glob patterns to exclude

-

overwrite

Overwrite existing files

true

flattenStructure

Flatten directory structure

false

scope

Dependency scope (compile, test, etc.)

compile

About

Extract and process resources from artifacts during the build process.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages