您可能只想生成一个报告,而不是另一个。自 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>