Получить путь к файлу свойств внутри каталога ресурсов, а не из каталога библиотек root (оба имени файла одинаковы) - PullRequest
0 голосов
/ 12 июля 2020

Я пытаюсь получить путь к каталогу файла свойств, который находится внутри каталога ресурсов, используя приведенный ниже код.

public String getFilePath(String fileName){
    File file = new File(getClass().getClassLoader().getResource(fileName).getFile());
    return  file.getParent()+"/";
}

Моя установка будет иметь 3 модуля. Module1 имеет 2 и 3 как зависимость в maven. каждый модуль имеет свой файл свойств в каталоге ресурсов root - src / main / resources / app.properties

Теперь, если я попытаюсь загрузить путь config.properties из одноэлементного класса модуля 2, используя вышеуказанный метод, Я получаю путь к файлу свойств module3. Как получить путь к файлу свойств 2-го модуля.

Заранее спасибо.

ОБНОВЛЕНИЕ Ответ, данный в повторяющемся вопросе: взять все файлы ресурсов и проверьте наличие указанной строки c в пути. Я хотел бы напрямую получить файл ресурсов из каталога root, который должен быть ближе к данной ссылке на класс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...