PMD maven插件html报告-如何获取摘要?

PMD maven插件html报告-如何获取摘要?,maven,pmd,Maven,Pmd,我只是将PMD设置为Maven构建的一部分。我已经创建了一个自定义规则集,并在Maven pom中使用以下配置运行它: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>3.13.0

我只是将PMD设置为Maven构建的一部分。我已经创建了一个自定义规则集,并在Maven pom中使用以下配置运行它:

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-pmd-plugin</artifactId>
            <version>3.13.0</version>
            <dependencies>
                <dependency>
                    <groupId>net.sourceforge.pmd</groupId>
                    <artifactId>pmd-core</artifactId>
                    <version>6.28.0</version>
                </dependency>
                <dependency>
                    <groupId>net.sourceforge.pmd</groupId>
                    <artifactId>pmd-java</artifactId>
                    <version>6.28.0</version>
                </dependency>
                <dependency>
                    <groupId>net.sourceforge.pmd</groupId>
                    <artifactId>pmd-javascript</artifactId>
                    <version>6.28.0</version>
                </dependency>
                <dependency>
                    <groupId>net.sourceforge.pmd</groupId>
                    <artifactId>pmd-jsp</artifactId>
                    <version>6.28.0</version>
                </dependency>
            </dependencies>
            <configuration>
                <includeTests>true</includeTests>
                <rulesets>
                    <ruleset>pmd-ruleset.xml</ruleset>
                </rulesets>
            </configuration>
        </plugin>

org.apache.maven.plugins

但是我不清楚我们是否/如何从Maven配置它?Maven插件的配置包括一个标记,但似乎只包含以下值:

xml csv html 没有


摘要html表示它是html呈现程序,但有一个属性告诉它包含摘要。我们如何从Maven配置它?谢谢。

您可以尝试指定summaryhtml报告的完整类名:

设置输出格式类型,以及HTML报告。必须是“无”、“csv”、“xml”、“txt”或PMD渲染器的完整类名中的一个才能使用。有关可用的渲染器,请参阅net.sourceforge.pmd.renderers包javadoc。如果使用pmd:check目标,则需要XML

插件配置如下所示:


真的
pmd-ruleset.xml
net.sourceforge.pmd.renders.SummaryHTMLRenderer

这是可行的,但我必须修复扩展: