ant-contrib es maligno; escribir una tarea de hormiga personalizada.
ant-contrib es maligno porque intenta convertir ant de un estilo declarativo a un estilo imperativo. Pero xml es un lenguaje de programación basura.
Por el contrario, una tarea de hormiga personalizada le permite escribir en un lenguaje real (Java), con un IDE real, donde puede escribir pruebas unitarias para asegurarse de tener el comportamiento que desea, y luego hacer una declaración limpia en su script de compilación sobre el comportamiento que desea.
Esta perorata solo importa si le interesa escribir scripts de hormigas que se puedan mantener. Si no le importa la mantenibilidad, haga lo que sea que funcione. :)
Jtf