protected void renderBody()

in src/main/java/org/apache/maven/report/projectinfo/IssueManagementReport.java [101:147]


        protected void renderBody() {
            IssueManagement issueManagement = model.getIssueManagement();
            if (issueManagement == null) {
                startSection(getTitle());

                paragraph(getI18nString("noissueManagement"));

                endSection();

                return;
            }

            String system = issueManagement.getSystem();
            String url = issueManagement.getUrl();

            // Overview
            startSection(getI18nString("overview.title"));

            if (isIssueManagementSystem(system, "jira")) {
                sink.paragraph();
                linkPatternedText(getI18nString("jira.intro"));
                sink.paragraph_();
            } else if (isIssueManagementSystem(system, "bugzilla")) {
                sink.paragraph();
                linkPatternedText(getI18nString("bugzilla.intro"));
                sink.paragraph_();
            } else if (isIssueManagementSystem(system, "scarab")) {
                sink.paragraph();
                linkPatternedText(getI18nString("scarab.intro"));
                sink.paragraph_();
            } else if (system == null || system.trim().isEmpty()) {
                paragraph(getI18nString("general.intro"));
            } else {
                paragraph(getI18nString("custom.intro").replaceFirst("%issueManagementSystem%", system));
            }

            endSection();

            // Connection
            startSection(getTitle());

            paragraph(getI18nString("intro"));

            verbatimLink(url, url);

            endSection();
        }