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

Quarkus中嵌入Apache Artemis的Gradle依赖及类找不到问题咨询

解决嵌入式运行Apache Artemis的Gradle依赖问题

你添加的io.quarkus:quarkus-artemis-core是Quarkus集成Apache Artemis的扩展依赖,它并不包含原生的EmbeddedActiveMQ类——这个类属于Apache Artemis的核心服务模块,而非Quarkus封装后的扩展。

正确的依赖配置

如果要获取EmbeddedActiveMQ类,需要直接引入Apache Artemis的服务端核心依赖:

implementation 'org.apache.activemq:artemis-server:2.32.0' // 可替换为最新稳定版本

额外说明(针对Quarkus项目)

如果你是在Quarkus项目中使用,更推荐遵循Quarkus的集成方式来启动嵌入式Artemis实例,而非手动使用EmbeddedActiveMQ:

  • 保留io.quarkus:quarkus-artemis-core依赖
  • 在application.properties中添加嵌入式配置,比如:
    quarkus.artemis.mode=embedded
    quarkus.artemis.embedded.data-directory=./artemis-data
    

这种方式能更好地适配Quarkus的生命周期和优化特性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 02:50:39