Ant replace任务在不创建新文件的情况下执行就地替换.
以下代码段使用"my.properties"文件中的相应值替换任何"*.xml"文件中的标记.
<replace dir="${projects.prj.dir}/config"
replacefilterfile="${projects.prj.dir}/my.properties"
includes="*.xml" summary="true" />
Run Code Online (Sandbox Code Playgroud)
我希望那些替换了其标记的文件以模式(例如)'*.xml.filtered'命名,并保留原始文件.
这有可能在Ant中实现一些聪明的任务组合吗?