Я почти уверен, что это простой вопрос, на который я отвечал, и я видел, что он задавался раньше, просто не было твердых ответов.
У меня есть несколько файлов свойств, которые используются для разных сред, например, 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 заменить все токены на основе файла свойств, вместо того, чтобы жестко кодировать строку токена для каждого ... т.е. 1011 *
<replacetokens>
<token key="server.name" value="${server.name}"/>
<token key="server.ip" value="${server.ip}"/>
</replacetokens>
Любая помощь будет отличной!