in src/main/java/org/apache/maven/plugin/doap/DoapMojo.java [2308:2331]
protected String toConfiguration(String[] tags, String value) {
if (tags == null) {
throw new IllegalArgumentException("tags is required");
}
StringBuilder sb = new StringBuilder();
for (int i = 0; i < tags.length; i++) {
if (i == tags.length - 1 && (value == null || value.isEmpty())) {
sb.append("<").append(tags[i]).append("/>");
} else {
sb.append("<").append(tags[i]).append(">");
}
}
if (value != null && !value.isEmpty()) {
sb.append(value);
}
for (int i = tags.length - 1; i >= 0; i--) {
if (!(i == tags.length - 1 && (value == null || value.isEmpty()))) {
sb.append("</").append(tags[i]).append(">");
}
}
return sb.toString();
}