Precisa de um freelancer, códigos-fonte e exemplos completos? Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
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.
Todo o conteúdo deste site,
quando não devidamente observado, pertence a seus idealizadores
e não
poderá ser usado para outras finalidades senão estudo e
aprimoramento de técnicas de programação.
Certifique-se de ler asnotas legaisantes de proceder com
o acesso e leitura do
conteúdo disponibilizado nestas páginas.