2010-12-04 10 views

Répondre

3

Je pense que cela peut être fait en utilisant la condition de fourmi resourcecontains, mais je ne suis pas sûr qu'il accepte plusieurs ressources (voir the docs pour plus de détails). Cependant, il peut être fait en utilisant resourcecount contition:

<project name="Test" default="main" basedir="."> 

    <patternset id="filestotest"> 
    <include name="*.c"/> 
    </patternset> 

    <target name="main"> 
    <condition property="contain"> 
     <resourcecount when="greater" count="0"> 
     <fileset dir="."> 
      <patternset refid="filestotest"/> 
      <contains text="main" casesensitive="yes"/> 
     </fileset> 
     </resourcecount> 
    </condition> 
    <condition property="donotcontain"> 
     <isfalse value="${contain}"/> 
    </condition> 
    <echo message="${contain}"/> 
    <echo message="${donotcontain}"/> 
    </target> 
</project> 

Vous pouvez utiliser <resourcecount when="equal" count="0"> pour tester la condition face à un autre jeton.