我很确定这是一个简单的问题,我已经看过它之前没有确切的答案.
我有几个用于不同环境的属性文件,即xxxx-dev,xxxx-test,xxxx-live
属性文件包含以下内容:
server.name=dummy_server_name
server.ip=127.0.0.1
Run Code Online (Sandbox Code Playgroud)
我使用的模板文件看起来像:
<...>
<server name="@server.name@" ip="@server.ip@"/>
</...>
Run Code Online (Sandbox Code Playgroud)
以上是一个非常原始的例子,但我想知道是否有办法告诉ANT基于属性文件替换所有令牌,而不是必须为每个令牌行硬编码...即
<replacetokens>
<token key="server.name" value="${server.name}"/>
<token key="server.ip" value="${server.ip}"/>
</replacetokens>
Run Code Online (Sandbox Code Playgroud)
任何帮助都会很棒!