我想在编译代码之前检查是否存在依赖文件。我正在做以下
<available file="XX" property="isXXAvailable"/>
<available file="YY" property="isYYAvailable"/>
对于编译,我想检查这两个属性是否都为true。只有这样才能继续编译
<target name="compile" depends="init" unless="isXXAvailable" unless="isYYavailable">
是否可以在编译时检查这两个属性
您可以将两个"可用"条件"AND"合并为一个条件:
<condition property="files.available">
<and>
<available file="XX"/>
<available file="YY"/>
</and>
</condition>
然后你可以使用这个条件,就像你目前在目标中所做的一样
http://ant.apache.org/manual/Tasks/condition.html