With current ant tasks, one cannot change the classpath used within build.xml.

For junit and ant 1.7.0 +, one can set the location of the junit.jar
file within the <junit>
task itself - this is indeed the recommended way as it means that one
does not need to modify the ant distribution or use -lib at the command line.


<junit ...>
   <classpath>
        <path refid="location junit.jar"/>
       ....
   </classpath>
</junit>

Peter


On Mon, Nov 24, 2008 at 4:40 PM,  <[EMAIL PROTECTED]> wrote:
> Hi,
>
> Is there a way to see what ANT thinks is in my classpath?  I have a condition 
> that's failing
>
>  <condition property="isJUnitAvailable">
>    <available classname="junit.framework.TestCase"/>
>  </condition>
>
>  <target name="check-junit" unless="isJUnitAvailable">
>    <fail message="Failed: JUnit not in classpath"/>
>  </target>
>
> But the JAR file (junit.jar) is set up in my project.class.path ...
>
>  <path id="project.class.path">
>        <fileset dir="${deployment}/APP-INF/lib/">
>                <include name="*.jar"/>
>        </fileset>
>        <pathelement location="${weblogic-jar-path}"/>
>  </path>
>
> Not quite sure the right way to debug this.  Thanks, - Dave
>
> ---------------------------------------------------------------------
> 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