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: user@ant.apache.org > 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]