private void renderAnonymousAccessSection()

in src/main/java/org/apache/maven/report/projectinfo/ScmReport.java [316:344]


        private void renderAnonymousAccessSection(ScmRepository anonymousRepository) {
            if (anonymousConnection == null || anonymousConnection.isEmpty()) {
                return;
            }

            startSection(getI18nString("anonymousaccess.title"));

            if (anonymousRepository != null && isScmSystem(anonymousRepository, "git")) {
                GitScmProviderRepository gitRepo =
                        (GitScmProviderRepository) anonymousRepository.getProviderRepository();

                anonymousAccessGit(gitRepo);
            } else if (anonymousRepository != null && isScmSystem(anonymousRepository, "hg")) {
                HgScmProviderRepository hgRepo = (HgScmProviderRepository) anonymousRepository.getProviderRepository();

                anonymousAccessMercurial(hgRepo);
            } else if (anonymousRepository != null && isScmSystem(anonymousRepository, "svn")) {
                SvnScmProviderRepository svnRepo =
                        (SvnScmProviderRepository) anonymousRepository.getProviderRepository();

                anonymousAccessSubversion(svnRepo);
            } else {
                paragraph(getI18nString("anonymousaccess.general.intro"));

                verbatimText(anonymousConnection.substring(4));
            }

            endSection();
        }