junit drops from classpath when using a specific testClassesDirectory
---------------------------------------------------------------------
Key: SUREFIRE-641
URL: http://jira.codehaus.org/browse/SUREFIRE-641
Project: Maven Surefire
Issue Type: Bug
Components: classloading
Affects Versions: 2.6
Reporter: Benson Margulies
Attachments: pom.xml, sf.log
To run some tests from a jar, I went through the process of unpacking the jar
and configuring it as a testClassesDirectory.
Upon execution, I am rewarded with:
org.apache.maven.lifecycle.LifecycleExecutionException: Assert; nested
exception is java.lang.NoClassDefFoundError: Assert
It fails the same with 2.5 and 2.6. I will attach the entire POM so that you
can see that junit most assuredly is in the classpath. The -X log I'll attach
also shows it, just to make this maximally confusing.
Config is:
{code}
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<executions>
<execution>
<id>rex-ws-tests</id>
<phase>test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<testClassesDirectory>${project.build.directory}/rex-ws-test-classes</testClassesDirectory>
</configuration>
</execution>
</executions>
</plugin>
{code}
--
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