in src/main/java/org/apache/maven/reporting/AbstractMavenReport.java [199:215]
public final void execute() throws MojoExecutionException {
try {
if (!canGenerateReport()) {
String reportMojoInfo = mojoExecution.getPlugin().getId() + ":" + mojoExecution.getGoal();
getLog().info("Skipping " + reportMojoInfo + " report goal");
return;
}
} catch (MavenReportException e) {
throw new MojoExecutionException("Failed to determine whether report can be generated", e);
}
if (outputFormat != null) {
reportToMarkup();
} else {
reportToSite();
}
}