public void write()

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