2016-09-27 68 views
0

基於某個屬性是否設置我要決定我是否要運行目標及其依賴控制運行的依賴目標螞蟻?

現在我知道,「如果」屬性只能控制目標的運行在它被指定,而不是依賴關係。

是否有任何「if」或其他替代方案的變體可以確保我可以控制目標及其依賴項的運行。

讓我想起它在所有依賴目標中具有「if」屬性的另一種方法。但是這似乎是多餘的。

回答

0

這已在this question之前被詢問過。那裏的答案非常適用。然而,根據目標是如何經常會被調用,另一種解決方案(除提到的答案更具可讀性)是使用if任務從Ant-Contrib

<if> 
    <equals arg1="condition_prop" arg2="some_value" /> 
    <then> 
     <antcall target="target_with_dependencies" /> 
    </then> 
</if>