我得到这个警告,即使我使用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。但是为什么我得到这个警告
这次讨论与你的问题有关。
这应该修复警告(我还没有尝试过)。本质上是来自fileset
的exclude
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>