- Old jar(5.11.0.redhat-630416) is used when to use activemq-camel component of Fuse 7.x
- For details, please refer to jar depencency[1] and Fuse BOM[2]
- The community product of Camel 2.23.2, which Fuse 7.6 also use as the base, already uses ActiveMQ client v5.15.7[3]. activemq-camel 5.11, which was released more than four years ago, continues to be used in Fuse
- Fuse should also update "org.apache.activemq:activemq-camel" component in the same way as the base Camel product.
- By the way, "org.apache.activemq:activemq-camel" appears to be replaced by "org.apache.camel:camel-activemq” since Camel 3.
- Previously, it seems that Fuse 7.x will provide "org.fusesource:camel-activemq". However, "camel-activemq" component does not exist in our supported component documentation[4]. The documentation[4] states that only "activemq-camel" (not camel-activemq) is supported.
[1] jar dependency
~~~
pom.xml
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-camel</artifactId>
</dependency>
mvn dependency:tree
[INFO] +- org.apache.activemq:activemq-camel:jar:5.11.0.redhat-630416:compile
[INFO] | +- org.slf4j:slf4j-api:jar:1.7.26:compile
[INFO] | +- org.apache.camel:camel-jms:jar:2.23.2.fuse-750029-redhat-00001:compile
[INFO] | | +- org.springframework:spring-jms:jar:5.1.8.RELEASE:compile
[INFO] | | | - org.springframework:spring-messaging:jar:5.1.8.RELEASE:compile
[INFO] | | +- org.springframework:spring-tx:jar:5.1.8.RELEASE:compile
[INFO] | | - org.apache.geronimo.specs:geronimo-jms_2.0_spec:jar:1.0.0.alpha-2-redhat-2:compile
[INFO] | +- org.apache.activemq:activemq-spring:jar:5.11.0.redhat-630416:compile
[INFO] | | +- org.apache.xbean:xbean-spring:jar:4.5:compile
[INFO] | | | - commons-logging:commons-logging:jar:1.2.0.redhat-3:compile
[INFO] | | +- org.apache.activemq:activemq-broker:jar:5.11.0.redhat-630416:compile
[INFO] | | | +- org.apache.activemq:activemq-openwire-legacy:jar:5.11.0.redhat-630416:compile
[INFO] | | | - com.google.guava:guava:jar:19.0.0.redhat-1:compile
[INFO] | | +- org.apache.geronimo.specs:geronimo-jta_1.0.1B_spec:jar:1.0.1:compile
[INFO] | | - commons-pool:commons-pool:jar:1.6.0.redhat-10:compile
[INFO] | - org.apache.activemq:activemq-pool:jar:5.11.0.redhat-630416:compile
[INFO] | +- org.apache.activemq:activemq-jms-pool:jar:5.11.0.redhat-630416:compile
[INFO] | | - org.apache.geronimo.specs:geronimo-jms_1.1_spec:jar:1.1.1.redhat-2:compile
[INFO] | - org.apache.activemq:activemq-client:jar:5.11.0.redhat-630416:compile
[INFO] | +- org.fusesource.hawtbuf:hawtbuf:jar:1.11.0.redhat-2:compile
[INFO] | - org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:jar:1.0.1.redhat-3:compile
~~~
[2] Fuse 7.5 BOM
https://maven.repository.redhat.com/ga/org/jboss/redhat-fuse/redhat-fuse/7.5.0.fuse-sb2-750029-redhat-00003/redhat-fuse-7.5.0.fuse-sb2-750029-redhat-00003.pom
~~~
<project xmlns="http://maven.apache.org/POM/4.0.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd">;
...
<groupId>org.jboss.redhat-fuse</groupId>
<artifactId>redhat-fuse</artifactId>
<version>7.5.0.fuse-sb2-750029-redhat-00003</version>
<packaging>pom</packaging>
...
<properties>
...
<activemq.version>5.11.0.redhat-630416</activemq.version>
~~~
[3] Community Camel 2.23.2 BOM
https://github.com/apache/camel/blob/camel-2.23.2/parent/pom.xml
~~~
<project xmlns="http://maven.apache.org/POM/4.0.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">;
<parent>
<groupId>org.apache.camel</groupId>
<artifactId>camel</artifactId>
<version>2.23.2</version>
</parent>
...
<properties>
...
<Unable to render embedded object: File (-- Note that activemq dependency is only used for testing) not found. -->
<activemq-version>5.15.7</activemq-version>
~~~
[4] Apache Camel Component Reference > 1.2. Supported components
https://access.redhat.com/documentation/en-us/red_hat_fuse/7.5/html/apache_camel_component_reference/components-overvew#Components-Overvew-Supported
- is related to
-
ENTMQ-2395 [AMQ-6571] HttpClientTransport refuses to accept cookies using 'Expires' header Edit
- Closed