in src/main/java/org/apache/maven/report/projectinfo/ScmReport.java [224:259]
protected void renderBody() {
Scm scm = model.getScm();
if (scm == null
|| (anonymousConnection == null || anonymousConnection.isEmpty())
&& (devConnection == null || devConnection.isEmpty())
&& StringUtils.isEmpty(scm.getUrl())) {
startSection(getTitle());
paragraph(getI18nString("noscm"));
endSection();
return;
}
ScmRepository anonymousRepository = getScmRepository(anonymousConnection);
ScmRepository devRepository = getScmRepository(devConnection);
// Overview section
renderOverviewSection(anonymousRepository, devRepository);
// Web access section
renderWebAccessSection(webAccessUrl);
// Anonymous access section if needed
renderAnonymousAccessSection(anonymousRepository);
// Developer access section
renderDeveloperAccessSection(devRepository);
// Access from behind a firewall section if needed
renderAccessBehindFirewallSection(devRepository);
// Access through a proxy section if needed
renderAccessThroughProxySection(anonymousRepository, devRepository);
}