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