We are upgrading our system to newest stable frameworks/libraries. However, i found difficulty in understand between these two camel-activemq vs activemq-camel. Below are details:
We are upgrading
ActiveMQ to 5.16.2version. Here AMQ provides"activemq-camel"libraries with its own camel dependencies like:
Also, we are planning to migrate a service which runs on
camel-2.xto3.11.3. Here i see camel providescamel-activemqwith version3.11.3. So i’m confused what to choose here. Will there be incompatibility if i choosecamel-activmeq-3.11.3while routing messages toAMQ-5.16.2.
When i opened both jars, i see packages/classes different in both jars.

Maven repo says both are “AciveMQ component for Camel”
Can anyone please clarify difference between these two activemq-camel and camel-activemq

Advertisement
Answer
You should use camel-activemq or even just camel-jms with an ActiveMQConnectionFactory. The activemq-camel module in the ActiveMQ project is going to be removed.