[ http://jira.codehaus.org/browse/MCOMPILER-91?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Peter Janes updated MCOMPILER-91: --------------------------------- Attachment: maven-compiler-plugin.patch I have a similar need for test trees (separating strict unit tests from project-level integration tests). The attached patch changes the existing compileSourceRoots and outputDirectory parameters from read-only to read-write, so that you can configure them on a per-execution basis, e.g.: <plugin> <artifactId>maven-compiler-plugin</artifactId> <executions> <execution> <id>it</id> <phase>pre-integration-test</phase> <goals> <goal>testCompile</goal> </goals> <configuration> <compileSourceRoots> <compileSourceRoot>src/it/java</compileSourceRoot> </compileSourceRoots> <outputDirectory>target/it-classes</outputDirectory> </configuration> </execution> </executions> </plugin> You could probably apply a similar patch to CompilerMojo.java. There are no new phases required, and maven-surefire-plugin can already be configured to use different source/class/output directories, which means this could also be applied to [integration tests|http://docs.codehaus.org/display/MAVEN/best+practices+-+testing+strategies] without modifying either plugin. > source and output directories should be configurable > ---------------------------------------------------- > > Key: MCOMPILER-91 > URL: http://jira.codehaus.org/browse/MCOMPILER-91 > Project: Maven 2.x Compiler Plugin > Issue Type: New Feature > Reporter: Paul Gier > Attachments: maven-compiler-plugin.patch > > > I have a project with two test source trees. These sources are kept separate > from each other because they need to be compiled and processed with different > parameters. > Currently there is no way in maven to have two separate source trees for the > tests other than using a profile. > It should be possible to configure the source and output directories in the > plugin so that each source tree can be compiled with different parameters. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira