Author: ningjiang
Date: Sat Apr  5 02:12:29 2008
New Revision: 645052

URL: http://svn.apache.org/viewvc?rev=645052&view=rev
Log:
CAMEL-434 support to specify the camel spring context file uri by the 
configuration property 'applicationContextUri'

Modified:
    
activemq/camel/trunk/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/EmbeddedMojo.java
    
activemq/camel/trunk/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RunMojo.java

Modified: 
activemq/camel/trunk/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/EmbeddedMojo.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/EmbeddedMojo.java?rev=645052&r1=645051&r2=645052&view=diff
==============================================================================
--- 
activemq/camel/trunk/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/EmbeddedMojo.java
 (original)
+++ 
activemq/camel/trunk/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/EmbeddedMojo.java
 Sat Apr  5 02:12:29 2008
@@ -68,6 +68,13 @@
      * @readonly
      */
     protected boolean dotAggregationEnabled;
+
+    /**
+     * The application context uri that spring wants to get.
+     *
+     * @parameter expression="${camel.applicationContextUri}"
+     */
+    protected String applicationContextUri;
     /**
      * Project classpath.
      *
@@ -186,6 +193,11 @@
 
             args.add("-aggregate-dot");
             args.add("true");
+        }
+
+        if (applicationContextUri != null) {
+            args.add("-applicationContext");
+            args.add(applicationContextUri);
         }
 
         args.add("-duration");

Modified: 
activemq/camel/trunk/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RunMojo.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RunMojo.java?rev=645052&r1=645051&r2=645052&view=diff
==============================================================================
--- 
activemq/camel/trunk/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RunMojo.java
 (original)
+++ 
activemq/camel/trunk/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RunMojo.java
 Sat Apr  5 02:12:29 2008
@@ -153,9 +153,16 @@
     private String mainClass;
 
     /**
+     * The application context uri that spring want to gets.
+     *
+     * @parameter expression="${camel.applicationContextUri}"
+     */
+    private String applicationContextUri;
+
+    /**
      * The class arguments.
      *
-     * @parameter expression="${camel.applicationContext}"
+     * @parameter expression="${camel.arguments}"
      */
     private String[] arguments;
 
@@ -302,6 +309,12 @@
             args.add("-o");
             args.add(dotDir);
         }
+
+        if (applicationContextUri != null) {
+            args.add("-a");
+            args.add(applicationContextUri);
+        }
+
         args.add("-d");
         args.add(duration);
         if (arguments != null) {


Reply via email to