diff --git a/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java b/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java index 5940b25..c97d923 100644 --- a/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java +++ b/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java @@ -20,9 +20,10 @@ package org.apache.maven.tools.plugin.generator; */ import java.io.File; -import java.io.FileWriter; +import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; +import java.io.OutputStreamWriter; import java.io.Writer; import java.util.ArrayList; import java.util.Date; @@ -123,7 +124,7 @@ public class PluginHelpGenerator Writer writer = null; try { - writer = new FileWriter( helpClass ); + writer = new OutputStreamWriter( new FileOutputStream( helpClass ), request.getEncoding() ); writeClass( writer, pluginDescriptor, helpDescriptor ); writer.flush(); }