Make the default include/exclude syntax compatible with the behavior of Maven 3 by desruisseaux · Pull Request #945 · apache/maven-compiler-plugin (original) (raw)
This pull request temporarily copies the PathSelector class from Maven core with removal of unused features. A future version should use directly the PathSelector class from Maven core instead, but it may require that we move the latter in another ("shared"?) module.
The use of PathSelector allows the include/exclude patterns to reproduce the behavior of Maven 3 when no syntax is specified. Before this commit the default syntax was "glob", which is not identical to Maven 3 behavior.