В моем проекте у меня есть XML-файлы в каталоге ресурсов приложения, которые содержат заполнители свойств.Затем заполнители будут отфильтрованы из файла фильтра, скажем app.filters
, во время сборки с помощью maven.Файл app.filters
содержит такие параметры, как имя пользователя базы данных, пароль, строка подключения, имя хоста sftp, пароль, каталог и т. Д. Значения этих параметров различаются в зависимости от среды, в которой приложение развернуто в - dev, test, prod и т. Д. В настоящее времяЯ строю проект отдельно для каждой среды, используя отдельный файл app.filters
.
Мне было интересно, есть ли способ, используя maven, построить проект один раз для всех сред, а затем предоставить другой файл фильтра при развертываниивремя, основанное на environemnt для материализации файлов ресурсов xml.