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)


Responder a