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