You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Olivier Lamy (JIRA)" <ji...@codehaus.org> on 2013/03/06 08:58:52 UTC
[jira] (MCOMPILER-159) generatedSourcesDirectory should be included
in list provided by
org.apache.maven.project.MavenProject.getCompileClasspathElements()
[ https://jira.codehaus.org/browse/MCOMPILER-159?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Olivier Lamy updated MCOMPILER-159:
-----------------------------------
Fix Version/s: (was: 3.1)
3.2
Assignee: (was: Olivier Lamy)
> generatedSourcesDirectory should be included in list provided by org.apache.maven.project.MavenProject.getCompileClasspathElements()
> ------------------------------------------------------------------------------------------------------------------------------------
>
> Key: MCOMPILER-159
> URL: https://jira.codehaus.org/browse/MCOMPILER-159
> Project: Maven 2.x Compiler Plugin
> Issue Type: Improvement
> Affects Versions: 2.3.2
> Reporter: Andrew Green
> Priority: Minor
> Fix For: 3.2
>
>
> I'm using a plugin (gwt-maven-plugin) that needs to know where all of my project's source code is, including generated sources. The standard compiler plugin (maven-compiler-plugin, v2.3.2) generates the sources correctly (from anntotations) and uses the generated code fine when compiling my project. But to get the gwt-maven-plugin to find the generated sources, I have to use the build-helper-maven-plugin to add the generated sources directory, as shown here:
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-compiler-plugin</artifactId>
> <version>2.3.2</version>
> <configuration>
> <source>1.6</source>
> <target>1.6</target>
> <generatedSourcesDirectory>${project.build.directory}/generated-sources/apt</generatedSourcesDirectory>
> </configuration>
> </plugin>
> <plugin>
> <groupId>org.codehaus.mojo</groupId>
> <artifactId>build-helper-maven-plugin</artifactId>
> <version>1.5</version>
> <executions>
> <execution>
> <id>add-source</id>
> <phase>generate-sources</phase>
> <goals>
> <goal>add-source</goal>
> </goals>
> <configuration>
> <sources>
> <source>${project.build.directory}/generated-sources/apt</source>
> </sources>
> </configuration>
> </execution>
> </executions>
> </plugin>
> It shouldn't be necessary to use build-helper-maven-plugin here; the generated sources should automatically be on the classpath. As far as I can tell, this is a Maven issue, or perhaps a maven-compiler-plugin issue, and is not the fault of gwt-maven-plugin.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira