rbarioni com o Ant vc pode automatizar e integrar seu projeto de uma maneira fácil e produtiva. Pretendo escrever em futuros artigos como fazer esse tipo de coisa, mais como vc já perguntou vou te dar um exemplo.
Além de tarefas básicas como compilar, gerar o doc, distribuir e instalar seu projeto, durante o desenvolvimento o Ant pode ser usado para se comunicar com outras ferramentas e automatizar tarefas para vc como:
Se comunicar com o CVS e fazer os commits da última versão que ja foi compilada e testada no Junit e/ou no Cactus via o próprio Ant. Gerar configurações dinâmicas com suas tarefas do Xdoclet em arquivos de configuração como o web.xml, struts-config.xml entre outros, se comunicar com o seu banco de dados para recurepar, modificar ou inserir registros, enviar email com os relatórios do processo de build e etc.
Bem e ainda facilita a integração do código gerado por toda a equipe trabalhando em um mesmo projeto.
Prometo que tudo isso será abordado em novos artigos.