Мой вопрос в продолжении этой темы:
Муравей: скопировать один и тот же набор файлов в несколько мест
Я новичок в мапперах. Может ли кто-нибудь (carej?) Любезно поделиться примером использования картографа для этого? Вот что я пытаюсь:
parent_folder
|----child1_folder
| |----files
| |----config.file
| |----data.txt
|----child2_folder
|----child3_folder
.
.
.
|----childn_folder
У меня нет возможности использовать ant-contrib (извините ... местоположение муравья или любое другое задание не находятся под моим контролем). Так что я не знаю, как перебрать неопределенное количество папок.
Ограничения на меня:
- Я знаю только имя child1_folder (не знаю имен других детей)
- Число других детей неизвестно
- Ожидается, что я создам папку
files
в каждой дочерней папке (с помощью другого задания, если не копирования).
Вот то, что я пытался (в настоящее время пытаюсь получить один файл, дополню дополнительными мапперами, как только это начнет работать):
<copy todir="/tmp/parent_folder" verbose="true">
<fileset dir="/tmp/parent_folder">
<include name="*/files/config.file"/>
</fileset>
<mapper type="glob" from="*/files/config.file" to="*/files/config.file"/>
</copy>
Он продолжает говорить skipped - don't know how to handle it
, а затем No sources found.
.
Спасибо заранее,
Параг Доке
Еще один (возможно?) Связанный с этим вопрос:
Использование mapper & fileset для копирования файлов в другой подкаталог?