【发布时间】:2019-09-17 21:01:11
【问题描述】:
我的项目依赖于 Apache 的 ActiveMQ 库,我正在尝试更新该依赖项。我的项目所依赖的 ActiveMQ 中的一个特定包 org.apache.activemq.xbean 在从 5.7.0 版本更新到 5.8.0 版本期间似乎消失了。
在 5.8.0 版本的更新中,release notes 说明 activemq-core-5.7.0.jar 已替换为 activemq-client-5.8.0.jar 和 activemq-broker-5.8.0.jar。
- 新模块可能会影响你的 maven pom 依赖 activemq-core 已替换为 activemq-client 和 activemq-broker。各种种类 消息存储有自己的 activemq-xx-store 模块。优步 模块 activemq-all 仍然存在。
我从 ActiveMQ 的past releases page 下载了 5.7.0 和 5.8.0 的连续版本,并确认 xbean 包包含在 5.7.0 版本的 activemq-core-5.7.0.jar 中,但不在 5.8.0 版本中activemq-client-5.8.0.jar 或 activemq-broker-5.8.0.jar。将activemq-core-5.7.0.jar 替换为activemq-client-5.8.0.jar 和activemq-broker-5.8.0.jar 因此会导致我的包损坏,因为它使用org.apache.activemq.xbean.BrokerFactoryBean 类。
- 在此期间
org.apache.activemq.xbean包发生了什么 更新? - 它是否仍然包含在某个地方的 ActiveMQ 库中?
- 我还能在那里或其他地方访问它吗?
【问题讨论】:
标签: activemq