0

我想用不同的配置生成两个单独的 Maven HTML CheckStyle 报告:

  • 第一个src/main/java/**使用配置 #1 ( ) 检查主类 ( <configLocation>)
  • 第二个检查测试类 ( src/test/java/) 与配置 #2 ( <configLocation>) 相对于配置 #1 有点放松

executions我用多个, configurations, and等玩了很多reportSets,但我从来没有能够让它工作。生成的报告仅考虑插件的最后执行。我现在想知道这是否可能......

编辑:

添加了HTML报告。

4

1 回答 1

0

您需要outputFile在配置中指定属性以设置不同的报告文件。并为具有不同输出文件的主代码和测试代码创建 2 次执行。例如,下面的配置将在your_file.xml您项目的基目录中的文件中生成结果报告。

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-checkstyle-plugin</artifactId>
  <version>${checkstyle.plugin.version}</version>
  <configuration>
    <outputFile>${project.basedir}/your_file.xml</outputFile>
  </configuration>
</plugin>

财产的完整描述在这里

于 2021-09-14T21:16:18.027 回答