Skip to content

Releases: dataliquid/resource-extractor-maven-plugin

v1.0.2

30 Jan 15:31

Choose a tag to compare

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.dat now correctly matches server-config-backup.dat)

Requirements

  • Java 17 or higher
  • Maven 3.9 or higher

v1.0.1

10 Jan 09:06

Choose a tag to compare

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-oss from 2.3.1 to 2.4.0
  • Bump plexus-xml from 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

10 Jan 09:06

Choose a tag to compare

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>