ant replace

	<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}&#13;&#10;&lt;/web-app>" encoding="UTF-8">
			<replacetoken><![CDATA[</web-app>]]></replacetoken>		</replace>
	</target>


这个是替换web.xml中的文件的角本,一直执行不成功,以为输入有错误,后来经过调试,发现写的没有问题,是标红的地方出了问题
替换的时候只认中间的东西,我在里边敲了换行
结果认的格式是
replacetoken>
<![CDATA[</web-app>]]>
</replacetoken>
所以找不到没有执行

你可能感兴趣的:(xml,Web,ant)