Имея file.txt
внутри папки resources
. И наличие Bean для загрузки этого файла в стартовом жизненном цикле приложения:
В профиле разработки при компиляции и запуске папка resources
копируется в каталог build
(или target
с maven), а рабочий каталог относится к файлу ресурсов, поэтому нет необходимости указывать специальный путь или что-то еще.
Так что в основном достаточно определить имя файла в application.properties
.
В тестовом профиле рабочий каталог - это корень проекта, поэтому этот файл больше нельзя найти, не указав полный относительный путь к папке resources
.
Есть ли способ указать тестовый профиль Quarkus и / или аннотацию конфигурации Microprofile для поиска в папке ресурсов для загрузки некоторых ресурсов, когда это необходимо?
Я не нашел ничего, кроме обхода этой неаккуратной разницы в профилях.