Невозможно импортировать keycloak, даже если он определен в pom.xml - PullRequest
0 голосов
/ 22 июня 2019

Я новичок в Maven и Keycloak. Я пытаюсь написать простое расширение для keycloak и следую инструкциям из документации.

Проблема в том, что, хотя я определил keycloak в моих зависимостях в pom.xml, я не могу импортировать их в свой код.

Вот изображения моего фрагмента

pom.xml

изображение

/src/main/java/com/example/rest/HelloResourceProviderFactory.java

изображение

Просто для тестирования я попытался поместить spring в pom.xml, и мне удалось его импортировать. Есть ли какая-то другая процедура для создания SPI для keycloak? или есть другой способ импортировать зависимости keycloak.

1 Ответ

0 голосов
/ 23 июня 2019

Вам не хватает версии для ваших зависимостей Keycloak

Измените pom.xml и добавьте свойство для своей версии Keycloak (например, 6.0.1).Используйте параметр version во всех ваших зависимостях keylocak.

<project ...>
    <artifactId>...</artifactId>
    ...
    <properties>
        <keycloak.version>6.0.1</keycloak.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.keycloak</groupId>
            <artifactId>keycloak-core</artifactId>
            <version>${keycloak.version}</version>
            <scope>provided</scope>
        </dependency>
        ...
...