搜索和替换ant文件中的字符串



嗨,我想创建一个ant脚本来搜索字符串"DeployName"在规则中的出现情况。模板文件并将其替换为部署中指定的值。配置文件。我是蚂蚁的新手。任何帮助都是感激的。(1)下面是该值应该取自的配置文件

<config hosts="machineHP" 
environment="local"
tibantHome="C:/internal/tibant"
libLocation="c:/internal/apps"
configHome="C:/internal/apps/config"
projectVersion="1.0"
>
<machineHP >
    <Trade>
        <DeployName>PostTrade</DeployName>
    <Trade>
</machineHP>
</config>

(2)下面是build.xml文件,它应该调用规则。模板文件,并用上述配置文件

中的值替换字符串DeployName
<?xml version="1.0"?>
<project name="candeal" basedir="C:DocumentsTest">
<property name="projname" value="RuleBase" />
<target name="createRuleBase">
    <replace file="C:DocumentsTestrule.template" token="DeployName"     value="PostTrade" />
</target>
<target name="movefile">
        <copy file="C:DocumentsTestRule.template" tofile="C:DocumentsTestPostTrade.hrb" />
</target>
</project>

XmlProperty就是您所需要的。您最终将用value="${config.machineHP.Trade.DeployName}"替换value="PostTrade"

相关内容

  • 没有找到相关文章

最新更新