在使用Ant构建进行编译之前,请检查两个条件



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

<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

相关内容

  • 没有找到相关文章

最新更新