private void writeName()

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