Olá Marcelo,

Eu utilizo Ant para basicamente para automatizar o processo de compilação e
instalação de aplicações que usam servlets e JSP. O Ant compila as fontes,
gera os WARs, transfere os arquivos para os lugares certos, e reinicializa o
servidor. O script roda tanto em linha de comando como via NetBeans/Forté.
Mas eu não tive muito tempo de explorá-la suficientemente. A ferramenta
serve para muito mais.

Ant é como make, mas em vez de Makefiles você tem arquivos XML (buildfiles)
onde você pode definir projetos, propriedades e targets (seqüências de
tarefas). Durante a evolução do projeto você pode acrescentar novas tarefas,
editá-las, definir novos targets, etc. Para finalizar um release, por
exemplo, você poderia configurar um buildfile para realizar a compilação,
fazer o checkout via CVS, execução de testes, geração de javadoc, criação de
diretórios, cópia de arquivos, geração de JARs e WARs, enviar e-mail aos
participantes, etc. Você também pode distribuir o Ant para que o cliente
tenha uma instalação automatizada.

Vem com várias tarefas prontas (javac, jar, javadoc...), inúmeras que você
pode baixar (conversão de arquivos, transformação XSLT, etc.) e se você
quiser pode ainda definir novas tarefas implementando a interface Task. O
Ant ajuda bastante a organizar seu código, e facilita a distribuição de
aplicações JSP/servlets. Oferece uma flexibilidade que nenhum IDE oferece e
por isto já é integrado em alguns deles (o NetBeans/Forté e, se eu não me
engano, o JBuilder).

[]s
Helder.

--
Helder da Rocha
Consultor
www.argonavis.com.br
São Paulo

----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Thursday, December 20, 2001 4:13 PM
Subject: [java-list] Vantagens do Apache Ant


> Amigos,
>
>      Alguém utiliza o Apache Ant aqui na lista? Se sim, poderia me dizer
as
> vantagens em usá-lo.
>
> Obrigado!
>
> Marcelo Alcantara
> [EMAIL PROTECTED]
> Consultor Senior
> Martin Brower do Brasil
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a