【发布时间】:2011-05-29 07:57:10
【问题描述】:
我很确定这是一个很容易回答的问题,而且我在没有可靠答案之前看到过这个问题。
我有几个用于不同环境的属性文件,即 xxxx-dev、xxxx-test、xxxx-live
属性文件包含以下内容:
server.name=dummy_server_name
server.ip=127.0.0.1
我使用的模板文件如下所示:
<...>
<server name="@server.name@" ip="@server.ip@"/>
</...>
上面是一个非常原始的示例,但我想知道是否有一种方法可以告诉 ANT 根据属性文件替换所有标记,而不必为每个标记行硬编码...即
<replacetokens>
<token key="server.name" value="${server.name}"/>
<token key="server.ip" value="${server.ip}"/>
</replacetokens>
任何帮助都会很棒!
【问题讨论】: