Exatamente, é um canivete suíço do magaiver huahauhau
É o seguinte, ant eh um programa java, q le um arquivo xml e executa algumas tarefas. Nesse arquivo xml estao descritas alguns targets para a sua aplicação. Esse targets, nada mais sao, do que um conjunto de tarefas q faz algo. Nossa, complicou neh!? Pro exemplo, vc define uma target compile, por exemplo e dentro dessa target, vc chama as tasks (tarefas) para criar um diretorio, compilar (task javac), etc…
É legal pq muitas tasks ja estao prontas, soh falta saber usar. E depois de um tempo de pratica, vc nunca mais vai ter problemas com CLASSPATH :drum :drum
No site do ant tem algumas informacoes e tbm tem toooooodas as task.
http://ant.apache.org
E se surgir alguma duvida, estamos ai!