将值限制为属性的最简单实现是什么?
property name="prop_name" value="${dynamic_value}
我希望从限制集中获取值${dynamic_value}
。
谢谢, Wajid
答案 0 :(得分:1)
您可以使用内置javascript引擎
<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>