У меня есть файл свойств, скажем, 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.
Я видел, что Ant предлагает задачу фильтра . Однако это заставляет меня использовать шаблон @property.key@
(т.е. @user.name@
вместо #{user.name}
) в моих файлах конфигурации, что недопустимо в моем случае.
Как мне решить мою проблему?