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 );