java – 如何生成Checkstyle报告?

我有一个checkstyle报告作为xml文件,并希望生成一个html报告,其中列出了发生了多少次错误以及发生了哪些文件.像这样的
example.

有没有工具可以做到这一点?

最佳答案 如果您使用mvn执行此操作,mvn checkstyle:checkstyle将生成xml格式报告,或使用选项-Dcheckstyle.output.format = plain生成纯文本.这两个都只列出错误,不会给出任何摘要.

摘要html文件位于目标目录中,但我发现图像和CSS丢失,所以它看起来很糟糕.

mvn网站将生成与您的图像类似的HTML格式报告.但是,它也会产生大量其他报告材料并需要很长时间.

我还发现了另一个问题 – mvn checkstyle:如果在checkstyle插件配置中包含file:// protocol,checkstyle将只找到你的配置文件,例如:

  <plugin>
    <artifactId>maven-checkstyle-plugin</artifactId>
    <version>2.13</version>
    <configuration>
      <configLocation>file://${basedir}/checkstyle/checkstyle.xml</configLocation>
    </configuration>
  </plugin>

但是mvn站点只占用一个目录,并且无法处理该文件://

点赞