我将checkstyle报告作为xml文件,并希望生成一个html报告,其中列出了发生了多少次错误以及发生在哪些文件中的错误。这样的事情example。
有没有工具可以做到这一点?
答案 0 :(得分:2)
如果您使用mvn执行此操作,mvn checkstyle:checkstyle
将生成xml格式报告,或使用选项-Dcheckstyle.output.format=plain
生成纯文本。这两个都只会列出错误,并且不会给出任何摘要。
摘要html文件位于目标目录中,但我发现图像和CSS丢失,所以它看起来很糟糕。
mvn site
将生成与您的图片类似的HTML格式报告。但是,它也会产生大量其他报告材料并需要很长时间。
我还发现了另一个问题 - mvn checkstyle:checkstyle
只会在checkstyle插件配置中包含file://
协议时找到您的配置文件,例如
<plugin>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.13</version>
<configuration>
<configLocation>file://${basedir}/checkstyle/checkstyle.xml</configLocation>
</configuration>
</plugin>
但是mvn site
只占用一个目录,无法处理file://