O Apache Ant, ou simplesmente Ant, é uma ferramenta
escrita em Java e usada para a automatização de
builds e tarefas. Para desenvolvedores veteranos, o Ant é
uma espécie de make, porém, mais simples de se
configurar e usar.
O uso do Ant é justificado devido à quantidade
de tarefas que devem ser executadas antes que uma aplicação
esteja pronta para instalação ou distribuição
final. Entre estas tarefas estão a compilação
de classes Java, a criação ou exclusão
de diretórios, empacotamento de arquivos, execução
de programas externos, etc. Quando se está usando um
IDE, este se encarrega de realizar estas tarefas, uma vez que
muitos deles já trazem o Ant embutido. No entanto, o
entendimento do Ant, e suas principais tarefas, é muito
importante para o desenvolvedor Java que deseja entender como
estas operações funcionam nos bastidores.
O processo de automação de tarefas usando o Ant
está completamente centrado no uso de um documento XML
que contém toda a informação sobre as tarefas
a serem executadas. Como estes documentos XML são criados
e configurados pelo desenvolvedor, recomendo que você
reveja seus conhecimentos sobre esta linguagem de marcação
antes de progredirmos. No momento que você estiver lendo
este tutorial provavelmente teremos algo sobre XML neste site.
Caso você sinta que precisa aprimorar seus conhecimentos
nesta linguagem não deixe de visitar a página
inicial do site e pesquisar alguma coisa sobre XML. |