您可能只想生成一个报告,而不是另一个。自 3.15.0 版以来,添加了单独的汇总报告,这将复制报告。要仅选择您想要的报告,您可以使用POM 中的<reportSets>功能。下面是插件的默认配置。要禁用其中一个报告,只需将下面的<reportSets>元素复制到您的 POM 并删除您不想生成的<report> 。
<project> ... <reporting> <plugins> <plugin> <artifactId>maven-pmd-plugin</artifactId> <version>3.16.0</version> <reportSets> <reportSet> <reports> <report>pmd</report> <report>cpd</report> <report>aggregate-pmd</report> <report>aggregate-pmd-no-fork</report> <report>aggregate-cpd</report> </reports> </reportSet> </reportSets> </plugin> </plugins> </reporting> ... </project>