Использование задачи ant war для включения файлов в каталог WEB-INF

Я использую 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 и изображений в корневом каталоге файла войны.

Но если я хочу создать подкаталог в каталоге WEB-INF файла войны и включить файлы в это как мне это указать? например, скажем, я хотел включить WEB-INF / TagLibraryDescriptors / MyTagLib. tld в файле войны, или если бы я хотел создать папку WEB-INF / JSP в моем файле войны и скопировать в нее все файлы JSP.

Спасибо.

9
задан russellhoff 23 April 2015 в 13:24
поделиться