Html 我需要自定义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代码 我不知道命令在哪里为页面编写代码,但我想至少永久性地更改一些参数,以便每次都生成所需的格式。如果您知道,那么您可能可以使用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格式
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