Apache Ant 1.6.3 added a nice feature to the condition task. There is now an else attribute. The niceness is best illustrated by example:
<property environment="env"/>
<!-- The old, pre-1.6.3 way:-->
<condition property="foo.bar" value="${env.FOO_BAR}">
<isset property="env.FOO_BAR"/>
</condition>
<condition property="foo.bar" value="Lives somewhere else">
<not>
<isset property="env.FOO_BAR"/>
</not>
</condition> And with Ant 1.6.3:
<property environment="env"/>
<!-- The new, 1.6.3 way:-->
<condition property="foo.bar" value="${env.FOO_BAR}"
else="Lives somewhere else">
<isset property="env.FOO_BAR"/>
</condition> It could be more concise still, but this is an improvement.
No comments:
Post a Comment