Как я могу заменить вложенный <resourcecount>в <condition>на муравей 1.6? - PullRequest
1 голос
/ 13 июля 2009

Я работаю с Ant 1.6 и не может использовать "resourcecount" в пределах "условия" . По сути, я хотел бы проверить, содержит ли FileSet элементы согласно регулярному выражению:

<condition property="foo.exist">
   <resourcecount when="greater" count="0">
     <filelist dir="." files="*foo*" />
   </resourcecount>
</condition>

Обычно это присваивает свойство foo.exist, если текущий каталог содержит шаблон "foo" внутри имен. Но я не могу сделать это в муравье 1.6.

У вас есть идеи?

1 Ответ

2 голосов
/ 14 июля 2009
<path id="a">
    <fileset dir=".">
         <include name="*foo*"/>
    </fileset>
</path>

<property name="foo.exist" refid="a"/>

<echo>${foo.exist}</echo>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...