Index: maven-commandline-plugin/src/java/org/codelutin/option/generate/AbstractGeneratorGoal.java diff -u maven-commandline-plugin/src/java/org/codelutin/option/generate/AbstractGeneratorGoal.java:1.10 maven-commandline-plugin/src/java/org/codelutin/option/generate/AbstractGeneratorGoal.java:1.11 --- maven-commandline-plugin/src/java/org/codelutin/option/generate/AbstractGeneratorGoal.java:1.10 Mon Mar 17 22:43:47 2008 +++ maven-commandline-plugin/src/java/org/codelutin/option/generate/AbstractGeneratorGoal.java Wed Mar 19 17:23:20 2008 @@ -28,6 +28,7 @@ import org.codelutin.i18n.I18n; import org.codelutin.log.LutinLogFactory; import org.codelutin.util.StringUtil; +import org.codelutin.option.generate.java.AbstractJavaGenerator; /** * Classe de base pour une goal de génération @@ -68,15 +69,11 @@ /** timestamp au démarrage (est positionné juste après l'init i18n) */ protected long t0; - //protected ClassLoader loader; - - protected AbstractGeneratorGoal() { - } - - protected AbstractGeneratorGoal(String prefix, boolean verbose) { - this.prefix = prefix; - this.verbose = verbose; - } + /** + * @description encoding pour les fichiers a generer + * @parameter expression="${commandline.encoding}" default-value="${maven.compile.encoding}" + */ + protected String encoding; protected abstract void doAction() throws Exception; @@ -136,5 +133,9 @@ logger.setLevel(Level.INFO); } } + if (encoding!=null) { + // set encoding once for all + AbstractJavaGenerator.encoding=encoding; + } } } Index: maven-commandline-plugin/src/java/org/codelutin/option/generate/JavaGeneratorGoal.java diff -u maven-commandline-plugin/src/java/org/codelutin/option/generate/JavaGeneratorGoal.java:1.18 maven-commandline-plugin/src/java/org/codelutin/option/generate/JavaGeneratorGoal.java:1.19 --- maven-commandline-plugin/src/java/org/codelutin/option/generate/JavaGeneratorGoal.java:1.18 Wed Mar 19 00:30:19 2008 +++ maven-commandline-plugin/src/java/org/codelutin/option/generate/JavaGeneratorGoal.java Wed Mar 19 17:23:20 2008 @@ -184,10 +184,6 @@ } - public JavaGeneratorGoal(String prefix, boolean verbose) { - super(prefix, verbose); - } - protected void prepare() throws Exception {