Java Mailing List Archive

http://www.ant-tasks.com/

Apache Ant Archive

» Ant Users List
» Ant Developers List
AW: Multiple IFs, or IFs on tasks

AW: Multiple IFs, or IFs on tasks

2005-06-24       - By Jan.Materne@(protected)
Reply:     1     2  

Common pattern:


<target name="do" depends="-do.check" if="do.condition">
   <echo>All conditions set</echo>
</target>

<target name="-do.check">
   <condition property="do.condition">
       ...
   </condition>
</target>


Jan


>-----Urspr?ngliche Nachricht-----
>Von: Frank W. Zammetti [mailto:fzlists@(protected)]
>Gesendet: Donnerstag, 23. Juni 2005 17:42
>An: Ant Users List
>Cc: Ant Users List
>Betreff: Re: Multiple IFs, or IFs on tasks
>
>Ah, thank you Ninju!  I wasn't aware of the <condition> task,
>I think that will do the trick.  One extra step, but not a hassle.
>
>By the way, your name is only one letter off from ultimate
>coolness, but I'm sure you know that already :)
>
>--
>Frank W. Zammetti
>Founder and Chief Software Architect
>Omnytex Technologies
>http://www.omnytex.com
>
>On Thu, June 23, 2005 11:38 am, Ninju Bohra said:
>> Correct on both counts,
>>
>> For the first one, you may want to use a <condition> task to
>"consolidate"
>> all the individual flags into one property which you use in the if=""
>> attribute.
>>
>> As for the second, it is touch-and-go as to which tasks have an
>> if/unless attribute (i.e. some have them and some don't).  The fail
>> task is one that comes to mind that has both but these
>attributes are
>> not "generic" to all tasks (there have numerous discussion on this
>> already, but to no avail :-(
>>
>> "Frank W. Zammetti" <fzlists@(protected)> wrote:
>> Hi all... I'm trying to solve a problem and one of the following two
>> approaches would work, and although it doesn't seem possible from my
>> testing, I wanted to run it by you guys...
>>
>> First, is it possible to do if checks on a target against multiple
>> properties? I tried simply have two if attributes, but that threw an
>> error, and I tried a comma-separated list within a single
>if, but that
>> resulted in the task not executing.
>>
>> Second, I might be missing it, but there doesn't seem to be an if
>> attribute on a task (like copy for instance), is that correct?
>>
>> Thanks all!
>>
>> --
>> Frank W. Zammetti
>> Founder and Chief Software Architect
>> Omnytex Technologies
>> http://www.omnytex.com
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@(protected) For
>additional
>> commands, e-mail: user-help@(protected)
>>
>>
>>
>>
>>
>> __________________________________________________
>> Do You Yahoo!?
>> Tired of spam?  Yahoo! Mail has the best spam protection around
>> http://mail.yahoo.com
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: user-unsubscribe@(protected) For
>additional commands, e-mail: user-help@(protected)
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)


©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.