Since we're on a major migration process of this website, some component documents here are out of sync right now. In the meantime you may want to look at the early version of the new website
https://camel.apache.org/staging/
We would very much like to receive any feedback on the new site, please join the discussion on the Camel user mailing list.

Camel JAR Dependencies

Camel core itself is lightweight and can run with a few .jars.

camel-core dependencies for Camel 2.0 or lower

  • commons-logging-api.jar - API for commons logging
  • JAXB 2.1.x - XML stuff - Is provided in the JDK core from Java 1.6
  • activation.jar - For Attachments support - Is provided in the JDK core from Java 1.6

camel-core dependencies for Camel 2.1 - 2.6

  • commons-logging-api-1.1.jar - API for commons logging
  • commons-management-1.0.jar - API for JMX
  • JAXB 2.1.x - XML stuff - Is provided in the JDK core from Java 1.6
  • activation-1.1.jar - For Attachments support - Is provided in the JDK core from Java 1.6

camel-core dependencies for Camel 2.7 - 2.8

  • slf4j-api-1.5.11.jar - API for slf4j logging
  • commons-management-1.0.jar - API for JMX

camel-core dependencies for Camel 2.9

  • slf4j-api-1.6.1.jar - API for slf4j logging

Optional Dependencies for JMX for Camel 1.x - 2.8

  • spring-core.jar, spring-beans.jar, spring-context.jarspring-aop.jar - All 4 jars needed to use JMX with Camel (subject to change in the future).

From Camel 2.9: the Spring JARs are no longer required for using JMX.

Other Components

All the other Components have a range of 3rd party .jars they depend on. They are listed in the maven pom files which files they require.

© 2004-2015 The Apache Software Foundation.
Apache Camel, Camel, Apache, the Apache feather logo, and the Apache Camel project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
Graphic Design By Hiram