2013-07-04 45 views
0

我使用Maven PMD插件作为Maven Site Plugin的一部分来生成PMD报告。这通常是有效的,但是当我使用Ant完成我的PMD报告时,报告顶部总是出现违规摘要,列出了有错误的文件数量,违规总数以及每个优先级违规次数(1至5)。使用Maven和Maven PMD插件,没有这样的摘要,报告直接从文件的详细列表开始,并且没有显示违规优先级。 example report shown at the PMD Sourceforge site至少显示文件和错误的一般摘要,但也没有任何优先级信息。使用Maven PMD插件生成摘要

有什么方法可以用Maven PMD插件显示这些信息吗?

回答

0

由于似乎没有直接的解决方案,我提出了一个解决方法。 Maven PMD插件本身用于生成XML报告,作为站点报告的一部分。之后,将XML Maven插件与来自旧的基于Ant的配置的XSLT一起使用,以转换XML报告并覆盖PMD的站点报告。不是很干净,但它工作。 请注意,与我最初的想法相反,Ant本身也没有按预期打印报告,一位前同事将XSLT添加到旧的Ant目标中。