3

私の必要性は、ANTターゲットの2つの条件をチェックすることです。それらのいずれかが真の場合、antターゲットを実行する必要があります。

<target name="generateArtifacts" if="${generateABC}" or if="${generatePQR}">
...
/>

上記の構文は間違っています。それを正しくする方法は?

4

1 に答える 1

2

もっと簡単なものがあるかもしれませんが、次のようになります。

<condition property="artifactsMustBeGenerated">
    <or>
        <isTrue value="${generateABC}"/>
        <isTrue value="${generatePQR}"/>
    </or>
</condition>

<target name="generateArtifacts" if="${artifactsMustBeGenerated}">
    ...
/>
于 2012-09-24T14:11:42.163 に答える