in knights/winegrower-knight/src/main/java/org/apache/geronimo/arthur/knight/winegrower/WinegrowerExtension.java [104:120]
private String dump(final Path workDir, final String name, final Properties index) {
if (!java.nio.file.Files.isDirectory(workDir)) {
try {
java.nio.file.Files.createDirectories(workDir);
} catch (final IOException e) {
throw new IllegalStateException(e);
}
}
final Path out = workDir.resolve(name);
try (final OutputStream outputStream = java.nio.file.Files.newOutputStream(out)) {
index.store(outputStream, name);
} catch (final IOException e) {
throw new IllegalStateException(e);
}
log.info("Created '{}'", out);
return out.toAbsolutePath().toString();
}