[Lutingenerator-commits] r362 - maven-generator-plugin/trunk/src/main/java/org/codelutin/generator/plugin
Author: chatellier Date: 2008-11-07 13:31:23 +0000 (Fri, 07 Nov 2008) New Revision: 362 Modified: maven-generator-plugin/trunk/src/main/java/org/codelutin/generator/plugin/GeneratorPlugin.java Log: Add test phase generated source in classpath too. Modified: maven-generator-plugin/trunk/src/main/java/org/codelutin/generator/plugin/GeneratorPlugin.java =================================================================== --- maven-generator-plugin/trunk/src/main/java/org/codelutin/generator/plugin/GeneratorPlugin.java 2008-11-07 10:27:19 UTC (rev 361) +++ maven-generator-plugin/trunk/src/main/java/org/codelutin/generator/plugin/GeneratorPlugin.java 2008-11-07 13:31:23 UTC (rev 362) @@ -159,6 +159,7 @@ * de compilation du projet Maven. */ protected void fixCompileSourceRoots() { + if (!project.getCompileSourceRoots().contains(destDirGen.getPath())) { getLog().info("add compile source root : " + destDirGen); project.addCompileSourceRoot(destDirGen.getPath()); @@ -169,5 +170,17 @@ project.addResource(resources); } + // Ajout aussi dans le classpath des tests + // car si la generation s'effectue en phase : generate-test-sources + // il ne trouve pas les fichiers générés + if (!project.getTestCompileSourceRoots().contains(destDirGen.getPath())) { + getLog().info("add test compile source root : " + destDirGen); + project.addTestCompileSourceRoot(destDirGen.getPath()); + Resource resources = new Resource(); + resources.setDirectory(destDirGen.getAbsolutePath()); + resources.setExcludes(Arrays.asList("**/*.java")); + getLog().info("add test resource root :" + resources); + project.addTestResource(resources); + } } }
participants (1)
-
chatellier@users.labs.libre-entreprise.org