Estoy bastante seguro de que esta es una pregunta simple de responder y he visto que preguntaba antes simplemente no hay respuestas sólidas.Reemplazo de todos los tokens basado en el archivo de propiedades con ANT
Tengo varios archivos de propiedades que se utilizan para diferentes entornos, es decir xxxx-dev, xxxx-test,
Los archivos de propiedades xxxx-vivo contener algo como:
server.name=dummy_server_name
server.ip=127.0.0.1
Los archivos de plantilla im usando algo como:
<...>
<server name="@[email protected]" ip="@[email protected]"/>
</...>
Lo anterior es un ejemplo muy primitivo, pero estoy preguntando si hay una manera de decirle simplemente ANT para reemplazar todas las fichas basadas en el archivo de propiedades, en lugar de tener que codificar una línea token para cada uno ... es decir
<replacetokens>
<token key="server.name" value="${server.name}"/>
<token key="server.ip" value="${server.ip}"/>
</replacetokens>
Cualquier ayuda sería grande!
leyenda, gracias por la ayuda! – Grofit
¿Hay alguna manera de hacer esto si necesita propiedades que procedan de> 1 archivo de propiedad diferente? La única forma que conozco es crear un nuevo archivo que concatena el archivo, ¿conoces una forma mejor? –
@MarkRhodes - Perdón por la demora ... No puedo pensar en nada que no sea equivalente a concatenar. Sin embargo, debería ser lo suficientemente simple para hacer eso. Replacetokens no admite un archivo establecido para los reemplazos. –