in depends-maven-plugin/src/main/java/org/apache/servicemix/tooling/depends/GenerateDependsFileMojo.java [136:150]
private void writeDependencies(List<Dependency> dependencies) throws MojoExecutionException {
OutputStream out = null;
try {
outputFile.getParentFile().mkdirs();
out = buildContext.newFileOutputStream(outputFile);
PrintStream printer = new PrintStream(out);
populateProperties(printer, dependencies);
getLog().info("Created: " + outputFile);
} catch (Exception e) {
throw new MojoExecutionException(
"Unable to create dependencies file: " + e, e);
} finally {
safeClose(out);
}
}