通过MavenReportExecutor ( implementation )准备使用 Maven 3 执行报告插件的类:可以在maven-site-plugin的<configuration>元素或任何其他报告构建插件中配置报告插件,该插件具有与插件的List< ReportPlugin > 参数对应的以下 XML 模型:
<reportPlugins>
<plugin>
<groupId/>
<artifactId/>
<version/>
<configuration/>
<reports/>
<reportSets>
<reportSet>
<id/>
<configuration/>
<reports/>
</reportSet>
</reportSets>
</plugin>
</reportPlugins>请注意,这是 POM <reporting>部分中插件的模型:
由于maven-reporting-exec 1.2(将由maven-site-plugin 3.4 使用),build/pluginManagement中的插件配置被注入到报告中。
Maven 3 核心通过ReportingConverter组件将<reporting> POM 部分(支持配置继承)自动转换为maven-site-plugin的reportPlugins配置。