Загрузка ресурсов из зависимости - PullRequest
1 голос
/ 25 марта 2020

У меня есть приложение Quarkus (назовем его cosmicApp) с конечными точками рабочего отдыха. Я добавил зависимость maven, в которой некоторые классы помечены @Path и @GET. Но эти ресурсы недоступны при запуске приложения. Классы в cosmicApp используют классы в добавленной зависимости, поэтому она должна быть там. Просто ресурсы отсутствуют. Есть подсказка?

В обоих проектах используется

<dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-resteasy</artifactId>
</dependency>
<dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-resteasy-jackson</artifactId>
</dependency>

Quarkus версии 1.2.1. Окончательный вариант

1 Ответ

1 голос
/ 25 марта 2020

Я думаю, вы должны как-то зарегистрировать свои ресурсы по зависимости. Одним из возможных вариантов является предоставление параметров конфигурации в config.properties для определения артефактов, которые должны быть включены в контекст зависимости:

quarkus.index-dependency.<name>.group-id=<your dependency group ID>
quarkus.index-dependency.<name>.artifact-id=<your dependency artifact ID>

Вы также можете использовать bean-компоненты. xml или индекс Jandex. Пожалуйста, обратитесь к документации: https://quarkus.io/guides/cdi-reference

...