polly
Setembro 4, 2009, 2:59am
#1
Olá, Pessoal
Estou começando a usar o ANT e fiz um exemplo bem básico para executar um projeto. O exemplo básico rodou tranquilo! Agora preciso fazer um build para um projeto maior no qual preciso importar alguns .jar. Alguém pode me dizer como eu faço para importar arquivos “.jar” de dentro do build?
Saudações.
zoren
Setembro 4, 2009, 8:40am
#2
polly
Setembro 4, 2009, 11:26am
#3
Olá, Zoren
Eu também usei esse material para aprender ANT. Não sei se foi falta de atenção minha, mas eu não vi algo para eu adicionar um JAR ao build. Tem como vc me dar uma mãozinha, por favor?
Att.,
zoren
Setembro 4, 2009, 12:56pm
#4
Não sei se consigo te ajudar, pois também apanho muito ainda do ANT
Quando vc diz adicionar ao Build, é no classpath?? ou copia-lo para alguma pasta especifica??
polly
Setembro 15, 2009, 3:55pm
#5
Olá, Zoren. Tudo bem?
Vlw pela resposta.
É no classpath mesmo… Quero ‘apontar’ alguns arquivos .jar.
Até mais.
zoren
Setembro 15, 2009, 9:38pm
#6
Para colocar jars no classpath é só usar as tags
[code]
[/code]
depois é só referenciar esse path dentro de uma task
aqui tem um exemplo
http://www.guydavis.ca/log/view.jsp?id=851
Aqui tem outro que foi retirado da documentação do próprio ant
<classpath>
<pathelement path="${classpath}"/>
<fileset dir="lib">
<include name="**/*.jar"/>
</fileset>
<pathelement location="classes"/>
<dirset dir="${build.dir}">
<include name="apps/**/classes"/>
<exclude name="apps/**/*Test*"/>
</dirset>
<filelist refid="third-party_jars"/>
</classpath>
http://ant.apache.org/manual/using.html
polly
Setembro 23, 2009, 7:44pm
#7
Olá, Zoren.
Qual é a diferença da tag path da classpath nesse caso? As duas podem ser usadas? Há restrições ou não? Não consegui “pegar” esses conceitos ainda.
Você sabe essa diferença?
Grata.
zoren
Setembro 23, 2009, 8:17pm
#8
Bom o jeito com a tag classpath é a mais recomendada, apesar de eu nunca ter usado
o do path vc cria um caminho para referenciar numa ação mais tarde
o classpath é como se fosse a pasta lib do projeto, lá fica as coisas que vc usa na aplicação
o path eu uso pra carregar uma biblioteca para usar em uma tarefa especifica
vc pode sim usar as duas, mais o classpath geralmente tem todas as bibliotecas