Я уверен, что это простой вопрос для ответа, и я видел, как он попросил, чтобы просто не было твердых ответов.
У меня есть несколько файлов свойств, которые используются для разных сред, например xxxx-dev, xxxx-test, xxxx-live
Файлы свойств содержат что-то вроде:
server.name=dummy_server_name
server.ip=127.0.0.1
Файлы шаблонов, которые они используют, выглядят примерно так:
<...>
<server name="@[email protected]" ip="@[email protected]"/>
</...>
Вышеприведенный пример является действительно примитивным, но им интересно, есть ли способ просто сказать ANT заменить все токены на основе файла свойств, вместо того, чтобы жестко кодировать линию токена для каждого... т.е.
<replacetokens>
<token key="server.name" value="${server.name}"/>
<token key="server.ip" value="${server.ip}"/>
</replacetokens>
Любая помощь будет замечательной!