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