ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nicolas Vervelle <nicolas.verve...@steria.com>
Subject Re: if then
Date Mon, 26 Sep 2005 05:41:14 GMT
Check ant-contrib, it's a library with several additional ant tasks, for 
example <if> <then> <else>
http://ant-contrib.sourceforge.net

Kai Hendry wrote:

> I want to do something quite simple, but with Ant it seems really 
> difficult.
>
> I want to check a property BAR exists. If it is not set, then set it 
> to another property called FOO.
>
> In shell:
> FOO="blah"
> if [ ! $BAR ]; then BAR=$FOO ; fi
> echo $BAR $FOO
>
> Right now I think I have to setup a separate target. Which is insane. 
> Because I would need to call it somehow if the condition isn't met.
>
> I got this far:
>
> <target name="init">
>
>        <condition property="isBARset">
>            <isset property="BAR" />
>        </condition>
> <!-- how do I tastefully call THEN  ?? -->
>
> </target>
>
>
> <target name="THEN" if="isBARset">
> <property name="BAR"  value="${FOO}" />
> </target>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message