2010-12-04 16 views

答えて

3

は、私は、これはアリの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を使用して行うことができます。

関連する問題