【发布时间】:2012-08-24 18:03:35
【问题描述】:
我有一个看起来像这样的 ant “属性”文件(尽管我可以根据需要调整格式 - 如果更合适的话,我可以将其设为 XML 文件):
libraries.properties
name 1
http://www.url1.com?a=b
name 2
http://www.url2.com?c=d
name 3
http://www.url3.com?e=f
注意:我知道这不是有效的属性格式,因为它不是 a=b 的形式。我可以将其更改为任何合适的内容,只要以后易于添加条目即可。
我想让ant拿一个签入的文件如下:
options.html(来源)
<select>
<option value="@URL@">@NAME@</option>
</select>
... 对标记进行搜索和替换次数与libraries.properties 中的名称/值条目一样,因此得到的options.html 文件如下所示:
options.html(构建后)
<select>
<option value="http://www.url1.com?a=b">name 1</option>
<option value="http://www.url2.com?c=d">name 2</option>
<option value="http://www.url3.com?3=f">name 3</option>
</select>
与属性文件一样,options.html 源文件可以是不同的格式。我只需要某种方式来定义我从/到复制的内容。
最干净的方法是什么?
谢谢!
【问题讨论】:
标签: ant