将值限制为属性的最简单实现是什么?
property name="prop_name" value="${dynamic_value}
我想${dynamic_value}
从一个受限制的集合中获取值。
谢谢,瓦吉德
将值限制为属性的最简单实现是什么?
property name="prop_name" value="${dynamic_value}
我想${dynamic_value}
从一个受限制的集合中获取值。
谢谢,瓦吉德
您可以使用带有内置 javascript 引擎(包含在 Java >= 1.6.x 中)的脚本条件(参见ant 手册条件),fe:
<project>
<property name="foo" value="26"/>
<fail message="Value of $${foo} not in range => [${foo}] !">
<condition>
<scriptcondition language="javascript">
var foo = parseInt(project.getProperty("foo"));
self.setValue(foo <= 20 || foo >= 25);
</scriptcondition>
</fail>
</project>