#ant
Вопрос:
Структура проекта выглядит следующим образом:
D:/project/modules/module_name/mid_directory/needed_directory/nedded_file.yaml
В папке «модули» есть много модулей (например: module_name1, module_name2, module_name3 …).
У каждого модуля есть уникальный каталог — «нужный каталог» с файлами (nedded_file1.yaml, nedded_file2.yaml, nedded_file3.yaml …)
Мне нужно собрать все папки «needed_directory» (с файлами nedded_file.yaml в каждой) из каждого проекта в одну папку, используя Ant.
Например, используя функцию «копировать» Ant:
<copy todir="D:/project/collected" >
<fileset dir="D:/project/modules/" includes="**/mid_directory/needed_directory/**/**.yaml" />
</copy>
Я получаю в «собранном» — много папок, таких как эта:
имя модуля/средний каталог/нужный каталог/ с файлами nedded_file.yaml
Но мне нужно только:
нужный каталог/ с файлами nedded_file.yaml
(множество уникальных каталогов «нужного каталога» с файлом nedded_file.файлы yaml)
Может быть, у кого-то есть какие-то предложения для достижения этой цели.
Спасибо