You do not need to use the <available> task within a target (as long as
you are using Ant 1.6 or greater) . You could rewrite this as...
<available file="project/${env.PROJECT_NAME}/bootstrap.xml"
property="bootstrap"/>
<target name="bootstrap" if="bootstrap">
<ant antfile="project/${env.PROJECT_NAME}/bootstrap.xml"/>
</target>
-Rob A
> -----Original Message-----
> From: news [mailto:[EMAIL PROTECTED] On Behalf Of Ian Pilcher
> Sent: Friday, February 17, 2006 2:29 PM
> To: [email protected]
> Subject: Can these targets be combined?
>
> I need to execute a single task if a file exists. Here's
> what I've been able to glean from the Ant manual (which
> desperately needs an index,
> BTW):
>
> <target name="check-bootstrap">
> <available file="project/${env.PROJECT_NAME}/bootstrap.xml"
> property="bootstrap"/>
> </target>
>
> <target name="bootstrap" if="bootstrap" depends="check-bootstrap">
> <ant antfile="project/${env.PROJECT_NAME}/bootstrap.xml"/>
> </target>
>
> Is there a way to combine these two targets into one?
>
> Thanks!
>
> --
> ==============================================================
> ==========
> Ian Pilcher
> [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]