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.