【发布时间】:2012-09-24 13:55:54
【问题描述】:
我需要检查我的 ANT Target 中的两个条件。如果其中任何一个为真,则 ant 目标必须执行。
<target name="generateArtifacts" if="${generateABC}" or if="${generatePQR}">
...
/>
上述语法错误。如何改正?
【问题讨论】:
标签: ant ant-contrib
我需要检查我的 ANT Target 中的两个条件。如果其中任何一个为真,则 ant 目标必须执行。
<target name="generateArtifacts" if="${generateABC}" or if="${generatePQR}">
...
/>
上述语法错误。如何改正?
【问题讨论】:
标签: ant ant-contrib
也许有一些更简单的东西,但我认为以下方法可以:
<condition property="artifactsMustBeGenerated">
<or>
<isTrue value="${generateABC}"/>
<isTrue value="${generatePQR}"/>
</or>
</condition>
<target name="generateArtifacts" if="${artifactsMustBeGenerated}">
...
/>
【讨论】: