Releases: dataliquid/resource-extractor-maven-plugin
Releases · dataliquid/resource-extractor-maven-plugin
v1.0.2
Resource Extractor Maven Plugin v1.0.2
Bugfix release fixing glob pattern matching with wildcards.
Bug Fixes
- Glob Wildcard Backtracking (#9) - Fix
*wildcard not backtracking on multiple occurrences of the next character (e.g.*-backup.datnow correctly matchesserver-config-backup.dat)
Requirements
- Java 17 or higher
- Maven 3.9 or higher
v1.0.1
Resource Extractor Maven Plugin v1.0.1
Maintenance release with modernized codebase and improved CI compatibility.
Improvements
- NIO Modernization - Use
transferTo()for efficient stream copying - PMD 7.17.0 Compatibility - Updated code to pass latest PMD checks
- CI-Independent Tests - Integration tests now use self-generated test JARs
Dependencies
- Bump
parent-ossfrom 2.3.1 to 2.4.0 - Bump
plexus-xmlfrom 4.0.4 to 4.1.0 - Bump Maven version from 3.9.11 to 3.9.12
Requirements
- Java 17 or higher
- Maven 3.9 or higher
v1.0.0
Resource Extractor Maven Plugin v1.0.0
Initial release of the Resource Extractor Maven Plugin for extracting resources from JAR dependencies during Maven builds.
Features
- Resource Extraction - Extract files from JAR dependencies during build
- Pattern Matching - Include/exclude files using glob patterns
- Flexible Configuration - Configure output directory, scope, overwrite behavior
- Flatten Mode - Optional flattening of directory structure
- ZIP Slip Protection (#1) - Security protection against path traversal attacks
Requirements
- Java 17 or higher
- Maven 3.9 or higher
Configuration
<plugin>
<groupId>com.dataliquid.maven</groupId>
<artifactId>resource-extractor-maven-plugin</artifactId>
<version>1.0.0</version>
</plugin>