ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nick Chalko <n...@chalko.com>
Subject Re: Using classloader for Junit
Date Fri, 20 Jun 2003 07:10:12 GMT


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: dev-unsubscribe@ant.apache.org
>>>For additional commands, e-mail: dev-help@ant.apache.org
>>> 
>>>
>>>      
>>>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
>For additional commands, e-mail: dev-help@ant.apache.org
>  
>

Mime
View raw message