MNG-722: Applied changes proposed by Incze Lajos, ie using OutputStreamWriter(FileOutputStream(...), outputEncoding) instead of FileWriter(...). Added also the outputEncoding parameter in the default-site.xml.

git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@232989 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Vincent Siveton 2005-08-16 12:47:25 +00:00
parent b584a47541
commit 6db6fb8909
2 changed files with 18 additions and 9 deletions

View File

@ -41,11 +41,11 @@
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.LineNumberReader;
import java.io.OutputStreamWriter;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLClassLoader;
@ -306,8 +306,9 @@ public void execute()
outputFile.getParentFile().mkdirs();
}
siteRenderer.generateDocument( new FileWriter( outputFile ), template, attributes, sink,
locale );
siteRenderer.generateDocument( new OutputStreamWriter( new FileOutputStream( outputFile ),
outputEncoding ), template,
attributes, sink, locale );
}
}
}
@ -663,6 +664,8 @@ private InputStream getSiteDescriptor( List reports, Locale locale )
Map props = new HashMap();
props.put( "outputEncoding", outputEncoding );
if ( reports != null )
{
props.put( "reports", getReportsMenu( locale ) );
@ -753,7 +756,9 @@ private void generateIndexPage( InputStream siteDescriptor, Locale locale )
sink.close();
siteRenderer.generateDocument( new FileWriter( new File( getOuputDirectory( locale ), outputFileName ) ),
File outputFile = new File( getOuputDirectory( locale ), outputFileName );
siteRenderer.generateDocument( new OutputStreamWriter( new FileOutputStream( outputFile ), outputEncoding ),
template, attributes, sink, locale );
}
@ -831,8 +836,10 @@ private void generateProjectInfoPage( InputStream siteDescriptor, Locale locale
sink.close();
siteRenderer.generateDocument( new FileWriter( new File( getOuputDirectory( locale ), outputFileName ) ),
template, attributes, sink, locale );
File outputFile = new File( getOuputDirectory( locale ), outputFileName );
siteRenderer.generateDocument( new OutputStreamWriter( new FileOutputStream( outputFile ) ), template,
attributes, sink, locale );
}
private void generateProjectReportsPage( InputStream siteDescriptor, Locale locale )
@ -905,8 +912,10 @@ private void generateProjectReportsPage( InputStream siteDescriptor, Locale loca
sink.body_();
siteRenderer.generateDocument( new FileWriter( new File( getOuputDirectory( locale ), outputFileName ) ),
template, attributes, sink, locale );
File outputFile = new File( getOuputDirectory( locale ), outputFileName );
siteRenderer.generateDocument( new OutputStreamWriter( new FileOutputStream( outputFile ) ), template,
attributes, sink, locale );
}
private void copyResources( File outputDir )

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml version="1.0" encoding="${outputEncoding}"?>
<project name="${project.name}">
<bannerLeft>
<name>${project.name}</name>