Пользовательский файл конфигурации не может быть найден в JAR (приложение Jooby) - PullRequest
0 голосов
/ 07 октября 2019

Я пытаюсь создать исполняемый JAR с пользовательским файлом конфигурации.

В Eclpise все работает нормально, но в файле jar файл конфигурации отсутствует.

Я пробовал по-разному. Я помещаю application.conf в каталог «Conf» и в «Ресурсы». В дополнение к этому я попробовал следующие утверждения в разделе кода.

У кого-нибудь есть идея?

PS. Приложение.conf Jooby основано на этом:

https://github.com/lightbend/config

PS2:

Я позволил конфигурации выписать на консоль. Как и ожидалось, в Eclipse установлены все пользовательские настройки. В моем Jar-файле конфигурация содержит только такие вещи, как порт и имя приложения, а также множество системных настроек (версия Java, путь xyz, ...). Поэтому он не объединяет мои пользовательские настройки конфигурации с настройками системы: (

//Config conf = ConfigFactory.parseResources("application.conf");
Config conf = require(Config.class);
//Config conf = ConfigFactory.load();
//Config conf = App.class.getResourceAsStream("application.conf");
...