0
將值限制爲屬性的最簡單實現是什麼?將值限制爲ant屬性任務
property name="prop_name" value="${dynamic_value}
我想從限制集中獲得值爲${dynamic_value}
。
感謝, Wajid
將值限制爲屬性的最簡單實現是什麼?將值限制爲ant屬性任務
property name="prop_name" value="${dynamic_value}
我想從限制集中獲得值爲${dynamic_value}
。
感謝, Wajid
您可以使用scriptcondition(見ant manual conditions),帶有內置的JavaScript引擎
(包含在Java的> = 1.6.x版),F.E. :
<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>
由於這有助於雖然我不得不使用它的一個修改版本進行字符串比較 '<屬性名= 「check_Env」 值= 「$ {deployment.plan.environment}」/>'' – 2013-04-25 17:44:46
忘記scriptconditon的默認值是假的,所以簡單地使用和刪除該行self.setValue (真正);在你的scriptcondition裏面 –
Rebse
2013-04-25 21:39:57