in src/main/java/org/apache/maven/plugins/scmpublish/ScmPublishPublishScmMojo.java [197:220]
private void copyAndNormalizeNewlines(File srcFile, File destFile) throws IOException {
BufferedReader in = null;
PrintWriter out = null;
try {
in = new BufferedReader(new InputStreamReader(Files.newInputStream(srcFile.toPath()), siteOutputEncoding));
out = new PrintWriter(new OutputStreamWriter(Files.newOutputStream(destFile.toPath()), siteOutputEncoding));
for (String line = in.readLine(); line != null; line = in.readLine()) {
if (in.ready()) {
out.println(line);
} else {
out.print(line);
}
}
out.close();
out = null;
in.close();
in = null;
} finally {
IOUtils.closeQuietly(out);
IOUtils.closeQuietly(in);
}
}