1

我有这样的 checkstyle 插件配置 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>${test.checkstyle.version}</version> <configuration> <enableRulesSummary>false</enableRulesSummary> <linkXRef>false</linkXRef> <encoding>UTF-8</encoding> <consoleOutput>true</consoleOutput> <logViolationsToConsole>true</logViolationsToConsole> <failsOnError>false</failsOnError> <failOnViolation>true</failOnViolation> <configLocation>${proj_basedir}/checkstyle.xml</configLocation> <suppressionsLocation>${proj_basedir}/checkstyle-suppressions.xml</suppressionsLocation> <includeTestSourceDirectory>true</includeTestSourceDirectory> <excludes>**/generated-sources/**/*.java</excludes> </configuration> <dependencies> <dependency> <groupId>com.puppycrawl.tools</groupId> <artifactId>checkstyle</artifactId> <version>6.13</version> <exclusions> <!-- MCHECKSTYLE-156 --> <exclusion> <groupId>com.sun</groupId> <artifactId>tools</artifactId> </exclusion> </exclusions> </dependency> </dependencies> </plugin>

当我运行时,mvn compile checkstyle:checkstyle -nsu -Dskip.unit.tests我看到 checkstyle 对于存储在generated-sources文件夹中的文件失败。 在此处输入图像描述

我从项目的根目录和 pom xml 的插件部分中指定的插件运行此命令。我还尝试将路径exclude作为参数并获得相同的结果。还将 checkstyle 插件更新到最新版本。

4

0 回答 0