Допустим, у меня есть файл conf с именем extra.conf. Я добавляю его в приложение сервера Play.conf примерно так:
@include.extra = extra.conf
И extra.conf выглядит так:
foo=bar
Следующий код возвращает bar
, как и ожидалось:
Play.configuration.getProperty("foo");
Однако, если я хочу префикс свойства с идентификатором сервера, как это:
%someid.foo=bar
и запустите сервер с указанным выше идентификатором:
play run --%someid
Код больше не может получить свойство foo.
Если я переместу %someid.foo=bar
прямо в application.conf вместо того, чтобы поместить его в файл extra.conf, он снова заработает.
Кто-нибудь знает, возможно ли заставить исходный сценарий работать, где я добавляю свойство с идентификатором сервера и включаю это свойство через файл conf, который не является application.conf?