2
ファイルセットによって見つかったすべてのファイルに何らかのトークンが含まれていて、他のトークンが含まれていないかどうかを確認するantビルドの例はありますか?ファイルセット内のすべてのファイルをチェックしてください。
ファイルセットによって見つかったすべてのファイルに何らかのトークンが含まれていて、他のトークンが含まれていないかどうかを確認するantビルドの例はありますか?ファイルセット内のすべてのファイルをチェックしてください。
は、私は、これはアリのresourcecontains
条件を使用して行うことができると思うが、私はそれが複数のリソースを受け入れるかわからない(Googleは...ので、ここで私は、これで非常に有用ではなかった)(the docsを参照してください詳細については)。
<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>
あなたが別のトークンの反対の条件をテストするために<resourcecount when="equal" count="0">
を使用することができます。しかし、それはresourcecount
contitionを使用して行うことができます。