Итак, проблема действительно проста, и я надеюсь, что решение тоже будет.
Так что в основном у меня есть два файла конфигурации application.conf
и dev.conf
.Я передаю свои файлы конфигурации из командной строки следующим образом: sbt -Dconfig.file=dev.conf
.
Проблема в том, что я использую ConfigFactory.load
из основного объекта (тот, который extends App
), он загружает конфигурацию, которую я передал через командную строку(в данном случае dev.conf
), но когда я загружаю конфиг из другого объекта, он загружает значение по умолчанию application.conf
.
Можно ли как-то загрузить конфиг, переданный из аргументов любого объекта?