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