Представляю вашему вниманию набор Ant тасков, который позволяет собирать многомодульные приложения на Ant: https://github.com/dzidzitop/ant_modular
Особенности:
- разрешение зависимостей между модулями приложения, и ничего более
- гибкость, присущая Ant, остаётся с вами
- определение циклических зависимостей
- простая кастомизация под конкретные проектные условия
- описание мета-информации модулей в формате, который вы выбираете сами (из коробки поддерживается JAR Manifest)
- описание процесса сборки типовых модулей в одном build.xml, без груды шаблонных скриптов