Two steps:

1). After your test, do an <antcall> to call a new target
2). Us an "if" parameter in that target: For example:

<available file="CVS\cvsArt.xml" property="artAvailable"/>
<antcall target="artAvailable.target"/>

<target name="artAvaliable.target if="artAvailable">
...

The other solution is to use the antContrib tasks which includes an <if> task:

<if>
   <available file="CVS/cvsArt.xml"/>
   <then>
        ...
    </then>
</if>

I like a lot of the antContrib stuff, but you do have to make sure it
is installed on all the machines that will use your build.xml file.

On 9/11/07, Mario Madunic <[EMAIL PROTECTED]> wrote:
> I have the following in my ant task to test for the existence of an xml file
> after processing
>
> <available file="CSV\csvArt.xml" property="artAvailable" />
>
> What I want to do is run <exec> based on the above property value of true. I
> can't seem to find a task to do this. Any help will be appreciated.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
--
David Weintraub
[EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to