Classes to manage report plugin executions with Maven 3, through MavenReportExecutor (implementation): report plugins can be configured in <configuration> element of maven-site-plugin or any other report building plugin with following XML model corresponding to plugin's List<ReportPlugin> parameter:
<reportPlugins> <plugin> <groupId/> <artifactId/> <version/> <configuration/> <reports/> <reportSets> <reportSet> <id/> <configuration/> <reports/> </reportSet> </reportSets> </plugin> </reportPlugins>
Notice this is the model from plugins in <reporting> section of POM:
Maven 3 core makes an automatic transformation of <reporting> POM section to maven-site-plugin configuration through the ReportingConverter component.