Author: davsclaus
Date: Tue Apr 16 06:39:08 2013
New Revision: 1468312

URL: http://svn.apache.org/r1468312
Log:
Polished Camel Maven Archetypes

Modified:
    
camel/trunk/tooling/archetypes/camel-archetype-blueprint/src/main/resources/archetype-resources/ReadMe.txt
    
camel/trunk/tooling/archetypes/camel-archetype-component-scala/src/main/resources/archetype-resources/ReadMe.txt
    
camel/trunk/tooling/archetypes/camel-archetype-component/src/main/resources/archetype-resources/ReadMe.txt
    
camel/trunk/tooling/archetypes/camel-archetype-dataformat/src/main/resources/archetype-resources/ReadMe.txt
    
camel/trunk/tooling/archetypes/camel-archetype-groovy/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml
    
camel/trunk/tooling/archetypes/camel-archetype-groovy/src/main/resources/archetype-resources/ReadMe.txt
    
camel/trunk/tooling/archetypes/camel-archetype-groovy/src/main/resources/archetype-resources/pom.xml
    
camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml
    
camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources/archetype-resources/ReadMe.txt
    
camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources/archetype-resources/pom.xml
    
camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources/archetype-resources/src/main/java/MyRouteBuilder.java
    
camel/trunk/tooling/archetypes/camel-archetype-scala/src/main/resources/archetype-resources/ReadMe.txt
    
camel/trunk/tooling/archetypes/camel-archetype-spring-dm/src/main/resources/archetype-resources/ReadMe.txt
    
camel/trunk/tooling/archetypes/camel-archetype-spring/src/main/resources/archetype-resources/ReadMe.txt

Modified: 
camel/trunk/tooling/archetypes/camel-archetype-blueprint/src/main/resources/archetype-resources/ReadMe.txt
URL: 
http://svn.apache.org/viewvc/camel/trunk/tooling/archetypes/camel-archetype-blueprint/src/main/resources/archetype-resources/ReadMe.txt?rev=1468312&r1=1468311&r2=1468312&view=diff
==============================================================================
--- 
camel/trunk/tooling/archetypes/camel-archetype-blueprint/src/main/resources/archetype-resources/ReadMe.txt
 (original)
+++ 
camel/trunk/tooling/archetypes/camel-archetype-blueprint/src/main/resources/archetype-resources/ReadMe.txt
 Tue Apr 16 06:39:08 2013
@@ -5,14 +5,14 @@ To build this project use
 
     mvn install
 
-To run the example you can execute the following Maven goal
+To run the project you can execute the following Maven goal
 
     mvn camel:run
 
-To deploy the example in OSGi. For example using Apache ServiceMix
-or Apache Karaf. You will run the following command from its shell:
+To deploy the project in OSGi. For example using Apache ServiceMix
+or Apache Karaf. You can run the following command from its shell:
 
-    osgi:install -s mvn:${groupId}/${artifactId}
+    osgi:install -s mvn:${groupId}/${artifactId}/${version}
 
 For more help see the Apache Camel documentation
 

Modified: 
camel/trunk/tooling/archetypes/camel-archetype-component-scala/src/main/resources/archetype-resources/ReadMe.txt
URL: 
http://svn.apache.org/viewvc/camel/trunk/tooling/archetypes/camel-archetype-component-scala/src/main/resources/archetype-resources/ReadMe.txt?rev=1468312&r1=1468311&r2=1468312&view=diff
==============================================================================
--- 
camel/trunk/tooling/archetypes/camel-archetype-component-scala/src/main/resources/archetype-resources/ReadMe.txt
 (original)
+++ 
camel/trunk/tooling/archetypes/camel-archetype-component-scala/src/main/resources/archetype-resources/ReadMe.txt
 Tue Apr 16 06:39:08 2013
@@ -1,6 +1,7 @@
 Camel Component Project
-====================
-This Project is a template of a Camel component using Scala.
+=======================
+
+This project is a template of a Camel component using Scala.
 
 To build this project use
 
@@ -10,6 +11,13 @@ For more help see the Apache Camel docum
 
     http://camel.apache.org/writing-components.html
 
-Scala should only be used for Scala-related components such as Akka or Play 
framework.
-See 
http://camel.465427.n5.nabble.com/Create-a-new-Camel-component-via-Scala-Component-Archetype-td5708543.html#a5711675
+
+Notice:
+
+We favor writing Camel components in plain Java, which allows all people to 
consume and use the components easily.
+Writing components in Scala is intended in situations when being used together 
with other Scala libraries such as Akka, Play, etc.
+
+See discussion at:
+
+    
http://camel.465427.n5.nabble.com/Create-a-new-Camel-component-via-Scala-Component-Archetype-td5708543.html#a5711675
 

Modified: 
camel/trunk/tooling/archetypes/camel-archetype-component/src/main/resources/archetype-resources/ReadMe.txt
URL: 
http://svn.apache.org/viewvc/camel/trunk/tooling/archetypes/camel-archetype-component/src/main/resources/archetype-resources/ReadMe.txt?rev=1468312&r1=1468311&r2=1468312&view=diff
==============================================================================
--- 
camel/trunk/tooling/archetypes/camel-archetype-component/src/main/resources/archetype-resources/ReadMe.txt
 (original)
+++ 
camel/trunk/tooling/archetypes/camel-archetype-component/src/main/resources/archetype-resources/ReadMe.txt
 Tue Apr 16 06:39:08 2013
@@ -1,7 +1,7 @@
 Camel Component Project
 =======================
 
-This Project is a template of a Camel component.
+This project is a template of a Camel component.
 
 To build this project use
 

Modified: 
camel/trunk/tooling/archetypes/camel-archetype-dataformat/src/main/resources/archetype-resources/ReadMe.txt
URL: 
http://svn.apache.org/viewvc/camel/trunk/tooling/archetypes/camel-archetype-dataformat/src/main/resources/archetype-resources/ReadMe.txt?rev=1468312&r1=1468311&r2=1468312&view=diff
==============================================================================
--- 
camel/trunk/tooling/archetypes/camel-archetype-dataformat/src/main/resources/archetype-resources/ReadMe.txt
 (original)
+++ 
camel/trunk/tooling/archetypes/camel-archetype-dataformat/src/main/resources/archetype-resources/ReadMe.txt
 Tue Apr 16 06:39:08 2013
@@ -1,7 +1,7 @@
 Camel Data Format Project
 =========================
 
-This Project is a template of a Camel data format.
+This project is a template of a Camel data format.
 
 To build this project use
 
@@ -9,5 +9,5 @@ To build this project use
 
 For more help see the Apache Camel documentation:
 
-    http://camel.apache.org/
+    http://camel.apache.org/writing-components.html
     

Modified: 
camel/trunk/tooling/archetypes/camel-archetype-groovy/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/tooling/archetypes/camel-archetype-groovy/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml?rev=1468312&r1=1468311&r2=1468312&view=diff
==============================================================================
--- 
camel/trunk/tooling/archetypes/camel-archetype-groovy/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml
 (original)
+++ 
camel/trunk/tooling/archetypes/camel-archetype-groovy/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml
 Tue Apr 16 06:39:08 2013
@@ -24,6 +24,9 @@
     <requiredProperty key="camel-version">
       <defaultValue>${project.version}</defaultValue>
     </requiredProperty>
+    <requiredProperty key="exec-maven-plugin-version">
+      <defaultValue>${exec-maven-plugin-version}</defaultValue>
+    </requiredProperty>
     <requiredProperty key="log4j-version">
       <defaultValue>${log4j-version}</defaultValue>
     </requiredProperty>

Modified: 
camel/trunk/tooling/archetypes/camel-archetype-groovy/src/main/resources/archetype-resources/ReadMe.txt
URL: 
http://svn.apache.org/viewvc/camel/trunk/tooling/archetypes/camel-archetype-groovy/src/main/resources/archetype-resources/ReadMe.txt?rev=1468312&r1=1468311&r2=1468312&view=diff
==============================================================================
--- 
camel/trunk/tooling/archetypes/camel-archetype-groovy/src/main/resources/archetype-resources/ReadMe.txt
 (original)
+++ 
camel/trunk/tooling/archetypes/camel-archetype-groovy/src/main/resources/archetype-resources/ReadMe.txt
 Tue Apr 16 06:39:08 2013
@@ -5,14 +5,10 @@ To build this project use
 
     mvn install
 
-To run this example from within Maven use
+To run this project from within Maven use
 
     mvn exec:java
 
-From a web browser access the example using
-
-    http://localhost:8080
-
 For more help see the Apache Camel documentation
 
     http://camel.apache.org/

Modified: 
camel/trunk/tooling/archetypes/camel-archetype-groovy/src/main/resources/archetype-resources/pom.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/tooling/archetypes/camel-archetype-groovy/src/main/resources/archetype-resources/pom.xml?rev=1468312&r1=1468311&r2=1468312&view=diff
==============================================================================
--- 
camel/trunk/tooling/archetypes/camel-archetype-groovy/src/main/resources/archetype-resources/pom.xml
 (original)
+++ 
camel/trunk/tooling/archetypes/camel-archetype-groovy/src/main/resources/archetype-resources/pom.xml
 Tue Apr 16 06:39:08 2013
@@ -128,6 +128,7 @@
                        <plugin>
                                <groupId>org.codehaus.mojo</groupId>
                                <artifactId>exec-maven-plugin</artifactId>
+                               <version>${exec-maven-plugin-version}</version>
                                <configuration>
                                        
<mainClass>${package}.MainApp</mainClass>
                                        
<includePluginDependencies>false</includePluginDependencies>

Modified: 
camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml?rev=1468312&r1=1468311&r2=1468312&view=diff
==============================================================================
--- 
camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml
 (original)
+++ 
camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml
 Tue Apr 16 06:39:08 2013
@@ -24,6 +24,9 @@
     <requiredProperty key="camel-version">
       <defaultValue>${project.version}</defaultValue>
     </requiredProperty>
+    <requiredProperty key="exec-maven-plugin-version">
+      <defaultValue>${exec-maven-plugin-version}</defaultValue>
+    </requiredProperty>
     <requiredProperty key="log4j-version">
       <defaultValue>${log4j-version}</defaultValue>
     </requiredProperty>

Modified: 
camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources/archetype-resources/ReadMe.txt
URL: 
http://svn.apache.org/viewvc/camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources/archetype-resources/ReadMe.txt?rev=1468312&r1=1468311&r2=1468312&view=diff
==============================================================================
--- 
camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources/archetype-resources/ReadMe.txt
 (original)
+++ 
camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources/archetype-resources/ReadMe.txt
 Tue Apr 16 06:39:08 2013
@@ -5,7 +5,7 @@ To build this project use
 
     mvn install
 
-To run this example from within Maven use
+To run this project from within Maven use
 
     mvn exec:java
 

Modified: 
camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources/archetype-resources/pom.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources/archetype-resources/pom.xml?rev=1468312&r1=1468311&r2=1468312&view=diff
==============================================================================
--- 
camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources/archetype-resources/pom.xml
 (original)
+++ 
camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources/archetype-resources/pom.xml
 Tue Apr 16 06:39:08 2013
@@ -90,6 +90,7 @@
       <plugin>
         <groupId>org.codehaus.mojo</groupId>
         <artifactId>exec-maven-plugin</artifactId>
+        <version>${exec-maven-plugin-version}</version>
         <configuration>
             <mainClass>${package}.MainApp</mainClass>
             <includePluginDependencies>false</includePluginDependencies>

Modified: 
camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources/archetype-resources/src/main/java/MyRouteBuilder.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources/archetype-resources/src/main/java/MyRouteBuilder.java?rev=1468312&r1=1468311&r2=1468312&view=diff
==============================================================================
--- 
camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources/archetype-resources/src/main/java/MyRouteBuilder.java
 (original)
+++ 
camel/trunk/tooling/archetypes/camel-archetype-java/src/main/resources/archetype-resources/src/main/java/MyRouteBuilder.java
 Tue Apr 16 06:39:08 2013
@@ -34,8 +34,10 @@ public class MyRouteBuilder extends Rout
         from("file:src/data?noop=true")
             .choice()
                 .when(xpath("/person/city = 'London'"))
+                    .log("UK message")
                     .to("file:target/messages/uk")
                 .otherwise()
+                    .log("Other message")
                     .to("file:target/messages/others");
     }
 

Modified: 
camel/trunk/tooling/archetypes/camel-archetype-scala/src/main/resources/archetype-resources/ReadMe.txt
URL: 
http://svn.apache.org/viewvc/camel/trunk/tooling/archetypes/camel-archetype-scala/src/main/resources/archetype-resources/ReadMe.txt?rev=1468312&r1=1468311&r2=1468312&view=diff
==============================================================================
--- 
camel/trunk/tooling/archetypes/camel-archetype-scala/src/main/resources/archetype-resources/ReadMe.txt
 (original)
+++ 
camel/trunk/tooling/archetypes/camel-archetype-scala/src/main/resources/archetype-resources/ReadMe.txt
 Tue Apr 16 06:39:08 2013
@@ -5,7 +5,7 @@ To build this project use
 
     mvn install
 
-To run this example
+To run this project
 
     mvn exec:java
     

Modified: 
camel/trunk/tooling/archetypes/camel-archetype-spring-dm/src/main/resources/archetype-resources/ReadMe.txt
URL: 
http://svn.apache.org/viewvc/camel/trunk/tooling/archetypes/camel-archetype-spring-dm/src/main/resources/archetype-resources/ReadMe.txt?rev=1468312&r1=1468311&r2=1468312&view=diff
==============================================================================
--- 
camel/trunk/tooling/archetypes/camel-archetype-spring-dm/src/main/resources/archetype-resources/ReadMe.txt
 (original)
+++ 
camel/trunk/tooling/archetypes/camel-archetype-spring-dm/src/main/resources/archetype-resources/ReadMe.txt
 Tue Apr 16 06:39:08 2013
@@ -5,15 +5,14 @@ To build this project use
 
     mvn install
 
-You can run this example from the command line using
-the following Maven goal:
+You can run this project using he following Maven goal:
 
     mvn camel:run
 
-To deploy the example in OSGi. For example using Apache ServiceMix
+To deploy the project in OSGi. For example using Apache ServiceMix
 or Apache Karaf. You will run the following command from its shell:
 
-    osgi:install -s mvn:${groupId}/${artifactId}
+    osgi:install -s mvn:${groupId}/${artifactId}/${version}
 
 For more help see the Apache Camel documentation
 

Modified: 
camel/trunk/tooling/archetypes/camel-archetype-spring/src/main/resources/archetype-resources/ReadMe.txt
URL: 
http://svn.apache.org/viewvc/camel/trunk/tooling/archetypes/camel-archetype-spring/src/main/resources/archetype-resources/ReadMe.txt?rev=1468312&r1=1468311&r2=1468312&view=diff
==============================================================================
--- 
camel/trunk/tooling/archetypes/camel-archetype-spring/src/main/resources/archetype-resources/ReadMe.txt
 (original)
+++ 
camel/trunk/tooling/archetypes/camel-archetype-spring/src/main/resources/archetype-resources/ReadMe.txt
 Tue Apr 16 06:39:08 2013
@@ -5,8 +5,7 @@ To build this project use
 
     mvn install
 
-To run this example either embed the jar inside Spring
-or to run the route from within Maven try
+To run this project with Maven use
 
     mvn camel:run
 


Reply via email to