protected void renderBody()

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);
        }