in src/main/java/org/apache/maven/reporting/exec/DefaultMavenReportExecutor.java [361:379]
private MavenReport getConfiguredMavenReport(
MojoExecution mojoExecution,
PluginDescriptor pluginDescriptor,
MavenReportExecutorRequest mavenReportExecutorRequest)
throws PluginContainerException, PluginConfigurationException {
try {
Mojo mojo = mavenPluginManager.getConfiguredMojo(
Mojo.class, mavenReportExecutorRequest.getMavenSession(), mojoExecution);
return (MavenReport) mojo;
} catch (ClassCastException e) {
if (LOGGER.isDebugEnabled()) {
LOGGER.warn("Skipping ClassCastException", e);
} else {
LOGGER.warn("Skipping ClassCastException");
}
return null;
}
}