Uploaded image for project: 'Maven Checkstyle Plugin'
  1. Maven Checkstyle Plugin
  2. MCHECKSTYLE-260

sourceDirectories property is ignored in multi-modules

    Details

      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

        Attachments

          Activity

            People

            • Assignee:
              gboue Guillaume Boué
              Reporter:
              adangel Andreas Dangel
            • Votes:
              4 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: