Я использую Ant для создания приложений Delphi (вызывается из CruiseControl).
Я хочу, чтобы ant осуществлял рекурсивный поиск по дереву каталогов в поисках файлов * .dpr, а при обнаружении вызывает либо второй build.xml, либо, предпочтительно, макрос или цель, передавая каждое из найденных имен файлов в качестве «параметра». Я обнаружил, что могу использовать subant для поиска файлов build.xml и их последовательного запуска, но это не то, что мне нужно, так как я хочу избежать необходимости создавать build.xml для каждого приложения.
Чего я пытаюсь избежать, так это того, что мне нужно перечислить мои приложения в build.xml, а не искать их муравьем.
Пожалуйста, не говорите мне использовать другой инструмент для сборки, так как у нас уже есть большие инвестиции в использование Ant.