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>
