private void writeBugDatabase()

in src/main/java/org/apache/maven/plugin/doap/DoapMojo.java [1235:1251]


    private void writeBugDatabase(XMLWriter writer, MavenProject project) {
        String bugDatabase = DoapUtil.interpolate(doapOptions.getBugDatabase(), project, settings);
        if (bugDatabase == null || bugDatabase.isEmpty()) {
            messages.addMessage(
                    new String[] {"doapOptions", "bugDatabase"}, null, UserMessages.REQUIRED_BY_ASF_OR_RECOMMENDED);
            return;
        }

        try {
            new URL(bugDatabase);

            DoapUtil.writeComment(writer, "Bug database.");
            DoapUtil.writeRdfResourceElement(writer, doapOptions.getXmlnsPrefix(), "bug-database", bugDatabase);
        } catch (MalformedURLException e) {
            messages.addMessage(new String[] {"doapOptions", "bugDatabase"}, bugDatabase, UserMessages.INVALID_URL);
        }
    }