无法导入钥匙斗篷,即使在 pom.xml 中定义也是如此



我是maven和keycloak的新手。我正在尝试为 keycloak 编写一个简单的扩展,并按照文档中的教程进行操作。

问题是,即使我在pom.xml的依赖项中定义了keycloak,也无法在代码中导入它们。

这是我的片段的图片

pom.xml

图像

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

图像

只是为了测试,我试图把春天放在绒球.xml,我能够导入它。为钥匙斗篷创建 SPI 是否有一些不同的过程?或者是否有其他方法可以导入密钥伪装依赖项。

缺少密钥斗篷依赖项的版本

更改pom.xml并为您的 keycloak 版本添加属性(例如 6.0.1(。在所有密钥定位依赖项中使用版本参数。

<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>
        ...

相关内容

  • 没有找到相关文章

最新更新