scriptmapper
работает, , но по умолчанию, задача copy
копирует только одну (т.е. первую сопоставленную) цель.
Чтобы ваш пример работал, добавьте enablemultiplemappings="true"
или аналогичную копию:
<copy todir="${ms.custom}" enablemultiplemappings="true">
Из документов для copy
опция задачи enablemultiplemappings
:
Если true, задача будет обработана для всех
сопоставления для данного исходного пути.
Если false, задача будет обрабатываться только
первый файл или каталог. это
Атрибут актуален только если есть
субэлемент картографа. (начиная с Ant 1.6.)