Dae pessoal,
estou com dúvidas quanto à geração do arquivo WAR por parte das tags do ANT.
Como faço para criar a estrutura física dentro do WAR?
eu sei q tem aquela tag <lib e a <class mas eu to querendo criar uma pasta separada só para arquivos do
tipo TLD mas não sei como fazer isso.
COMO MONTAR a estrutura? como criar pastas e adicionar arquivos a elas dentro do war?
Você cria as pastas antes e depois você apenas diz aquelas que devem fazer parte do .war através do include e as que não devem através do exclude
[]´s
hiroc
mas então,
o próprio fileset cria diretórios dentro do war??? pq eu tentei criar uma pasta dentro de WEB-INF/lib q se chamava tld (com mkdir), e tentei dar um include dos arquivos .tld () e pq não funcionou?? será q vc poderia fazer uma target simples aki pra eu ver?
valew
hiroc
heeeeeeelp
Andre_Fonseca
Oi,
Não, você cria os diretórios fazendo o mkdir antes, o fileset serve apenas para dizer para a task quais diretórios devem fazer parte do war…
<mkdir dir="${dist.dir}" /> ==>> cria o diretório definido por ${dist.dir}
<war destfile="${dist.dir}/${project.name}.war" webxml="${web.dir}/WEB-INF/web.xml">
// define que o .war deve conter todos os arquivos do diretorio com excessão do web.xml
// você pode ter quantos fileset precisar dentro da task
<fileset dir="${web.dir}">
<include name="/."/>
<exclude name="/*web.xml"/>
</fileset>
</war>