ant-contrib é mau; escrever uma tarefa de formiga personalizada.
ant-contrib é mau porque tenta converter formiga de um estilo declarativo para um estilo imperativo. Mas o xml é uma linguagem de programação de merda.
Por outro lado, uma tarefa de formiga personalizada permite que você escreva em uma linguagem real (Java), com um IDE real, onde você pode escrever testes de unidade para se certificar de que tem o comportamento desejado e, em seguida, fazer uma declaração limpa em seu script de construção sobre o comportamento que você deseja.
Este discurso só importa se você se preocupa em escrever scripts de formigas sustentáveis. Se você não se preocupa com a sustentabilidade por todos os meios, faça o que funcionar. :)
Jtf