Как использовать Ant Dirset с задачей на ухо? - PullRequest
2 голосов
/ 03 апреля 2012

Я создаю EAR с ant, который должен включать папку lib (включая jar) из моего проекта EAR. Я пробовал это, но, хотя в файле ear создается папка lib, файлы jar не включены. Только военные файлы копируются в ухо.

<ear destfile="${ear.file}" appxml="META-INF/application.xml">
    <dirset dir=".">
        <include name="lib" />
    </dirset>

    <fileset dir="${temp.dir}">
        <include name="*.war" />
    </fileset>
</ear>

1 Ответ

3 голосов
/ 03 апреля 2012

Вместо этого я использовал задачу zipfileset, которая добивается цели:

<ear destfile="${ear.file}" appxml="META-INF/application.xml">
    <zipfileset dir="lib" prefix="lib"/>

    <fileset dir="${temp.dir}">
        <include name="*.war" />
    </fileset>
</ear>
...