相关疑难解决方法(0)

使用ANT替换基于属性文件的所有标记

我很确定这是一个简单的问题,我已经看过它之前没有确切的答案.

我有几个用于不同环境的属性文件,即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)

任何帮助都会很棒!

ant tokenize

13
推荐指数
1
解决办法
2万
查看次数

标签 统计

ant ×1

tokenize ×1