[MASSEMBLY-505] Feature Request: useStrictFiltering option for FileSets
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:
- fail_strictfiltering.zip (1.79 kB)
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