Имитация механизма фильтра Maven2 с использованием Ant
У меня есть файл свойств, скажем, my-file.properties. В дополнение к этому у меня есть несколько файлов конфигурации для моего приложения, где необходимо заполнить некоторую информацию относительно содержимого файла my-file.properties.
my-file.properties:
application.version=1.0
application.build=42
user.name=foo
user.password=bar
Таким образом, в моих конфигурационных файлах я найду${application.version}
, ${user.name}
это будет заменено их значением, взятым в файле свойств ...
Когда я создаю свое приложение, используя Maven2, мне нужно только указать файл свойств и сказать, что мои файлы ресурсов фильтруются (как вэтот ответ к другой проблеме). Тем не менее, мне нужно добиться того же, используя только Ant.
Я видел, что Муравей предлагаетзадача фильтра, Тем не менее, это заставляет меня использовать шаблон@property.key@
(Т.е.@user.name@
вместо#{user.name}
) в моих конфигурационных файлах, что не приемлемо в моем случае.
Как я могу решить мою проблему?