Index: maven-jrst-plugin/src/java/org/codelutin/jrst/plugin/JRstPlugin.java diff -u maven-jrst-plugin/src/java/org/codelutin/jrst/plugin/JRstPlugin.java:1.7 maven-jrst-plugin/src/java/org/codelutin/jrst/plugin/JRstPlugin.java:1.8 --- maven-jrst-plugin/src/java/org/codelutin/jrst/plugin/JRstPlugin.java:1.7 Tue Nov 20 13:27:45 2007 +++ maven-jrst-plugin/src/java/org/codelutin/jrst/plugin/JRstPlugin.java Mon Mar 3 15:33:16 2008 @@ -23,10 +23,10 @@ * Created: 14 avril 2006 * * @author ruchaud - * @version $Revision: 1.7 $ + * @version $Revision: 1.8 $ * - * Last update: $Date: 2007-11-20 13:27:45 $ - * by : $Author: chatellier $ + * Last update: $Date: 2008-03-03 15:33:16 $ + * by : $Author: glandais $ */ package org.codelutin.jrst.plugin; @@ -45,14 +45,14 @@ import org.codelutin.util.FileUtil.FileAction; /** - * Génére du xdoc à partir de fichiers Rst + * Génére du xdoc à partir de fichiers Rst * * @goal jrst * @phase pre-site */ public class JRstPlugin extends AbstractMojo implements FileAction { /** - * Répertoire source des fichiers Rst + * Répertoire source des fichiers Rst * * @parameter default-value="doc" * @required @@ -60,6 +60,20 @@ private String directoryIn = "doc"; /** + * Encoding en entrée + * + * @parameter default-value="ISO-8859-15" + */ + private String inputEncoding = "ISO-8859-15"; + + /** + * Encoding en sortie + * + * @parameter default-value="ISO-8859-15" + */ + private String outputEncoding = "ISO-8859-15"; + + /** * Répertoire cible des fichiers xdoc générée * * @parameter default-value="target/site-build/xdoc" @@ -118,7 +132,7 @@ fileOut = fileIn.replace(directoryIn,directoryOut).replace(".rst",".xml"); try { JRST.generate(JRST.TYPE_XDOC, - new File(fileIn), new File(fileOut), (overwrite ? JRST.Overwrite.ALLTIME : JRST.Overwrite.NEVER)); + new File(fileIn), inputEncoding, new File(fileOut), outputEncoding, (overwrite ? JRST.Overwrite.ALLTIME : JRST.Overwrite.NEVER)); numberFilesGenerates ++; } catch (Exception e) { getLog().error(e);