Да, я явно что-то упустил.Или, чтобы быть более точным, иногда меньше информации, тем больше.После еще большего количества поиска в Google для ant delete fileset
я увидел, что атрибут includes
устарел.После этого все файлы в каталоге content
были удалены.Даже структура каталогов все еще присутствует, и это именно то, что я хотел.
Итак, мое решение на данный момент:
grails.war.resources = { stagingDir ->
delete { fileset dir: "${stagingDir}/content/" }
}
РЕДАКТИРОВАТЬ: Насколько я знаю, Grails использует муравей под капотомтак что стоит посмотреть на Ant Delete Task .Так что я думаю, что если вы хотите удалить также пустые подкаталоги, это будет (хотя не проверено):
delete(includeEmptyDirs: true) { fileset dir: "${stagingDir}/content/" }
или если вы хотите удалить саму папку content
просто:
delete(dir: "${stagingDir}/content/")