D:\dev\op\op\logistics>maven junitejb:test -X
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0-rc1-SNAPSHOT

[DEBUG] Adding reference: maven.dependency.classpath -> D:\java\apache\maven-cvsbuild\repository\oputil\jars\oputil-1.0.jar;D:\java\apache\maven-cvsbuild\repository\weblogic\jars\weblogic-8.1.jar;D:\java\apache\maven-cvsbuild\repository\junit\jars\junit-3.8.1.jar;D:\java\apache\maven-cvsbuild\repository\junitejb\jars\junitejb-1.0.jar
[available] [VERBOSE] Found: src\java
[available] [VERBOSE] Found: src\junitejb\java
[DEBUG] Adding reference: maven-classpath ->
[DEBUG] Adding reference: maven.compile.src.set ->
[DEBUG] Adding reference: maven.test.compile.src.set ->
[DEBUG] Adding reference: maven.dependency.classpath -> D:\java\apache\maven-cvsbuild\repository\maven\jars\maven-1.0-beta-10.jar;D:\java\apache\maven-cvsbuild\repository\commons-io\jars\commons-io-20030203.000550.jar;D:\java\apache\maven-cvsbuild\repository\commons-net\jars\commons-net-1.0.0.jar;D:\java\apache\maven-cvsbuild\repository\commons-httpclient\jars\commons-httpclient-2.0-beta1.jar;D:\java\apache\maven-cvsbuild\repository\commons-lang\jars\commons-lang-1.0.1.jar;D:\java\apache\maven-cvsbuild\repository\jsch\jars\jsch-0.1.5.jar;D:\java\apache\maven-cvsbuild\repository\commons-jelly\jars\commons-jelly-20030902.160215.jar;D:\java\apache\maven-cvsbuild\repository\commons-jelly\jars\commons-jelly-tags-velocity-20030303.205659.jar;D:\java\apache\maven-cvsbuild\repository\velocity\jars\velocity-1.4-dev.jar
[DEBUG] Adding reference: maven-classpath ->
[DEBUG] Adding reference: maven.compile.src.set ->
[DEBUG] Adding reference: maven.test.compile.src.set ->
[DEBUG] Adding reference: maven.dependency.classpath -> D:\java\apache\maven-cvsbuild\repository\dom4j\jars\dom4j-1.4.jar;D:\java\apache\maven-cvsbuild\repository\xml-apis\jars\xml-apis-1.0.b2.jar;D:\java\apache\maven-cvsbuild\repository\maven\jars\maven.jar;D:\java\apache\maven-cvsbuild\repository\isorelax\jars\isorelax-20030108.jar;D:\java\apache\maven-cvsbuild\repository\xercesjarv\jars\xercesjarv-20020712-DG.jar;D:\java\apache\maven-cvsbuild\repository\xerces\jars\xerces-2.4.0.jar
[DEBUG] Adding reference: maven-classpath ->
[DEBUG] Adding reference: maven.compile.src.set ->
[DEBUG] Adding reference: maven.test.compile.src.set ->
[DEBUG] Adding reference: maven.dependency.classpath -> D:\java\apache\maven-cvsbuild\repository\ant\jars\ant-1.5.3-1.jar;D:\java\apache\maven-cvsbuild\repository\dom4j\jars\dom4j-1.4.jar;D:\java\apache\maven-cvsbuild\repository\commons-grant\jars\commons-grant-1.0-beta-4.jar;D:\java\apache\maven-cvsbuild\repository\commons-jelly\jars\commons-jelly-20030902.160215.jar;D:\java\apache\maven-cvsbuild\repository\commons-jelly\jars\commons-jelly-tags-jsl-20030211.143151.jar;D:\java\apache\maven-cvsbuild\repository\commons-jelly\jars\commons-jelly-tags-log-20030211.142821.jar;D:\java\apache\maven-cvsbuild\repository\commons-jelly\jars\commons-jelly-tags-velocity-20030303.205659.jar;D:\java\apache\maven-cvsbuild\repository\commons-jelly\jars\commons-jelly-tags-xml-20030211.142705.jar;D:\java\apache\maven-cvsbuild\repository\commons-logging\jars\commons-logging-1.0.3.jar;D:\java\apache\maven-cvsbuild\repository\maven\jars\maven-1.0-beta-10.jar;D:\java\apache\maven-cvsbuild\repository\velocity\jars\velocity-1.4-dev.jar;D:\java\apache\mave
n-cvsbuild\repository\velocity-dvsl\jars\velocity-dvsl-0.45.jar;D:\java\apache\maven-cvsbuild\repository\xml-apis\jars\xml-apis-1.0.b2.jar
[DEBUG] Adding reference: maven-classpath ->
[DEBUG] Adding reference: maven.compile.src.set ->
[DEBUG] Adding reference: maven.test.compile.src.set ->
[DEBUG] Adding reference: maven.dependency.classpath ->
[DEBUG] Adding reference: maven-classpath ->
[DEBUG] Adding reference: maven.compile.src.set ->
[DEBUG] Adding reference: maven.test.compile.src.set ->
[DEBUG] Adding reference: maven.dependency.classpath -> D:\java\apache\maven-cvsbuild\repository\weblogic\jars\weblogic-8.1.jar;D:\java\apache\maven-cvsbuild\repository\junit\jars\junit-3.8.1.jar;D:\java\apache\maven-cvsbuild\repository\ant\jars\ant-optional-1.5.3-1.jar;D:\java\apache\maven-cvsbuild\repository\ant\jars\ant-1.5.3-1.jar
[available] [VERBOSE] Unable to find src\java to set property sourcesPresent
[available] [VERBOSE] Unable to find src\test to set property unitTestSourcesPresent
[DEBUG] Adding reference: maven-classpath ->
[DEBUG] Adding reference: maven.compile.src.set ->
[DEBUG] Adding reference: maven.test.compile.src.set ->
junitejb:test:
[echo] ant classpath D:\java\apache\maven-cvsbuild/repository\ant\jars\ant-optional-1.5.3-1.jar;D:\java\apache\maven-cvsbuild/repository\ant\jars\ant-1.5.3-1.jar;D:\java\apache\maven-cvsbuild/repository\junit\jars\junit-3.8.1.jar
[taskdef] [DEBUG] Class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask loaded from parent loader


BUILD FAILED
File...... file:/D:/java/apache/maven-cvsbuild/plugins/maven-junitejb-plugin-1.0/
Element... taskdef
Line...... 236
Column.... 34
taskdef class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask cannot be found
com.werken.werkz.UnattainableGoalException: Unable to obtain goal [junitejb:test] -- 
file:/D:/java/apache/maven-cvsbuild/plugins/maven-junitejb-plugin-1.0/:236:34: 
<taskdef> taskdef class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask cannot 
be found
        at com.werken.werkz.Goal.fire(Goal.java:646)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:454)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
        at org.apache.maven.cli.App.doMain(App.java:543)
        at org.apache.maven.cli.App.main(App.java:1109)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.werken.forehead.Forehead.run(Forehead.java:543)
        at com.werken.forehead.Forehead.main(Forehead.java:573)
org.apache.commons.jelly.JellyTagException: 
file:/D:/java/apache/maven-cvsbuild/plugins/maven-junitejb-plugin-1.0/:236:34: 
<taskdef> taskdef class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask cannot 
be found
        at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:683)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:288)
        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 org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:454)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
        at org.apache.maven.cli.App.doMain(App.java:543)
        at org.apache.maven.cli.App.main(App.java:1109)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.werken.forehead.Forehead.run(Forehead.java:543)
        at com.werken.forehead.Forehead.main(Forehead.java:573)
Caused by: taskdef class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask cannot 
be found
        at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:240)
        at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162)
        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)
        ... 15 more
Caused by: java.lang.NoClassDefFoundError: junit/framework/TestListener
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
        at java.lang.Class.getDeclaredConstructors(Class.java:1152)
        at org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.java:484)
        at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231)
        ... 19 more
Root cause
taskdef class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask cannot be found
        at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:240)
        at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162)
        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 org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:454)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
        at org.apache.maven.cli.App.doMain(App.java:543)
        at org.apache.maven.cli.App.main(App.java:1109)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.werken.forehead.Forehead.run(Forehead.java:543)
        at com.werken.forehead.Forehead.main(Forehead.java:573)
Caused by: java.lang.NoClassDefFoundError: junit/framework/TestListener
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
        at java.lang.Class.getDeclaredConstructors(Class.java:1152)
        at org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.java:484)
        at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231)
        ... 19 more
--- Nested Exception ---
java.lang.NoClassDefFoundError: junit/framework/TestListener
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
        at java.lang.Class.getDeclaredConstructors(Class.java:1152)
        at org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.java:484)
        at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231)
        at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162)
        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 org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:454)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
        at org.apache.maven.cli.App.doMain(App.java:543)
        at org.apache.maven.cli.App.main(App.java:1109)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.werken.forehead.Forehead.run(Forehead.java:543)
        at com.werken.forehead.Forehead.main(Forehead.java:573)
Root cause
taskdef class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask cannot be found
        at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:240)
        at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162)
        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 org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:454)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
        at org.apache.maven.cli.App.doMain(App.java:543)
        at org.apache.maven.cli.App.main(App.java:1109)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.werken.forehead.Forehead.run(Forehead.java:543)
        at com.werken.forehead.Forehead.main(Forehead.java:573)
Caused by: java.lang.NoClassDefFoundError: junit/framework/TestListener
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
        at java.lang.Class.getDeclaredConstructors(Class.java:1152)
        at org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.java:484)
        at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231)
        ... 19 more
--- Nested Exception ---
java.lang.NoClassDefFoundError: junit/framework/TestListener
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
        at java.lang.Class.getDeclaredConstructors(Class.java:1152)
        at org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.java:484)
        at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231)
        at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162)
        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 org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:454)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
        at org.apache.maven.cli.App.doMain(App.java:543)
        at org.apache.maven.cli.App.main(App.java:1109)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.werken.forehead.Forehead.run(Forehead.java:543)
        at com.werken.forehead.Forehead.main(Forehead.java:573)

[EMAIL PROTECTED] wrote:

What are the classloading bits of maven -X ?

Worst comes to worst, give us a test plugin we can use to help test it.
--
dIon Gillard, Multitask Consulting
Blog:      http://blogs.codehaus.org/people/dion/


Nathan Coast <[EMAIL PROTECTED]> wrote on 23/09/2003 01:04:34 PM:



thanks Dion, getting closer but still no cigar

dependencies

    <dependency>
       <groupId>weblogic</groupId>
       <artifactId>weblogic</artifactId>
      <version>8.1</version>
    </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
    </dependency>
    <dependency>
       <groupId>ant</groupId>
       <artifactId>ant-optional</artifactId>
       <version>1.5.3-1</version>
    </dependency>
    <dependency>
       <groupId>ant</groupId>
       <artifactId>ant</artifactId>
       <version>1.5.3-1</version>
    </dependency>



this is the jelly script

<j:set var="junit.cp" value="${plugin.getDependencyPath('ant:ant-optional')};${plugin.


getDependencyPath('ant:ant')};${plugin.getDependencyPath('junit:junit')}"/>


      <echo message="ant classpath ${junit.cp}"/>
      <taskdef
        name="junit"
classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask"
        classpath="${junit.cp}"/>

the output is:
**********************************************************

junitejb:test:
[echo] ant classpath D:\java\apache\maven-cvsbuild/repository\ant\jars\ant-optional-1.5.
3-1.jar;D:\java\apache\maven-cvsbuild/repository\ant\jars\ant-1.5.



3-1.jar;D:\java\apache\maven-cvsbuild/repository\junit\jars\junit-3.8.1.jar


BUILD FAILED
File...... file:/D:/java/apache/maven-cvsbuild/plugins/maven-junitejb-plugin-1.0/
Element... taskdef
Line...... 238
Column.... 34
taskdef class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask cannot be found
***************************************************************


I've checked the paths and they all seem correct,


[EMAIL PROTECTED] wrote:



Nathan Coast <[EMAIL PROTECTED]> wrote on 23/09/2003 10:47:49 AM:



Show us your POM.

[snip]


<dependencies>

   <dependency>
     <id>weblogic</id>
     <version>8.1</version>
   </dependency>
   <dependency>
     <id>junit</id>
     <version>3.8.1</version>
   </dependency>
   <dependency>
      <groupId>ant</groupId>
      <artifactId>ant-optional</artifactId>
      <version>1.5.3-1</version>
   </dependency>

</dependencies>

[snip]


******************************************************

from plugin.jelly

<goal name="junitejb:test">

<echo message="ant dependency

${plugin.getDependencyPath('ant')}"/>


<taskdef
name="junit" classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask"
classpath="${plugin.getDependencyPath('ant')}"/>


Aren't you going to need ant, ant-optional and junit on this

classpath?


plugin.getDependencyPath('ant') doesn't refer to any of your

dependencies.


Try:

plugin.getDependencyPath('ant:ant-optional') for the optional jar.



the echo gives "" as the value for the dependency path. Interestingly


enough, when I hard code the path to the junit-optional jar, I get the


same error taskdef class org.apache.......JUnitTask cannot be found


--
dIon Gillard, Multitask Consulting
Blog:      http://blogs.codehaus.org/people/dion/



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