The Apache Maven team is pleased to announce the release of the Apache Maven Checkstyle Plugin, version 3.1.0
The Checkstyle Plugin generates a report regarding the code style used by the developers. For more information about Checkstyle, see http://checkstyle.sourceforge.net/. This version of the plugin uses Checkstyle 8 by default, requires Java 8 and it does not support Checkstyle 6 anymore. https://maven.apache.org/plugins/maven-checkstyle-plugin/ You should specify the version in your project's plugin configuration: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>3.1.0</version> </plugin> You can download the appropriate sources etc. from the download page: https://maven.apache.org/plugins/maven-checkstyle-plugin/download.cgi Release Notes - Maven Checkstyle Plugin - Version 3.1.0 ** Bug * [MCHECKSTYLE-323] - usage of checkstyle 7.0 (jdk8 is required) * [MCHECKSTYLE-344] - StringIndexOutOfBoundsException in RuleUtil * [MCHECKSTYLE-347] - StringIndexOutOfBoundsException when checkstyle.violation.ignore set to empty value * [MCHECKSTYLE-365] - Site Report, Rules: Violation count incorrect for duplicate rules when one uses default severity ** Improvement * [MCHECKSTYLE-326] - Running mvn install works first time second it does not * [MCHECKSTYLE-350] - Lock version of animal-sniffer-maven-plugin * [MCHECKSTYLE-353] - Don't resolve any dependencies * [MCHECKSTYLE-374] - Replace deprecated methods in Checkstyle * [MCHECKSTYLE-375] - Upgrade all test XML doctypes ** Dependency upgrade * [MCHECKSTYLE-349] - Upgrade to parent pom 31 * [MCHECKSTYLE-359] - Upgrade maven-plugins parent to version 32 * [MCHECKSTYLE-360] - Upgrade maven-site-plugin to 3.7.1 for integration tests * [MCHECKSTYLE-366] - Upgrade checkstyle to a more recent version Enjoy, -The Apache Maven team