通过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配置。