[Lutinutil-commits] r884 - in trunk/commandline/maven-plugin/src/main/java/org/codelutin/option/generate: . util
Author: tchemit Date: 2008-07-23 09:52:10 +0000 (Wed, 23 Jul 2008) New Revision: 884 Modified: trunk/commandline/maven-plugin/src/main/java/org/codelutin/option/generate/JavaGeneratorContext.java trunk/commandline/maven-plugin/src/main/java/org/codelutin/option/generate/util/AbstractGeneratorGoal.java Log: ajout du repertoire de generation des sources java dans les r?\195?\169pertoires de compilation de maven Modified: trunk/commandline/maven-plugin/src/main/java/org/codelutin/option/generate/JavaGeneratorContext.java =================================================================== --- trunk/commandline/maven-plugin/src/main/java/org/codelutin/option/generate/JavaGeneratorContext.java 2008-07-23 08:15:01 UTC (rev 883) +++ trunk/commandline/maven-plugin/src/main/java/org/codelutin/option/generate/JavaGeneratorContext.java 2008-07-23 09:52:10 UTC (rev 884) @@ -196,6 +196,7 @@ super.init(goal); + goal.fixCompileSourceRoots(goal.getOut()); checkInstanceOf(getParserSuperClass(), OptionParser.class); checkInstanceOf(getOptionSuperClass(), Option.class); Modified: trunk/commandline/maven-plugin/src/main/java/org/codelutin/option/generate/util/AbstractGeneratorGoal.java =================================================================== --- trunk/commandline/maven-plugin/src/main/java/org/codelutin/option/generate/util/AbstractGeneratorGoal.java 2008-07-23 08:15:01 UTC (rev 883) +++ trunk/commandline/maven-plugin/src/main/java/org/codelutin/option/generate/util/AbstractGeneratorGoal.java 2008-07-23 09:52:10 UTC (rev 884) @@ -172,4 +172,14 @@ this.verbose = verbose; } + /** + * permet d'ajout le r�pertoire de g�n�ration des fichiers java dans les r�pertoires + * de compilation du projet Maven. + * @param dirGen le repertoire de generation des fichiers java + */ + public void fixCompileSourceRoots(File dirGen) { + if (!project.getCompileSourceRoots().contains(dirGen.getPath())) { + project.addCompileSourceRoot(dirGen.getPath()); + } + } }
participants (1)
-
tchemit@users.labs.libre-entreprise.org