ANT警告:请使用webxml属性到战争任务



我得到这个警告,即使我使用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>

我错过了什么吗?即使在创建war时,它也会在其中复制适当的web.xml。但是为什么我得到这个警告

这次讨论与你的问题有关。

这应该修复警告(我还没有尝试过)。本质上是来自filesetexclude web.xml,因为这是在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>

相关内容

  • 没有找到相关文章

最新更新