You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by hochraldo <Ma...@siemens.com> on 2007/03/14 12:19:21 UTC
Get NoClassDefFoundError for junit/framework/TestCase in the
groovy-maven-plugin
Hello,
I'm using maven 2.0.5 to build. I use the groovy-maven-plugin to compile my
groovy unit test classes.
This is my configuration:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>1.0</version>
<scope>test</scope>
</dependency>
.....
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>groovy-maven-plugin</artifactId>
<version>1.0-alpha-1-SNAPSHOT</version>
<executions>
<execution>
<goals>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</plugin>
I get the follwing error if i try to run mvn test:
[INFO] [groovy:testCompile]
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] junit/framework/TestCase
[INFO]
------------------------------------------------------------------------
[INFO] Trace
java.lang.NoClassDefFoundError: junit/framework/TestCase
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at
org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassL
oader.java:195)
at
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal
m.java:255)
at
org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.
java:214)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at
groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:643)
at
groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:504)
at
org.codehaus.groovy.control.ResolveVisitor.resolveToClass(ResolveVisi
tor.java:506)
at
org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.jav
a:248)
at
org.codehaus.groovy.control.ResolveVisitor.resovleFromDefaultImports(
ResolveVisitor.java:368)
at
org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.jav
a:248)
at
org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.jav
a:226)
at
org.codehaus.groovy.control.ResolveVisitor.resolveOrFail(ResolveVisit
or.java:211)
at
org.codehaus.groovy.control.ResolveVisitor.resolveOrFail(ResolveVisit
or.java:221)
at
org.codehaus.groovy.control.ResolveVisitor.resolveOrFail(ResolveVisit
or.java:217)
at
org.codehaus.groovy.control.ResolveVisitor.visitClass(ResolveVisitor.
java:782)
at
org.codehaus.groovy.control.ResolveVisitor.startResolving(ResolveVisi
tor.java:128)
at
org.codehaus.groovy.control.CompilationUnit$5.call(CompilationUnit.ja
va:595)
at
org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(Compil
ationUnit.java:833)
at
org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.j
ava:480)
at
org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.j
ava:459)
at
org.codehaus.mojo.groovy.CompilationMojoSupport.compile(CompilationMo
joSupport.java:233)
at
org.codehaus.mojo.groovy.CompilationMojoSupport.doExecute(Compilation
MojoSupport.java:245)
at
org.codehaus.mojo.pluginsupport.MojoSupport.execute(MojoSupport.java:
122)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:420)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:539)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:493)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:463)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:311)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:278)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:330)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:123)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
--
View this message in context: http://www.nabble.com/Get-NoClassDefFoundError-for-junit-framework-TestCase-in-the-groovy-maven-plugin-tf3401524s177.html#a9472436
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org