ANT, o makefile para Java
O ANT � uma ferramenta j� conhecida por muitos programadores mas que eu
n�o posso deixar de citar aqui no dicas-list.
Para aqueles que ainda n�o conhecem, o ANT � uma poderosa ferramenta que
auxilia no desenvolvimento, testes e deployment de aplica��es Java.
Com o ANT voc� escreve um pequeno arquivo XML descrevendo v�rias fun��es
(tasks) que voc� deseja automatizar. Entre as opera��es mais comuns temos:
- Compila��o
- gera��o de arquivos de deployment como WAR, JAR, EAR
- Copiar, apagar e mover arquivos;
- Gerar o JavaDoc
- fazer o deployment de sua aplica��o chamando
outras aplica��es atrav�s de linha de comando.
- Executar tasks do JUnit ou XDocLet
- Parar e Iniciar o Tomcat ou JBoss ou outro Application Server;
- Formatar o c�digo fonte
- Validar se o nome dos m�todos e atributos
est�o de acordo com o padr�o
- Fazer testes em Web Sites
- Integra��o com CVS
A grande vantagem � exatamente automatizar alguns processos que
geralmente s�o repetitivos ou cansativos. Praticamente as tasks
dispon�veis no ANT j� s�o suficientes para as necessidades de v�rios
projetos Java, mas voc� pode pode construir suas pr�prias tasks ou
utilizar outras centenas de tasks disponibilizadas na internet.
(http://jakarta.apache.org/ant/external.html)
Uma outra vantagem � que no arquivo XML voc� configura algumas vari�veis
e todos os membros da equipe de desenvolvimento podem rapidamente
utilizar o mesmo arquivo. Isso � um aspecto importante no ciclo de
desenvolvimento pois evita que cada programador tenha sua pr�pria forma
de gerar os arquivos evitando assim um ambiente de desenvolvimento complexo.
Praticamente todos os projetos do Jakarta e centenas de outros projetos
Java em todo o mundo utilizam o ANT por causa destas vantagens.
V�rias ferramentas de desenvolvimento como o JBuilder, JEdit, Eclipse,
Intellij Idea, IBM VisualAge j� podem ser integrados com o ANT.
(http://jakarta.apache.org/ant/external.html)
O ANT � totalmente escrito em Java e portanto pode ser usado em qualquer
sistema operacional com suporte a Java.
Desenvolvido inicialmente pela SUN o ANT hoje faz parte do projeto
Apache Jakarta e � distribu�do como Free Software.
P�gina Oficial
http://jakarta.apache.org/ant/
Ferramentas ANT e outras tasks.
http://jakarta.apache.org/ant/external.html
Por tudo isso, comece hoje mesmo a utilizar o ANT em seu projeto, sua
equipe vai te agradecer.
Bons c�digos!!!
______________________________________________________________________________
Handerson Ferreira Gomes
Summa Technologies
Boletim Dicas Java - Sua dose di�ria de Java.
================================================================================
[dicas-list] circula diariamente com pequenas dicas sobre a plataforma Java e �
mais um servi�o da Sociedade de Usu�rios Java - http://www.soujava.org.br
*** SouJava - Fortalecendo a Comunidade Java Brasileira! ***
- Para contribuir com uma dica, envie um e-mail para [EMAIL PROTECTED]
- Participe de outras listas de discuss�o sobre a linguagem Java.
Saiba mais em http://www.soujava.org.br/lista.htm
--------------------------------------------------------------------------------
- Para assinar este boletim: mailto:[EMAIL PROTECTED]
- Para cancelar sua assinatura: mailto:[EMAIL PROTECTED]
- Dicas anteriores: http://www.mail-archive.com/dicas-list%40soujava.org.br
- Para discutir sobre as dicas, acesse o Mundo OO (http://www.mundooo.com.br)