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]

Reply via email to