in src/main/java/org/apache/maven/report/projectinfo/ScmReport.java [368:410]
private void renderDeveloperAccessSection(ScmRepository devRepository) {
if (devConnection == null || devConnection.isEmpty()) {
return;
}
startSection(getI18nString("devaccess.title"));
if (devRepository != null && isScmSystem(devRepository, "clearcase")) {
developerAccessClearCase();
} else if (devRepository != null && isScmSystem(devRepository, "cvs")) {
CvsScmProviderRepository cvsRepo = (CvsScmProviderRepository) devRepository.getProviderRepository();
developerAccessCVS(cvsRepo);
} else if (devRepository != null && isScmSystem(devRepository, "git")) {
GitScmProviderRepository gitRepo = (GitScmProviderRepository) devRepository.getProviderRepository();
developerAccessGit(gitRepo);
} else if (devRepository != null && isScmSystem(devRepository, "hg")) {
HgScmProviderRepository hgRepo = (HgScmProviderRepository) devRepository.getProviderRepository();
developerAccessMercurial(hgRepo);
} else if (devRepository != null && isScmSystem(devRepository, "perforce")) {
PerforceScmProviderRepository perforceRepo =
(PerforceScmProviderRepository) devRepository.getProviderRepository();
developerAccessPerforce(perforceRepo);
} else if (devRepository != null && isScmSystem(devRepository, "starteam")) {
StarteamScmProviderRepository starteamRepo =
(StarteamScmProviderRepository) devRepository.getProviderRepository();
developerAccessStarteam(starteamRepo);
} else if (devRepository != null && isScmSystem(devRepository, "svn")) {
SvnScmProviderRepository svnRepo = (SvnScmProviderRepository) devRepository.getProviderRepository();
developerAccessSubversion(svnRepo);
} else {
paragraph(getI18nString("devaccess.general.intro"));
verbatimText(devConnection.substring(4));
}
endSection();
}