Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.13
-
None
Description
I have a multi-module build which uses a plugin that generates code (xjc). The directory is added to the compile source directories.
With 2.13, this directory is by default scanned by checkstyle - but I want to exclude this.
It seems, that setting sourceDirectories doesn't have any effect for the child modules.
Is this even the right approach to exclude a source root?
Attached is an integration test. It just uses build-helper-maven-plugin to add an additional source folder.
The parent pom configures sourceDirectories to be just ${project.build.sourceDirectory}. I would have expected, that checkstyle doesn't find any violations, as src/generated/java shouldn't be checked.
I think, it's related with the change MCHECKSTYLE-70.
It works with 2.12