本文介绍了蚂蚁:如何检查是否一个属性是否存在?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我如何检查使用蚂蚁属性的存在?
我打开使用Ant-的contrib,如果蚂蚁不提供一些有用的东西。
此外,蚂蚁的contrib有断言的任务,它提供了存在,但断言是不是我需要在这里,因为我想preFER一个boolean返回值。
(蚂蚁新手...)
How do I check the existence of a property using ant?I am open to the use of ant-contrib, if ant doesn't provide some thing useful.Also, ant-contrib has assert task, which provides "exists", but assertion is not what I need here, since I would prefer a boolean return value.(ant newbie...)
推荐答案
您可以使用任务与条件。
You can use the Condition task with an isset condition.
<project default="test">
<property name="a" value="a"/>
<target name="test">
<condition property="a.set" else="false">
<isset property="a"/>
</condition>
<condition property="b.set" else="false">
<isset property="b"/>
</condition>
<echo message="a set ? ${a.set}"/>
<echo message="b set ? ${b.set}"/>
</target>
</project>
输出:
test:
[echo] a set ? true
[echo] b set ? false
这篇关于蚂蚁:如何检查是否一个属性是否存在?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!