in src/main/java/org/apache/maven/report/projectinfo/ScmReport.java [113:128]
public boolean canGenerateReport() throws MavenReportException {
boolean result = super.canGenerateReport();
if (result && skipEmptyReport) {
Scm scm = getProject().getModel().getScm();
result = scm != null;
if (result
&& (anonymousConnection == null || anonymousConnection.isEmpty())
&& (developerConnection == null || developerConnection.isEmpty())
&& StringUtils.isEmpty(scm.getUrl())) {
result = false;
}
}
return result;
}