我需要检查我的ANT目标中的两个条件。如果其中任何一个为真,则必须执行ant目标。
<target name="generateArtifacts" if="${generateABC}" or if="${generatePQR}">
...
/>
以上语法错误。 如何使其正确?
答案 0 :(得分:2)
也许有一些更简单的东西,但我想以下会这样做:
<condition property="artifactsMustBeGenerated">
<or>
<isTrue value="${generateABC}"/>
<isTrue value="${generatePQR}"/>
</or>
</condition>
<target name="generateArtifacts" if="${artifactsMustBeGenerated}">
...
/>