0

我想在编译我的代码之前检查依赖文件的存在。我正在做以下事情

<available file="XX" property="isXXAvailable"/>
<available file="YY" property="isYYAvailable"/>    

对于编译,我想检查这两个属性是否为真。只有这样才能继续编译

<target name="compile" depends="init" unless="isXXAvailable" unless="isYYavailable">

是否可以在编译期间检查这两个属性

4

1 回答 1

1

您可以将两个“可用”条件“和”合并为一个条件:

<condition property="files.available">
  <and>
    <available file="XX"/>
    <available file="YY"/>
  </and>
</condition>

那么您可以按照您当前在目标中执行的方式使用此条件

http://ant.apache.org/manual/Tasks/condition.html

于 2013-08-07T14:55:31.910 回答