Играть в 2.6.x Скала
У меня есть значение по умолчанию application.conf
в папке {project}/conf/
, но я хотел бы переопределить некоторые значения в зависимости от среды, передав соответствующий файл в качестве аргументов командной строки (как подробно описано в документации):
sbt run -Dconfig.file=/conf/qa.conf
or sbt run -Dconfig.resource=qa.conf
Но я не могу запустить игру, чтобы подобрать переопределения. Вот мой каталог файлов:
application
|- playApp1
|- playApp2
|-- conf
|-- application.conf
|-- qa.conf
Мой build.sbt
делает playApp2 проектом по умолчанию при загрузке. И я подтвердил, что дефулат application.conf
работает, а переопределение — нет.
Спасибо за любые идеи!
--
Обновить
Вот файлы HOCON, которые использует игра. application.conf
platform {
scheme = "http"
host = "localhost:8080"
}
и переопределения, как указано в qa.conf
include "application.conf"
platform {
scheme = "https"
host = "ea311.34.com"
}