You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by de...@apache.org on 2008/03/08 20:39:50 UTC

svn commit: r635057 - /maven/plugins/trunk/maven-idea-plugin/src/main/java/org/apache/maven/plugin/idea/IdeaXmlWriter.java

Author: dennisl
Date: Sat Mar  8 11:39:24 2008
New Revision: 635057

URL: http://svn.apache.org/viewvc?rev=635057&view=rev
Log:
[MIDEA-89] iml file generation done in the platform encoding, not UTF-8

Modified:
    maven/plugins/trunk/maven-idea-plugin/src/main/java/org/apache/maven/plugin/idea/IdeaXmlWriter.java

Modified: maven/plugins/trunk/maven-idea-plugin/src/main/java/org/apache/maven/plugin/idea/IdeaXmlWriter.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-idea-plugin/src/main/java/org/apache/maven/plugin/idea/IdeaXmlWriter.java?rev=635057&r1=635056&r2=635057&view=diff
==============================================================================
--- maven/plugins/trunk/maven-idea-plugin/src/main/java/org/apache/maven/plugin/idea/IdeaXmlWriter.java (original)
+++ maven/plugins/trunk/maven-idea-plugin/src/main/java/org/apache/maven/plugin/idea/IdeaXmlWriter.java Sat Mar  8 11:39:24 2008
@@ -19,16 +19,17 @@
  * under the License.
  */
 
-import org.dom4j.io.XMLWriter;
 import org.dom4j.io.OutputFormat;
+import org.dom4j.io.XMLWriter;
 
 import java.io.File;
-import java.io.FileWriter;
+import java.io.FileOutputStream;
 import java.io.IOException;
+import java.io.OutputStreamWriter;
 
 /**
  * Custom implementation of <a href="http://dom4j.org/apidocs/org/dom4j/io/XMLWriter.html">XMLWriter</a> for use with
- * the Idea plugin.
+ * the IDEA plugin.
  */
 public class IdeaXmlWriter
     extends XMLWriter
@@ -41,7 +42,8 @@
     public IdeaXmlWriter( File file )
         throws IOException
     {
-        super( new FileWriter( file ), OutputFormat.createPrettyPrint() );
+        super( new OutputStreamWriter( new FileOutputStream( file ), "UTF-8" ),
+               OutputFormat.createPrettyPrint() );
     }
 
     protected String escapeAttributeEntities( String text )