0

我使用 Maven PMD 插件作为 Maven 站点插件的一部分来生成 PMD 报告。这通常有效,但是当我使用 Ant 进行 PMD 报告时,报告顶部总是有一个违规摘要,列出了有错误的文件数、总违规数以及每个优先级的违规数(1 到 5)。使用Maven和Maven PMD插件,没有这样的总结,报告直接从文件的详细列表开始,也没有违规优先级的显示。PMD Sourceforge 站点上显示的示例报告至少显示了文件和错误的一般摘要,但也没有任何优先级信息。

有没有办法用 Maven PMD 插件显示这些信息?

4

1 回答 1

0

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

于 2014-01-20T11:12:39.210 回答