Excluding classes in Maven Checkstyle plugin reports
checkstyle, java, maven-2
Solution
If this question is about Maven 2, then the property is `excludes` and takes a comma-separated list of Ant patterns. So either pass this on the command line:
-Dexcludes=**/generated/**/*
Or set it up in the plugin configuration:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<excludes>**/generated/**/*</excludes>
</configuration>
</plugin>
Another option would be to use a suppression filter.
For example you could use the `SuppressionCommentFilter` to suppress audit events between a comment containing `CHECKSTYLE:OFF` and a comment containing `CHECKSTYLE:ON` (then just add these comments to the classes or parts of the code you don't want to check).
Problem
I have a Maven 2 project and I want to configure my Checkstyle report plugin so that only some of my classes are analysed. I have found the `maven.checkstyle.excludes` property, but despite passing this as a command line parameter (using `-D=maven.checkstyle.excludes=...`) I can't get it to work. I can't find anything on the Plugin documentation page. Ideally I want to be able to set this in the `<configuration>` section of my POM.