Используя 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.

Другие вопросы по тегам