Resolution: Not A Problem
Affects Version/s: 3.0.0
Fix Version/s: None
Environment:Maven 3.2.5, Windows&Unix
When filters are defined in both a parent and child module they are merged by index, and not by artifactId.
For example, consider these 2 filters:
Despite the filters being defined for distinct artifacts they are still merged into the following filter, which excludes everything from IncludedModule.
I have attached a reproducer.
A trivial workaround is to add combine.children="append" to <filters>.
I would expect that either filters are merged by artifactId or at the very least a warning is printed if filters are merged this way.