Repository: servicemix
Updated Branches:
  refs/heads/master ad3dbf8c4 -> acf6e1030


Project structire refactored


Project: http://git-wip-us.apache.org/repos/asf/servicemix/repo
Commit: http://git-wip-us.apache.org/repos/asf/servicemix/commit/9e5f3aee
Tree: http://git-wip-us.apache.org/repos/asf/servicemix/tree/9e5f3aee
Diff: http://git-wip-us.apache.org/repos/asf/servicemix/diff/9e5f3aee

Branch: refs/heads/master
Commit: 9e5f3aeee4336c3411e830870c07b646325540d9
Parents: ad3dbf8
Author: Krzysztof Sobkowiak <[email protected]>
Authored: Sat Jan 14 22:26:50 2017 +0100
Committer: Krzysztof Sobkowiak <[email protected]>
Committed: Sat Jan 14 22:26:50 2017 +0100

----------------------------------------------------------------------
 activemq/pom.xml                                |   6 +-
 activiti/pom.xml                                |   6 +-
 assemblies/apache-servicemix/pom.xml            |  12 +-
 .../etc/org.apache.karaf.features.cfg           |  32 +-
 assemblies/features/pom.xml                     |   7 +-
 .../src/main/feature/feature.xml                |   4 +-
 .../src/main/feature/feature.xml                |   6 +-
 .../servicemix-kie/src/main/feature/feature.xml |   4 +-
 assemblies/pom.xml                              |   8 +-
 branding/pom.xml                                |   6 +-
 examples/pom.xml                                |   6 +-
 itests/pom.xml                                  |   6 +-
 logging/pom.xml                                 |   6 +-
 parent/assemblies-parent/pom.xml                | 217 +++++++
 parent/features-parent/pom.xml                  | 419 +++++++++++++
 parent/pom.xml                                  | 600 +------------------
 tooling/pom.xml                                 |   6 +-
 17 files changed, 700 insertions(+), 651 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/servicemix/blob/9e5f3aee/activemq/pom.xml
----------------------------------------------------------------------
diff --git a/activemq/pom.xml b/activemq/pom.xml
index 2bee5f5..5533db1 100644
--- a/activemq/pom.xml
+++ b/activemq/pom.xml
@@ -21,10 +21,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix</groupId>
-        <artifactId>parent</artifactId>
+        <groupId>org.apache.servicemix.parent</groupId>
+        <artifactId>features-parent</artifactId>
         <version>7.0.0-SNAPSHOT</version>
-        <relativePath>../parent/pom.xml</relativePath>
+        <relativePath>../parent/features-parent/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix/blob/9e5f3aee/activiti/pom.xml
----------------------------------------------------------------------
diff --git a/activiti/pom.xml b/activiti/pom.xml
index 71f2087..0cbbace 100644
--- a/activiti/pom.xml
+++ b/activiti/pom.xml
@@ -22,10 +22,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix</groupId>
-        <artifactId>parent</artifactId>
+        <groupId>org.apache.servicemix.parent</groupId>
+        <artifactId>features-parent</artifactId>
         <version>7.0.0-SNAPSHOT</version>
-        <relativePath>../parent/pom.xml</relativePath>
+        <relativePath>../parent/features-parent/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.activiti</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix/blob/9e5f3aee/assemblies/apache-servicemix/pom.xml
----------------------------------------------------------------------
diff --git a/assemblies/apache-servicemix/pom.xml 
b/assemblies/apache-servicemix/pom.xml
index e912676..bbd76b2 100644
--- a/assemblies/apache-servicemix/pom.xml
+++ b/assemblies/apache-servicemix/pom.xml
@@ -218,15 +218,17 @@
                     </startupFeatures>
                     <bootFeatures>
                         <feature>standard</feature>
-                        <feature>cxf</feature>
-                        <feature>activemq-broker-noweb</feature>
-                        <feature>activemq-service</feature>
                         <feature>camel</feature>
+                        <feature>camel-blueprint</feature>
+                        <feature>camel-jms</feature>
+                        <feature>camel-xstream</feature>
                         <feature>camel-cxf</feature>
                         <feature>activemq-camel</feature>
-                        <feature>camel-blueprint</feature>
+                        <feature>activemq-broker-noweb</feature>
+                        <feature>activemq-blueprint</feature>
+                        <feature>cxf</feature>
+                        <feature>servicemix-messaging</feature>
                         <feature>war</feature>
-                        <feature>camel-xstream</feature>
                     </bootFeatures>
                     <installedBundles>
                         <!-- To ensure the overriden bundles exist in 'system' 
-->

http://git-wip-us.apache.org/repos/asf/servicemix/blob/9e5f3aee/assemblies/apache-servicemix/src/main/filtered-resources/etc/org.apache.karaf.features.cfg
----------------------------------------------------------------------
diff --git 
a/assemblies/apache-servicemix/src/main/filtered-resources/etc/org.apache.karaf.features.cfg
 
b/assemblies/apache-servicemix/src/main/filtered-resources/etc/org.apache.karaf.features.cfg
index a01f67f..9cab968 100644
--- 
a/assemblies/apache-servicemix/src/main/filtered-resources/etc/org.apache.karaf.features.cfg
+++ 
b/assemblies/apache-servicemix/src/main/filtered-resources/etc/org.apache.karaf.features.cfg
@@ -28,42 +28,44 @@ featuresRepositories = \
     mvn:org.apache.activemq/activemq-karaf/${activemq.version}/xml/features, \
     mvn:org.apache.camel.karaf/apache-camel/${camel.version}/xml/features, \
     mvn:org.apache.cxf.karaf/apache-cxf/${cxf.version}/xml/features, \
-    
mvn:org.apache.servicemix.features/servicemix-examples/${project.version}/xml/features,
 \
     
mvn:org.apache.servicemix.features/servicemix-features/${project.version}/xml/features,
 \
+    
mvn:org.apache.servicemix.features/servicemix-examples/${project.version}/xml/features,
 \
     
mvn:org.apache.servicemix.features/servicemix-kie/${project.version}/xml/features
 
-
 #
 # Comma separated list of features to install at startup
 #
 featuresBoot = \
-    wrap, \
     aries-blueprint, \
-    shell, \
-    shell-compat, \
-    feature, \
-    jaas, \
-    ssh, \
-    management, \
     bundle, \
     config, \
     deployer, \
     diagnostic, \
+    feature, \
     instance, \
+    jaas, \
     kar, \
     log, \
+    management, \
     package, \
     service, \
+    shell, \
+    shell-compat, \
+    ssh, \
     system, \
-    activemq-broker-noweb, \
-    activemq-camel, \
+    wrap, \
+    war, \
     camel, \
-    cxf, \
-    camel-cxf, \
     camel-blueprint, \
-    activemq-service, \
+    camel-jms, \
     camel-xstream, \
-    war
+    camel-cxf, \
+    activemq-camel, \
+    activemq-broker-noweb, \
+    activemq-blueprint, \
+    cxf, \
+    servicemix-messaging
+
 
 #
 # Resource repositories (OBR) that the features resolver can use

http://git-wip-us.apache.org/repos/asf/servicemix/blob/9e5f3aee/assemblies/features/pom.xml
----------------------------------------------------------------------
diff --git a/assemblies/features/pom.xml b/assemblies/features/pom.xml
index c7ee7cf..b8cd297 100644
--- a/assemblies/features/pom.xml
+++ b/assemblies/features/pom.xml
@@ -22,9 +22,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <artifactId>assemblies</artifactId>
-        <groupId>org.apache.servicemix.assemblies</groupId>
+        <groupId>org.apache.servicemix.parent</groupId>
+        <artifactId>features-parent</artifactId>
         <version>7.0.0-SNAPSHOT</version>
+        <relativePath>../../parent/features-parent/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.assemblies.features</groupId>
@@ -38,4 +39,4 @@
         <module>servicemix-examples</module>
     </modules>
 
-</project>
\ No newline at end of file
+</project>

http://git-wip-us.apache.org/repos/asf/servicemix/blob/9e5f3aee/assemblies/features/servicemix-examples/src/main/feature/feature.xml
----------------------------------------------------------------------
diff --git 
a/assemblies/features/servicemix-examples/src/main/feature/feature.xml 
b/assemblies/features/servicemix-examples/src/main/feature/feature.xml
index 0812698..51a20fc 100644
--- a/assemblies/features/servicemix-examples/src/main/feature/feature.xml
+++ b/assemblies/features/servicemix-examples/src/main/feature/feature.xml
@@ -15,9 +15,9 @@
     See the License for the specific language governing permissions and
     limitations under the License.
 -->
-<features name="servicemix-examples-${project.version}" 
xmlns="http://karaf.apache.org/xmlns/features/v1.3.0";
+<features name="servicemix-examples-${project.version}" 
xmlns="http://karaf.apache.org/xmlns/features/v1.4.0";
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-          xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.3.0 
http://karaf.apache.org/xmlns/features/v1.3.0";>
+          xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.4.0 
http://karaf.apache.org/xmlns/features/v1.4.0";>
 
     <!--
       -

http://git-wip-us.apache.org/repos/asf/servicemix/blob/9e5f3aee/assemblies/features/servicemix-features/src/main/feature/feature.xml
----------------------------------------------------------------------
diff --git 
a/assemblies/features/servicemix-features/src/main/feature/feature.xml 
b/assemblies/features/servicemix-features/src/main/feature/feature.xml
index f202945..50d7d11 100644
--- a/assemblies/features/servicemix-features/src/main/feature/feature.xml
+++ b/assemblies/features/servicemix-features/src/main/feature/feature.xml
@@ -15,16 +15,16 @@
     See the License for the specific language governing permissions and
     limitations under the License.
 -->
-<features name="servicemix-features-${project.version}" 
xmlns="http://karaf.apache.org/xmlns/features/v1.3.0";
+<features name="servicemix-features-${project.version}" 
xmlns="http://karaf.apache.org/xmlns/features/v1.4.0";
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-          xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.3.0 
http://karaf.apache.org/xmlns/features/v1.3.0";>
+          xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.4.0 
http://karaf.apache.org/xmlns/features/v1.4.0";>
 
     <feature name="jms-appender" version="${project.version}" start-level="50">
         <feature version="${activemq.version}">activemq-broker-noweb</feature>
         
<bundle>mvn:org.apache.servicemix.logging/jms-appender/${project.version}</bundle>
     </feature>
 
-    <feature name="activemq-service" version="${project.version}" 
start-level="50">
+    <feature name="servicemix-messaging" version="${project.version}" 
start-level="50">
         <feature version="${activemq.version}">activemq-broker-noweb</feature>
         <feature version="${activemq.version}">activemq-camel</feature>
         
<bundle>mvn:org.apache.servicemix.activemq/org.apache.servicemix.activemq.service/${project.version}</bundle>

http://git-wip-us.apache.org/repos/asf/servicemix/blob/9e5f3aee/assemblies/features/servicemix-kie/src/main/feature/feature.xml
----------------------------------------------------------------------
diff --git a/assemblies/features/servicemix-kie/src/main/feature/feature.xml 
b/assemblies/features/servicemix-kie/src/main/feature/feature.xml
index 21fcf56..b867748 100644
--- a/assemblies/features/servicemix-kie/src/main/feature/feature.xml
+++ b/assemblies/features/servicemix-kie/src/main/feature/feature.xml
@@ -15,9 +15,9 @@
     See the License for the specific language governing permissions and
     limitations under the License.
 -->
-<features name="servicemix-kie-${project.version}" 
xmlns="http://karaf.apache.org/xmlns/features/v1.3.0";
+<features name="servicemix-kie-${project.version}" 
xmlns="http://karaf.apache.org/xmlns/features/v1.4.0";
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-          xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.3.0 
http://karaf.apache.org/xmlns/features/v1.3.0";>
+          xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.4.0 
http://karaf.apache.org/xmlns/features/v1.4.0";>
 
     <feature name="drools6-module" version="${drools6.version}"
              description="Drools 6 core" start-level="50">

http://git-wip-us.apache.org/repos/asf/servicemix/blob/9e5f3aee/assemblies/pom.xml
----------------------------------------------------------------------
diff --git a/assemblies/pom.xml b/assemblies/pom.xml
index 2cef2a9..034b195 100644
--- a/assemblies/pom.xml
+++ b/assemblies/pom.xml
@@ -22,10 +22,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix</groupId>
-        <artifactId>parent</artifactId>
+        <groupId>org.apache.servicemix.parent</groupId>
+        <artifactId>assemblies-parent</artifactId>
         <version>7.0.0-SNAPSHOT</version>
-        <relativePath>../parent/pom.xml</relativePath>
+        <relativePath>../parent/assemblies-parent/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.assemblies</groupId>
@@ -39,4 +39,4 @@
         <module>apache-servicemix</module>
     </modules>
 
-</project>
\ No newline at end of file
+</project>

http://git-wip-us.apache.org/repos/asf/servicemix/blob/9e5f3aee/branding/pom.xml
----------------------------------------------------------------------
diff --git a/branding/pom.xml b/branding/pom.xml
index 0c7854f..54b1d6a 100644
--- a/branding/pom.xml
+++ b/branding/pom.xml
@@ -22,10 +22,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix</groupId>
-        <artifactId>parent</artifactId>
+        <groupId>org.apache.servicemix.parent</groupId>
+        <artifactId>assemblies-parent</artifactId>
         <version>7.0.0-SNAPSHOT</version>
-        <relativePath>../parent/pom.xml</relativePath>
+        <relativePath>../parent/assemblies-parent/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix/blob/9e5f3aee/examples/pom.xml
----------------------------------------------------------------------
diff --git a/examples/pom.xml b/examples/pom.xml
index 05edf77..26677d8 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -22,10 +22,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix</groupId>
-        <artifactId>parent</artifactId>
+        <groupId>org.apache.servicemix.parent</groupId>
+        <artifactId>features-parent</artifactId>
         <version>7.0.0-SNAPSHOT</version>
-        <relativePath>../parent/pom.xml</relativePath>
+        <relativePath>../parent/features-parent/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.examples</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix/blob/9e5f3aee/itests/pom.xml
----------------------------------------------------------------------
diff --git a/itests/pom.xml b/itests/pom.xml
index d37d4c0..6779824 100644
--- a/itests/pom.xml
+++ b/itests/pom.xml
@@ -22,10 +22,10 @@
     <modelVersion>4.0.0</modelVersion>
     
     <parent>
-        <groupId>org.apache.servicemix</groupId>
-        <artifactId>parent</artifactId>
+        <groupId>org.apache.servicemix.parent</groupId>
+        <artifactId>features-parent</artifactId>
         <version>7.0.0-SNAPSHOT</version>
-        <relativePath>../parent/pom.xml</relativePath>
+        <relativePath>../parent/features-parent/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.itests</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix/blob/9e5f3aee/logging/pom.xml
----------------------------------------------------------------------
diff --git a/logging/pom.xml b/logging/pom.xml
index 83b5e15..09b35aa 100644
--- a/logging/pom.xml
+++ b/logging/pom.xml
@@ -21,10 +21,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix</groupId>
-        <artifactId>parent</artifactId>
+        <groupId>org.apache.servicemix.parent</groupId>
+        <artifactId>features-parent</artifactId>
         <version>7.0.0-SNAPSHOT</version>
-        <relativePath>../parent/pom.xml</relativePath>
+        <relativePath>../parent/features-parent/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.logging</groupId>

http://git-wip-us.apache.org/repos/asf/servicemix/blob/9e5f3aee/parent/assemblies-parent/pom.xml
----------------------------------------------------------------------
diff --git a/parent/assemblies-parent/pom.xml b/parent/assemblies-parent/pom.xml
new file mode 100644
index 0000000..c9d9b6a
--- /dev/null
+++ b/parent/assemblies-parent/pom.xml
@@ -0,0 +1,217 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+
+    <!--
+      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.
+    -->
+    <parent>
+        <groupId>org.apache.servicemix</groupId>
+        <artifactId>parent</artifactId>
+        <version>7.0.0-SNAPSHOT</version>
+    </parent>
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>org.apache.servicemix.parent</groupId>
+    <artifactId>assemblies-parent</artifactId>
+    <packaging>pom</packaging>
+
+    <name>Apache ServiceMix :: Parent :: Assemblies Parent</name>
+
+    <description>
+        Bill-of-materials of the core components and versions used for 
building the assemblies
+    </description>
+
+    <!-- Properties -->
+    <properties>
+
+        <!-- Assembly properties -->
+        <activemq.version>5.14.1</activemq.version>
+        <camel.version>2.16.4</camel.version>
+        <cxf.version>3.1.5</cxf.version>
+        <fasterxml.jackson.version>2.6.3</fasterxml.jackson.version>
+        <geronimo-atinject.version>1.0</geronimo-atinject.version>
+        <jna.version>4.2.2</jna.version>
+        <jodatime2.bundle.version>2.9</jodatime2.bundle.version>
+        <karaf.version>4.0.7</karaf.version>
+        <pax.exam.version>4.9.1</pax.exam.version>
+        <pax.logging.version>1.8.5</pax.logging.version>
+        <servicemix.specs.version>2.7.0</servicemix.specs.version>
+        <xalan.bundle.version>2.7.2_3</xalan.bundle.version>
+        
<xalan-serializer.bundle.version>2.7.2_1</xalan-serializer.bundle.version>
+        <xerces.version>2.11.0</xerces.version>
+
+        <depends-maven-plugin.version>1.3.1</depends-maven-plugin.version>
+        <maven-bundle-plugin.version>3.0.1</maven-bundle-plugin.version>
+
+        
<maven-archetype-packaging-version>2.0</maven-archetype-packaging-version>
+    </properties>
+
+    <!-- Managed dependencies -->
+    <dependencyManagement>
+        <dependencies>
+
+            <!-- Apache Karaf BOM -->
+            <dependency>
+                <groupId>org.apache.karaf</groupId>
+                <artifactId>karaf</artifactId>
+                <version>${karaf.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+
+           <!-- Apache Camel BOM -->
+            <dependency>
+                <groupId>org.apache.camel</groupId>
+                <artifactId>camel-parent</artifactId>
+                <version>${camel.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+
+            <!-- Apache Camel Features -->
+            <dependency>
+                <groupId>org.apache.camel.karaf</groupId>
+                <artifactId>apache-camel</artifactId>
+                <version>${camel.version}</version>
+                <type>xml</type>
+                <classifier>features</classifier>
+            </dependency>
+
+            <!-- Apache CXF Features -->
+            <dependency>
+                <groupId>org.apache.cxf.karaf</groupId>
+                <artifactId>apache-cxf</artifactId>
+                <version>${cxf.version}</version>
+                <type>xml</type>
+                <classifier>features</classifier>
+            </dependency>
+
+            <!-- Apache Karaf Features -->
+            <dependency>
+                <groupId>org.apache.karaf.features</groupId>
+                <artifactId>framework</artifactId>
+                <version>${karaf.version}</version>
+                <type>kar</type>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.karaf.features</groupId>
+                <artifactId>standard</artifactId>
+                <classifier>features</classifier>
+                <version>${karaf.version}</version>
+                <type>xml</type>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.karaf.features</groupId>
+                <artifactId>enterprise</artifactId>
+                <classifier>features</classifier>
+                <version>${karaf.version}</version>
+                <type>xml</type>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.karaf.features</groupId>
+                <artifactId>spring</artifactId>
+                <classifier>features</classifier>
+                <version>${karaf.version}</version>
+                <type>xml</type>
+            </dependency>
+
+            <!-- Apache ActiveMQ Features -->
+            <dependency>
+                <groupId>org.apache.activemq</groupId>
+                <artifactId>activemq-karaf</artifactId>
+                <version>${activemq.version}</version>
+                <type>xml</type>
+                <classifier>features</classifier>
+            </dependency>
+
+            <!-- Pax Logging -->
+            <dependency>
+                <groupId>org.ops4j.pax.logging</groupId>
+                <artifactId>pax-logging-service</artifactId>
+                <version>${pax.logging.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.ops4j.pax.logging</groupId>
+                <artifactId>pax-logging-api</artifactId>
+                <version>${pax.logging.version}</version>
+            </dependency>
+
+            <!-- Pax Url -->
+            <!--<dependency>
+                <groupId>org.ops4j.pax.url</groupId>
+                <artifactId>pax-url-aether</artifactId>
+                <version>${pax.url.version}</version>
+            </dependency>-->
+
+            <!-- Pax Exam -->
+            <dependency>
+                <groupId>org.ops4j.pax.exam</groupId>
+                <artifactId>pax-exam</artifactId>
+                <version>${pax.exam.version}</version>
+                <scope>test</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.ops4j.pax.exam</groupId>
+                <artifactId>pax-exam-container-karaf</artifactId>
+                <version>${pax.exam.version}</version>
+                <scope>test</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.ops4j.pax.exam</groupId>
+                <artifactId>pax-exam-container-remote</artifactId>
+                <version>${pax.exam.version}</version>
+                <scope>test</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.ops4j.pax.exam</groupId>
+                <artifactId>pax-exam-junit4</artifactId>
+                <version>${pax.exam.version}</version>
+                <scope>test</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.ops4j.pax.exam</groupId>
+                <artifactId>pax-exam-spi</artifactId>
+                <version>${pax.exam.version}</version>
+                <scope>test</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
+    <build>
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <groupId>org.apache.felix</groupId>
+                    <artifactId>maven-bundle-plugin</artifactId>
+                    <version>${maven-bundle-plugin.version}</version>
+                    <extensions>true</extensions>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.servicemix.tooling</groupId>
+                    <artifactId>depends-maven-plugin</artifactId>
+                    <version>${depends-maven-plugin.version}</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.karaf.tooling</groupId>
+                    <artifactId>karaf-maven-plugin</artifactId>
+                    <version>${karaf.version}</version>
+                    <extensions>true</extensions>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+    </build>
+
+</project>

http://git-wip-us.apache.org/repos/asf/servicemix/blob/9e5f3aee/parent/features-parent/pom.xml
----------------------------------------------------------------------
diff --git a/parent/features-parent/pom.xml b/parent/features-parent/pom.xml
new file mode 100644
index 0000000..16df76e
--- /dev/null
+++ b/parent/features-parent/pom.xml
@@ -0,0 +1,419 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+
+    <!--
+      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.
+    -->
+    <parent>
+        <groupId>org.apache.servicemix.parent</groupId>
+        <artifactId>assemblies-parent</artifactId>
+        <version>7.0.0-SNAPSHOT</version>
+        <relativePath>../assemblies-parent/pom.xml</relativePath>
+    </parent>
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>org.apache.servicemix.parent</groupId>
+    <artifactId>features-parent</artifactId>
+    <packaging>pom</packaging>
+
+    <name>Apache ServiceMix :: Parent :: Features Parent</name>
+
+    <description>
+        Bill-of-materials of the core components and versions used for 
building the features project
+        (This POM contains the dependencies and versions that are useful to 
both users and our own
+        development)
+    </description>
+
+    <!-- Properties -->
+    <properties>
+
+        <activiti.version>5.19.0.2</activiti.version>
+        <akka.version>2.3.9</akka.version>
+        <aries.blueprint.core.version>1.6.2</aries.blueprint.core.version>
+        <aries.jpa.version>2.3.0</aries.jpa.version>
+        <aries.proxy.version>1.0.5</aries.proxy.version>
+        <aries.transaction.version>1.3.0</aries.transaction.version>
+        <aries.util.version>1.1.1</aries.util.version>
+        
<commons-httpclient.bundle.version>3.1_7</commons-httpclient.bundle.version>
+        <commons-codec.bundle.version>1.10</commons-codec.bundle.version>
+        <commons-dbcp.version>1.4</commons-dbcp.version>
+        <commons-fileupload.version>1.3.1</commons-fileupload.version>
+        <commons-io.version>2.4</commons-io.version>
+        <commons-lang.version>2.6</commons-lang.version>
+        <commons-lang3.version>3.4</commons-lang3.version>
+        <derby.bundle.version>10.11.1.1_1</derby.bundle.version>
+        <drools.version>5.6.0.Final</drools.version>
+        <drools.bundle.version>${drools.version}_1</drools.bundle.version>
+        <drools6.version>6.2.0.Final</drools6.version>
+        <eclipse.jdt.version>4.4</eclipse.jdt.version>
+        <felix.bundlerepository.version>2.0.8</felix.bundlerepository.version>
+        
<felix.webconsole.plugins.scriptconsole.version>1.0.0</felix.webconsole.plugins.scriptconsole.version>
+        <geronimo-ws-metadata.version>1.1.3</geronimo-ws-metadata.version>
+        <google.guava.version>15.0</google.guava.version>
+        <h2.version>1.3.170</h2.version>
+        <jaxb.api.version>2.2</jaxb.api.version>
+        <javassist.bundle.version>3.12.1.GA_3</javassist.bundle.version>
+        <javax-inject.bundle.version>1_2</javax-inject.bundle.version>
+        <json4s.bundle.version>3.2.11_1</json4s.bundle.version>
+        <mvel2.version>2.2.1.Final</mvel2.version>
+        <mybatis.version>3.3.0</mybatis.version>
+        <osgi.version>6.0.0</osgi.version>
+        <!--<pax.url.version>2.4.7</pax.url.version>-->
+        <postgresql.version>9.1-901</postgresql.version>
+        <reflections.bundle.version>0.9.10_3</reflections.bundle.version>
+        <scala.version>2.11.7</scala.version>
+        <scala-2.10.version>2.10.4</scala-2.10.version>
+        <scala-xml.version>1.0.4</scala-xml.version>
+        <slf4j.version>1.7.12</slf4j.version>
+        <spring.version>3.2.17.RELEASE_1</spring.version>
+        <!-- spring-dm does not support spring 4.x so import-range must be 3.x 
for the -->
+        <!-- Karaf features file. -->
+        <spring-version-range-karaf>[3.2,4)</spring-version-range-karaf>
+        <swagger.version>1.3.12</swagger.version>
+        <swagger.bundle.version>1.3.12_1</swagger.bundle.version>
+        <swagger.core.bundle.version>1.3.12_2</swagger.core.bundle.version>
+        <thoughtworks.paranamer.version>2.8</thoughtworks.paranamer.version>
+        <typesafe-config.version>1.2.0</typesafe-config.version>
+        <wsdl4j.bundle.version>1.6.3_1</wsdl4j.bundle.version>
+
+
+        <cxf.codegen-plugin.version>${cxf.version}</cxf.codegen-plugin.version>
+    </properties>
+
+    <!-- Managed dependencies -->
+    <dependencyManagement>
+        <dependencies>
+
+            <!-- Apache ActiveMQ -->
+            <dependency>
+                <groupId>org.apache.activemq</groupId>
+                <artifactId>activemq-broker</artifactId>
+                <version>${activemq.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.activemq</groupId>
+                <artifactId>activemq-camel</artifactId>
+                <version>${activemq.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.activemq</groupId>
+                <artifactId>activemq-client</artifactId>
+                <version>${activemq.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.activemq</groupId>
+                <artifactId>activemq-pool</artifactId>
+                <version>${activemq.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.activemq</groupId>
+                <artifactId>activemq-spring</artifactId>
+                <version>${activemq.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.activemq</groupId>
+                <artifactId>activemq-web-console</artifactId>
+                <version>${activemq.version}</version>
+                <type>war</type>
+            </dependency>
+
+            <!-- Activiti-->
+            <dependency>
+                <groupId>org.activiti</groupId>
+                <artifactId>activiti-camel</artifactId>
+                <version>${activiti.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.activiti</groupId>
+                <artifactId>activiti-engine</artifactId>
+                <version>${activiti.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.activiti</groupId>
+                <artifactId>activiti-osgi</artifactId>
+                <version>${activiti.version}</version>
+            </dependency>
+
+            <!-- Apache CXF -->
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-core</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-rt-bindings-soap</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-rt-bindings-xml</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-rt-databinding-jaxb</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-rt-frontend-jaxrs</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-rt-frontend-jaxws</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-rt-frontend-simple</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-rt-javascript</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-rt-management</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-rt-rs-client</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-rt-transports-http</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-rt-transports-http-jetty</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-rt-transports-jms</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-rt-transports-local</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-rt-ws-addr</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-rt-ws-policy</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-rt-ws-rm</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-rt-ws-security</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-rt-rs-security-oauth</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-testutils</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-tools</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-tools-common</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-tools-corba</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-tools-java2ws</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-tools-javato</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-tools-misctools</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-tools-validator</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-tools-wsdlto</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-tools-wsdlto-core</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-tools-wsdlto-databinding-jaxb</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-tools-wsdlto-frontend-javascript</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-tools-wsdlto-frontend-jaxws</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf</groupId>
+                <artifactId>cxf-tools-wsdlto-test</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.cxf.services.wsn</groupId>
+                <artifactId>cxf-services-wsn-core</artifactId>
+                <version>${cxf.version}</version>
+            </dependency>
+
+
+            <!-- ServiceMix Specs -->
+            <dependency>
+                <groupId>org.apache.servicemix.specs</groupId>
+                
<artifactId>org.apache.servicemix.specs.jsr339-api-2.0</artifactId>
+                <version>${servicemix.specs.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.servicemix.specs</groupId>
+                
<artifactId>org.apache.servicemix.specs.java-persistence-api-2.0</artifactId>
+                <version>${servicemix.specs.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.servicemix.specs</groupId>
+                
<artifactId>org.apache.servicemix.specs.jaxb-api-${jaxb.api.version}</artifactId>
+                <version>${servicemix.specs.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.servicemix.specs</groupId>
+                
<artifactId>org.apache.servicemix.specs.jaxp-api-1.4</artifactId>
+                <version>${servicemix.specs.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.servicemix.specs</groupId>
+                
<artifactId>org.apache.servicemix.specs.jaxws-api-2.2</artifactId>
+                <version>${servicemix.specs.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.servicemix.specs</groupId>
+                
<artifactId>org.apache.servicemix.specs.activation-api-1.1</artifactId>
+                <version>${servicemix.specs.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.servicemix.specs</groupId>
+                <artifactId>org.apache.servicemix.specs.activator</artifactId>
+                <version>${servicemix.specs.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.servicemix.specs</groupId>
+                
<artifactId>org.apache.servicemix.specs.saaj-api-1.3</artifactId>
+                <version>${servicemix.specs.version}</version>
+            </dependency>
+
+            <!-- Geronimo Specs -->
+            <dependency>
+                <groupId>org.apache.geronimo.specs</groupId>
+                <artifactId>geronimo-ws-metadata_2.0_spec</artifactId>
+                <version>${geronimo-ws-metadata.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.geronimo.specs</groupId>
+                <artifactId>geronimo-atinject_1.0_spec</artifactId>
+                <version>${geronimo-atinject.version}</version>
+            </dependency>
+
+            <!-- ServiceMix Bundles -->
+            <dependency>
+                <groupId>org.apache.servicemix.bundles</groupId>
+                
<artifactId>org.apache.servicemix.bundles.commons-httpclient</artifactId>
+                <version>${commons-httpclient.bundle.version}</version>
+            </dependency>
+
+            <!-- Pax Url -->
+            <!--<dependency>
+                <groupId>org.ops4j.pax.url</groupId>
+                <artifactId>pax-url-aether</artifactId>
+                <version>${pax.url.version}</version>
+            </dependency>-->
+
+            <!-- Other Dependencies -->
+            <dependency>
+                <groupId>com.wordnik</groupId>
+                <artifactId>swagger-jaxrs_2.11</artifactId>
+                <version>${swagger.version}</version>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
+    <build>
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <groupId>org.apache.cxf</groupId>
+                    <artifactId>cxf-codegen-plugin</artifactId>
+                    <version>${cxf.codegen-plugin.version}</version>
+                    <dependencies>
+                        <dependency>
+                            <groupId>xerces</groupId>
+                            <artifactId>xercesImpl</artifactId>
+                            <version>${xerces.version}</version>
+                        </dependency>
+                    </dependencies>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+    </build>
+
+</project>

http://git-wip-us.apache.org/repos/asf/servicemix/blob/9e5f3aee/parent/pom.xml
----------------------------------------------------------------------
diff --git a/parent/pom.xml b/parent/pom.xml
index b32222c..a717118 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -30,601 +30,9 @@
 
     <name>Apache ServiceMix :: Parent</name>
 
-    <description>
-        Bill-of-materials of the core components and versions used for 
building the features project
-        (This POM contains the dependencies and versions that are useful to 
both users and our own
-        development)
-    </description>
-
-    <!-- Properties -->
-    <properties>
-        <activemq.version>5.14.1</activemq.version>
-        <activiti.version>5.19.0.2</activiti.version>
-        <akka.version>2.3.9</akka.version>
-        <aries.blueprint.core.version>1.6.2</aries.blueprint.core.version>
-        <aries.jpa.version>2.3.0</aries.jpa.version>
-        <aries.proxy.version>1.0.5</aries.proxy.version>
-        <aries.transaction.version>1.3.0</aries.transaction.version>
-        <aries.util.version>1.1.1</aries.util.version>
-        <camel.version>2.16.4</camel.version>
-        <commons-codec.bundle.version>1.10</commons-codec.bundle.version>
-        <commons-dbcp.version>1.4</commons-dbcp.version>
-        <commons-fileupload.version>1.3.1</commons-fileupload.version>
-        
<commons-httpclient.bundle.version>3.1_7</commons-httpclient.bundle.version>
-        <commons-io.version>2.4</commons-io.version>
-        <commons-lang.version>2.6</commons-lang.version>
-        <commons-lang3.version>3.4</commons-lang3.version>
-        <cxf.version>3.1.5</cxf.version>
-        <derby.bundle.version>10.11.1.1_1</derby.bundle.version>
-        <drools.bundle.version>${drools.version}_1</drools.bundle.version>
-        <drools.version>5.6.0.Final</drools.version>
-        <drools6.version>6.2.0.Final</drools6.version>
-        <eclipse.jdt.version>4.4</eclipse.jdt.version>
-        <fasterxml.jackson.version>2.6.3</fasterxml.jackson.version>
-        <felix.bundlerepository.version>2.0.8</felix.bundlerepository.version>
-        
<felix.webconsole.plugins.scriptconsole.version>1.0.0</felix.webconsole.plugins.scriptconsole.version>
-        <geronimo-atinject.version>1.0</geronimo-atinject.version>
-        <geronimo-connector.version>2.1.3</geronimo-connector.version>
-        
<geronimo-j2ee-connector.version>2.0.0</geronimo-j2ee-connector.version>
-        <geronimo-jms.version>1.1.1</geronimo-jms.version>
-        <geronimo-servlet.version>1.1.2</geronimo-servlet.version>
-        <geronimo-ws-metadata.version>1.1.3</geronimo-ws-metadata.version>
-        <google.guava.version>15.0</google.guava.version>
-        <h2.version>1.3.170</h2.version>
-        <javassist.bundle.version>3.12.1.GA_3</javassist.bundle.version>
-        <javax-inject.bundle.version>1_2</javax-inject.bundle.version>
-        <jaxb.api.version>2.2</jaxb.api.version>
-        <jna.version>4.2.2</jna.version>
-        <jodatime2.bundle.version>2.9</jodatime2.bundle.version>
-        <json4s.bundle.version>3.2.11_1</json4s.bundle.version>
-        <karaf.version>4.0.7</karaf.version>
-        <mvel2.version>2.2.1.Final</mvel2.version>
-        <mybatis.version>3.3.0</mybatis.version>
-        <osgi.version>6.0.0</osgi.version>
-        <pax.exam.version>4.9.1</pax.exam.version>
-        <pax.logging.version>1.8.5</pax.logging.version>
-        <pax.url.version>2.4.7</pax.url.version>
-        <postgresql.version>9.1-901</postgresql.version>
-        <reflections.bundle.version>0.9.10_3</reflections.bundle.version>
-        <scala-2.10.version>2.10.4</scala-2.10.version>
-        <scala-xml.version>1.0.4</scala-xml.version>
-        <scala.version>2.11.7</scala.version>
-        <servicemix.specs.version>2.7.0</servicemix.specs.version>
-        <slf4j.version>1.7.12</slf4j.version>
-        <spring.version>3.2.17.RELEASE_1</spring.version>
-        <!-- spring-dm does not support spring 4.x so import-range must be 3.x 
for the -->
-        <!-- Karaf features file. -->
-        <spring-version-range-karaf>[3.2,4)</spring-version-range-karaf>
-        <swagger.bundle.version>1.3.12_1</swagger.bundle.version>
-        <swagger.core.bundle.version>1.3.12_2</swagger.core.bundle.version>
-        <swagger.version>1.3.12</swagger.version>
-        <thoughtworks.paranamer.version>2.8</thoughtworks.paranamer.version>
-        <typesafe-config.version>1.2.0</typesafe-config.version>
-        <wsdl4j.bundle.version>1.6.3_1</wsdl4j.bundle.version>
-        <xalan.bundle.version>2.7.2_3</xalan.bundle.version>
-        
<xalan-serializer.bundle.version>2.7.2_1</xalan-serializer.bundle.version>
-        <xerces.version>2.11.0</xerces.version>
-        <xml.api.version>2.11.0-20110622</xml.api.version>
-
-        <cxf.codegen-plugin.version>${cxf.version}</cxf.codegen-plugin.version>
-        <depends-maven-plugin.version>1.3.1</depends-maven-plugin.version>
-        <maven-bundle-plugin.version>3.0.1</maven-bundle-plugin.version>
-
-        
<maven-archetype-packaging-version>2.0</maven-archetype-packaging-version>
-    </properties>
-
-    <!-- Managed dependencies -->
-    <dependencyManagement>
-        <dependencies>
-
-            <!-- Apache Karaf BOM -->
-            <dependency>
-                <groupId>org.apache.karaf</groupId>
-                <artifactId>karaf</artifactId>
-                <version>${karaf.version}</version>
-                <type>pom</type>
-                <scope>import</scope>
-            </dependency>
-
-           <!-- Apache Camel BOM -->
-            <dependency>
-                <groupId>org.apache.camel</groupId>
-                <artifactId>camel-parent</artifactId>
-                <version>${camel.version}</version>
-                <type>pom</type>
-                <scope>import</scope>
-            </dependency>
-
-            <!-- managed dependencies for all the Camel components -->
-            <dependency>
-                <groupId>org.apache.camel.karaf</groupId>
-                <artifactId>apache-camel</artifactId>
-                <version>${camel.version}</version>
-                <type>xml</type>
-                <classifier>features</classifier>
-            </dependency>
-
-            <dependency>
-                <groupId>org.apache.cxf.karaf</groupId>
-                <artifactId>apache-cxf</artifactId>
-                <version>${cxf.version}</version>
-                <type>xml</type>
-                <classifier>features</classifier>
-            </dependency>
-
-            <!-- Apache ActiveMQ -->
-            <dependency>
-                <groupId>org.apache.activemq</groupId>
-                <artifactId>activemq-karaf</artifactId>
-                <version>${activemq.version}</version>
-                <type>xml</type>
-                <classifier>features</classifier>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.activemq</groupId>
-                <artifactId>activemq-broker</artifactId>
-                <version>${activemq.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.activemq</groupId>
-                <artifactId>activemq-camel</artifactId>
-                <version>${activemq.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.activemq</groupId>
-                <artifactId>activemq-client</artifactId>
-                <version>${activemq.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.activemq</groupId>
-                <artifactId>activemq-pool</artifactId>
-                <version>${activemq.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.activemq</groupId>
-                <artifactId>activemq-spring</artifactId>
-                <version>${activemq.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.activemq</groupId>
-                <artifactId>activemq-web-console</artifactId>
-                <version>${activemq.version}</version>
-                <type>war</type>
-            </dependency>
-
-            <!-- Activiti-->
-            <dependency>
-                <groupId>org.activiti</groupId>
-                <artifactId>activiti-camel</artifactId>
-                <version>${activiti.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.activiti</groupId>
-                <artifactId>activiti-engine</artifactId>
-                <version>${activiti.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.activiti</groupId>
-                <artifactId>activiti-osgi</artifactId>
-                <version>${activiti.version}</version>
-            </dependency>
-
-            <!-- Apache Karaf -->
-            <dependency>
-                <groupId>org.apache.karaf.features</groupId>
-                <artifactId>framework</artifactId>
-                <version>${karaf.version}</version>
-                <type>kar</type>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.karaf.features</groupId>
-                <artifactId>standard</artifactId>
-                <classifier>features</classifier>
-                <version>${karaf.version}</version>
-                <type>xml</type>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.karaf.features</groupId>
-                <artifactId>enterprise</artifactId>
-                <classifier>features</classifier>
-                <version>${karaf.version}</version>
-                <type>xml</type>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.karaf.features</groupId>
-                <artifactId>spring</artifactId>
-                <classifier>features</classifier>
-                <version>${karaf.version}</version>
-                <type>xml</type>
-            </dependency>
-
-            <!-- Apache CXF -->
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-core</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-bindings</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-bindings-coloc</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-bindings-corba</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-bindings-object</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-bindings-soap</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-bindings-xml</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-databinding-aegis</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-databinding-jaxb</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-databinding-xmlbeans</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-frontend-jaxrs</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-frontend-jaxws</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-frontend-js</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-frontend-simple</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-features-clustering</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-javascript</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-management</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-rs-client</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-transports-http</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-transports-http-jetty</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-transports-jms</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-transports-local</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-ws-addr</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-ws-policy</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-ws-rm</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-ws-security</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-rt-rs-security-oauth</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-testutils</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-tools</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-tools-common</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-tools-corba</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-tools-java2ws</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-tools-javato</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-tools-misctools</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-tools-validator</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-tools-wsdlto</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-tools-wsdlto-core</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-tools-wsdlto-databinding-jaxb</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-tools-wsdlto-frontend-javascript</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-tools-wsdlto-frontend-jaxws</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf</groupId>
-                <artifactId>cxf-tools-wsdlto-test</artifactId>
-                <version>${cxf.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.cxf.services.wsn</groupId>
-                <artifactId>cxf-services-wsn-core</artifactId>
-                <version>${cxf-version}</version>
-            </dependency>
-
-            <!-- ServiceMix Specs -->
-            <dependency>
-                <groupId>org.apache.servicemix.specs</groupId>
-                
<artifactId>org.apache.servicemix.specs.jsr339-api-2.0</artifactId>
-                <version>${servicemix.specs.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.servicemix.specs</groupId>
-                
<artifactId>org.apache.servicemix.specs.java-persistence-api-2.0</artifactId>
-                <version>${servicemix.specs.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.servicemix.specs</groupId>
-                
<artifactId>org.apache.servicemix.specs.jaxb-api-${jaxb.api.version}</artifactId>
-                <version>${servicemix.specs.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.servicemix.specs</groupId>
-                
<artifactId>org.apache.servicemix.specs.jaxp-api-1.4</artifactId>
-                <version>${servicemix.specs.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.servicemix.specs</groupId>
-                
<artifactId>org.apache.servicemix.specs.jaxws-api-2.2</artifactId>
-                <version>${servicemix.specs.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.servicemix.specs</groupId>
-                
<artifactId>org.apache.servicemix.specs.activation-api-1.1</artifactId>
-                <version>${servicemix.specs.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.servicemix.specs</groupId>
-                <artifactId>org.apache.servicemix.specs.activator</artifactId>
-                <version>${servicemix.specs.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.servicemix.specs</groupId>
-                
<artifactId>org.apache.servicemix.specs.saaj-api-1.3</artifactId>
-                <version>${servicemix.specs.version}</version>
-            </dependency>
-
-            <!-- Pax Logging -->
-            <dependency>
-                <groupId>org.ops4j.pax.logging</groupId>
-                <artifactId>pax-logging-service</artifactId>
-                <version>${pax.logging.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.ops4j.pax.logging</groupId>
-                <artifactId>pax-logging-api</artifactId>
-                <version>${pax.logging.version}</version>
-            </dependency>
-
-            <!-- Geronimo Specs -->
-            <dependency>
-                <groupId>org.apache.geronimo.specs</groupId>
-                <artifactId>geronimo-ws-metadata_2.0_spec</artifactId>
-                <version>${geronimo-ws-metadata.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.geronimo.specs</groupId>
-                <artifactId>geronimo-atinject_1.0_spec</artifactId>
-                <version>${geronimo-atinject.version}</version>
-            </dependency>
-
-            <!-- ServiceMix Bundles -->
-            <dependency>
-                <groupId>org.apache.servicemix.bundles</groupId>
-                
<artifactId>org.apache.servicemix.bundles.commons-httpclient</artifactId>
-                <version>${commons-httpclient.bundle.version}</version>
-            </dependency>
-
-            <!-- Pax Url -->
-            <dependency>
-                <groupId>org.ops4j.pax.url</groupId>
-                <artifactId>pax-url-aether</artifactId>
-                <version>${pax.url.version}</version>
-            </dependency>
-
-            <!-- Pax Exam -->
-            <dependency>
-                <groupId>org.ops4j.pax.exam</groupId>
-                <artifactId>pax-exam</artifactId>
-                <version>${pax.exam.version}</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.ops4j.pax.exam</groupId>
-                <artifactId>pax-exam-container-karaf</artifactId>
-                <version>${pax.exam.version}</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.ops4j.pax.exam</groupId>
-                <artifactId>pax-exam-container-remote</artifactId>
-                <version>${pax.exam.version}</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.ops4j.pax.exam</groupId>
-                <artifactId>pax-exam-junit4</artifactId>
-                <version>${pax.exam.version}</version>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.ops4j.pax.exam</groupId>
-                <artifactId>pax-exam-spi</artifactId>
-                <version>${pax.exam.version}</version>
-                <scope>test</scope>
-            </dependency>
-
-            <!-- Other Dependencies -->
-            <dependency>
-                <groupId>commons-io</groupId>
-                <artifactId>commons-io</artifactId>
-                <version>${commons-io.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>xerces</groupId>
-                <artifactId>xercesImpl</artifactId>
-                <version>${xerces.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.servicemix.bundles</groupId>
-                <artifactId>org.apache.servicemix.bundles.xalan</artifactId>
-                <version>${xalan.bundle.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.servicemix.bundles</groupId>
-                
<artifactId>org.apache.servicemix.bundles.xalan-serializer</artifactId>
-                <version>${xalan-serializer.bundle.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>com.wordnik</groupId>
-                <artifactId>swagger-jaxrs_2.11</artifactId>
-                <version>${swagger.version}</version>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-
-    <build>
-        <pluginManagement>
-            <plugins>
-                <plugin>
-                    <groupId>org.apache.cxf</groupId>
-                    <artifactId>cxf-codegen-plugin</artifactId>
-                    <version>${cxf.codegen-plugin.version}</version>
-                    <dependencies>
-                        <dependency>
-                            <groupId>xerces</groupId>
-                            <artifactId>xercesImpl</artifactId>
-                            <version>${xerces.version}</version>
-                        </dependency>
-                    </dependencies>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.felix</groupId>
-                    <artifactId>maven-bundle-plugin</artifactId>
-                    <version>${maven-bundle-plugin.version}</version>
-                    <extensions>true</extensions>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.servicemix.tooling</groupId>
-                    <artifactId>depends-maven-plugin</artifactId>
-                    <version>${depends-maven-plugin.version}</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.karaf.tooling</groupId>
-                    <artifactId>karaf-maven-plugin</artifactId>
-                    <version>${karaf.version}</version>
-                    <extensions>true</extensions>
-                </plugin>
-            </plugins>
-        </pluginManagement>
-    </build>
+    <modules>
+        <module>assemblies-parent</module>
+        <module>features-parent</module>
+    </modules>
 
 </project>

http://git-wip-us.apache.org/repos/asf/servicemix/blob/9e5f3aee/tooling/pom.xml
----------------------------------------------------------------------
diff --git a/tooling/pom.xml b/tooling/pom.xml
index 37448a4..8e94196 100644
--- a/tooling/pom.xml
+++ b/tooling/pom.xml
@@ -22,10 +22,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.servicemix</groupId>
-        <artifactId>parent</artifactId>
+        <groupId>org.apache.servicemix.parent</groupId>
+        <artifactId>features-parent</artifactId>
         <version>7.0.0-SNAPSHOT</version>
-        <relativePath>../parent/pom.xml</relativePath>
+        <relativePath>../parent/features-parent/pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.servicemix.tooling</groupId>

Reply via email to