maven-assembly-plugin icon indicating copy to clipboard operation
maven-assembly-plugin copied to clipboard

[MASSEMBLY-505] Feature Request: useStrictFiltering option for FileSets

Open jira-importer opened this issue 15 years ago • 10 comments

John Dennis Casey opened MASSEMBLY-505 and commented

NOTE: This is a clone of MASSEMBLY-488. The original issue will be closed Won't Fix, since the plexus-utils class DirectoryScanner, which is the core of the FileSet functionality, doesn't support strict include/exclude filtering.

This issue is a feature request to have that added.


I'm trying to turn on useStrictFiltering in a fileSet in an assembly descriptor, but maven doesn't fail when the file does not exist. Here is an example of what the assembly descriptor looks like:

<?xml version="1.0" encoding="UTF-8"?><assembly> <formats> <format>tar.gz</format> </formats> <fileSets> <fileSet> <useStrictFiltering>true</useStrictFiltering> <directory>src/main</directory> <includes> <include>nonexistant.txt*</include> </includes> </fileSet> </fileSets> </assembly> Running "mvn package" happily produces a tarball with no indication that anything is wrong.


Affects: 2.2

Attachments:

Issue Links:

  • MASSEMBLY-779 It would be useful to be able to make the assembly plugin fail on errors ("blocks")

  • MASSEMBLY-1018 Fix examples about useStrictFiltering

  • MASSEMBLY-488 restrict useStrictFiltering option to DependencySets ("supercedes")

11 votes, 13 watchers

jira-importer avatar Sep 24 '10 17:09 jira-importer