Author: hboutemy Date: Wed Oct 24 14:18:16 2007 New Revision: 588031 URL: http://svn.apache.org/viewvc?rev=588031&view=rev Log: read and write pom with UTF-8 instead of platform encoding
Modified: maven/plugins/trunk/maven-repository-plugin/src/main/java/org/apache/maven/plugins/repository/BundlePackMojo.java Modified: maven/plugins/trunk/maven-repository-plugin/src/main/java/org/apache/maven/plugins/repository/BundlePackMojo.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-repository-plugin/src/main/java/org/apache/maven/plugins/repository/BundlePackMojo.java?rev=588031&r1=588030&r2=588031&view=diff ============================================================================== --- maven/plugins/trunk/maven-repository-plugin/src/main/java/org/apache/maven/plugins/repository/BundlePackMojo.java (original) +++ maven/plugins/trunk/maven-repository-plugin/src/main/java/org/apache/maven/plugins/repository/BundlePackMojo.java Wed Oct 24 14:18:16 2007 @@ -19,10 +19,12 @@ package org.apache.maven.plugins.repository; import java.io.File; +import java.io.FileInputStream; import java.io.FileNotFoundException; -import java.io.FileReader; -import java.io.FileWriter; +import java.io.FileOutputStream; import java.io.IOException; +import java.io.InputStreamReader; +import java.io.OutputStreamWriter; import java.util.Collections; import java.util.List; @@ -166,7 +168,8 @@ Model model; try { - model = new MavenXpp3Reader().read( new FileReader( pom ) ); + // TODO use ReaderFactory.newXmlReader() when plexus-utils is upgraded to 1.4.5+ + model = new MavenXpp3Reader().read( new InputStreamReader( new FileInputStream( pom ), "UTF-8" ) ); } catch ( XmlPullParserException e ) { @@ -240,7 +243,8 @@ if ( rewrite ) { - new MavenXpp3Writer().write( new FileWriter( pom ), model ); + // TODO use WriterFactory.newXmlWriter() when plexus-utils is upgraded to 1.4.5+ + new MavenXpp3Writer().write( new OutputStreamWriter( new FileOutputStream( pom ), "UTF-8" ), model ); } String finalName = null;