Hi Brian,

Just to tell you I'm getting the same error
(java.lang.NoClassDefFoundError: junit/framework/TestListener) when I'm
trying to use the CVS HEAD version of the Maven plugin. 

More specifically, I get:

E:\Dev\jakarta-cactus\integration\maven\samples\servlet>maven clean
cactus
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0-rc2-SNAPSHOT


BUILD FAILED
File...... file:/C:/Documents and Settings/Vincent
Massol/.maven/plugins/cactus-maven-1.6dev-2004011
3/
Element... ant:taskdef
Line...... 57
Column.... 75
taskdef class org.apache.cactus.integration.ant.CactusTask cannot be
found
Total time: 4 seconds
Finished at: Tue Jan 13 17:45:02 CET 2004


If I run with -X I then get the problem about the NoClassDefFoundError.

I'm still trying to debug it (haven't found the reason yet).
 
Thanks
-Vincent

> -----Original Message-----
> From: Brian Topping [mailto:[EMAIL PROTECTED]
> Sent: 12 January 2004 16:36
> To: Cactus Users List
> Subject: RE: Classpath issue with cactus plugin for maven
> 
> Hi Vincent,
> 
> > -----Original Message-----
> > From: Vincent Massol [mailto:[EMAIL PROTECTED]
> > Subject: RE: Classpath issue with cactus plugin for maven
> >
> > Hi Brian,
> >
> > Why do you mention cookies?
> 
> Yes, bad amerikan humor, it was a long day of slow progress.
apologies.
> must be more careful when typing as a zombie.
> 
> > The reason of your error is:
> > java.lang.NoClassDefFoundError: junit/framework/TestListener
> >
> > JUnit is loaded automatically by the Cactus plugin. Thus it
> > simply means
> > that:
> > - either junit-3.8.1 is not present in your local repository
> > - or that it is but it's corrupted
> >
> > Can you please check that?
> 
> Indeed, that was the first thing I checked, but I checked it again to
be
> sure.  The jar is there properly as ${lib.repo}/junit/jars/junit-
> 3.8.1.jar,
> and the md5 matches.  I have a dependency in the top level project.xml
of:
> 
>         <dependency>
>             <groupId>junit</groupId>
>             <artifactId>junit</artifactId>
>             <version>3.8.1</version>
>         </dependency>
> 
> ... but is this dependency even necessary?
> 
> thanks!
> 
> -b
> 
> >
> > Thanks
> > -Vincent
> >
> > > -----Original Message-----
> > > From: Brian Topping [mailto:[EMAIL PROTECTED]
> > > Sent: 12 January 2004 07:11
> > > To: Cactus Users List
> > > Subject: Classpath issue with cactus plugin for maven
> > >
> > > Hi all,
> > >
> > > I'm wondering if anyone has hints on why maven is tossing
> > cookies with
> > the
> > > following exception chain.  Command is 'maven -X cactus:test-ear.
It
> > would
> > > appear that there is something horribly wrong with my classpath,
but
> > the
> > > goal
> > > works just fine from the ejb subproject.  And I have added
> > JUnit (and
> > > confirmed the version) to the top level project and blew away the
> > caches.
> > > Still no dice.
> > >
> > > TestListener is an interface with no imports, so it shouldn't be a
> > > transitive
> > > loading issue.
> > >
> > > Strange... any thoughts appreciated.
> > >
> > > -b
> > >
> > >
> > > Root cause
> > > taskdef class org.apache.cactus.integration.ant.CactusTask cannot
be
> > found
> > >         at
> > >
> >
org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:240)
> > >         at
> > org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:208)
> > >         at org.apache.tools.ant.Task.perform(Task.java:341)
> > >         at
> > org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
> > >         at
> > org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> > >         at
> > >
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> > >         at
> > >
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
> > >         at
> > > com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
> > >         at com.werken.werkz.Goal.fire(Goal.java:639)
> > >         at com.werken.werkz.Goal.attain(Goal.java:575)
> > >         at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
> > >         at com.werken.werkz.Goal.attain(Goal.java:573)
> > >         at
> > >
> > org.apache.maven.plugin.PluginManager.attainGoals(PluginManage
> > r.java:448
> > )
> > >         at
> > > org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
> > >         at org.apache.maven.cli.App.doMain(App.java:546)
> > >         at org.apache.maven.cli.App.main(App.java:1113)
> > >         at
> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >         at
> > >
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess
> > orImpl.jav
> > a:
> > > 39)
> > >         at
> > >
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth
> > odAccessor
> > Im
> > > pl.
> > > java:25)
> > >         at java.lang.reflect.Method.invoke(Method.java:324)
> > >         at com.werken.forehead.Forehead.run(Forehead.java:551)
> > >         at com.werken.forehead.Forehead.main(Forehead.java:581)
> > > Caused by: java.lang.NoClassDefFoundError:
> > junit/framework/TestListener
> > >         at java.lang.Class.getDeclaredConstructors0(Native Method)
> > >         at
> > java.lang.Class.privateGetDeclaredConstructors(Class.java:1610)
> > >         at
java.lang.Class.getDeclaredConstructors(Class.java:1169)
> > >         at
> > >
> > org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLo
> > ader.java:
> > 48
> > > 4)
> > >         at
> > >
> >
org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231)
> > >         ... 21 more
> > > --- Nested Exception ---
> > > java.lang.NoClassDefFoundError: junit/framework/TestListener
> > >         at java.lang.Class.getDeclaredConstructors0(Native Method)
> > >         at
> > java.lang.Class.privateGetDeclaredConstructors(Class.java:1610)
> > >         at
java.lang.Class.getDeclaredConstructors(Class.java:1169)
> > >         at
> > >
> > org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLo
> > ader.java:
> > 48
> > > 4)
> > >         at
> > >
> >
org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231)
> > >         at
> > org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:208)
> > >         at org.apache.tools.ant.Task.perform(Task.java:341)
> > >         at
> > org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
> > >         at
> > org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> > >         at
> > >
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> > >         at
> > >
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
> > >         at
> > > com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
> > >         at com.werken.werkz.Goal.fire(Goal.java:639)
> > >         at com.werken.werkz.Goal.attain(Goal.java:575)
> > >         at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
> > >         at com.werken.werkz.Goal.attain(Goal.java:573)
> > >         at
> > >
> > org.apache.maven.plugin.PluginManager.attainGoals(PluginManage
> > r.java:448
> > )
> > >         at
> > > org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
> > >         at org.apache.maven.cli.App.doMain(App.java:546)
> > >         at org.apache.maven.cli.App.main(App.java:1113)
> > >         at
> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >         at
> > >
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess
> > orImpl.jav
> > a:
> > > 39)
> > >         at
> > >
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth
> > odAccessor
> > Im
> > > pl.
> > > java:25)
> > >         at java.lang.reflect.Method.invoke(Method.java:324)
> > >         at com.werken.forehead.Forehead.run(Forehead.java:551)
> > >         at com.werken.forehead.Forehead.main(Forehead.java:581)
> > >
> > >
> >
---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail:
[EMAIL PROTECTED]
> >
> >
> >
> >
---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to