ANT Предупреждение: пожалуйста, используйте атрибут webxml для задания войны - PullRequest
1 голос
/ 20 июля 2011

Я получаю это предупреждение, хотя я использую webxml в своей задаче ANT

вот мой файл ANT

<project name="start" basedir="./">

    <property name="web.dir" value="war"/>
    <property name="name" value="start"/>

    <target name="package" description="Packaging Start WAR">
        <war destfile="${name}.war" webxml="${web.dir}/WEB-INF/web.xml">
        <fileset dir="${web.dir}">
            <include name="**/*.*"/>
        </fileset>
        </war>
    </target>

</project>

Я что-то упустил? Даже когда создается война, он копирует в нее соответствующий web.xml . но почему я получаю это как ПРЕДУПРЕЖДЕНИЕ

1 Ответ

4 голосов
/ 20 июля 2011

Это обсуждение связано с вашей проблемой.

Это должно исправить предупреждение (хотя я еще не пробовал). По существу exclude web.xml из fileset, поскольку это указывается в атрибуте webxml.

<property name="web.dir" value="war"/>
<property name="name" value="start"/>

<target name="package" description="Packaging Start WAR">
    <war destfile="${name}.war" webxml="${web.dir}/WEB-INF/web.xml">
    <fileset dir="${web.dir}">
        <include name="**/*.*"/>
        <exclude name="**/web.xml"/>
    </fileset>
    </war>
</target>

...