<target name="_merge_web_xml" if="web_merge_xml?exists">
<echo>合并 ${plugin_name}/web_merge.xml 至 web.xml</echo>
<loadfile property="web_merge_xml_content" srcfile="${plugin_name}/web_merge.xml">
</loadfile>
<replace file="../WebRoot/WEB-INF/web.xml" value="${web_merge_xml_content}
</web-app>" encoding="UTF-8">
<replacetoken><![CDATA[</web-app>]]></replacetoken> </replace>
</target>
这个是替换web.xml中的文件的角本,一直执行不成功,以为输入有错误,后来经过调试,发现写的没有问题,是标红的地方出了问题
替换的时候只认中间的东西,我在里边敲了换行
结果认的格式是
replacetoken>
<![CDATA[</web-app>]]>
</replacetoken>
所以找不到没有执行