Andre_Fonseca 25 de mai. de 2009
oi
nunca precisei fazer isso mas a sua idéia do jar update parece correta, acho que só faltou setar o fileset
& lt ; project name = "MyProject" default = "init" basedir = "." & gt ;
& lt ; target name = "init" & gt ;
& lt ; jar destfile = "c:/test/test.jar"
update = "true"
includes = "c:/test/file.txt" & gt ;
& lt ; fileset dir = "WebContent/WEB-INF/foo" includes = "meu_arquivo.txt" /& gt ;
& lt ;/ jar & gt ;
& lt ;/ target & gt ;
& lt ;/ project & gt ;
http://forums.sun.com/thread.jspa?threadID=544632&tstart=-1
PS: agora que vi direito o seu exemplo e você está usando o includes da propria task jar, eu acho que deveria funcionar assim também, de qualquer jeito se vc puder tentar um exemplo usando fileset ...
Paulo_Faulstich 25 de mai. de 2009
Um dos problemas resolvidos.
& lt ; project name = "MyProject" default = "init" basedir = "." & gt ;
& lt ; target name = "init" & gt ;
& lt ; jar destfile = "c:/test/test.jar"
update = "true"
basedir = "c:/test/"
excludes = "test.jar"
includes = "file.txt" & gt ;
& lt ;/ jar & gt ;
& lt ;/ target & gt ;
& lt ;/ project & gt ;
Agora preciso que o file.txt vá para uma pasta especifica para dentro do jar.
por exemplo.
Dentro do meu test.jar tem uma pasta chamada test.
Gostaria que o arquivo file.txt ao invés de ficar dentro da pasta raiz do arquivo .jar ele fosse para a pasta test que esta dentrol do jar.
E como isso?
Abraços.