Вы можете предоставить <dirset>
для задачи <foreach>
, с которой нужно работать:
<foreach target="bundle" param="worksheet" inheritall="true">
<path>
<dirset dir="${subDir}">
<include name="*"/>
</dirset>
</path>
</foreach>
Обратите внимание, что параметр list
не используется, когда я делаю это таким образом.
Вы не можете использовать <dirset>
непосредственно под <foreach>
, как вы можете с <fileset>
. Однако вы можете поставить <dirset>
под <path>
, как показано выше. <include name="*"/>
предотвращает повторный запуск по дереву каталогов.