Estou utilizando o seguinte script ant para gerar um arquivo jar:
<target name="portalrh-template-jsp">
<copyDir/>
<mkdir dir="${apps.resource}/principal"/>
<jar destfile="${dist.dir}/principal.jar" >
<fileset dir="${Projeto-war}/WebContent">
<include name="**/template/**/*.jsp" />
<include name="**/imagens/**/*.png" />
</fileset>
</jar>
<copy file="${dist.dir}/principal.jar" todir="${apps.resource}/principal/" overwrite="true"/>
</target>
Ele funciona, entretanto, dentro da pasta WebContent/template existem diversas pastas. O script atual está somente colocando todas as jsp’s e as imagens num mesmo diretório. Como eu poderia fazer para ele verificar os diretórios existentes e separar as imagens das jsp’s? O arquivo jar teria uma pasta jsp com todas as jsp’s, uma pasta imagens com todas as imagens e uma pasta css com as respectivas css’s.