protected String defaultArchetypeXmlText() throws IOException { InputStreamReader reader = new InputStreamReader(getClass().getResourceAsStream("default-archetype-descriptor.xml")); StringWriter sw = new StringWriter(); try { IOHelpers.copy(reader, sw); } finally { IOHelpers.close(reader, sw); } return sw.toString(); }
private String groovyArchetypeXmlText() throws IOException { InputStreamReader reader = new InputStreamReader(getClass().getResourceAsStream("groovy-archetype-descriptor.xml")); StringWriter sw = new StringWriter(); try { IOHelpers.copy(reader, sw); } finally { IOHelpers.close(reader, sw); } return sw.toString(); }
public static String readFully(Reader r) throws IOException { StringWriter w = new StringWriter(); try { copy(r, w); return w.toString(); } finally { close(r, w); } }
public static void writeFully(File file, String content) throws IOException { if (content == null) { file.delete(); } else { Reader r = new StringReader(content); Writer w = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file))); try { copy(r, w); } finally { close(r, w); } } }
private String kotlinArchetypeXmlText() throws IOException { InputStreamReader reader = new InputStreamReader(getClass().getResourceAsStream("kotlin-archetype-descriptor.xml")); StringWriter sw = new StringWriter(); try { IOHelpers.copy(reader, sw); } finally { IOHelpers.close(reader, sw); } return sw.toString(); }
IOHelpers.copy(zip, bos);
IOHelpers.copy(new InputStreamReader(getClass().getResourceAsStream("default-archetype-pom.xml")), sw); Document pomDocument = archetypeUtils.parseXml(new InputSource(new StringReader(sw.toString())));