Tengo un archivo de propiedades, digamos my-file.properties. Además de eso, tengo varios archivos de configuración para mi aplicación donde se debe completar cierta información con respecto al contenido del archivo my-file.properties.Simulando el mecanismo de filtro Maven2 usando Ant
my-file.properties:
application.version=1.0
application.build=42
user.name=foo
user.password=bar
Por lo tanto, en mis archivos de configuración, que se encuentran algunos ${application.version}
, ${user.name}
que será reemplazado por su valor tomado en el archivo de propiedades ...
Cuando construyo mi aplicación usando Maven2, solo necesito especificar el archivo de propiedades y decir que mis archivos de recursos están filtrados (como en this answer a otro problema). Sin embargo, necesito lograr lo mismo usando solo Ant.
He visto que Ant ofrece un filter task. Sin embargo, me obliga a utilizar el patrón @[email protected]
(es decir, @[email protected]
en lugar de #{user.name}
) en mis archivos de configuración, lo cual no es aceptable en mi caso.
¿Cómo puedo resolver mi problema?
¡Gracias! Era realmente lo que estaba buscando ... – romaintaz
@romaintaz ¡Cosa segura! Espero que eso simplifique un poco el archivo de compilación. Sé que hizo lo mío. – leeand00