fixed encoding used when rewriting HelpMojo source
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1405268 13f79535-47bb-0310-9956-ffa450edef68master
parent
4a1d287e0f
commit
ed7124add7
|
|
@ -42,11 +42,10 @@ import org.objectweb.asm.commons.SimpleRemapper;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
||||||
import java.io.FileOutputStream;
|
import java.io.FileOutputStream;
|
||||||
import java.io.FileReader;
|
|
||||||
import java.io.FileWriter;
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.InputStreamReader;
|
import java.io.InputStreamReader;
|
||||||
|
import java.io.OutputStreamWriter;
|
||||||
import java.io.PrintWriter;
|
import java.io.PrintWriter;
|
||||||
import java.io.Reader;
|
import java.io.Reader;
|
||||||
import java.io.StringWriter;
|
import java.io.StringWriter;
|
||||||
|
|
@ -338,8 +337,10 @@ public class PluginHelpGenerator
|
||||||
PrintWriter sourceWriter = null;
|
PrintWriter sourceWriter = null;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
sourceReader = new FileReader( helpSourceFile ); // FIXME platform encoding
|
sourceReader = new InputStreamReader( new FileInputStream( helpSourceFile ), request.getEncoding() );
|
||||||
sourceWriter = new PrintWriter( new FileWriter( helpSourceFileNew ) ); // FIXME platform encoding
|
sourceWriter =
|
||||||
|
new PrintWriter( new OutputStreamWriter( new FileOutputStream( helpSourceFileNew ),
|
||||||
|
request.getEncoding() ) );
|
||||||
|
|
||||||
sourceWriter.println( "package " + destinationPackage + ";" );
|
sourceWriter.println( "package " + destinationPackage + ";" );
|
||||||
IOUtil.copy( sourceReader, sourceWriter );
|
IOUtil.copy( sourceReader, sourceWriter );
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue