maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rafał Wrzeszcz (JIRA) <>
Subject [jira] [Created] (MCHECKSTYLE-318) Checkstyle plugin ignores sourceDirectory configuration.
Date Mon, 25 Apr 2016 22:31:12 GMT
Rafał Wrzeszcz created MCHECKSTYLE-318:

             Summary: Checkstyle plugin ignores sourceDirectory configuration.
                 Key: MCHECKSTYLE-318
             Project: Maven Checkstyle Plugin
          Issue Type: Bug
          Components: checkstyle:check
            Reporter: Rafał Wrzeszcz

I have a project on GitHub, that builds on Travis CI. It was running more or less fine until
today. I updated configuration and now it uses different paths. I integrated Delombok with
my build and right now:

- Delombok processes {{src/main/java}} into {{target/generated-sources/delombok}};
- {{target/generated-sources/delombok}} is set as project source directory, so most of the
other plugins operate on it;
- but I want *Checkstyle* to only check my source code, not the generated one so I configured
it to still process just {{src/main/java}}.

It works locally, works on my Jenkins, but fails on Travis.

This is the link to build that failed with debug flag turned on:

I attached dump of {{help:effective-pom}} and log of running {{mvn -X checkstyle:check}} (the
initial part of it, which points the problem).

To point it more preceisly - here is the part of the configuration loading:

[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:
org.apache.maven.plugins:maven-checkstyle-plugin:2.17:check (default)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
### skipped ###
### skipped ###
  <sourceDirectories default-value="${project.compileSourceRoots}">

And this is the log from plugin execution:

[DEBUG] Configuring mojo
org.apache.maven.plugins:maven-checkstyle-plugin:2.17:check from
plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-checkstyle-plugin:2.17,
parent: sun.misc.Launcher$AppClassLoader@5c647e05]
[DEBUG] Configuring mojo
'org.apache.maven.plugins:maven-checkstyle-plugin:2.17:check' with
basic configurator -->
### skipped ###
[DEBUG]   (f) propertyExpansion =
### skipped ###
[DEBUG]   (f) sourceDirectories =

{{propertyExpansion}} and {{sourceDirectories}} - these are the two options set by my configuration
- while {{propertyExpansion}} stays correct, {{sourceDirectories}} turns back to default value.

Have no clue - what more can I include to help debugging this?

This message was sent by Atlassian JIRA

View raw message