Support to set the test output directory with property
------------------------------------------------------

                 Key: MECLIPSE-204
                 URL: http://jira.codehaus.org/browse/MECLIPSE-204
             Project: Maven 2.x Eclipse Plugin
          Issue Type: Improvement
    Affects Versions: 2.2
         Environment: -
            Reporter: Martin Heitz
            Priority: Minor


Problem still exists in version $Id: EclipsePlugin.java 479356 2006-11-26 
13:24:31Z fgiust $


While it is possible to set a different output directory for compiled classes 
using -DoutputDirectory=.... it is not possible to specify an output directory 
for test classes. This is strange, because the plugin already creates a special 
output directory when not called with -DoutputDirectory=. e.g.
  <classpathentry kind="src" path="src/test/java" output="target/test-classes"/>
  <classpathentry kind="src" path="src/test/resources" 
output="target/test-classes"/>
  <classpathentry kind="output" path="target/classes"/>

So it would also be easy, to add an option -DtestOutputDirectory=

Code to be changed is in the class EclipsePlugin:
        String testOutput = null;
        boolean useStandardOutputDir = buildOutputDirectory.equals( new File( 
project.getBuild().getOutputDirectory() ) );
        if ( useStandardOutputDir )
        {
            testOutput = IdeUtils.toRelativeAndFixSeparator( projectBaseDir, 
new File( project.getBuild()
                .getTestOutputDirectory() ), false );
        }

Instead of doing the test for the standard dir, just check, if the option was 
set instead.


REASON for the request:
We have tests, which check if some special interface is implemented by the 
classes in the source and then execute tests for the classes found. But test 
implementations of the interface shall not be tested.

Best regards from sunny Black Forrest, Germany,
   Martin Heitz


-- 
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

        

Reply via email to