You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2012/11/03 03:44:30 UTC
svn commit: r1405268 -
/maven/plugin-tools/trunk/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java
Author: hboutemy
Date: Sat Nov 3 02:44:29 2012
New Revision: 1405268
URL: http://svn.apache.org/viewvc?rev=1405268&view=rev
Log:
fixed encoding used when rewriting HelpMojo source
Modified:
maven/plugin-tools/trunk/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java
Modified: maven/plugin-tools/trunk/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java
URL: http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java?rev=1405268&r1=1405267&r2=1405268&view=diff
==============================================================================
--- maven/plugin-tools/trunk/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java (original)
+++ maven/plugin-tools/trunk/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java Sat Nov 3 02:44:29 2012
@@ -42,11 +42,10 @@ import org.objectweb.asm.commons.SimpleR
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
-import java.io.FileReader;
-import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
+import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.io.Reader;
import java.io.StringWriter;
@@ -338,8 +337,10 @@ public class PluginHelpGenerator
PrintWriter sourceWriter = null;
try
{
- sourceReader = new FileReader( helpSourceFile ); // FIXME platform encoding
- sourceWriter = new PrintWriter( new FileWriter( helpSourceFileNew ) ); // FIXME platform encoding
+ sourceReader = new InputStreamReader( new FileInputStream( helpSourceFile ), request.getEncoding() );
+ sourceWriter =
+ new PrintWriter( new OutputStreamWriter( new FileOutputStream( helpSourceFileNew ),
+ request.getEncoding() ) );
sourceWriter.println( "package " + destinationPackage + ";" );
IOUtil.copy( sourceReader, sourceWriter );