Используя Ant, как я могу создать файл по пути, который может не существовать?
Предположим, у меня есть структура каталогов, как это:
src
|- main
|- webapp
|- filters
|- resources
|- webapp
И задача касания муравья, как это:
<touch file="src/main/webapp/filters/${more.path.to.file}"/>
куда ${more.path.to.file}
может сильно различаться в зависимости от конфигурации.
Если все каталоги упоминаются в more.path.to.file
не существует, задача касания не выполняется, говоря No such file or directory
, Есть ли способ создать файл и создать все каталоги по мере необходимости?
Кстати, я делаю это в плагине Maven's antrun, на случай, если это актуально.
Спасибо.
1 ответ
Задача касания имеет атрибут mkdirs: https://ant.apache.org/manual/Tasks/touch.html.