in src/main/java/org/apache/maven/plugins/antrun/AntrunXmlPlexusConfigurationWriter.java [49:69]
public void write(PlexusConfiguration configuration, File file, String customTaskPrefix, String antTargetName)
throws IOException {
MXSerializer serializer = new MXSerializer();
serializer.setProperty(
"http://xmlpull.org/v1/doc/properties.html#serializer-line-separator",
System.getProperty("line.separator"));
serializer.setProperty("http://xmlpull.org/v1/doc/properties.html#serializer-indentation", " ");
try (BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(file))) {
serializer.setOutput(bos, AntRunMojo.UTF_8);
serializer.startDocument(AntRunMojo.UTF_8, null);
if (!customTaskPrefix.isEmpty()) {
serializer.setPrefix(customTaskPrefix, AntRunMojo.TASK_URI);
}
serializer.startTag(null, "project");
serializer.attribute(null, "name", "maven-antrun-");
serializer.attribute(null, "default", antTargetName);
write(configuration, serializer);
serializer.endTag(null, "project");
serializer.endDocument();
}
}