我的build.xml中有以下战争任务,即使needxmlfile设置为false,当web.xml文件不存在时, Ant(版本 1.8.2)也会抱怨(“ BUILD FAILED ...部署描述符:/home/ .../web/WEB-INF/web.xml 不存在")
我错过了什么?
<target name="war" depends="build">
<mkdir dir="${build.dir}"/>
<war
needxmlfile="false"
basedir="${webroot.dir}"
warfile="${build.dir}/${project.distname}.war"
webxml="${webinf.dir}/web.xml">
<exclude name="WEB-INF/${build.dir}/**"/>
<exclude name="WEB-INF/src/**"/>
<exclude name="WEB-INF/web.xml"/>
</war>
</target>