This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push: new 65646fc Archetypes: Aligned camel-archetype-main 65646fc is described below commit 65646fc1bd876eecac5a32adb3f46c244f04a012 Author: Andrea Cosentino <anco...@gmail.com> AuthorDate: Thu May 21 17:10:18 2020 +0200 Archetypes: Aligned camel-archetype-main --- .../src/main/resources/archetype-resources/pom.xml | 7 +++++++ .../resources/archetype-resources/src/main/java/MyApplication.java | 4 ++-- .../archetype-resources/src/main/resources/application.properties | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/archetypes/camel-archetype-main/src/main/resources/archetype-resources/pom.xml b/archetypes/camel-archetype-main/src/main/resources/archetype-resources/pom.xml index 550ff21..8010911 100644 --- a/archetypes/camel-archetype-main/src/main/resources/archetype-resources/pom.xml +++ b/archetypes/camel-archetype-main/src/main/resources/archetype-resources/pom.xml @@ -42,6 +42,13 @@ <scope>import</scope> <type>pom</type> </dependency> + <dependency> + <groupId>org.apache.camel</groupId> + <artifactId>camel-parent</artifactId> + <version>${camel-version}</version> + <scope>import</scope> + <type>pom</type> + </dependency> </dependencies> </dependencyManagement> diff --git a/archetypes/camel-archetype-main/src/main/resources/archetype-resources/src/main/java/MyApplication.java b/archetypes/camel-archetype-main/src/main/resources/archetype-resources/src/main/java/MyApplication.java index 80b4770..fca6f3f 100644 --- a/archetypes/camel-archetype-main/src/main/resources/archetype-resources/src/main/java/MyApplication.java +++ b/archetypes/camel-archetype-main/src/main/resources/archetype-resources/src/main/java/MyApplication.java @@ -31,9 +31,9 @@ public final class MyApplication { Main main = new Main(); // lets use a configuration class (you can specify multiple classes) // (properties are automatic loaded from application.properties) - main.addConfigurationClass(MyConfiguration.class); + main.configure().addConfigurationClass(MyConfiguration.class); // and add the routes (you can specify multiple classes) - main.addRouteBuilder(MyRouteBuilder.class); + main.configure().addRoutesBuilder(MyRouteBuilder.class); // now keep the application running until the JVM is terminated (ctrl + c or sigterm) main.run(args); } diff --git a/archetypes/camel-archetype-main/src/main/resources/archetype-resources/src/main/resources/application.properties b/archetypes/camel-archetype-main/src/main/resources/archetype-resources/src/main/resources/application.properties index 10a7ad0..67a51e9 100644 --- a/archetypes/camel-archetype-main/src/main/resources/archetype-resources/src/main/resources/application.properties +++ b/archetypes/camel-archetype-main/src/main/resources/archetype-resources/src/main/resources/application.properties @@ -40,7 +40,7 @@ camel.main.jmx-enabled = false ### camel.component.properties.environment-variable-mode=1 # properties used in the route -myPeriod = 3s +myPeriod = 3000 # application properties hi = Hello