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