Martin Desruisseaux opened MNG-8686 and commented
Part of the work for reducing the dependency to Plexus was to replace includes/excludes support by the standard java.nio.file.PathMatcher. But that standard interface matches against a single pattern. We still need code for matches against multiple includes/excludes. The maven-clean-plugin and maven-compiler-plugin both have their own code. This causes redundancies, but also slight inconsistencies as they were not implemented in the same way (the maven-clean-plugin implementation is more elaborated). Moving the implementation to code would reduce redundancies and inconsistencies.
This is implemented in pull request #2236
Remote Links:
Martin Desruisseaux opened MNG-8686 and commented
Part of the work for reducing the dependency to Plexus was to replace includes/excludes support by the standard
java.nio.file.PathMatcher. But that standard interface matches against a single pattern. We still need code for matches against multiple includes/excludes. Themaven-clean-pluginandmaven-compiler-pluginboth have their own code. This causes redundancies, but also slight inconsistencies as they were not implemented in the same way (themaven-clean-pluginimplementation is more elaborated). Moving the implementation to code would reduce redundancies and inconsistencies.This is implemented in pull request #2236
Remote Links: