Для проекта Struts2, скомпилированного с помощью ant, каковы передовые методы или подход для изменения переменных в hibernate.cfg.xml (например, hibernate.connection.url), struts.xml (например, struts.devMode), MessageResources.properties (например, appName ?) и т. д. с помощью инструментов сборки ant?
У меня есть build.properties (и настройка local.build.properties в разных экземплярах сервера, таких как qa, staging и т. д.), но я не знаю, существует ли единый подход к переопределению/перезаписи значений в различных файлах конфигурации проекта, таких как hibernate.cfg .xml и т. д. с помощью инструмента сборки.
Я ищу предпочтительно единое решение, которое будет работать со всеми файлами конфигурации. Но если нет, то подходят и конкретные подходы для конкретных конфигурационных файлов.