Cómo crear un componente en Apache Camel

Cómo ya vimos en un post anterior, Camel nos proporciona diferentes arquetipos Maven para crear fácilmente el esqueleto de nuestros proyectos. Para crear nuestro componente Camel vamos a utilizar el arquetipo camel-archetype-component.

1) Creamos el proyecto desde línea de comandos

mvn archetype:generate \
-DarchetypeGroupId=org.apache.camel.archetypes \
-DarchetypeArtifactId=camel-archetype-component \
-DarchetypeVersion=2.9.1 \
-DgroupId=com.wordpress.anadreamy \
-DartifactId=myCustomComponent

También podríamos crear el proyecto directamente desde Eclipse utilizando el plugin m2e de Maven.

2) Importamos el proyecto desde Eclipse con ‘File->Import’

Una vez importado el proyecto vamos a ver con ayuda del código generado:

Una vez que hemos visto en detalle las partes de un componente, nos faltaría testearlo. Para ello sólo tenemos que ejecutar como JunitTest la clase HelloWorldComponentTest.java 🙂

Referencia: Camel in Action

3 comentarios en “Cómo crear un componente en Apache Camel

Deja un comentario