svn commit: r769346 - in /camel/trunk: platforms/karaf/features/pom.xml platforms/karaf/features/src/main/resources/features.xml pom.xml

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r769346 - in /camel/trunk: platforms/karaf/features/pom.xml platforms/karaf/features/src/main/resources/features.xml pom.xml

gertv-2
Author: gertv
Date: Tue Apr 28 11:50:52 2009
New Revision: 769346

URL: http://svn.apache.org/viewvc?rev=769346&view=rev
Log:
CAMEL-1526: Using resource filtering instead of the generator

Added:
    camel/trunk/platforms/karaf/features/src/main/resources/features.xml   (with props)
Modified:
    camel/trunk/platforms/karaf/features/pom.xml
    camel/trunk/pom.xml

Modified: camel/trunk/platforms/karaf/features/pom.xml
URL: http://svn.apache.org/viewvc/camel/trunk/platforms/karaf/features/pom.xml?rev=769346&r1=769345&r2=769346&view=diff
==============================================================================
--- camel/trunk/platforms/karaf/features/pom.xml (original)
+++ camel/trunk/platforms/karaf/features/pom.xml Tue Apr 28 11:50:52 2009
@@ -39,17 +39,24 @@
       <antlr-bundle-version>3.0.1_1</antlr-bundle-version>
       <asm-bundle-version>2.2.3_1</asm-bundle-version>
       <dom4j-bundle-version>1.6_1</dom4j-bundle-version>
-      <commons-beanutils-version>1.7.0_1</commons-beanutils-version>
+      <commons-beanutils-bundle-version>1.7.0_1</commons-beanutils-bundle-version>
       <commons-dbcp-bundle-version>1.2.2_3</commons-dbcp-bundle-version>
-      <commons-csv-bundle-version>1.0-r706899_1</commons-csv-bundle-version>
+      <commons-csv-version>1.0-r706899_1</commons-csv-version>
       <commons-httpclient-bundle-version>3.1_1</commons-httpclient-bundle-version>
       <commons-io-bundle-version>1.3.2_1</commons-io-bundle-version>
+      <commons-jxpath-version>1.3</commons-jxpath-version>
+      <commons-lang-version>2.4</commons-lang-version>
+      <commons-net-version>2.0</commons-net-version>
       <flatpack-bundle-version>3.1.1_1</flatpack-bundle-version>
       <freemarker-bundle-version>2.3.15_1-SNAPSHOT</freemarker-bundle-version>
       <geronimo-el-version>1.0.1</geronimo-el-version>
+      <geronimo-jaxws-spec-version>1.1.2</geronimo-jaxws-spec-version>
       <geronimo-jsp-version>1.0.1</geronimo-jsp-version>
+      <geronimo-ws-metadata-spec-version>1.1.2</geronimo-ws-metadata-spec-version>
       <hamcrest-bundle-version>1.2-dev1_1</hamcrest-bundle-version>
       <ibatis-bundle-version>2.3.4.726_1</ibatis-bundle-version>
+      <jackrabbit-version>1.5.3</jackrabbit-version>
+      <jaxb-bundle-version>2.1.6_1</jaxb-bundle-version>
       <jexcelapi-bundle-version>2.4.2_1</jexcelapi-bundle-version>
       <hapi-bundle-version>0.5.1_1-SNAPSHOT</hapi-bundle-version>
       <httpcore-bundle-version>4.0-alpha6_1</httpcore-bundle-version>
@@ -66,6 +73,7 @@
       <juel-bundle-version>2.1.0_1</juel-bundle-version>
       <junit-bundle-version>4.4_1</junit-bundle-version>
       <mvel-bundle-version>2.0.8_1-SNAPSHOT</mvel-bundle-version>
+      <neethi-version>2.0.4</neethi-version>
       <ognl-bundle-version>2.7.3_1</ognl-bundle-version>
       <oscache-bundle-version>2.4_1</oscache-bundle-version>
       <quartz-bundle-version>1.6.1_1</quartz-bundle-version>
@@ -73,12 +81,14 @@
       <saxon-bundle-version>9.1.0.1_1</saxon-bundle-version>
       <servicemix-specs-version>1.3.0</servicemix-specs-version>
       <smack-bundle-version>3.0.4_1</smack-bundle-version>
+      <spring-javaconfig-version>1.0.0.BUILD-SNAPSHOT</spring-javaconfig-version>
       <stringtemplate-bundle-version>3.2_1</stringtemplate-bundle-version>
       <tagsoup-bundle-version>1.2_1-SNAPSHOT</tagsoup-bundle-version>
       <velocity-bundle-version>1.5_1</velocity-bundle-version>
       <xalan-bundle-version>2.7.1_1-SNAPSHOT</xalan-bundle-version>
       <xerces-bundle-version>2.9.1_1-SNAPSHOT</xerces-bundle-version>
       <xmlbeans-bundle-version>2.4.0_2</xmlbeans-bundle-version>
+      <xmlschema-version>1.4.4</xmlschema-version>
       <xmlsec-bundle-version>1.3.0_1</xmlsec-bundle-version>
       <xmlresolver-bundle-version>1.2_1</xmlresolver-bundle-version>
       <xpp3-bundle-version>1.1.4c_1</xpp3-bundle-version>
@@ -87,65 +97,6 @@
       <wsdl4j-bundle-version>1.6.1_1</wsdl4j-bundle-version>
     </properties>
 
-    <repositories>
-      <!-- repo for the spring integration jars -->
-      <repository>
-        <id>com.springsource.repository.bundles.external</id>
-        <name>SpringSource Enterprise Bundle Repository - External Bundle Releases</name>
-        <url>http://repository.springsource.com/maven/bundles/external</url>
-      </repository>
-      <!-- Spring Java-Config JARs are here -->
-      <repository>
-        <id>com.springsource.repository.bundles.snapshot</id>
-        <name>SpringSource Enterprise Bundle Repository - SpringSource Snapshot Builds</name>
-        <url>http://repository.springsource.com/maven/bundles/snapshot</url>
-      </repository>
-      <repository>
-        <id>spring.maven.release</id>
-        <name>Spring Release Maven Repo</name>
-        <url>http://repository.springsource.com/maven/bundles/release</url>
-      </repository>
-
-      <repository>
-        <id>uface.m2</id>
-        <url>http://uface.googlecode.com/svn/maven/</url>
-        <name>UFace Maven Repository</name>
-      </repository>
-      <repository>
-        <id>uface.m2</id>
-        <url>http://uface.googlecode.com/svn/maven/</url>
-        <name>UFace Maven Repository</name>
-      </repository>
-
-      <!-- TODO we can remove this when the commons-csv release syncs to the main repo -->
-      <repository>
-        <id>open.iona.m2</id>
-        <name>IONA Open Source Community Release Repository</name>
-        <url>http://repo.open.iona.com/maven2</url>
-        <snapshots>
-          <enabled>true</enabled>
-        </snapshots>
-        <releases>
-          <enabled>true</enabled>
-        </releases>
-      </repository>
-
-      <!-- holds the Scala bundle -->
-      <repository>
-          <id>servicemix-m2-repo</id>
-          <name>Servicemix Maven2 Repository</name>
-          <url>http://svn.apache.org/repos/asf/servicemix/m2-repo/</url>
-          <releases>
-              <enabled>true</enabled>
-          </releases>
-          <snapshots>
-              <enabled>false</enabled>
-          </snapshots>
-      </repository>
-
-
-    </repositories>
-
     <build>
       <resources>
         <resource>
@@ -158,329 +109,38 @@
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-resources-plugin</artifactId>
           <executions>
-            <execution>
-              <phase>process-resources</phase>
-              <goals>
-                <goal>resources</goal>
-              </goals>
-            </execution>
+             <execution>
+                <id>filter</id>
+                <phase>generate-resources</phase>
+                <goals>
+                  <goal>resources</goal>
+                </goals>
+             </execution>
           </executions>
         </plugin>
         <plugin>
-          <groupId>org.apache.servicemix.tooling</groupId>
-          <artifactId>features-maven-plugin</artifactId>
-          <executions>
-            <execution>
-              <phase>compile</phase>
-              <goals>
-                <goal>generate-features-xml</goal>
-              </goals>
-              <configuration>
-                <bundles>target/classes/bundles.properties</bundles>
-              </configuration>
-            </execution>
-          </executions>
-        </plugin>
+          <groupId>org.codehaus.mojo</groupId>
+            <artifactId>build-helper-maven-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>attach-artifacts</id>
+                <phase>package</phase>
+                <goals>
+                  <goal>attach-artifact</goal>
+                </goals>
+                <configuration>
+                  <artifacts>
+                    <artifact>
+                      <file>target/classes/features.xml</file>
+                       <type>xml</type>
+                       <classifier>features</classifier>
+                     </artifact>
+                   </artifacts>
+                 </configuration>
+               </execution>
+           </executions>
+         </plugin>
       </plugins>
     </build>
 
-   <dependencies>
-     <!-- Apache ServiceMix Kernel -->
-     <dependency>
-       <groupId>org.apache.servicemix.kernel</groupId>
-       <artifactId>apache-servicemix-kernel</artifactId>
-       <version>1.1.0</version>
-       <type>pom</type>
-       <scope>provided</scope>
-       <exclusions>
-         <exclusion>
-           <groupId>org.apache.servicemix.bundles</groupId>
-           <artifactId>org.apache.servicemix.bundles.asm</artifactId>
-         </exclusion>
-       </exclusions>
-     </dependency>
-     <!-- some Camel components have to built in a specific order -->
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-core</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-spring</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-osgi</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-cxf</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-http</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-mina</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-jetty</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-jms</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <!-- the rest of them are just built alpabetically -->
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-amqp</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-atom</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-bam</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-bindy</artifactId>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-cometd</artifactId>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-csv</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-flatpack</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-freemarker</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-ftp</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-guice</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-groovy</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-hamcrest</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-hl7</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-ibatis</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-irc</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-jaxb</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-jcr</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-jhc</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-jing</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-jdbc</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-josql</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-jpa</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-jxpath</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-jpa</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-juel</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-jpa</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-ldap</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-mail</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-msv</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-mvel</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-ognl</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-quartz</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-        <groupId>org.apache.camel</groupId>
-        <artifactId>camel-restlet</artifactId>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-rmi</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-rss</artifactId>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-saxon</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-scala</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-script</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-spring-integration</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-spring-javaconfig</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-sql</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-stream</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-stringtemplate</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-tagsoup</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <!-- skipping camel-swing/camel-uface -->
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-velocity</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-xmlbeans</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-xmlsecurity</artifactId>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-xmpp</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-     <dependency>
-       <groupId>org.apache.camel</groupId>
-       <artifactId>camel-xstream</artifactId>
-       <version>${pom.version}</version>
-     </dependency>
-   </dependencies>
 </project>

Added: camel/trunk/platforms/karaf/features/src/main/resources/features.xml
URL: http://svn.apache.org/viewvc/camel/trunk/platforms/karaf/features/src/main/resources/features.xml?rev=769346&view=auto
==============================================================================
--- camel/trunk/platforms/karaf/features/src/main/resources/features.xml (added)
+++ camel/trunk/platforms/karaf/features/src/main/resources/features.xml Tue Apr 28 11:50:52 2009
@@ -0,0 +1,462 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<features>
+  <feature name='camel-core' version='${pom.version}'>
+    <bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/${servicemix-specs-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxb-api-2.1/${servicemix-specs-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.stax-api-1.0/${servicemix-specs-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-impl/${jaxb-bundle-version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-core/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-spring' version='${pom.version}'>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/${geronimo-jta-spec-version}</bundle>
+    <bundle>mvn:org.springframework/spring-tx/${spring-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-spring/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-osgi' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-spring</feature>
+    <bundle>mvn:org.apache.camel/camel-osgi/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-cxf' version='${pom.version}'>
+    <bundle>mvn:commons-pool/commons-pool/${commons-pool-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/${geronimo-jms-spec-version}</bundle>
+    <bundle>mvn:org.springframework/spring-jms/${spring-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.asm/${asm-bundle-version}</bundle>
+    <bundle>mvn:org.mortbay.jetty/jetty-util/${jetty-version}</bundle>
+    <bundle>mvn:org.mortbay.jetty/servlet-api-2.5/${jetty-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-el_1.0_spec/${geronimo-el-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jsp_2.1_spec/${geronimo-jsp-version}</bundle>
+    <bundle>mvn:org.mortbay.jetty/jetty/${jetty-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.junit/${junit-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/${jdom-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jettison/${jettison-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/${ant-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlbeans/${xmlbeans-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlsec/${servicemix-specs-version}_1</bundle>
+    <bundle>mvn:org.apache.ws.commons.schema/XmlSchema/${xmlschema-version}</bundle>
+    <bundle>mvn:commons-lang/commons-lang/${commons-lang-version}</bundle>
+    <bundle>mvn:commons-collections/commons-collections/${commons-collections-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.antlr/${antlr-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.werken-xpath/${werken-xpath-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.velocity/${velocity-bundle-version}</bundle>
+    <bundle>mvn:org.apache.ws.commons.axiom/axiom-impl/${axiom-version}</bundle>
+    <bundle>mvn:org.apache.ws.commons.axiom/axiom-api/${axiom-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.javamail-api-1.4/${servicemix-specs-version}</bundle>
+    <bundle>mvn:org.apache.neethi/neethi/${neethi-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.abdera/${abdera-bundle-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jaxws_2.1_spec/${geronimo-jaxws-spec-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.saaj-api-1.3/${servicemix-specs-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.wsdl4j/${wsdl4j-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jsr311-api-1.0/${</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-ws-metadata_2.0_spec/${geronimo-ws-metadata-bundle-version}</bundle>
+    <bundle>mvn:org.apache.cxf/cxf-bundle/${cxf-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-io/${commons-io-bundle-version}</bundle>
+    <feature version='${pom.version}'>camel-spring</feature>
+    <bundle>mvn:org.apache.camel/camel-cxf/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-http' version='${pom.version}'>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-io/${commons-io-bundle-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.mortbay.jetty/servlet-api-2.5/${jetty-version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-http/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-mina' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-mina/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-jetty' version='${pom.version}'>
+    <bundle>mvn:org.mortbay.jetty/jetty-util/${jetty-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-el_1.0_spec/${geronimo-el-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jsp_2.1_spec/${geronimo-jsp-version}</bundle>
+    <bundle>mvn:org.mortbay.jetty/jetty/${jetty-version}</bundle>
+    <feature version='${pom.version}'>camel-http</feature>
+    <bundle>mvn:org.apache.camel/camel-jetty/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-jms' version='${pom.version}'>
+    <bundle>mvn:org.springframework/spring-tx/${spring-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/${geronimo-jta-spec-version}</bundle>
+    <bundle>mvn:commons-pool/commons-pool/${commons-pool-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/${geronimo-jms-spec-version}</bundle>
+    <bundle>mvn:org.springframework/spring-jms/${spring-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-jms/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-amqp' version='${pom.version}'>
+    <bundle>mvn:commons-collections/commons-collections/${commons-collections-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.qpid/${qpid-bundle-version}</bundle>
+    <feature version='${pom.version}'>camel-jms</feature>
+    <bundle>mvn:org.apache.camel/camel-amqp/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-atom' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.abdera/${abdera-bundle-version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-atom/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-bam' version='${pom.version}'>
+    <bundle>mvn:org.springframework/spring-tx/${spring-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.saaj-api-1.3/${servicemix-specs-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jaxws_2.1_spec/${geronimo-jaxws-spec-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jsp_2.1_spec/${geronimo-jsp-version}</bundle>
+    <bundle>mvn:org.mortbay.jetty/servlet-api-2.5/${jetty-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-ws-metadata_2.0_spec/${geronimo-ws-metadata-spec-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-el_1.0_spec/${geronimo-el-version}</bundle>
+    <bundle>mvn:org.springframework/spring-web/${spring-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/${geronimo-jta-spec-version}</bundle>
+    <bundle>mvn:org.springframework/spring-jdbc/${spring-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jpa_3.0_spec/${geronimo-jpa-spec-version}</bundle>
+    <bundle>mvn:commons-pool/commons-pool/${commons-pool-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-dbcp/${commons-dbcp-bundle-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/${geronimo-jms-spec-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.oscache/${oscache-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ibatis-sqlmap/${ibatis-bundle-version}</bundle>
+    <bundle>mvn:org.springframework/spring-orm/${spring-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-bam/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-bindy' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-bindy/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-cometd' version='${pom.version}'>
+    <bundle>mvn:org.mortbay.jetty/jetty-util/${jetty-version}</bundle>
+    <bundle>mvn:org.mortbay.jetty/servlet-api-2.5/${jetty-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-el_1.0_spec/${geronimo-el-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jsp_2.1_spec/${geronimo-jsp-version}</bundle>
+    <bundle>mvn:org.mortbay.jetty/jetty/${jetty-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jetty-cometd/${jetty-cometd-bundle-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-cometd/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-csv' version='${pom.version}'>
+    <bundle>mvn:org.apache.commons/commons-csv/${commons-csv-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-csv/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-flatpack' version='${pom.version}'>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/${jdom-bundle-version}</bundle>
+    <feature version='${pom.version}'>camel-spring</feature>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jexcelapi/${jexcelapi-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.flatpack/${flatpack-bundle-version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-flatpack/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-freemarker' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-spring</feature>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/${jdom-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xpp3/${xpp3-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j/${dom4j-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/${ant-bundle-version}</bundle>
+    <bundle>mvn:org.mortbay.jetty/servlet-api-2.5/${jetty-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-el_1.0_spec/${geronimo-el-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jsp_2.1_spec/${geronimo-jsp-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.freemarker/${freemarker-bundle-version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-freemarker/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-ftp' version='${pom.version}'>
+    <bundle>mvn:commons-net/commons-net/${commons-net-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jsch/${jsch-bundle-version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-ftp/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-guice' version='${pom.version}'>
+    <bundle>mvn:org.guiceyfruit/guiceyfruit-core/${guicyfruit-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-guice/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-groovy' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/${ant-bundle-version}</bundle>
+    <bundle>mvn:org.mortbay.jetty/servlet-api-2.5/${jetty-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-el_1.0_spec/${geronimo-el-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jsp_2.1_spec/${geronimo-jsp-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.scripting-api-1.0/${servicemix-specs-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xpp3/${xpp3-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.joda-time/${jodatime-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/${jdom-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j/${dom4j-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jettison/${jettison-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xstream/${xstream-bundle-version}</bundle>
+    <bundle>mvn:org.codehaus.groovy/groovy-all/1.6.1</bundle>
+    <bundle>mvn:org.apache.camel/camel-groovy/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-hamcrest' version='${pom.version}'>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/${ant-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.hamcrest/${hamcrest-bundle-version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-hamcrest/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-hl7' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/${jdom-bundle-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/${geronimo-jta-spec-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/${geronimo-jms-spec-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.hapi/${hapi-bundle-version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-hl7/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-ibatis' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-spring</feature>
+    <bundle>mvn:commons-pool/commons-pool/${commons-pool-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-dbcp/${commons-dbcp-bundle-version}</bundle>
+    <bundle>mvn:org.mortbay.jetty/servlet-api-2.5/${jetty-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-el_1.0_spec/${geronimo-el-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jsp_2.1_spec/${geronimo-jsp-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/${geronimo-jms-spec-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.oscache/${oscache-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ibatis-sqlmap/${ibatis-bundle-version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-ibatis/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-irc' version='${pom.version}'>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.irclib/${irclib-bundle-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-irc/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-jaxb' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-jaxb/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-jcr' version='${pom.version}'>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jcr-api/${jcr-bundle-version}</bundle>
+    <bundle>mvn:org.apache.jackrabbit/jackrabbit-jcr-commons/${jackrabbit-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-jcr/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-jhc' version='${pom.version}'>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.httpcore/${httpcore-bundle-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-jhc/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-jing' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-spring</feature>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/${ant-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.isorelax/${isorelax-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jing/${jing-bundle-version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-jing/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-jdbc' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-jdbc/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-josql' version='${pom.version}'>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/${ant-bundle-version}</bundle>
+    <bundle>mvn:org.mortbay.jetty/servlet-api-2.5/${jetty-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-el_1.0_spec/${geronimo-el-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jsp_2.1_spec/${geronimo-jsp-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.josql/${josql-bundle-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-josql/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-jpa' version='${pom.version}'>
+    <bundle>mvn:org.springframework/spring-tx/${spring-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.saaj-api-1.3/${servicemix-specs-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jaxws_2.1_spec/${geronimo-jaxws-spec-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jsp_2.1_spec/${geronimo-jsp-version}</bundle>
+    <bundle>mvn:org.mortbay.jetty/servlet-api-2.5/${jetty-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-ws-metadata_2.0_spec/${geronimo-ws-metadata-spec-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-el_1.0_spec/${geronimo-el-version}</bundle>
+    <bundle>mvn:org.springframework/spring-web/${spring-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/${geronimo-jta-spec-version}</bundle>
+    <bundle>mvn:org.springframework/spring-jdbc/${spring-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jpa_3.0_spec/${geronimo-jpa-spec-version}</bundle>
+    <bundle>mvn:commons-pool/commons-pool/${commons-pool-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-dbcp/${commons-dbcp-bundle-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/${geronimo-jms-spec-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.oscache/${oscache-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ibatis-sqlmap/${ibatis-bundle-version}</bundle>
+    <bundle>mvn:org.springframework/spring-orm/${spring-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-jpa/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-jxpath' version='${pom.version}'>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/${jdom-bundle-version}</bundle>
+    <bundle>mvn:commons-collections/commons-collections/${commons-collections-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-beanutils/${commons-beanutils-bundle-version}</bundle>
+    <bundle>mvn:org.mortbay.jetty/servlet-api-2.5/${jetty-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-el_1.0_spec/${geronimo-el-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jsp_2.1_spec/${geronimo-jsp-version}</bundle>
+    <bundle>mvn:commons-jxpath/commons-jxpath/${commons-jxpath-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-jxpath/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-juel' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-el_1.0_spec/${geronimo-el-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.juel/${juel-bundle-version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-juel/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-ldap' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-ldap/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-mail' version='${pom.version}'>
+    <bundle>mvn:org.springframework/spring-tx/${spring-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/${geronimo-jta-spec-version}</bundle>
+    <bundle>mvn:org.springframework/spring-jdbc/${spring-version}</bundle>
+    <bundle>mvn:commons-pool/commons-pool/${commons-pool-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-dbcp/${commons-dbcp-bundle-version}</bundle>
+    <bundle>mvn:commons-collections/commons-collections/${commons-collections-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-beanutils/${commons-beanutils-bundle-version}</bundle>
+    <bundle>mvn:org.mortbay.jetty/servlet-api-2.5/${jetty-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.javamail-api-1.4/${servicemix-specs-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/${geronimo-jms-spec-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.quartz/1.6.1_1</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/${jdom-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/${ant-bundle-version}</bundle>
+    <bundle>mvn:commons-lang/commons-lang/${commons-lang-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.antlr/${antlr-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.werken-xpath/${werken-xpath-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.velocity/${velocity-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xpp3/${xpp3-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j/${dom4j-bundle-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-el_1.0_spec/${geronimo-el-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jsp_2.1_spec/${geronimo-jsp-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.freemarker/${freemarker-bundle-version}</bundle>
+    <bundle>mvn:org.springframework/spring-context-support/${spring-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-mail/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-msv' version='${pom.version}'>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlresolver/${xmlresolver-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xerces/${xerces-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/${ant-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.isorelax/${isorelax-bundle-version}</bundle>
+    <feature version='${pom.version}'>camel-spring</feature>
+    <bundle>mvn:org.apache.camel/camel-msv/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-mvel' version='${pom.version}'>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.mvel/${mvel-bundle-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-mvel/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-ognl' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ognl/${ognl-bundle-version></bundle>
+    <bundle>mvn:org.apache.camel/camel-ognl/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-quartz' version='${pom.version}'>
+    <bundle>mvn:commons-pool/commons-pool/${commons-pool-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-dbcp/${commons-dbcp-bundle-version}</bundle>
+    <bundle>mvn:commons-collections/commons-collections/${commons-collections-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-beanutils/${commons-beanutils-bundle-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/${geronimo-jta-spec-version}</bundle>
+    <bundle>mvn:org.mortbay.jetty/servlet-api-2.5/${jetty-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.javamail-api-1.4/${servicemix-specs-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/${geronimo-jms-spec-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.quartz/${quartz-bundle-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-quartz/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-restlet' version='${pom.version}'>
+    <bundle>mvn:org.apache.camel/camel-restlet/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-rmi' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-rmi/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-rss' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-atom</feature>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/${jdom-bundle-version}</bundle>
+    <bundle>mvn:rome/rome/1.0</bundle>
+    <bundle>mvn:org.apache.camel/camel-rss/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-saxon' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-spring</feature>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.saxon/${saxon-bundle-version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-saxon/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-scala' version='${pom.version}'>
+    <bundle>mvn:org.scala-lang/scala-bundle/${scala-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-scala/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-script' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.scripting-api-1.0/${servicemix-specs-version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-script/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-spring-integration' version='${pom.version}'>
+    <bundle>mvn:org.springframework.integration/org.springframework.integration/1.0.1.RELEASE</bundle>
+    <feature version='${pom.version}'>camel-spring</feature>
+    <bundle>mvn:org.apache.camel/camel-spring-integration/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-spring-javaconfig' version='${pom.version}'>
+    <bundle>mvn:org.springframework/spring-web/${spring-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.saaj-api-1.3/${servicemix-specs-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jaxws_2.1_spec/${geronimo-jaxws-spec-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jsp_2.1_spec/${geronimo-jsp-version}</bundle>
+    <bundle>mvn:org.mortbay.jetty/servlet-api-2.5/${jetty-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-ws-metadata_2.0_spec/${geronimo-ws-metadata-spec-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-el_1.0_spec/${geronimo-el-version}</bundle>
+    <bundle>mvn:org.springframework/spring-jdbc/${spring-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jpa_3.0_spec/1.1.1</bundle>
+    <bundle>mvn:commons-pool/commons-pool/${commons-pool-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-dbcp/${commons-dbcp-bundle-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/${geronimo-jms-spec-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.oscache/${oscache-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ibatis-sqlmap/${ibatis-bundle-version}</bundle>
+    <bundle>mvn:org.springframework/spring-orm/${spring-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.junit/${junit-bundle-version}</bundle>
+    <bundle>mvn:org.springframework/org.springframework.test/${spring-version}</bundle>
+    <bundle>mvn:org.springframework.javaconfig/org.springframework.config.java/${spring-javaconfig-version}</bundle>
+    <feature version='${pom.version}'>camel-spring</feature>
+    <bundle>mvn:org.apache.camel/camel-spring-javaconfig/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-sql' version='${pom.version}'>
+    <bundle>mvn:org.springframework/spring-tx/${spring-version}</bundle>
+    <bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/${geronimo-jta-spec-version}</bundle>
+    <bundle>mvn:org.springframework/spring-jdbc/${spring-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-sql/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-stream' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-stream/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-stringtemplate' version='${pom.version}'>
+    <feature version='${pom.version}'>camel-spring</feature>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.antlr/${antlr-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.stringtemplate/${stringtemplate-bundle-version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-stringtemplate/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-tagsoup' version='${pom.version}'>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.tagsoup/${tagsoup-bundle-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-tagsoup/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-velocity' version='${pom.version}'>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/${jdom-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/${ant-bundle-version}</bundle>
+    <bundle>mvn:commons-lang/commons-lang/${commons-lang-version}</bundle>
+    <bundle>mvn:commons-collections/commons-collections/${commons-collections-version}</bundle>
+    <bundle>mvn:org.mortbay.jetty/servlet-api-2.5/${jetty-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.antlr/${antlr-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.werken-xpath/${werken-xpath-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.velocity/${velocity-bundle-version}</bundle>
+    <feature version='${pom.version}'>camel-spring</feature>
+    <bundle>mvn:org.apache.camel/camel-velocity/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-xmlbeans' version='${pom.version}'>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/${ant-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlbeans/${xmlbeans-bundle-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-xmlbeans/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-xmlsecurity' version='${pom.version}'>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlsec/${xmlsec-bundle-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-xmlsecurity/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-xmpp' version='${pom.version}'>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xpp3/${xpp3-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.smack/${smack-bundle-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.camel/camel-xmpp/${pom.version}</bundle>
+  </feature>
+  <feature name='camel-xstream' version='${pom.version}'>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jettison/${jettison-bundle-version}</bundle>
+    <feature version='${pom.version}'>camel-core</feature>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xpp3/${xpp3-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.joda-time/${jodatime-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/${jdom-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j/${dom4j-bundle-version}</bundle>
+    <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xstream/${xstream-bundle-version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-xstream/${pom.version}</bundle>
+  </feature>
+</features>

Propchange: camel/trunk/platforms/karaf/features/src/main/resources/features.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: camel/trunk/pom.xml
URL: http://svn.apache.org/viewvc/camel/trunk/pom.xml?rev=769346&r1=769345&r2=769346&view=diff
==============================================================================
--- camel/trunk/pom.xml (original)
+++ camel/trunk/pom.xml Tue Apr 28 11:50:52 2009
@@ -47,6 +47,9 @@
     <cxf-version>2.2</cxf-version>
     <felix-version>1.4.1</felix-version>
     <felix-osgi-version>1.2.0</felix-osgi-version>
+    <geronimo-jms-spec-version>1.1.1</geronimo-jms-spec-version>
+    <geronimo-jpa-spec-version>1.1.1</geronimo-jpa-spec-version>
+    <geronimo-jta-spec-version>1.1.1</geronimo-jta-spec-version>
     <httpcore-version>4.0</httpcore-version>
     <httpclient-version>3.1</httpclient-version>
     <jetty-version>6.1.14</jetty-version>
@@ -643,13 +646,13 @@
       <dependency>
         <groupId>org.apache.geronimo.specs</groupId>
         <artifactId>geronimo-jms_1.1_spec</artifactId>
-        <version>1.1.1</version>
+        <version>${geronimo-jms-spec-version}</version>
       </dependency>
 
       <dependency>
         <groupId>org.apache.geronimo.specs</groupId>
         <artifactId>geronimo-jta_1.1_spec</artifactId>
-        <version>1.1.1</version>
+        <version>${geronimo-jta-spec-version}</version>
       </dependency>
 
       <dependency>
@@ -685,7 +688,7 @@
       <dependency>
         <groupId>org.apache.geronimo.specs</groupId>
         <artifactId>geronimo-jpa_3.0_spec</artifactId>
-        <version>1.1.1</version>
+        <version>${geronimo-jpa-spec-version}</version>
       </dependency>
 
       <!-- Optional Spring Support -->