Costin Manolache wrote:

The part that loads junit.jar to the main loader is complete.

There are other possible enhancements to create arbitrary loaders
or support reloading which are not yet implemented.




That still failed for me. I tried this

<?xml version="1.0" ?>
<project default="test" name="junit.antlib">
<path id="ant.deps" >
<fileset dir="lib" >
<include name="junit-3.8.1.jar"/>
</fileset>
</path>
<classloader classpathRef="ant.deps" />
<taskdef name="junit" classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask"/>
</project>
Fails with
$ ant
Buildfile: build.xml

BUILD FAILED
C:\tools\ant-head\tools\antlibs\junit-0.1.1-dev-20030618.antlib\build.xml:12: ta
skdef: A class needed by class org.apache.tools.ant.taskdefs.optional.junit.JUni
tTask cannot be found: junit/framework/TestListener

Total time: 1 second



btw my hack to allow   optional tasks to be loaded by a childloader worked.

Costin





Peter

On Thu, 2003-06-19 at 08:52, Nick Chalko wrote:




peter reilly wrote:





Check the ant faq http://ant.apache.org/faq.html#delegating-classloader
In essence you need to place the junit.jar file in ${ant.home}/lib







I had hoped that was what the <classloader/> task would let me avoid.






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


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature



Reply via email to