Maven Checkstyle 插件带有一个默认的 Checkstyle 版本:对于maven-checkstyle-plugin 3.1.2,默认使用 Checkstyle 8.29。
鉴于 Checkstyle 通常在版本之间保持良好的兼容性,您可以覆盖运行时使用的版本以受益于Checkstyle 最新的错误修复:
<project> ... <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>3.1.2</version> <dependencies> <dependency> <groupId>com.puppycrawl.tools</groupId> <artifactId>checkstyle</artifactId> <version>...choose your version...</version> </dependency> </dependencies> </plugin> </plugins> </pluginManagement> <build> ... </project>