Mit Hilfe von ant-Krieg Aufgabe zu include-Dateien in WEB-INF-Verzeichnis

Ich bin mit ant zu bauen, meine web-app. Ich bin sicher, dies ist einfach, aber ich kann nicht herausfinden, wie zu sagen, ant zum erstellen eines bestimmten Ordners in das WEB-INF-Verzeichnis, und kopieren Sie Dateien.

Meine ant war Aufgabe sieht wie folgt aus:

<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>

Alle die fileset-Elementen arbeiten, d.h. Sie beinhalten die pdf -, jsp-und Bild-Dateien in das root Verzeichnis der war-Datei.

Aber wenn ich will erstellen Sie ein sub-Verzeichnis, in dem WEB-INF-Verzeichnis der war-Datei und include-Dateien, die in es wie kann ich angeben? z.B. sagen, dass ich wollte, um WEB-INF/TagLibraryDescriptors/MyTagLib.tld in der war-Datei, oder wenn ich wollte einen WEB-INF/JSP-Ordner in den eigenen war-Datei und kopieren Sie alle JSP-Dateien zu.

Dank.

  • Eine Lösung gefunden, mich selbst, siehe Antwort unten. Sorry für die Verschwendung jedermanns Zeit.
InformationsquelleAutor CodeClimber | 2011-02-02
Schreibe einen Kommentar