У нас есть jar с локальным профилем, встроенным при сборке.
application.yml
явно устанавливает spring.profiles.active
как local
.
application-local.yml
определяет kafka.topic.bootstrapservers
, затем kafka.topic.consumer.configs.enable-admin-port-consumer.bootstrapserver
как порт на localhost
.
Баночка работает с -Dspring.profiles.active=sit
. Профиль sit
загружается, но все еще пытается достичь kafka на localhost
, который находится только во встроенном application-local.yml
.
Это слияние, да? application.yml
вызывает local
, командная строка сливается sit
. Обычные значения sit
, но поля только в local
остаются активными.
Может ли кто-нибудь, кто знает основную механику, подтвердить или исправить?