在ant文件中搜索和替换字符串
您好,我想创建一个ant脚本来搜索rule.template文件中出现的字符串“DeployName”,并将其替换为deploy.config文件中指定的值。我是ant的新手或初学者。感谢您的帮助。 (1) 下面是应从中获取值的配置文件在ant文件中搜索和替换字符串,ant,Ant,您好,我想创建一个ant脚本来搜索rule.template文件中出现的字符串“DeployName”,并将其替换为deploy.config文件中指定的值。我是ant的新手或初学者。感谢您的帮助。 (1) 下面是应从中获取值的配置文件 <config hosts="machineHP" environment="local" tibantHome="C:/internal/tibant" libLocation="c:/internal/apps" configHome="C:/int
<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文件,它应该调用rule.template文件,并用上面配置文件中的值替换字符串DeployName
<?xml version="1.0"?>
<project name="candeal" basedir="C:\Documents\Test">
<property name="projname" value="RuleBase" />
<target name="createRuleBase">
<replace file="C:\Documents\Test\rule.template" token="DeployName" value="PostTrade" />
</target>
<target name="movefile">
<copy file="C:\Documents\Test\Rule.template" tofile="C:\Documents\Test\PostTrade.hrb" />
</target>
</project>
就是您所需要的。最后,您将用value=“PostTrade”
替换value=“${config.machineHP.Trade.DeployName}”
就是您所需要的。最后,您将用value=“${config.machineHP.Trade.DeployName}”替换该value=“PostTrade”