Base for future features prepared
Project: http://git-wip-us.apache.org/repos/asf/servicemix-features/repo Commit: http://git-wip-us.apache.org/repos/asf/servicemix-features/commit/7b1d8988 Tree: http://git-wip-us.apache.org/repos/asf/servicemix-features/tree/7b1d8988 Diff: http://git-wip-us.apache.org/repos/asf/servicemix-features/diff/7b1d8988 Branch: refs/heads/master Commit: 7b1d89880596dcea921e9fd03187004b61b8a63a Parents: d358d2e Author: Krzysztof Sobkowiak <[email protected]> Authored: Wed Feb 8 21:12:56 2017 +0100 Committer: Krzysztof Sobkowiak <[email protected]> Committed: Wed Feb 8 21:27:17 2017 +0100 ---------------------------------------------------------------------- BUILDING | 52 --- README | 67 --- features-pom/pom.xml | 210 ++++++++++ parent/pom.xml | 619 --------------------------- pom.xml | 1025 +-------------------------------------------- 5 files changed, 222 insertions(+), 1751 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/7b1d8988/BUILDING ---------------------------------------------------------------------- diff --git a/BUILDING b/BUILDING deleted file mode 100644 index c218581..0000000 --- a/BUILDING +++ /dev/null @@ -1,52 +0,0 @@ -/* - * 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. - */ - -Building Apache ServiceMix 4 -============================ - -Initial Setup -------------- - -1) Install J2SE 5.0 SDK, which can be downloaded from - http://java.sun.com/j2se/1.5.0/download.jsp. Use version of 1.5.0_06 JDK. - -2) Make sure that your JAVA_HOME environment variable is set to the newly installed - JDK location, and that your PATH includes %JAVA_HOME%\bin (windows) or - $JAVA_HOME$/bin (unix). - -3) Install Maven 2.2.1, which can be downloaded from - http://maven.apache.org/download.html. Make sure that your PATH includes - the MVN_HOME/bin directory. - - -Building --------- - -1) Change to the top level directory of Apache ServiceMix 4 source distribution. -2) Run - $> mvn - This will compile Apache ServiceMix 4 and run all of the tests in the - Apache ServiceMix Kernel source distribution. Alternatively, you can run - $> mvn -Pfastinstall - This will compile Apache ServiceMix 4 without running the tests and takes less - time to build. - Depending on the load of remote Maven 2.0 repositories, you may have - to run "mvn" several times until the required dependencies are - all located in your local maven repository. It usually takes some time for - maven to download required dependencies in the first build. -3) The distributions will be available under "assembly/target" directory. - http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/7b1d8988/README ---------------------------------------------------------------------- diff --git a/README b/README deleted file mode 100644 index 7f64240..0000000 --- a/README +++ /dev/null @@ -1,67 +0,0 @@ -/* - * 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. - */ - -Welcome to Apache ServiceMix 4 -============================== -Apache ServiceMix is a flexible, open-source integration container that unifies -the features and functionality of Apache ActiveMQ, Camel, CXF, and Karaf -into a powerful runtime platform you can use to build your own integrations solutions. -It provides a complete, enterprise ready ESB exclusively powered by OSGi. - -It is being released under Apache License. - -The main features are: -- reliable messaging with Apache ActiveMQ -- messaging, routing and Enterprise Integration Patterns with Apache Camel -- WS-* and RESTful web services with Apache CXF -- OSGi-based server runtime powered by Apache Karaf - -Other, optional features: -- loosely coupled integration between all the other components with - Apache ServiceMix NMR including rich Event, Messaging and Audit API -- JBI (JSR-208) container implementation and a set of JBI components - - -Getting Started -=============== -For an Apache ServiceMix 4 source distribution, please read -BUILDING for instructions on building Apache ServiceMix 4. - -For an Apache ServiceMix 4 binary distribution, please read -RELEASE-NOTES for installation instructions and list of supported -and unsupported features. - -Alternatively, you can also find out how to get started here: - http://servicemix.apache.org/smx4/ - -If you need more help try talking to us on our mailing lists - http://servicemix.apache.org/mailing-lists.html - -If you find any issues with ServiceMix 4, please submit reports -with JIRA here: - http://issues.apache.org/activemq/browse/SMX4 - -We welcome contributions, and encourage you to get involved in the -ServiceMix community. If you'd like to learn more about how you can -contribute, please see: - http://servicemix.apache.org/contributing.html - -Many thanks for using Apache ServiceMix. - - -The ServiceMix Team -http://servicemix.apache.org/team.html http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/7b1d8988/features-pom/pom.xml ---------------------------------------------------------------------- diff --git a/features-pom/pom.xml b/features-pom/pom.xml new file mode 100644 index 0000000..ff38d86 --- /dev/null +++ b/features-pom/pom.xml @@ -0,0 +1,210 @@ +<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. + --> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.apache</groupId> + <artifactId>apache</artifactId> + <version>17</version> + <relativePath/> + </parent> + + + <groupId>org.apache.servicemix.features</groupId> + <artifactId>features-pom</artifactId> + <packaging>pom</packaging> + <version>1-SNAPSHOT</version> + + <name>Apache ServiceMix Features :: Features POM</name> + + <description> + Parent POM for all features modules. + </description> + + <scm> + <connection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-features.git</connection> + <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-features.git + </developerConnection> + <url>https://git-wip-us.apache.org/repos/asf?p=servicemix-features.git</url> + <tag>HEAD</tag> + </scm> + + <issueManagement> + <system>jira</system> + <url>http://issues.apache.org/jira/browse/SM</url> + </issueManagement> + + <properties> + <maven.compiler.debug>true</maven.compiler.debug> + <maven.compiler.encoding>UTF-8</maven.compiler.encoding> + <maven.compiler.source>1.7</maven.compiler.source> + <maven.compiler.target>1.7</maven.compiler.target> + </properties> + + <repositories> + + </repositories> + + + <build> + <defaultGoal>install</defaultGoal> + + <pluginManagement> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-release-plugin</artifactId> + <version>2.5.3</version> + <configuration> + <preparationGoals>clean install</preparationGoals> + <goals>deploy</goals> + <arguments>-Prelease,deploy</arguments> + <autoVersionSubmodules>true</autoVersionSubmodules> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>3.5.1</version> + <configuration> + <source>${maven.compiler.source}</source> + <target>${maven.compiler.target}</target> + <debug>${maven.compiler.debug}</debug> + <encoding>${maven.compiler.encoding}</encoding> + <maxmem>256M</maxmem> + <fork>${compiler.fork}</fork> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <version>2.18.1</version> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>exec-maven-plugin</artifactId> + <version>${exec-maven-plugin.version}</version> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>build-helper-maven-plugin</artifactId> + <version>1.10</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <version>2.10</version> + </plugin> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <version>3.2.0</version> + <extensions>true</extensions> + </plugin> + <plugin> + <groupId>org.apache.servicemix.tooling</groupId> + <artifactId>depends-maven-plugin</artifactId> + <version>1.3.1</version> + </plugin> + </plugins> + </pluginManagement> + + </build> + + <profiles> + <profile> + <id>release</id> + <build> + <plugins> + <!-- We want to deploy the artifact to a staging location for perusal --> + <plugin> + <inherited>true</inherited> + <artifactId>maven-deploy-plugin</artifactId> + <version>2.8.2</version> + <configuration> + <altDeploymentRepository>${deploy.altRepository}</altDeploymentRepository> + <updateReleaseInfo>true</updateReleaseInfo> + </configuration> + </plugin> + <!-- We want to sign the artifact, the POM, and all attached artifacts --> + <plugin> + <artifactId>maven-gpg-plugin</artifactId> + <version>1.6</version> + <executions> + <execution> + <id>sign-artifacts</id> + <phase>verify</phase> + <goals> + <goal>sign</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + <profile> + <id>deploy</id> + <build> + <defaultGoal>deploy</defaultGoal> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <version>3.0.0</version> + <executions> + <execution> + <id>attach-sources</id> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <version>2.10.3</version> + <executions> + <execution> + <id>attach-javadocs</id> + <goals> + <goal>jar</goal> + </goals> + <configuration> + <additionalparam>${javadoc.opts}</additionalparam> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + <profile> + <id>doclint-java8-disable</id> + <activation> + <jdk>[1.8,)</jdk> + </activation> + <properties> + <javadoc.opts>-Xdoclint:none</javadoc.opts> + </properties> + </profile> + </profiles> +</project> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/7b1d8988/parent/pom.xml ---------------------------------------------------------------------- diff --git a/parent/pom.xml b/parent/pom.xml deleted file mode 100644 index 27a7a0a..0000000 --- a/parent/pom.xml +++ /dev/null @@ -1,619 +0,0 @@ -<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>features</artifactId> - <version>4.6.0-SNAPSHOT</version> - </parent> - - <modelVersion>4.0.0</modelVersion> - - <groupId>org.apache.servicemix</groupId> - <artifactId>parent</artifactId> - <packaging>pom</packaging> - - <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.7.0</activemq.version> - <activiti.version>5.10</activiti.version> - <camel.version>2.10.6</camel.version> - <cxf.version>2.6.8</cxf.version> - <cxf.features.version>${cxf.version}</cxf.features.version> - <felix.obr.version>1.6.4</felix.obr.version> - - <karaf.version>2.2.11</karaf.version> - <aries.version>0.3</aries.version> - <aries.transaction.version>0.3.1</aries.transaction.version> - <pax.logging.version>1.6.5</pax.logging.version> - - <servicemix.components.version>2013.01</servicemix.components.version> - <servicemix.nmr.version>1.6.2-SNAPSHOT</servicemix.nmr.version> - <servicemix.specs.version>2.2.0</servicemix.specs.version> - <servicemix.utils.version>1.6.0</servicemix.utils.version> - </properties> - - <!-- Managed dependencies --> - <dependencyManagement> - <dependencies> - <!-- managed dependencies for all the Camel components --> - <dependency> - <groupId>org.apache.camel</groupId> - <artifactId>camel-parent</artifactId> - <version>${camel.version}</version> - <type>pom</type> - <scope>import</scope> - </dependency> - - <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> - - <dependency> - <groupId>org.apache.servicemix.features</groupId> - <artifactId>org.apache.servicemix.features.branding</artifactId> - <version>${project.version}</version> - </dependency> - - <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> - - - <!-- ServiceMix NMR --> - <dependency> - <groupId>org.apache.servicemix.nmr</groupId> - <artifactId>apache-servicemix-nmr</artifactId> - <type>tar.gz</type> - <version>${servicemix.nmr.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.nmr</groupId> - <artifactId>apache-servicemix-nmr</artifactId> - <type>zip</type> - <version>${servicemix.nmr.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.nmr</groupId> - <artifactId>apache-servicemix-nmr</artifactId> - <version>${servicemix.nmr.version}</version> - <type>xml</type> - <classifier>features</classifier> - </dependency> - <dependency> - <groupId>org.apache.servicemix.nmr</groupId> - <artifactId>parent</artifactId> - <version>${servicemix.nmr.version}</version> - <type>pom</type> - <scope>import</scope> - </dependency> - - <!-- Apache Karaf --> - <dependency> - <groupId>org.apache.karaf</groupId> - <artifactId>karaf</artifactId> - <version>${karaf.version}</version> - <type>pom</type> - <scope>import</scope> - </dependency> - <dependency> - <groupId>org.apache.karaf</groupId> - <artifactId>apache-karaf</artifactId> - <version>${karaf.version}</version> - <type>tar.gz</type> - </dependency> - <dependency> - <groupId>org.apache.karaf</groupId> - <artifactId>apache-karaf</artifactId> - <version>${karaf.version}</version> - <type>zip</type> - </dependency> - - <!-- Apache CXF --> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-api</artifactId> - <version>${cxf.version}</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-buildtools</artifactId> - <version>${cxf.version}</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-bundle</artifactId> - <version>${cxf.version}</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-common</artifactId> - <version>${cxf.version}</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-common-schemas</artifactId> - <version>${cxf.version}</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-common-utilities</artifactId> - <version>${cxf.version}</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-common-xsd</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-http</artifactId> - <version>${cxf.version}</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-rt-bindings-jbi</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-core</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-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-testsupport</artifactId> - <version>${cxf.version}</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-rt-transports-common</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-http-osgi</artifactId> - <version>${cxf.version}</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-rt-transports-jbi</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-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</groupId> - <artifactId>cxf-xerces-xsd-validation</artifactId> - <version>${cxf.version}</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-xjc</artifactId> - <version>${cxf.version}</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-xjc-dv</artifactId> - <version>${cxf.version}</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-xjc-dv-test</artifactId> - <version>${cxf.version}</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-xjc-plugin</artifactId> - <version>${cxf.version}</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-xjc-ts</artifactId> - <version>${cxf.version}</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-xjc-ts-test</artifactId> - <version>${cxf.version}</version> - </dependency> - <dependency> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-xml2fastinfoset-plugin</artifactId> - <version>${cxf.version}</version> - </dependency> - - <!-- Apache ServiceMix Components --> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-bean</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-camel</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-cxf-bc</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-cxf-se</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-drools</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-eip</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-exec</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-file</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-ftp</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-http</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-jms</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-jsr181</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-mail</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-osworkflow</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-quartz</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-saxon</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-script</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-scripting</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-shared</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-smpp</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-snmp</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-soap</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-soap2</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-truezip</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-validation</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-vfs</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-wsn2005</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-xmpp</artifactId> - <version>${servicemix.components.version}</version> - </dependency> - - <dependency> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-utils</artifactId> - <version>${servicemix.utils.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.specs</groupId> - <artifactId>org.apache.servicemix.specs.jsr311-api-1.1.1</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> - </dependencies> - </dependencyManagement> -</project> http://git-wip-us.apache.org/repos/asf/servicemix-features/blob/7b1d8988/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index 607587d..30924f5 100644 --- a/pom.xml +++ b/pom.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<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/xsd/maven-4.0.0.xsd"> +<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/xsd/maven-4.0.0.xsd"> <!-- @@ -22,1023 +23,21 @@ <modelVersion>4.0.0</modelVersion> <parent> - <groupId>org.apache.servicemix</groupId> - <artifactId>servicemix-pom</artifactId> - <version>5</version> - <relativePath>../servicemix-pom/pom.xml</relativePath> + <groupId>org.apache</groupId> + <artifactId>apache</artifactId> + <version>17</version> + <relativePath/> </parent> - <groupId>org.apache.servicemix</groupId> - <artifactId>features</artifactId> + <groupId>org.apache.servicemix.features</groupId> + <artifactId>features-all</artifactId> <packaging>pom</packaging> - <version>4.6.0-SNAPSHOT</version> - <name>Apache ServiceMix :: Features</name> - <inceptionYear>2005</inceptionYear> + <version>1-SNAPSHOT</version> + <name>Apache ServiceMix Features :: Features All</name> + <inceptionYear>2017</inceptionYear> <modules> - <module>parent</module> + <module>features-pom</module> </modules> - <scm> - <connection>scm:svn:http://svn.apache.org/repos/asf/servicemix/smx4/features/trunk</connection> - <developerConnection>scm:svn:https://svn.apache.org/repos/asf/servicemix/smx4/features/trunk</developerConnection> - <url>http://svn.apache.org/viewvc/servicemix/smx4/features/trunk/</url> - </scm> - - <issueManagement> - <system>jira</system> - <url>http://issues.apache.org/jira/browse/SMX4</url> - </issueManagement> - - <prerequisites> - <maven>3.0.0</maven> - </prerequisites> - - <repositories> - <!-- Required to allow building with a snapshot of the NMR (parent POM) --> - <repository> - <id>apache.snapshots</id> - <name>Apache Snapshot Repository</name> - <url>http://repository.apache.org/snapshots</url> - <releases> - <enabled>false</enabled> - </releases> - </repository> - <!-- JBoss Maven Repository, required by Drools --> - <repository> - <id>jboss</id> - <name>JBoss Maven2 Repository</name> - <url>http://repository.jboss.com/nexus/content/groups/public/</url> - <releases> - <enabled>true</enabled> - </releases> - <snapshots> - <enabled>false</enabled> - </snapshots> - </repository> - <!-- Scriptengines Google Maven Repository, required by scriptengines --> - <repository> - <id>scriptengines</id> - <name>Scriptengines Google Code Maven Repository</name> - <url>http://scriptengines.googlecode.com/svn/m2-repo</url> - <releases> - <enabled>true</enabled> - </releases> - <snapshots> - <enabled>false</enabled> - </snapshots> - </repository> - <!-- ServiceMix Maven 2 repository: jsmpp 2.0 is not in central repo --> - <repository> - <id>servicemix.m2-repo</id> - <name>ServiceMix Maven 2 repository</name> - <url>http://svn.apache.org/repos/asf/servicemix/m2-repo</url> - <releases> - <enabled>true</enabled> - </releases> - <snapshots> - <enabled>false</enabled> - </snapshots> - </repository> - <!-- Alfresco repository contains Activiti artifacts --> - <repository> - <id>alfresco.public</id> - <name>Alfresco Public Repository</name> - <url>https://maven.alfresco.com/nexus/content/groups/public</url> - <releases> - <enabled>true</enabled> - </releases> - <snapshots> - <enabled>false</enabled> - </snapshots> - </repository> - </repositories> - - <properties> - <felix.prefs.version>1.0.4</felix.prefs.version> - - <!-- CXF --> - <cxf.xjc-utils.version>2.6.1</cxf.xjc-utils.version> - <cxf.codegen-plugin.version>2.6.6</cxf.codegen-plugin.version> - - <!-- Geronimo --> - <geronimo-annotation.version>1.1.1</geronimo-annotation.version> - <geronimo-connector.version>2.1.3</geronimo-connector.version> - <geronimo-j2ee-connector.version>2.0.0</geronimo-j2ee-connector.version> - <geronimo-j2ee-management.version>1.0.1</geronimo-j2ee-management.version> - <geronimo-jaxws.version>1.0</geronimo-jaxws.version> - <geronimo-jms.version>1.1.1</geronimo-jms.version> - <geronimo-jpa.version>1.1</geronimo-jpa.version> - <geronimo-saaj.version>1.0.0</geronimo-saaj.version> - <geronimo-servlet.version>1.1.2</geronimo-servlet.version> - <geronimo-ws-metadata.version>1.1.3</geronimo-ws-metadata.version> - - <!-- ServiceMix Bundles --> - <dom4j.bundle.version>1.6.1_5</dom4j.bundle.version> - <abdera.bundle.version>0.4.0-incubating_4</abdera.bundle.version> - <antlr2.bundle.version>2.7.7_5</antlr2.bundle.version> - <antlr.bundle.version>3.0.1_6</antlr.bundle.version> - <antlr-runtime.bundle.version>3.0.1_2</antlr-runtime.bundle.version> - <asm.bundle.version>3.3_1</asm.bundle.version> - <asm2.bundle.version>2.2.3_5</asm2.bundle.version> - <bcel.bundle.version>5.2_3</bcel.bundle.version> - <commons-beanutils.bundle.version>1.8.2_1</commons-beanutils.bundle.version> - <commons-codec.bundle.version>1.6</commons-codec.bundle.version> - <commons-collections.bundle.version>3.2.1_1</commons-collections.bundle.version> - <commons-httpclient.bundle.version>3.1_7</commons-httpclient.bundle.version> - <commons-lang.bundle.version>2.4_4</commons-lang.bundle.version> - <commons-net.bundle.version>2.2</commons-net.bundle.version> - <commons-pool.version>1.6</commons-pool.version> - <commons-vfs.bundle.version>1.0_5</commons-vfs.bundle.version> - <drools.bundle.version>5.5.0.Final_1</drools.bundle.version> - <fastinfoset.bundle.version>1.2.7_3</fastinfoset.bundle.version> - <jaxb.api.version>2.2</jaxb.api.version> - <jaxb-impl.bundle.version>2.2.1.1_2</jaxb-impl.bundle.version> - <jaxp-ri.bundle.version>1.4.4_2</jaxp-ri.bundle.version> - <jdt-core.bundle.version>3.2.3_4</jdt-core.bundle.version> - <jdom.bundle.version>1.1_4</jdom.bundle.version> - <jruby.version>1.7.5</jruby.version> - <josql.bundle.version>1.5_4</josql.bundle.version> - <jsmpp.bundle.version>2.1.0_4</jsmpp.bundle.version> - <opensaml.bundle.version>2.4.1_1</opensaml.bundle.version> - <protobuf.bundle.version>2.3.0_3</protobuf.bundle.version> - <mvel.version>2.1.3.Final</mvel.version> - <jodatime.bundle.version>1.5.2_2</jodatime.bundle.version> - <oscore.bundle.version>2.2.4_4</oscore.bundle.version> - <osworkflow.bundle.version>2.7.0_4</osworkflow.bundle.version> - <oro.bundle.version>2.0.8_6</oro.bundle.version> - <propertyset.bundle.version>1.3_4</propertyset.bundle.version> - <quartz.bundle.version>1.8.6_1</quartz.bundle.version> - <rhino.bundle.version>1.7R2_3</rhino.bundle.version> - <saaj-impl.bundle.version>1.3.20_1</saaj-impl.bundle.version> - <saxon.bundle.version>9.3.0.11_2</saxon.bundle.version> - <snmp4j.bundle.version>1.10.1_1</snmp4j.bundle.version> - <velocity.bundle.version>1.7_1</velocity.bundle.version> - <wsdl4j.bundle.version>1.6.2_6</wsdl4j.bundle.version> - <xalan.bundle.version>2.7.1_3</xalan.bundle.version> - <xerces.bundle.version>2.9.1_4</xerces.bundle.version> - <xmlbeans.bundle.version>2.5.0_1</xmlbeans.bundle.version> - <xmlresolver.bundle.version>1.2_5</xmlresolver.bundle.version> - <xmlsec.bundle.version>1.5.4</xmlsec.bundle.version> - - <!-- ServiceMix legal shared resources --> - <servicemix.legal.version>1.0</servicemix.legal.version> - - <!-- ODE --> - <ode.version>1.3.5</ode.version> - - <!-- Maven Plugins --> - <depends-maven-plugin.version>1.2</depends-maven-plugin.version> - <jbi-maven-plugin.version>4.5</jbi-maven-plugin.version> - <maven-antrun-plugin.version>1.6</maven-antrun-plugin.version> - <maven-assembly-plugin.version>2.2.1</maven-assembly-plugin.version> - <maven-bundle-plugin.version>2.1.0</maven-bundle-plugin.version> - - <!-- Other Dependencies --> - <axiom.version>1.2.12</axiom.version> - <bouncycastle.version>1.47</bouncycastle.version> - <commons-jexl.version>2.0.1</commons-jexl.version> - <commons-lang.version>2.6</commons-lang.version> - <commons-logging.version>1.1.1</commons-logging.version> - <drools.version>5.5.0.Final</drools.version> - <groovy.version>1.8.6</groovy.version> - <h2.version>1.3.167</h2.version> - <javax.mail.version>1.4.4</javax.mail.version> - <jaxp-ri.version>1.4.4</jaxp-ri.version> - <xerces.version>2.11.0</xerces.version> - <xml.api.version>2.11.0-20110622</xml.api.version> - <xalan.version>2.7.1</xalan.version> - <jaxws-api.version>2.2</jaxws-api.version> - <jetty.version>7.4.5.v20110725</jetty.version> - <jettison.version>1.3</jettison.version> - <lingo.version>1.3</lingo.version> - <mybatis.version>3.1.1</mybatis.version> - <scriptengines.version>1.1</scriptengines.version> - <spring.version>3.0.7.RELEASE</spring.version> - <spring.osgi.version>1.2.1</spring.osgi.version> - <spring.import.range>[3,4)</spring.import.range> - <wss4j.version>1.6.10</wss4j.version> - <neethi.version>3.0.0</neethi.version> - <xfire.version>1.0.1</xfire.version> - <xbean.version>3.11.1</xbean.version> - <xmlschema.version>2.0.3</xmlschema.version> - </properties> - - <dependencyManagement> - <dependencies> - - <!-- OSGi and Felix --> - <dependency> - <groupId>org.apache.felix</groupId> - <artifactId>org.apache.felix.prefs</artifactId> - <version>${felix.prefs.version}</version> - </dependency> - - <!-- Geronimo --> - <dependency> - <groupId>org.apache.geronimo.specs</groupId> - <artifactId>geronimo-annotation_1.0_spec</artifactId> - <version>${geronimo-annotation.version}</version> - </dependency> - <dependency> - <groupId>org.apache.geronimo.specs</groupId> - <artifactId>geronimo-j2ee-connector_1.5_spec</artifactId> - <version>${geronimo-j2ee-connector.version}</version> - </dependency> - <dependency> - <groupId>org.apache.geronimo.specs</groupId> - <artifactId>geronimo-j2ee-management_1.1_spec</artifactId> - <version>${geronimo-j2ee-management.version}</version> - </dependency> - <dependency> - <groupId>org.apache.geronimo.specs</groupId> - <artifactId>geronimo-jaxws_2.2_spec</artifactId> - <version>${geronimo-jaxws.version}</version> - </dependency> - <dependency> - <groupId>org.apache.geronimo.specs</groupId> - <artifactId>geronimo-jpa_2.0_spec</artifactId> - <version>${geronimo-jpa.version}</version> - </dependency> - <dependency> - <groupId>org.apache.geronimo.specs</groupId> - <artifactId>geronimo-saaj_1.3_spec</artifactId> - <version>${geronimo-saaj.version}</version> - </dependency> - <dependency> - <groupId>org.apache.geronimo.specs</groupId> - <artifactId>geronimo-ws-metadata_2.0_spec</artifactId> - <version>${geronimo-ws-metadata.version}</version> - </dependency> - - <!-- ODE --> - <dependency> - <groupId>org.apache.ode</groupId> - <artifactId>ode-jbi-karaf</artifactId> - <version>${ode.version}</version> - <type>xml</type> - <classifier>features</classifier> - </dependency> - <dependency> - <groupId>org.apache.ode</groupId> - <artifactId>ode-jbi-karaf</artifactId> - <version>${ode.version}</version> - </dependency> - - <!-- Spring --> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-asm</artifactId> - <version>${spring.version}</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-context-support</artifactId> - <version>${spring.version}</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-expression</artifactId> - <version>${spring.version}</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-tx</artifactId> - <version>${spring.version}</version> - </dependency> - <dependency> - <groupId>org.springframework.osgi</groupId> - <artifactId>spring-osgi-core</artifactId> - <version>${spring.osgi.version}</version> - </dependency> - <dependency> - <groupId>org.springframework.osgi</groupId> - <artifactId>spring-osgi-io</artifactId> - <version>${spring.osgi.version}</version> - </dependency> - - <!-- ServiceMix Bundles --> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.dom4j</artifactId> - <version>${dom4j.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.abdera</artifactId> - <version>${abdera.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.antlr</artifactId> - <version>${antlr.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.antlr-runtime</artifactId> - <version>${antlr-runtime.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.bcel</artifactId> - <version>${bcel.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.commons-beanutils</artifactId> - <version>${commons-beanutils.bundle.version}</version> - </dependency> - <dependency> - <groupId>commons-codec</groupId> - <artifactId>commons-codec</artifactId> - <version>${commons-codec.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.commons-httpclient</artifactId> - <version>${commons-httpclient.bundle.version}</version> - </dependency> - <dependency> - <groupId>commons-net</groupId> - <artifactId>commons-net</artifactId> - <version>${commons-net.bundle.version}</version> - </dependency> - <dependency> - <groupId>commons-pool</groupId> - <artifactId>commons-pool</artifactId> - <version>${commons-pool.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.commons-vfs</artifactId> - <version>${commons-vfs.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.drools</artifactId> - <version>${drools.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.fastinfoset</artifactId> - <version>${fastinfoset.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.jaxb-impl</artifactId> - <version>${jaxb-impl.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.jdom</artifactId> - <version>${jdom.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.jdt-core</artifactId> - <version>${jdt-core.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.josql</artifactId> - <version>${josql.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.jruby</groupId> - <artifactId>jruby</artifactId> - <version>${jruby.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.jsmpp</artifactId> - <version>${jsmpp.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.mvel</artifactId> - <version>${mvel.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.neethi</groupId> - <artifactId>neethi</artifactId> - <version>${neethi.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.joda-time</artifactId> - <version>${jodatime.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.opensaml</artifactId> - <version>${opensaml.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.oro</artifactId> - <version>${oro.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.oscore</artifactId> - <version>${oscore.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.osworkflow</artifactId> - <version>${osworkflow.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.propertyset</artifactId> - <version>${propertyset.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.quartz</artifactId> - <version>${quartz.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.rhino</artifactId> - <version>${rhino.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.saaj-impl</artifactId> - <version>${saaj-impl.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.saxon</artifactId> - <version>${saxon.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.snmp4j</artifactId> - <version>${snmp4j.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.velocity</artifactId> - <version>${velocity.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.commons-lang</artifactId> - <version>${commons-lang.bundle.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.xerces</artifactId> - <version>${xerces.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.xmlbeans</artifactId> - <version>${xmlbeans.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.servicemix.bundles</groupId> - <artifactId>org.apache.servicemix.bundles.xmlresolver</artifactId> - <version>${xmlresolver.bundle.version}</version> - </dependency> - <dependency> - <groupId>org.apache.santuario</groupId> - <artifactId>xmlsec</artifactId> - <version>${xmlsec.bundle.version}</version> - </dependency> - - <!-- Other Dependencies --> - <dependency> - <groupId>org.bouncycastle</groupId> - <artifactId>bcprov-jdk15on</artifactId> - <version>${bouncycastle.version}</version> - </dependency> - <dependency> - <groupId>com.google.code.scriptengines</groupId> - <artifactId>scriptengines-javascript</artifactId> - <version>${scriptengines.version}</version> - </dependency> - <dependency> - <groupId>com.google.code.scriptengines</groupId> - <artifactId>scriptengines-jruby</artifactId> - <version>${scriptengines.version}</version> - </dependency> - <dependency> - <groupId>com.google.code.scriptengines</groupId> - <artifactId>scriptengines-groovy</artifactId> - <version>${scriptengines.version}</version> - </dependency> - <dependency> - <groupId>com.sun.xml.parsers</groupId> - <artifactId>jaxp-ri</artifactId> - <version>${jaxp-ri.version}</version> - </dependency> - <dependency> - <groupId>org.apache.xerces</groupId> - <artifactId>xercesImpl</artifactId> - <version>${xerces.version}</version> - </dependency> - <dependency> - <groupId>org.apache.xerces</groupId> - <artifactId>xml-apis</artifactId> - <version>${xml.api.version}</version> - </dependency> - <dependency> - <groupId>xalan</groupId> - <artifactId>xalan</artifactId> - <version>${xalan.version}</version> - </dependency> - <dependency> - <groupId>xalan</groupId> - <artifactId>serializer</artifactId> - <version>${xalan.version}</version> - </dependency> - <dependency> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> - <version>${commons-logging.version}</version> - </dependency> - <dependency> - <groupId>javax.xml.ws</groupId> - <artifactId>jaxws-api</artifactId> - <version>${jaxws-api.version}</version> - </dependency> - <dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-jexl</artifactId> - <version>${commons-jexl.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ws.xmlschema</groupId> - <artifactId>xmlschema-core</artifactId> - <version>${xmlschema.version}</version> - <exclusions> - <!-- on IBM jdk, XmlSchema pulls these in --> - <exclusion> - <groupId>org.apache.bcel</groupId> - <artifactId>bcel</artifactId> - </exclusion> - <exclusion> - <groupId>xalan</groupId> - <artifactId>xalan</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.ws.commons.axiom</groupId> - <artifactId>axiom-api</artifactId> - <version>${axiom.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ws.commons.axiom</groupId> - <artifactId>axiom-impl</artifactId> - <version>${axiom.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ws.security</groupId> - <artifactId>wss4j</artifactId> - <version>${wss4j.version}</version> - </dependency> - <dependency> - <groupId>org.apache.xbean</groupId> - <artifactId>xbean-blueprint</artifactId> - <version>${xbean.version}</version> - </dependency> - <dependency> - <groupId>org.apache.xbean</groupId> - <artifactId>xbean-spring</artifactId> - <version>${xbean.version}</version> - </dependency> - <dependency> - <groupId>org.codehaus.jettison</groupId> - <artifactId>jettison</artifactId> - <version>${jettison.version}</version> - </dependency> - <dependency> - <groupId>org.codehaus.groovy</groupId> - <artifactId>groovy-all</artifactId> - <version>${groovy.version}</version> - </dependency> - <dependency> - <groupId>org.drools</groupId> - <artifactId>drools-compiler</artifactId> - <version>${drools.version}</version> - </dependency> - <dependency> - <groupId>org.logicblaze.lingo</groupId> - <artifactId>lingo</artifactId> - <version>${lingo.version}</version> - </dependency> - <dependency> - <groupId>xfire</groupId> - <artifactId>opensaml</artifactId> - <version>${xfire.version}</version> - </dependency> - - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-util</artifactId> - <version>${jetty.version}</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-client</artifactId> - <version>${jetty.version}</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-io</artifactId> - <version>${jetty.version}</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-http</artifactId> - <version>${jetty.version}</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-continuation</artifactId> - <version>${jetty.version}</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-webapp</artifactId> - <version>${jetty.version}</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-server</artifactId> - <version>${jetty.version}</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-security</artifactId> - <version>${jetty.version}</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-servlet</artifactId> - <version>${jetty.version}</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-servlets</artifactId> - <version>${jetty.version}</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-xml</artifactId> - <version>${jetty.version}</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-jmx</artifactId> - <version>${jetty.version}</version> - </dependency> - </dependencies> - </dependencyManagement> - - <build> - <defaultGoal>install</defaultGoal> - - <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>2.8.1</version> - </dependency> - </dependencies> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-release-plugin</artifactId> - <version>2.2.1</version> - <configuration> - <preparationGoals>clean install</preparationGoals> - <goals>deploy</goals> - <arguments>-Prelease,deploy</arguments> - <autoVersionSubmodules>true</autoVersionSubmodules> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.servicemix.tooling</groupId> - <artifactId>depends-maven-plugin</artifactId> - <version>${depends-maven-plugin.version}</version> - </plugin> - <plugin> - <groupId>org.apache.servicemix.tooling</groupId> - <artifactId>jbi-maven-plugin</artifactId> - <version>${jbi-maven-plugin.version}</version> - <extensions>true</extensions> - </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.maven.plugins</groupId> - <artifactId>maven-compiler-plugin</artifactId> - <configuration> - <source>1.5</source> - <target>1.5</target> - <maxmem>256M</maxmem> - <fork>${compiler.fork}</fork> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-idea-plugin</artifactId> - <version>2.1</version> - <configuration> - <downloadSources>true</downloadSources> - <downloadJavadocs>true</downloadJavadocs> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-surefire-plugin</artifactId> - <version>2.3.1</version> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <version>${maven-assembly-plugin.version}</version> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-antrun-plugin</artifactId> - <version>${maven-antrun-plugin.version}</version> - </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>cobertura-maven-plugin</artifactId> - <version>2.2</version> - </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>exec-maven-plugin</artifactId> - <version>1.1.1</version> - </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>build-helper-maven-plugin</artifactId> - <version>1.5</version> - </plugin> - - </plugins> - </pluginManagement> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-dependency-plugin</artifactId> - <executions> - <execution> - <id>copy-legal</id> - <phase>generate-resources</phase> - <goals> - <goal>copy</goal> - </goals> - <configuration> - <artifactItems> - <artifactItem> - <groupId>org.apache.servicemix.legal</groupId> - <artifactId>legal</artifactId> - <version>${servicemix.legal.version}</version> - <type>xml</type> - <outputDirectory>target/legal/</outputDirectory> - </artifactItem> - </artifactItems> - <stripVersion>true</stripVersion> - </configuration> - </execution> - </executions> - </plugin> - <plugin> - <artifactId>maven-remote-resources-plugin</artifactId> - <version>1.1</version> - <executions> - <execution> - <goals> - <goal>process</goal> - </goals> - <configuration> - <resourceBundles> - <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle> - </resourceBundles> - <supplementalModels> - <supplementalModel>target/legal/legal.xml</supplementalModel> - </supplementalModels> - <properties> - <addLicense>true</addLicense> - <addArtifact>true</addArtifact> - <projectName>Apache ServiceMix</projectName> - </properties> - </configuration> - </execution> - </executions> - </plugin> - </plugins> - </build> - - <reporting> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-javadoc-plugin</artifactId> - <version>2.3</version> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-jxr-plugin</artifactId> - <version>2.0</version> - </plugin> - </plugins> - </reporting> - - <profiles> - <profile> - <id>fastinstall</id> - <properties> - <maven.test.skip>true</maven.test.skip> - </properties> - </profile> - <profile> - <id>rat</id> - <build> - <plugins> - <plugin> - <groupId>org.apache.rat</groupId> - <artifactId>apache-rat-plugin</artifactId> - <version>0.6</version> - <executions> - <execution> - <phase>verify</phase> - <goals> - <goal>check</goal> - </goals> - </execution> - </executions> - <configuration> - <reportFile>${project.build.directory}/${project.build.finalName}.rat</reportFile> - <excludeSubProjects>false</excludeSubProjects> - <excludes> - <exclude>**/target/**/*</exclude> - <!-- IDEA files --> - <exclude>**/*.iml</exclude> - <exclude>**/*.ipr</exclude> - <exclude>**/*.iws</exclude> - <!-- Eclipse files --> - <exclude>**/.*</exclude> - <exclude>**/eclipse-classes/**/*</exclude> - <exclude>**/dependency-reduced-pom.xml</exclude> - <exclude>assembly/src/main/distribution/text/licenses/**</exclude> - <exclude>cxf/cxf-transport-nmr/src/main/build-resources/wsdl.*</exclude> - </excludes> - </configuration> - </plugin> - </plugins> - </build> - </profile> - - <profile> - <id>release</id> - <build> - <plugins> - <!-- We want to deploy the artifact to a staging location for perusal --> - <plugin> - <inherited>true</inherited> - <artifactId>maven-deploy-plugin</artifactId> - <version>2.3</version> - <configuration> - <updateReleaseInfo>true</updateReleaseInfo> - </configuration> - </plugin> - <!-- We want to sign the artifact, the POM, and all attached artifacts --> - <plugin> - <artifactId>maven-gpg-plugin</artifactId> - <version>1.0-alpha-4</version> - <executions> - <execution> - <goals> - <goal>sign</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> - </build> - </profile> - - <profile> - <id>setup.eclipse</id> - <modules> - <module>assembly</module> - </modules> - <properties> - <eclipse.workspace.dir>${basedir}/../workspace</eclipse.workspace.dir> - </properties> - <build> - <defaultGoal>eclipse:eclipse</defaultGoal> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-eclipse-plugin</artifactId> - <inherited>false</inherited> - <executions> - <execution> - <id>setup.eclipse.workspace</id> - <phase>process-test-sources</phase> - <goals> - <goal>add-maven-repo</goal> - </goals> - <configuration> - <workspace>${eclipse.workspace.dir}</workspace> - </configuration> - </execution> - </executions> - </plugin> - </plugins> - </build> - </profile> - - <profile> - <id>deploy</id> - <build> - <defaultGoal>deploy</defaultGoal> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-source-plugin</artifactId> - <version>2.0.4</version> - <executions> - <execution> - <id>attach-sources</id> - <goals> - <goal>jar</goal> - </goals> - </execution> - </executions> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-javadoc-plugin</artifactId> - <executions> - <execution> - <id>attach-javadocs</id> - <goals> - <goal>jar</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> - </build> - </profile> - - <profile> - <id>ibmjdk</id> - <activation> - <property> - <name>java.vendor</name> - <value>IBM Corporation</value> - </property> - </activation> - <build> - <plugins> - <!-- Need to add a xerces dependency to cxf-codegen-plugin when using - the ibm jdk to work around error: org.apache.xerces.impl.dv.DVFactoryException: - DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not - extend from DTDDVFactory. Can remove this when we upgrade to a cxf.version - which includes this in the cxf-codegen-plugin pom. --> - <plugin> - <groupId>org.apache.cxf</groupId> - <artifactId>cxf-codegen-plugin</artifactId> - <dependencies> - <dependency> - <groupId>xerces</groupId> - <artifactId>xercesImpl</artifactId> - <version>2.8.1</version> - </dependency> - </dependencies> - </plugin> - </plugins> - </build> - </profile> - </profiles> - </project>
