activemq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From chir...@apache.org
Subject svn commit: r520195 - in /activemq/camel/trunk: ./ camel-core/ camel-core/src/main/java/org/apache/camel/ camel-core/src/main/java/org/apache/camel/queue/ camel-core/src/test/java/org/apache/camel/ camel-xbean/ camel-xbean/src/ camel-xbean/src/main/ ca...
Date Tue, 20 Mar 2007 00:22:30 GMT
Author: chirino
Date: Mon Mar 19 17:22:28 2007
New Revision: 520195

URL: http://svn.apache.org/viewvc?view=rev&rev=520195
Log:
Intial setup for future xbean integration.
 - camel-core can now produce xbean annotated jars but does not directly depend on xbean
 - add camel-xbean for camel extensions that depend on xbean.
 - Hopefully one day we can also configure camel routes using xbean XML


Added:
    activemq/camel/trunk/camel-xbean/
    activemq/camel/trunk/camel-xbean/pom.xml
    activemq/camel/trunk/camel-xbean/src/
    activemq/camel/trunk/camel-xbean/src/main/
    activemq/camel/trunk/camel-xbean/src/main/java/
    activemq/camel/trunk/camel-xbean/src/main/java/org/
    activemq/camel/trunk/camel-xbean/src/main/java/org/apache/
    activemq/camel/trunk/camel-xbean/src/main/java/org/apache/camel/
    activemq/camel/trunk/camel-xbean/src/main/java/org/apache/camel/xbean/
    activemq/camel/trunk/camel-xbean/src/main/resources/
    activemq/camel/trunk/camel-xbean/src/main/resources/META-INF/
    activemq/camel/trunk/camel-xbean/src/main/resources/META-INF/services/
    activemq/camel/trunk/camel-xbean/src/main/resources/META-INF/services/org/
    activemq/camel/trunk/camel-xbean/src/main/resources/META-INF/services/org/apache/
    activemq/camel/trunk/camel-xbean/src/main/resources/META-INF/services/org/apache/camel/
    activemq/camel/trunk/camel-xbean/src/main/resources/META-INF/services/org/apache/camel/EndpointResolver/
    activemq/camel/trunk/camel-xbean/src/test/
    activemq/camel/trunk/camel-xbean/src/test/java/
    activemq/camel/trunk/camel-xbean/src/test/java/org/
    activemq/camel/trunk/camel-xbean/src/test/java/org/apache/
    activemq/camel/trunk/camel-xbean/src/test/java/org/apache/camel/
    activemq/camel/trunk/camel-xbean/src/test/java/org/apache/camel/xbean/
    activemq/camel/trunk/camel-xbean/src/test/java/org/apache/camel/xbean/XBeanRouteBuilderTest.java
    activemq/camel/trunk/camel-xbean/src/test/resources/
    activemq/camel/trunk/camel-xbean/src/test/resources/org/
    activemq/camel/trunk/camel-xbean/src/test/resources/org/apache/
    activemq/camel/trunk/camel-xbean/src/test/resources/org/apache/camel/
    activemq/camel/trunk/camel-xbean/src/test/resources/org/apache/camel/xbean/
    activemq/camel/trunk/camel-xbean/src/test/resources/org/apache/camel/xbean/xbean_route_builder_test.xml
Modified:
    activemq/camel/trunk/camel-core/pom.xml
    activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/CamelContainer.java
    activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/queue/QueueComponent.java
    activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/queue/QueueEndpoint.java
    activemq/camel/trunk/camel-core/src/test/java/org/apache/camel/RouteBuilderTest.java
    activemq/camel/trunk/pom.xml

Modified: activemq/camel/trunk/camel-core/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/pom.xml?view=diff&rev=520195&r1=520194&r2=520195
==============================================================================
--- activemq/camel/trunk/camel-core/pom.xml (original)
+++ activemq/camel/trunk/camel-core/pom.xml Mon Mar 19 17:22:28 2007
@@ -47,4 +47,39 @@
     </dependency>
   </dependencies>
 
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.xbean</groupId>
+        <artifactId>maven-xbean-plugin</artifactId>
+        <version>2.8</version>
+        <executions>
+          <execution>
+            <configuration>
+              <namespace>http://activemq.apache.org/camel/camel-1.0.xsd</namespace>
+              <schema>target/xbean/camel-1.0.xsd</schema>
+            </configuration>
+            <goals>
+              <goal>mapping</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+
+      <!-- generate the attached tests jar -->
+      <plugin>
+        <artifactId>maven-jar-plugin</artifactId>
+        <executions>
+          <execution>
+            <goals>
+              <goal>test-jar</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+
+    </plugins>
+  </build>
+
 </project>

Modified: activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/CamelContainer.java
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/CamelContainer.java?view=diff&rev=520195&r1=520194&r2=520195
==============================================================================
--- activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/CamelContainer.java (original)
+++ activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/CamelContainer.java Mon
Mar 19 17:22:28 2007
@@ -27,6 +27,7 @@
 /**
  * Represents the container used to configure routes and the policies to use.
  *
+ * @org.apache.xbean.XBean element="container" rootElement="true"
  * @version $Revision$
  */
 public class CamelContainer<E> {

Modified: activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/queue/QueueComponent.java
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/queue/QueueComponent.java?view=diff&rev=520195&r1=520194&r2=520195
==============================================================================
--- activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/queue/QueueComponent.java
(original)
+++ activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/queue/QueueComponent.java
Mon Mar 19 17:22:28 2007
@@ -28,6 +28,7 @@
  * Represents the component that manages {@link QueueEndpoint}.  It holds the 
  * list of named queues that queue endpoints reference.
  *
+ * @org.apache.xbean.XBean
  * @version $Revision: 519973 $
  */
 public class QueueComponent<E> implements Component<E, QueueEndpoint<E>>
{

Modified: activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/queue/QueueEndpoint.java
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/queue/QueueEndpoint.java?view=diff&rev=520195&r1=520194&r2=520195
==============================================================================
--- activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/queue/QueueEndpoint.java
(original)
+++ activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/queue/QueueEndpoint.java
Mon Mar 19 17:22:28 2007
@@ -26,6 +26,7 @@
  * Represents a queue endpoint that uses a {@link Queue}
  * object to process inbound exchanges.
  *
+ * @org.apache.xbean.XBean
  * @version $Revision: 519973 $
  */
 public class QueueEndpoint<E> extends DefaultEndpoint<E> {

Modified: activemq/camel/trunk/camel-core/src/test/java/org/apache/camel/RouteBuilderTest.java
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/test/java/org/apache/camel/RouteBuilderTest.java?view=diff&rev=520195&r1=520194&r2=520195
==============================================================================
--- activemq/camel/trunk/camel-core/src/test/java/org/apache/camel/RouteBuilderTest.java (original)
+++ activemq/camel/trunk/camel-core/src/test/java/org/apache/camel/RouteBuilderTest.java Mon
Mar 19 17:22:28 2007
@@ -39,15 +39,22 @@
             return "MyProcessor";
         }
     };
+	private InterceptorProcessor<Exchange> interceptor1;
+	private InterceptorProcessor<Exchange> interceptor2;
     
-    public void testSimpleRoute() throws Exception {
-        // START SNIPPET: e1
+	protected RouteBuilder<Exchange> buildSimpleRoute() {
+		// START SNIPPET: e1
         RouteBuilder<Exchange> builder = new RouteBuilder<Exchange>() {
             public void configure() {
                 from("queue:a").to("queue:b");
             }
         };
         // END SNIPPET: e1
+		return builder;
+	}
+
+	public void testSimpleRoute() throws Exception {
+        RouteBuilder<Exchange> builder = buildSimpleRoute();
 
         Map<Endpoint<Exchange>, Processor<Exchange>> routeMap = builder.getRouteMap();
         Set<Map.Entry<Endpoint<Exchange>, Processor<Exchange>>> routes
= routeMap.entrySet();
@@ -63,14 +70,19 @@
         }
     }
 
-    public void testSimpleRouteWithHeaderPredicate() throws Exception {
-        // START SNIPPET: e2
+	protected RouteBuilder<Exchange> buildSimpleRouteWithHeaderPredicate() {
+		// START SNIPPET: e2
         RouteBuilder<Exchange> builder = new RouteBuilder<Exchange>() {
             public void configure() {
                 from("queue:a").filter(headerEquals("foo", "bar")).to("queue:b");
             }
         };
         // END SNIPPET: e2
+		return builder;
+	}
+
+	public void testSimpleRouteWithHeaderPredicate() throws Exception {
+        RouteBuilder<Exchange> builder = buildSimpleRouteWithHeaderPredicate();
 
         Map<Endpoint<Exchange>, Processor<Exchange>> routeMap = builder.getRouteMap();
         System.out.println("Created map: " + routeMap);
@@ -90,8 +102,8 @@
         }
     }
 
-    public void testSimpleRouteWithChoice() throws Exception {
-        // START SNIPPET: e3
+	protected RouteBuilder<Exchange> buildSimpleRouteWithChoice() {
+		// START SNIPPET: e3
         RouteBuilder<Exchange> builder = new RouteBuilder<Exchange>() {
             public void configure() {
                 from("queue:a").choice()
@@ -101,6 +113,11 @@
             }
         };
         // END SNIPPET: e3
+		return builder;
+	}
+
+    public void testSimpleRouteWithChoice() throws Exception {
+        RouteBuilder<Exchange> builder = buildSimpleRouteWithChoice();
 
         Map<Endpoint<Exchange>, Processor<Exchange>> routeMap = builder.getRouteMap();
         System.out.println("Created map: " + routeMap);
@@ -128,9 +145,9 @@
         }
     }
 
-    public void testCustomProcessor() throws Exception {
-        // START SNIPPET: e4
-        final Processor<Exchange> myProcessor = new Processor<Exchange>() {
+    protected RouteBuilder<Exchange> buildCustomProcessor() {
+		// START SNIPPET: e4
+        myProcessor = new Processor<Exchange>() {
             public void onExchange(Exchange exchange) {
                 System.out.println("Called with exchange: " + exchange);
             }
@@ -142,6 +159,11 @@
             }
         };
         // END SNIPPET: e4
+		return builder;
+	}
+
+	public void testCustomProcessor() throws Exception {
+        RouteBuilder<Exchange> builder = buildCustomProcessor();
 
         Map<Endpoint<Exchange>, Processor<Exchange>> routeMap = builder.getRouteMap();
 
@@ -156,14 +178,20 @@
         }
     }
 
-    public void testCustomProcessorWithFilter() throws Exception {
-        // START SNIPPET: e5
+
+	protected RouteBuilder<Exchange> buildCustomProcessorWithFilter() {
+		// START SNIPPET: e5
         RouteBuilder<Exchange> builder = new RouteBuilder<Exchange>() {
             public void configure() {
                 from("queue:a").filter(headerEquals("foo", "bar")).process(myProcessor);
             }
         };
         // END SNIPPET: e5
+		return builder;
+	}
+
+	public void testCustomProcessorWithFilter() throws Exception {
+        RouteBuilder<Exchange> builder = buildCustomProcessorWithFilter();
 
         Map<Endpoint<Exchange>, Processor<Exchange>> routeMap = builder.getRouteMap();
         System.out.println("Created map: " + routeMap);
@@ -181,14 +209,20 @@
         }
     }
 
-    public void testWireTap() throws Exception {
-        // START SNIPPET: e6
+
+	protected RouteBuilder<Exchange> buildWireTap() {
+		// START SNIPPET: e6
         RouteBuilder<Exchange> builder = new RouteBuilder<Exchange>() {
             public void configure() {
                 from("queue:a").to("queue:tap", "queue:b");
             }
         };
         // END SNIPPET: e6
+		return builder;
+	}
+
+    public void testWireTap() throws Exception {
+        RouteBuilder<Exchange> builder = buildWireTap();
 
         Map<Endpoint<Exchange>, Processor<Exchange>> routeMap = builder.getRouteMap();
         System.out.println("Created map: " + routeMap);
@@ -209,14 +243,13 @@
             assertSendTo(processors.get(1), "queue:b");
         }
     }
-
-    public void testRouteWithInterceptor() throws Exception {
-    	
-        final InterceptorProcessor<Exchange> interceptor1 = new InterceptorProcessor<Exchange>()
{
+    
+    protected RouteBuilder<Exchange> buildRouteWithInterceptor() {
+		interceptor1 = new InterceptorProcessor<Exchange>() {
         };
 
         // START SNIPPET: e7        
-        final InterceptorProcessor<Exchange> interceptor2 = new InterceptorProcessor<Exchange>()
{
+        interceptor2 = new InterceptorProcessor<Exchange>() {
         	public void onExchange(Exchange exchange) {
         		System.out.println("START of onExchange: "+exchange);
         		next.onExchange(exchange);
@@ -234,6 +267,12 @@
             }
         };
         // END SNIPPET: e7
+		return builder;
+	}
+
+    public void testRouteWithInterceptor() throws Exception {
+    	
+        RouteBuilder<Exchange> builder = buildRouteWithInterceptor();
 
         Map<Endpoint<Exchange>, Processor<Exchange>> routeMap = builder.getRouteMap();
         System.out.println("Created map: " + routeMap);

Added: activemq/camel/trunk/camel-xbean/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/camel-xbean/pom.xml?view=auto&rev=520195
==============================================================================
--- activemq/camel/trunk/camel-xbean/pom.xml (added)
+++ activemq/camel/trunk/camel-xbean/pom.xml Mon Mar 19 17:22:28 2007
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+  
+  http://www.apache.org/licenses/LICENSE-2.0
+  
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0">
+
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.camel</groupId>
+    <artifactId>camel-parent</artifactId>
+    <version>1.0-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>camel-xbean</artifactId>
+  <name>Camel :: XBean</name>
+  <description>Camel XBean support</description>
+
+  <dependencies>
+
+    <dependency>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-core</artifactId>
+      <version>1.0-SNAPSHOT</version>
+    </dependency>
+
+    <dependency>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-core</artifactId>
+      <version>1.0-SNAPSHOT</version>
+      <type>test-jar</type>
+      <optional>true</optional>
+      <scope>test</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>org.apache.xbean</groupId>
+      <artifactId>xbean-spring</artifactId>
+      <version>2.8</version>
+    </dependency>
+
+    <dependency>
+      <groupId>commons-logging</groupId>
+      <artifactId>commons-logging</artifactId>
+      <optional>false</optional>
+    </dependency>
+
+
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+
+</project>

Added: activemq/camel/trunk/camel-xbean/src/test/java/org/apache/camel/xbean/XBeanRouteBuilderTest.java
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/camel-xbean/src/test/java/org/apache/camel/xbean/XBeanRouteBuilderTest.java?view=auto&rev=520195
==============================================================================
--- activemq/camel/trunk/camel-xbean/src/test/java/org/apache/camel/xbean/XBeanRouteBuilderTest.java
(added)
+++ activemq/camel/trunk/camel-xbean/src/test/java/org/apache/camel/xbean/XBeanRouteBuilderTest.java
Mon Mar 19 17:22:28 2007
@@ -0,0 +1,72 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.xbean;
+
+import org.apache.camel.Exchange;
+import org.apache.camel.RouteBuilderTest;
+import org.apache.camel.builder.RouteBuilder;
+
+/**
+ * TODO: re-implement the route building logic using xbean and 
+ * then test it by overriding the buildXXX methods in the RouteBuilderTest
+ * 
+ * @version $Revision: 520164 $
+ */
+public class XBeanRouteBuilderTest extends RouteBuilderTest {
+
+	@Override
+	protected RouteBuilder<Exchange> buildSimpleRoute() {
+		// TODO Auto-generated method stub
+		return super.buildSimpleRoute();
+	}
+	
+	@Override
+	protected RouteBuilder<Exchange> buildCustomProcessor() {
+		// TODO Auto-generated method stub
+		return super.buildCustomProcessor();
+	}
+	
+	@Override
+	protected RouteBuilder<Exchange> buildCustomProcessorWithFilter() {
+		// TODO Auto-generated method stub
+		return super.buildCustomProcessorWithFilter();
+	}
+	
+	@Override
+	protected RouteBuilder<Exchange> buildRouteWithInterceptor() {
+		// TODO Auto-generated method stub
+		return super.buildRouteWithInterceptor();
+	}
+	
+	@Override
+	protected RouteBuilder<Exchange> buildSimpleRouteWithChoice() {
+		// TODO Auto-generated method stub
+		return super.buildSimpleRouteWithChoice();
+	}
+	
+	@Override
+	protected RouteBuilder<Exchange> buildSimpleRouteWithHeaderPredicate() {
+		// TODO Auto-generated method stub
+		return super.buildSimpleRouteWithHeaderPredicate();
+	}
+	
+	@Override
+	protected RouteBuilder<Exchange> buildWireTap() {
+		// TODO Auto-generated method stub
+		return super.buildWireTap();
+	}
+}

Added: activemq/camel/trunk/camel-xbean/src/test/resources/org/apache/camel/xbean/xbean_route_builder_test.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/camel-xbean/src/test/resources/org/apache/camel/xbean/xbean_route_builder_test.xml?view=auto&rev=520195
==============================================================================
--- activemq/camel/trunk/camel-xbean/src/test/resources/org/apache/camel/xbean/xbean_route_builder_test.xml
(added)
+++ activemq/camel/trunk/camel-xbean/src/test/resources/org/apache/camel/xbean/xbean_route_builder_test.xml
Mon Mar 19 17:22:28 2007
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+   
+    http://www.apache.org/licenses/LICENSE-2.0
+   
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<beans>
+	<!-- Right now this is just ideas of what we wish the xml could look like -->
+
+	<!-- 
+        from("queue:a").to("queue:b");
+	 -->
+	<RouteBuilder id="buildSimpleRoute">
+		<routes>
+		  <route from="queue:a" to="queue:b"/>
+		</routes>
+	</RouteBuilder>
+	
+	<!-- 
+		from("queue:a").process(myProcessor);
+	 -->
+	<RouteBuilder id="buildCustomProcessor">
+		<routes>
+		  <route from="queue:a">
+		  	<processor>
+		  	  <bean class="some.Processor"/>
+		  	</processor>		  	
+		  </route>
+		</routes>
+	</RouteBuilder>
+
+
+	<!-- 
+        from("queue:a").filter(headerEquals("foo", "bar")).process(myProcessor);
+	 -->
+	<RouteBuilder id="buildCustomProcessorWithFilter">
+		<routes>
+		   <!-- TODO -->
+		</routes>
+	</RouteBuilder>
+
+	<!-- 
+        from("queue:a")
+           .intercept()
+   		      .add(interceptor1)
+   		      .add(interceptor2)
+   	       .target().to("queue:d");
+	 -->
+	<RouteBuilder id="buildRouteWithInterceptor">
+		<routes>
+		   <!-- TODO -->
+		</routes>
+	</RouteBuilder>
+
+	<!-- 
+        from("queue:a").choice()
+                .when(headerEquals("foo", "bar")).to("queue:b")
+                .when(headerEquals("foo", "cheese")).to("queue:c")
+                .otherwise().to("queue:d");
+	 -->
+	<RouteBuilder id="buildSimpleRouteWithChoice">
+		<routes>
+		   <!-- TODO -->
+		</routes>
+	</RouteBuilder>
+
+	<!-- 
+        from("queue:a").filter(headerEquals("foo", "bar")).to("queue:b");
+	 -->
+	<RouteBuilder id="buildSimpleRouteWithHeaderPredicate">
+		<routes>
+		   <!-- TODO -->
+		</routes>
+	</RouteBuilder>
+
+	<!-- 
+        from("queue:a").to("queue:tap", "queue:b");
+	 -->
+	<RouteBuilder id="buildWireTap">
+		<routes>
+		   <!-- TODO -->
+		</routes>
+	</RouteBuilder>
+
+</beans>
+<!-- END SNIPPET: example -->

Modified: activemq/camel/trunk/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/pom.xml?view=diff&rev=520195&r1=520194&r2=520195
==============================================================================
--- activemq/camel/trunk/pom.xml (original)
+++ activemq/camel/trunk/pom.xml Mon Mar 19 17:22:28 2007
@@ -110,6 +110,7 @@
     <module>camel-core</module>
     <module>camel-jms</module>
     <module>camel-jbi</module>
+    <module>camel-xbean</module>
   </modules>
 
   <scm>



Mime
View raw message