Существует другой подход для помещения зависимостей среды в среду, чтобы один артефакт создавался из проекта maven, а затем предоставлял свойства во время развертывания.В этом случае maven ничего не знает о конкретной среде.
Например, вы можете поместить что-то -Dmy.config.file=/path/to/env/my.properties
в командную строку Java или с помощью JNDI, или чтения свойств из базы данных и т. Д.1005 * Это более жизнеспособный подход, если у вас много разных сред или вы ничего о них не знаете (например, распространяете приложение .war
для конечных пользователей).