Html 我需要自定义PMD生成的代码分析报告的格式

Html 我需要自定义PMD生成的代码分析报告的格式,html,command-line,pmd,Html,Command Line,Pmd,我想编辑此命令生成的html格式: C:\tmp\pmd-bin-5.1.0\pmd\bin>pmd-d C:\data\pmd\pmd\test data\Unused1.java-f xml-R规则集/java/unusedcode.xml 在它说“-f xml”的地方,我用html替换了xml,我想在它完成页面之前编辑html代码 我不知道命令在哪里为页面编写代码,但我想至少永久性地更改一些参数,以便每次都生成所需的格式。如果您知道,那么您可能可以使用xslt呈现器。该呈现器使用XML格式

我想编辑此命令生成的html格式:

C:\tmp\pmd-bin-5.1.0\pmd\bin>pmd-d C:\data\pmd\pmd\test data\Unused1.java-f xml-R规则集/java/unusedcode.xml

在它说“-f xml”的地方,我用html替换了xml,我想在它完成页面之前编辑html代码

我不知道命令在哪里为页面编写代码,但我想至少永久性地更改一些参数,以便每次都生成所需的格式。

如果您知道,那么您可能可以使用
xslt
呈现器。该呈现器使用XML格式化程序输出报告,然后使用用户提供的XSLT样式表进行处理。这可用于以您喜欢的任何格式为报告生成HTML页面

例如:

C:\tmp\pmd-bin-5.1.0\pmd\bin>pmd -d c:\data\pmd\pmd\test-data\Unused1.java ^ -R rulesets/java/unusedcode.xml ^ -f xslt ^ -P xsltFilename=pmd_report.xsl ^ -r report.html C:\tmp\pmd-bin-5.1.0\pmd\bin>pmd-d C:\data\pmd\pmd\test data\Unused1.java^ -R规则集/java/unusedcode.xml^ -f xslt^ -P xsltFilename=pmd_report.xsl^ -r report.html 其中,
pmd_report.xslt
是您的样式表。可以找到这样一个样式表的示例,如果不提供显式的
xsltFilename
,它就是默认样式表

生成的HTML文件将位于位置
report.HTML