From fde717b3ad584aa9f81a736e14102e616a04accb Mon Sep 17 00:00:00 2001 From: Benjamin Bentmann Date: Tue, 1 Apr 2008 21:04:34 +0000 Subject: [PATCH] [MPLUGIN-93] Use correct encoding for plugin-registry.xml git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@643567 13f79535-47bb-0310-9956-ffa450edef68 --- .../maven/plugin/plugin/UpdatePluginRegistryMojo.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/UpdatePluginRegistryMojo.java b/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/UpdatePluginRegistryMojo.java index bd4d502..1137cfa 100644 --- a/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/UpdatePluginRegistryMojo.java +++ b/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/UpdatePluginRegistryMojo.java @@ -30,11 +30,12 @@ import org.apache.maven.plugin.registry.PluginRegistryUtils; import org.apache.maven.plugin.registry.TrackableBase; import org.apache.maven.plugin.registry.io.xpp3.PluginRegistryXpp3Writer; import org.codehaus.plexus.util.IOUtil; +import org.codehaus.plexus.util.WriterFactory; import org.codehaus.plexus.util.xml.pull.XmlPullParserException; import java.io.File; -import java.io.FileWriter; import java.io.IOException; +import java.io.Writer; import java.text.SimpleDateFormat; import java.util.Date; @@ -166,12 +167,12 @@ public class UpdatePluginRegistryMojo // only rewrite the user-level registry if one existed before, or if we've created user-level data here. if ( extractedUserRegistry != null ) { - FileWriter fWriter = null; + Writer fWriter = null; try { pluginRegistryFile.getParentFile().mkdirs(); - fWriter = new FileWriter( pluginRegistryFile ); + fWriter = WriterFactory.newXmlWriter( pluginRegistryFile ); PluginRegistryXpp3Writer writer = new PluginRegistryXpp3Writer();