Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Archetype

Description

camel-archetype-activemq

This archetype is used to create a new Maven project for Camel routes. You can use this quickly to get up to speed using Camel with ActiveMQ

camel-archetype-component

This archetype is used for creating a new Maven project for Camel components. Use this if there is a component missing in Camel that you want to create yourself.

camel-archetype-java

This archetype is used to create a new Maven project for Camel routes. You can use this quickly to get up to speed. The archetypes includes sample code that supporting Spring style routing as well.

camel-archetype-scala

This archetype is used to create a new Maven projects for building Camel routes in the Scala DSL. The archetype contains a sample RouteBuilder as well as configuration for using the routes from Spring and OSGi.

camel-archetype-spring

This archetype is used to create a new Maven project for Camel routes. You can use this quickly to get up to speed. It is very similar to the camel-archetype-java archetype with the Java DSL transposed to Spring XML.

camel-archetype-spring-dm

Camel 2.8: This archetype is used to create a new Maven project for Camel routes to be running in OSGi using Spring DM.

camel-archetype-war

Camel 2.6 or older: This archetype is used to create a new Camel project that deploys the Camel Web Console, REST API, and your routes as a WAR file.

camel-archetype-webconsole

Camel 2.7: This archetype is used to create a new Camel project that deploys the Camel Web Console, REST API, and your routes as a WAR file.

camel-archetype-web

Camel 2.7: This archetype is used to create a new Camel project that deploys Camel Routes using Spring or Java DSL as a WAR file.

...