Ant  XML
Índice dos Fóruns » Artigos e Tutoriais
Autor Mensagem
Administrador
Java Eldar

Membro desde: 02/08/2002 12:27:02
Mensagens: 0
Offline

Assunto: Aprenda a usar essa super ferramenta, facilitando a compilação, gerenciamento e entrega do seu projeto java.

Você pode ler este tutorial na íntegra http://www.guj.com.br/java.artigo.30.1.guj
Por favor, coloque as suas dúvidas e seus comentários sobre este tutorial aqui.
Sinta-se livre para fazer qualquer tipo de pergunta, desta maneira você estará nos ajudando e aos outros usuários!

This message was edited 1 time. Last update was at 19/07/2005 20:34:44

[Email]
rbarioni
GUJ Master
[Avatar]

Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline

cara, o ANT eh mto show de bola......poderosissimo....
adorei ele.....

mas como posso implementa-lo no dia-a-dia, conforme o andamento dos meus projetos em JAVA??

valew

"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou."
[Email] [MSN] [ICQ]
Richardson
JavaTeenager
[Avatar]

Membro desde: 29/10/2002 16:54:29
Mensagens: 178
Localização: Recife/PE
Offline

rbarioni com o Ant vc pode automatizar e integrar seu projeto de uma maneira fácil e produtiva. Pretendo escrever em futuros artigos como fazer esse tipo de coisa, mais como vc já perguntou vou te dar um exemplo.

Além de tarefas básicas como compilar, gerar o doc, distribuir e instalar seu projeto, durante o desenvolvimento o Ant pode ser usado para se comunicar com outras ferramentas e automatizar tarefas para vc como:

Se comunicar com o CVS e fazer os commits da última versão que ja foi compilada e testada no Junit e/ou no Cactus via o próprio Ant. Gerar configurações dinâmicas com suas tarefas do Xdoclet em arquivos de configuração como o web.xml, struts-config.xml entre outros, se comunicar com o seu banco de dados para recurepar, modificar ou inserir registros, enviar email com os relatórios do processo de build e etc.

Bem e ainda facilita a integração do código gerado por toda a equipe trabalhando em um mesmo projeto.

Prometo que tudo isso será abordado em novos artigos.

El Peregrino del Camino de Santiago

RecJUG :: Recife Java User Group
www.recjug.com.br
[WWW] [Yahoo!] [MSN] [ICQ]
rbarioni
GUJ Master
[Avatar]

Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline

valeu pela explicacao, RIchardson.....

mas ainda assim ficou meio vago a ajuda do ANT.....

como ele poderia me ajudar trabalhando com o Eclipse??

"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou."
[Email] [MSN] [ICQ]
Paulo Silveira
Administrador
[Avatar]

Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline

por exemplo

no eclipse ele tem um RUN e um COMPILE project, certo? ele ateh cria um .project e um .classpath pra isso. Mas e se voce quiser mudar seu projeto pro jbuilder, como vc vai confgurar de onde ele compila pra onde e onde gera a documetnacao e etc?

com um simples arquivo XML, voce pode deixar configurado como voce quer que isso ocorra: de onde compilar, para onde, que JAR gerar, se deve ser feito aglum teste, etc..... e ai, se voce mudar de IDE, vai continaur valendo

http://blog.caelum.com.br twitter: @paulo_caelum


[Email] [WWW]
rbarioni
GUJ Master
[Avatar]

Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline

agora acho q comecei a entender o espirito da coisa.....

mas blz...vou continuar mexendo aqui no ANT e qq duvida posto aqui de novo.....

valew galera.....

"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou."
[Email] [MSN] [ICQ]
Richardson
JavaTeenager
[Avatar]

Membro desde: 29/10/2002 16:54:29
Mensagens: 178
Localização: Recife/PE
Offline

Voce pode pegar um plugin para trabalhar com o Ant no Eclipse, o Antview em http://r2tech-eclipse.sourceforge.net/.

Depois de instalar o plugin descompactando ele na pasta plugins, inicie o eclipse e no diretório onde estiver o seu build.xml, clique com o botão direito do mouse e escolha a opção Run Ant...


O Antview te dar a opção de rodar o target que vc escolher passar parâmetros etc. Como o Paulo tinha falado o eclipse ja permite gerenciar projetos, mais com o Ant vc ganha independência de IDE e plataforma além de poder trabalhar em um mesmo projeto onde por exemplo uns membros da equipe estão usando Eclipse e outros JBuilder por exemplo. Você pode configurar todas as libs do projeto CLASSPATH etc e fica independente e fácil de manter e integrar, vc pode ter um build.xml para todo o projeto e uns subbuilds.xml por modulos onde cada membro da equipe trabalha e ao fim do dia gerar o build do build.xml principal para integrar todos os modulos do projeto e fazendo todo um processo definido para ele.

El Peregrino del Camino de Santiago

RecJUG :: Recife Java User Group
www.recjug.com.br
[WWW] [Yahoo!] [MSN] [ICQ]
rbarioni
GUJ Master
[Avatar]

Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline

nossa, galera.....

entao o ANT vai ser mesmo mto util aqui p/ mim, pois apenas eu tenho o Eclipse aqui...

assim podemos eliminar os problemas de compilacao e execucao do projeto......

valew galera...

"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou."
[Email] [MSN] [ICQ]
richardpeder
GUJ Master
[Avatar]

Membro desde: 15/10/2002 08:39:04
Mensagens: 1548
Localização: Minas Tirith
Offline

Pessoal.....trabalho junto com o rbarioni e vimos juntos o Ant ontem...meu, a ferramenta eh show de bolas mesmo.....vc gera seu javadoc, gera o jar, as pastas....enfim, estrutura o seu projeto.....muito bom mesmo, não conhecia ele, somente por nome....
Onde posso achar material falando mais sobre o Ant? de preferência em português....se for possivel....

Agradeço desde já....


"I see in your eyes the same fear that would take the heart of me. A day may come when the courage of men fail. When we forsake our friends and break all bonds of fellowship, but it is not this day. This day we fight!" (Discurso de Aragorn no Portão Negro de Mordor)


[Email] [WWW] [MSN] [ICQ]
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

Atencao, Atencao. Precisamos que alguem agora escreva um tutorial avancado sobre ANT! Quem se candidata? ( esta valendo livros gratis na Tempo Real!! )

Rafael

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
Richardson
JavaTeenager
[Avatar]

Membro desde: 29/10/2002 16:54:29
Mensagens: 178
Localização: Recife/PE
Offline

Oi Rafael Steil, eu ja estou preparando os novos tutoriais sobre Ant, em níveis que considero intermediário e avancado(se integrando com outras ferramantas e escrevendo novas tarefas). Em preve estarei mandando para o GUJ, é só dar uma aliviada aqui no trabalho que eu mando.

E Richard eu não conheço outro tutorial em português mais onde eu estou estudando é no próprio site do Ant em http://jakarta.apache.org/ant, e pretrendo continuar escrevendo para o GUJ uma série sobre o Ant.

Falou!!!

El Peregrino del Camino de Santiago

RecJUG :: Recife Java User Group
www.recjug.com.br
[WWW] [Yahoo!] [MSN] [ICQ]
llcamargo
Smalltalk

Membro desde: 27/03/2003 16:27:33
Mensagens: 1
Localização: Maringá/Paraná
Offline

Olá,

Estou recebendo a seguinte mensagem ao tentar rodar Ant na linha de comando:

Sem espaço de ambiente

Será que alguém poderia me ajudar?

[]s

Luciano
[WWW]
thassiano
Thread.start()

Membro desde: 30/03/2003 03:46:37
Mensagens: 31
Localização: Campina Grande - PB
Offline

llcamargo wrote:Olá,

Estou recebendo a seguinte mensagem ao tentar rodar Ant na linha de comando:

Sem espaço de ambiente

Será que alguém poderia me ajudar?

[]s

Luciano


Tive este problema aqui em casa, mas não sei porque quando intalei o doskey funcionou.
Sou novo por aqui, sou aluno do curso de ciências da computação e estou procurando aprender como usar o ant e aprender mais java.

até mais!

--
Taciano de Morais Silva
Mestre em Informática - UFCG
Desenvolvedor Sênior Fábrica Componentes
Politec Filial Campina Grande
tacianosilva@gmail.com
[WWW] [Yahoo!] [MSN]
rafaelxt
Smalltalk

Membro desde: 24/04/2003 10:48:32
Mensagens: 1
Offline

Tive este mesmo problema e no meu caso consegui resolver colocando a linha abaixo no config.sys. (como está explicado no manual do Ant)

shell=c:\command.com c:\ /p /e:32768


Abraço.

Rafael.


>>Estou recebendo a seguinte mensagem ao tentar rodar Ant na linha de >>comando:
>>Sem espaço de ambiente
thassiano
Thread.start()

Membro desde: 30/03/2003 03:46:37
Mensagens: 31
Localização: Campina Grande - PB
Offline

O que é preciso fazer para que ao rodar as tarefas do pacote optional do Ant dentro do Eclipse. uso o eclipse 2.0.2 vou atualizar para o 2.1. Só funciona as tarefas que não são deste pacote.

[]'s


Taciano

--
Taciano de Morais Silva
Mestre em Informática - UFCG
Desenvolvedor Sênior Fábrica Componentes
Politec Filial Campina Grande
tacianosilva@gmail.com
[WWW] [Yahoo!] [MSN]
 
Índice dos Fóruns » Artigos e Tutoriais
Ir para:   
Powered by JForum 2.1.8 © JForum Team