Gerar war

Srs, estou tentando criar um WAR via ant, porem estou com o seguinte problema.
Quero pegar alguns arquivos .jar de uma pasta onde tem varias libs e incluir na pasta WEB-INF\lib.
uso o código

[code]<project name=“GerarComponente” basedir="." default=“assemble-web-war”>
<target name=“assemble-web-war” >
<mkdir dir=“dist” />

	&lt;war warfile="dist/aplicação-web.war" webxml="C:\eclipse\workspace\maritima\EndossoReWebServices\WebContent\WEB-INF\web.xml"&gt;
		&lt;webinf dir="C:\eclipse\workspace\maritima\EndossoReWebServices\WebContent\WEB-INF" excludes="web.xml, lib/**" includes="**/*" /&gt;	
		&lt;lib&gt;
			&lt;fileset  dir="C:\eclipse\workspace\maritima\SharedLib\lib" id="id"&gt;
				&lt;include name="iText-rtf-2.1.7.jar"/&gt;
				&lt;include name="saaj.jar"/&gt;										
			&lt;/fileset&gt;				
		&lt;/lib&gt;	
	&lt;/war&gt;
&lt;/target&gt;

</project>[/code]

Porem ocorre erro ao executar. Se eu remover a tag lib ele funciona mas não cria a pasta lib do WEB-INF
Alguem tem uma dica ?
Quero criar um ant que não fique criando pastas no projeto.

Olá rogeriosantos77 !

Acho que as barras que vc está usando no script ant estão erradas , tenta com “/” .

E vc pode usar a variável ${basedir} para facilitar que retorna o caminho do projeto.

O fato de criar as pastas não é um problema se vc lembrar de apagá-las depois !

Por exemplo : &lt;delete dir="${dist.home}/WEB-INF/classes/sistema" includeemptydirs="true"/&gt;

Espero ter ajudado … t+ !