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

sourceDirectories property is ignored in multi-modules

    XMLWordPrintableJSON

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

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

            Dates

              Created:
              Updated:
              Resolved: