You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Quarkus的开发/测试模式中指定Keycloak版本?

替换Quarkus 2.15.0.Final开发/测试模式默认Keycloak版本为20.0.2

配置Dev Services镜像版本

在项目的配置文件中添加对应配置,指定自定义Keycloak镜像版本:

  • 若使用application.properties格式:
quarkus.keycloak.devservices.image=quay.io/keycloak/keycloak:20.0.2
  • 若使用application.yml格式:
quarkus:
  keycloak:
    devservices:
      image: quay.io/keycloak/keycloak:20.0.2

额外注意事项

  • 如果项目直接依赖Keycloak客户端类库,需要同步调整依赖版本至20.0.2,避免版本兼容问题。以Maven为例,修改pom.xml中的相关依赖:
<dependency>
    <groupId>org.keycloak</groupId>
    <artifactId>keycloak-core</artifactId>
    <version>20.0.2</version>
</dependency>
<!-- 其他Keycloak相关依赖如keycloak-adapter-core等同理调整版本 -->
  • 确认20.0.2版本的Keycloak镜像可从quay.io仓库正常拉取,启动开发模式时Quarkus会自动完成镜像拉取与容器启动。

内容的提问来源于stack exchange,提问作者Guillaume

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 14:35:36