Я просто хотел добавить, что часть решения, которая работала для меня, добавляла /**
в конец пути включения. Я попытался сделать следующее для удаления каталогов Eclipse .settings:
<delete includeemptydirs="true">
<fileset dir="${basedir}" includes"**/.settings">
</delete>
но он не работал, пока я не изменил его на следующее:
<delete includeemptydirs="true">
<fileset dir="${basedir}" includes"**/.settings/**">
</delete>
По какой-то причине добавление /**
к пути удаляет файлы в соответствующем каталоге, все файлы во всех подкаталогах, подкаталогах и соответствующих каталогах. Добавление /*
удаляет только файлы в соответствующем каталоге, но не удаляет соответствующий каталог.