THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
Wiki Markup |
---|
h2. Creating a new Spring based Camel Route |
...
If you want to create your own version of the [Spring Example] you can use the maven archetype. |
...
{code |
} mvn archetype:create \ -DarchetypeGroupId=org.apache.camel \ -DarchetypeArtifactId=camel-router \ -DarchetypeVersion=1.1.0 \ -DgroupId=myGroupId \ -DartifactId=myArtifactId {code} *Note*: The newer version 2.0-alpha-1 of the maven-archetype-plugin breaks the above command. As a workaround until this gets resolved you can specify the version explicitly as |
This will create a maven project which can be run immediately via the Camel Maven Plugin as follows
Code Block |
---|
below. { mvn org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-7:create \ -DarchetypeGroupId=org.apache.camel \ -DarchetypeArtifactId=camel-router \ -DarchetypeVersion=1.1.0 \ -DgroupId=myGroupId \ -DartifactId=myArtifactId } This will create a maven project which can be run immediately via the [Camel Maven Plugin] as follows {code} cd myArtifactId mvn camel:run {code} The configuration file is in *src/main/resources/META-INF/spring/camel-context.xml*. |
...
The routing rules lives at *src/main/java/myGroupId/MyRouteBuilder.java* |