在运行时升级 Checkstyle

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>