Reemplazar todos los tokens basados en el archivo de propiedades con ANT
Estoy bastante seguro de que esta es una pregunta simple para responder y la he visto antes, pero no hay respuestas sólidas.
Tengo varios archivos de propiedades que se utilizan para diferentes entornos, es decir, xxxx-dev, xxxx-test, xxxx-live
Los archivos de propiedades contienen algo como:
server.name=dummy_server_name
server.ip=127.0.0.1
Los archivos de plantilla que estoy usando se parecen a:
<...>
<server name="@server.name@" ip="@server.ip@"/>
</...>
Lo anterior es un ejemplo realmente primitivo, pero me pregunto si hay una manera de decirle a ANT que reemplace todos los tokens en función del archivo de propiedades, en lugar de tener que codificar una línea de token para cada ... es decir
<replacetokens>
<token key="server.name" value="${server.name}"/>
<token key="server.ip" value="${server.ip}"/>
</replacetokens>
¡Cualquier ayuda sería genial!