Author: bentmann
Date: Tue Feb 24 19:23:39 2009
New Revision: 747515

URL: http://svn.apache.org/viewvc?rev=747515&view=rev
Log:
o Fixed encoding handling

Modified:
    
maven/components/branches/maven-2.1.x/maven-project/src/main/java/org/apache/maven/project/artifact/VersionExpressionTransformation.java

Modified: 
maven/components/branches/maven-2.1.x/maven-project/src/main/java/org/apache/maven/project/artifact/VersionExpressionTransformation.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/maven-2.1.x/maven-project/src/main/java/org/apache/maven/project/artifact/VersionExpressionTransformation.java?rev=747515&r1=747514&r2=747515&view=diff
==============================================================================
--- 
maven/components/branches/maven-2.1.x/maven-project/src/main/java/org/apache/maven/project/artifact/VersionExpressionTransformation.java
 (original)
+++ 
maven/components/branches/maven-2.1.x/maven-project/src/main/java/org/apache/maven/project/artifact/VersionExpressionTransformation.java
 Tue Feb 24 19:23:39 2009
@@ -41,15 +41,13 @@
 import org.codehaus.plexus.interpolation.ValueSource;
 import org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable;
 import org.codehaus.plexus.util.IOUtil;
+import org.codehaus.plexus.util.ReaderFactory;
+import org.codehaus.plexus.util.WriterFactory;
 import org.codehaus.plexus.util.xml.pull.XmlPullParserException;
 
 import java.io.File;
-import java.io.FileReader;
-import java.io.FileWriter;
 import java.io.IOException;
 import java.io.Reader;
-import java.io.StringReader;
-import java.io.StringWriter;
 import java.io.Writer;
 import java.util.ArrayList;
 import java.util.Iterator;
@@ -215,7 +213,7 @@
         Model model;
         try
         {
-            reader = new FileReader( pomFile );
+            reader = ReaderFactory.newXmlReader( pomFile );
             model = new MavenXpp3Reader().read( reader );
         }
         finally
@@ -276,14 +274,11 @@
             String pomContents;
             try
             {
-                FileReader reader = null;
+                Reader reader = null;
                 try
                 {
-                    reader = new FileReader( pomFile );
-                    StringWriter writer = new StringWriter();
-                    IOUtil.copy( reader, writer );
-                    
-                    pomContents = writer.toString();
+                    reader = ReaderFactory.newXmlReader( pomFile );
+                    pomContents = IOUtil.toString( reader );
                 }
                 catch ( IOException e )
                 {
@@ -368,9 +363,9 @@
             {
                 outputFile.getParentFile().mkdirs();
                 
-                writer = new FileWriter( outputFile );
+                writer = WriterFactory.newXmlWriter( outputFile );
                 
-                IOUtil.copy( new StringReader( pomContents ), writer );
+                IOUtil.copy( pomContents, writer );
             }
             catch ( IOException e )
             {


Reply via email to