Nope...the way you have it written the "standard" ANT way of doing it... now if 
you want to introduce some behavior defined in the ant-contrib project, 
particularly the <if> task then you can write it as:
 
  <target name="bootstrap">
    <if>
        <available file="project/${env.PROJECT_NAME}/bootstrap.xml"/>
        <then>
           <ant antfile="project/${env.PROJECT_NAME}/bootstrap.xml"/>
        </then>
    </if>
  </target>
 



----- Original Message ----
From: Ian Pilcher <[EMAIL PROTECTED]>
To: user@ant.apache.org
Sent: Friday, February 17, 2006 4:28:53 PM
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]

Reply via email to