Checkstyle plugin changes Vincent Massol Emmanuel Venisse RSS file has incorrect links when used in multiproject build. maven.checkstyle.header.file now defaults to ${maven.license.licenseFile}. ClassCastException when moving from 2.5 to 3.0. Xalan is used for ant's style task. Upgraded to checkstyle 4.1. Do not assert ASF copyright in checkstyle.rss. Added new summary report as front page. Moved reports under the checkstyle folder and renamed. Added maven.checkstyle.dir and move output files there. Added properties maven.checkstyle.output.xml and maven.checkstyle.output.txt The checkstyle plugin use the maven.xdoc.locale.default to generate the report. Ability to check test sources using property maven.checkstyle.check.tests Generate reports filtered by severity Support for Java5 Fixed MemberName rule in Turbine checkstyle rules Added new maven.checkstyle.suppressions.fileproperty. Added generation of a Checkstyle RSS feed. Fix : Build failed if target directory and License file didn't exist. Fix checks built into plugin when not run on Windows. Allow Checkstyle plugin to access checks file from a URL. Upgraded to Checkstyle 3.4. Applied MPCHECKSTYLE-15. Upgraded to Checkstyle 3.3. The Checkstyle HTML report now provides information on severity. Prevent projects who do not use the head check from failing if they don't provide a license file. Upgraded to Checkstyle 3.2. Added ignoreLines 1, 6. Update to use maven.docs.*/maven.gen.docs Add maven dependency and classes directory to classpath. This stops 'Unable to get class information for '<classname>' errors. Add xml declaration to generated report. Fixed for character encoding. I register reports only if source, test,... exists. So, corresponding entrys in menu will appear only if reports are registered. Upgraded to Checkstyle 3.1. Updated documentation. Complete clean of the existing plugin. Added a new maven.checkstyle.useFileproperty. If false, the checkstyle task will display violations on stdout. If true, a text file will be created with the violations. Note: this is in addition to the XML result file (containing the violations in XML format) which is always created.