in src/main/java/org/apache/maven/plugin/doap/DoapMojo.java [766:780]
private void writeName(XMLWriter writer, MavenProject project) {
String name = DoapUtil.interpolate(doapOptions.getName(), project, settings);
if (name == null || name.isEmpty()) {
messages.addMessage(
new String[] {"doapOptions", "name"}, null, UserMessages.REQUIRED_BY_ASF_OR_RECOMMENDED);
return;
}
DoapUtil.writeComment(writer, "A name of something.");
if (ASFExtOptionsUtil.isASFProject(project)
&& !name.toLowerCase(Locale.ENGLISH).startsWith("apache")) {
name = "Apache " + name;
}
DoapUtil.writeElement(writer, doapOptions.getXmlnsPrefix(), "name", name);
}