【问题标题】:How to generate two separate Maven CheckStyle HTML reports?如何生成两个单独的 Maven CheckStyle HTML 报告?
【发布时间】:2021-10-31 23:25:12
【问题描述】:

我想生成两个具有不同配置的独立 Maven HTML CheckStyle 报告:

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

我用多个executionsconfigurationsreportSets 等玩了很多,但我一直无法让它工作。生成的报告仅考虑插件的最后一次执行。我现在想知道这是否可能......

已编辑:

添加了 HTML 报告。

【问题讨论】:

    标签: maven checkstyle maven-checkstyle-plugin


    【解决方案1】:

    您需要在配置中指定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>
    

    属性的完整描述是here

    【讨论】:

    • 感谢您的回答,但我忘了指明我想要一份 HTML 报告。对于那个很抱歉。我编辑了我的问题。
    猜你喜欢
    • 1970-01-01
    • 2015-07-12
    • 2021-10-10
    • 1970-01-01
    • 1970-01-01
    • 2013-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多