Я использую ant для создания своего веб-приложения. Я уверен, что это просто, но я не могу понять, как заставить ant создать определенную папку в каталоге WEB-INF и скопировать в нее файлы.
Мое муравейное задание выглядит так:
<target name="warItUp" depends="compile">
<war destfile="MyApp.war" webxml="${home.dir}\WEB-INF\web.xml">
<classes dir="${classes.dir}"/>
<classes file="${src.dir}/hibernate.cfg.xml"/>
<classes dir="${src.dir}" includes="**/*.hbm.xml"/>
<!-- Include the PDF files -->
<fileset dir="${home.dir}/PDFs">
<include name="**/*.pdf"/>
</fileset>
<!-- Include the JSP files -->
<fileset dir="${home.dir}/JSPs">
<include name="**/*.jsp"/>
</fileset>
<!-- Include the images -->
<fileset dir="${home.dir}/images">
<include name="**/*"/>
</fileset>
</war>
Все элементы набора файлов работают, т.е. они включают файлы pdf, jsp и image в корневом каталоге файла war.
Но если я хочу создать подкаталог в каталоге WEB-INF файла war и включить в него файлы, как мне это указать? например скажем, я хотел включить WEB-INF / TagLibraryDescriptors / MyTagLib.tld в файл war или если я хотел создать папку WEB-INF / JSP в моем файле war и скопировать в нее все файлы JSP.
Спасибо.