Repository: commons-release-plugin Updated Branches: refs/heads/master eff5266a5 -> 4692d2b62
(fix) findbugs errors with FileWriter UTF-8 encoding issues Project: http://git-wip-us.apache.org/repos/asf/commons-release-plugin/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-release-plugin/commit/4692d2b6 Tree: http://git-wip-us.apache.org/repos/asf/commons-release-plugin/tree/4692d2b6 Diff: http://git-wip-us.apache.org/repos/asf/commons-release-plugin/diff/4692d2b6 Branch: refs/heads/master Commit: 4692d2b62a19cd649b93c6f155544f5f5630d842 Parents: eff5266 Author: Rob Tompkins <chtom...@gmail.com> Authored: Tue May 29 09:00:00 2018 -0400 Committer: Rob Tompkins <chtom...@gmail.com> Committed: Tue May 29 09:00:00 2018 -0400 ---------------------------------------------------------------------- .../plugin/mojos/CommonsDistributionStagingMojo.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-release-plugin/blob/4692d2b6/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.java b/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.java index 3409849..dc80ae7 100755 --- a/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.java +++ b/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.java @@ -17,8 +17,9 @@ package org.apache.commons.release.plugin.mojos; import java.io.File; -import java.io.FileWriter; +import java.io.FileOutputStream; import java.io.IOException; +import java.io.OutputStreamWriter; import java.io.Writer; import java.util.ArrayList; import java.util.Arrays; @@ -299,8 +300,10 @@ public class CommonsDistributionStagingMojo extends AbstractMojo { File headerFile = new File(distCheckoutDirectory, "HEADER.html"); File readmeFile = new File(distCheckoutDirectory, "README.html"); try { - Writer headerWriter = new FileWriter(headerFile); - Writer readmeWriter = new FileWriter(readmeFile); + FileOutputStream headerStream = new FileOutputStream(headerFile); + Writer headerWriter = new OutputStreamWriter(headerStream, "UTF-8"); + FileOutputStream readmeStream = new FileOutputStream(readmeFile); + Writer readmeWriter = new OutputStreamWriter(readmeStream, "UTF-8"); HeaderHtmlVelocityDelegate headerHtmlVelocityDelegate = HeaderHtmlVelocityDelegate .builder() .build();