private String createURILinkPatternedText()

in src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java [249:265]


        private String createURILinkPatternedText(String text, String href) {
            if (href == null || href.isEmpty()) {
                return createLinkPatternedText(text, null);
            }

            try {
                URI hrefUri = URI.create(href);
                if (StringUtils.isNotEmpty(hrefUri.getScheme())) {
                    return createLinkPatternedText(text, href);
                } else {
                    return createLinkPatternedText(text, "mailto:" + href);
                }
            } catch (IllegalArgumentException e) {
                log.warn("Invalid mailing list link provided '" + href + "': " + e.getMessage());
                return href;
            }
        }