You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ni...@apache.org on 2008/04/05 11:12:31 UTC

svn commit: r645052 - in /activemq/camel/trunk/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven: EmbeddedMojo.java RunMojo.java

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) {