Как собирать папки (с файлами) из разных модулей, избегая ведущих папок, с помощью Apache Ant

#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)

Может быть, у кого-то есть какие-то предложения для достижения этой цели.

Спасибо