删除报告

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