我有一个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站点只占用一个目录,并且无法处理该文件://