Bonjour,

J'ai un fichier properties qui contient des informations propres à un environnement donnés. Par exemple, dev.properties va contenir ce genre de choses :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
application.version=1.0
application.build=42
user.name=foo
user.password=bar
...
J'ai, d'un autre côté, quelques fichiers de configuration qui contiennent ces clés de propriétés (${application.version}, ${user.name} par exemple). Je souhaiterais ainsi que ces fichiers soient filtrés. Autrement dit, que dans mon fichier trucmuche.conf, le ${user.name} soit remplacé par sa valeur dans dev.properties (foo donc).

Avec Maven2, il suffit simplement d'indiquer que les ressources sont filtrées, et c'est tout.
Sauf que là, j'ai besoin de le faire avec Ant.
Comment puis-je faire ?

J'ai regardé du côté du filterchain ou encore filterreader, mais je n'arrive pas à obtenir ce que je souhaite. Par défaut, Ant veut que les tokens à remplacer soient du format @xxx@ (@user.name@ par exemple), ce qui ne me convient absolument pas !

Une idée ?