You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by fo...@apache.org on 2006/01/13 10:44:23 UTC
svn commit: r368658 - in /incubator/servicemix/trunk/servicemix-assembly:
maven.xml project.properties project.xml
Author: foconer
Date: Fri Jan 13 01:44:13 2006
New Revision: 368658
URL: http://svn.apache.org/viewcvs?rev=368658&view=rev
Log:
maven 1 build files.
Added:
incubator/servicemix/trunk/servicemix-assembly/maven.xml
incubator/servicemix/trunk/servicemix-assembly/project.properties
incubator/servicemix/trunk/servicemix-assembly/project.xml
Added: incubator/servicemix/trunk/servicemix-assembly/maven.xml
URL: http://svn.apache.org/viewcvs/incubator/servicemix/trunk/servicemix-assembly/maven.xml?rev=368658&view=auto
==============================================================================
--- incubator/servicemix/trunk/servicemix-assembly/maven.xml (added)
+++ incubator/servicemix/trunk/servicemix-assembly/maven.xml Fri Jan 13 01:44:13 2006
@@ -0,0 +1,243 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Copyright 2004 The Apache Software Foundation
+ Copyright 2004 Hiram Chirino
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<project default="default"
+ xmlns:j="jelly:core"
+ xmlns:u="jelly:util"
+ xmlns:ant="jelly:ant"
+ xmlns:util="jelly:util"
+ xmlns:artifact="artifact"
+ >
+
+ <!-- ================= -->
+ <!-- Global Properties -->
+ <!-- ================= -->
+
+ <!-- Determine what the top-level project root is -->
+ <j:set var="project.root" value="${pom.parentBasedir().getParentFile().getCanonicalFile()}"/>
+
+ <!-- ==================== -->
+ <!-- Default Global Goals -->
+ <!-- ==================== -->
+ <goal name="nightly" prereqs="clean, jar:install, jar:deploy, dist:deploy"/>
+
+ <!-- redefined "build" goal from parent pom -->
+ <goal name="build" prereqs="jar:install, dist:build-bin"/>
+
+ <goal name="default">
+ <attainGoal name="build"/>
+ </goal>
+
+ <goal name="prepare"
+ prereqs="dist:prepare-bin-filesystem"/>
+
+ <preGoal name="jar:jar">
+ <ant:mkdir dir="${maven.build.dir}/timestamps"/>
+ <!-- Unpack all the composite ServiceMix modules into the classes dir -->
+ <j:forEach var="artifact" items="${pom.artifacts}">
+ <j:set var="dependency" value="${artifact.dependency}"/>
+ <j:if test="${dependency.getProperty('servicemix.module') == 'true'}">
+ <u:file var="file" name="${artifact.path}"/>
+ <j:if test="${file.exists()}" >
+ <j:set var="uptodateFile" value="${maven.build.dir}/timestamps/${artifact.name}.ts"/>
+ <j:set var="uptodatePropName" value="tests.uptodate"/>
+ <j:remove var="${uptodatePropName}"/>
+ <ant:uptodate property="${uptodatePropName}" targetfile="${uptodateFile}" srcfile="${artifact.path}"/>
+ <j:if test="${context.getVariable(uptodatePropName) != 'true'}">
+ <unjar dest="${maven.build.dir}/classes" src="${artifact.path}"/>
+ <touch file="${uptodateFile}"/>
+ </j:if>
+ </j:if>
+ </j:if>
+ </j:forEach>
+ </preGoal>
+
+ <goal name="rebuild">
+ <attainGoal name="clean"/>
+ <attainGoal name="default"/>
+ </goal>
+
+ <goal name="dist:prepare-bin-filesystem"
+ prereqs="jar:install"
+ description="Builds the binary distribution file system.">
+
+ <!--
+ This is the directory where everything is copied to so that it can
+ be archived.
+ -->
+
+ <ant:delete dir="${maven.dist.bin.assembly.dir}"/>
+ <ant:mkdir dir="${maven.dist.bin.assembly.dir}"/>
+ <ant:mkdir dir="${maven.build.dir}/unjar"/>
+
+ <ant:echo>
+ +-------------------------------------------------------+
+ | C R E A T I N G B I N A R Y D I S T R I B U T I O N |
+ +-------------------------------------------------------+
+ </ant:echo>
+
+ <!-- Copy in distribution files -->
+ <ant:copy todir="${maven.dist.bin.assembly.dir}">
+ <ant:fileset dir="src/main/release"/>
+ </ant:copy>
+ <ant:fixcrlf srcdir="${maven.dist.bin.assembly.dir}/bin" eol="crlf" eof="doc" includes="*.bat"/>
+ <ant:fixcrlf srcdir="${maven.dist.bin.assembly.dir}/bin" eol="lf" eof="unix" includes="*" excludes="*.bat"/>
+ <ant:chmod perm="ugo+rx">
+ <ant:fileset dir="${maven.dist.bin.assembly.dir}/bin">
+ <ant:include name="servicemix"/>
+ </ant:fileset>
+ </ant:chmod>
+
+ <ant:jar destfile="${maven.dist.bin.assembly.dir}/bin/run.jar" basedir="${maven.build.dir}/classes">
+ <ant:include name="org/activemq/broker/Main*.class"/>
+ <ant:manifest>
+ <ant:attribute name="Main-Class" value="org.activemq.broker.Main"/>
+ </ant:manifest>
+ </ant:jar>
+ <ant:copy todir="${maven.dist.bin.assembly.dir/conf}">
+ <ant:fileset dir="${maven.build.dir}/classes" includes="**/activemq.dtd"/>
+ </ant:copy>
+
+ <!--
+ <ant:unjar src="${maven.repo.local}/${pom.groupId}/jars/activemq-core-${pom.currentVersion}.jar"
+ dest="${maven.build.dir}/unjar">
+ <ant:patternset>
+ <ant:include name="**/activemq.dtd"/>
+ </ant:patternset>
+ </ant:unjar>
+ <ant:copy todir="${maven.dist.bin.assembly.dir}/conf" flatten="true">
+ <ant:fileset dir="${maven.build.dir}/unjar" includes="**/activemq.dtd"/>
+ </ant:copy>
+ -->
+
+ <ant:copy todir="${maven.dist.bin.assembly.dir}" file="${maven.repo.local}/${pom.groupId}/jars/${pom.groupId}-${pom.currentVersion}.jar"/>
+
+ <!-- Copy the runtime dependencies into lib and create a classpath for the server.jar file -->
+ <j:set var="libDir" value="${maven.dist.bin.assembly.dir}/lib"/>
+ <j:set var="optionalDir" value="${maven.dist.bin.assembly.dir}/lib/optional"/>
+ <ant:mkdir dir="${libDir}"/>
+ <ant:mkdir dir="${optionalDir}"/>
+
+ <j:forEach var="artifact" items="${pom.artifacts}">
+ <j:set var="dependency" value="${artifact.dependency}"/>
+ <j:if test="${dependency.getProperty('lib') == 'true'}">
+ <ant:copy todir="${libDir}" file="${artifact.path}"/>
+ <j:set var="classpath" value="${classpath} ../lib/${artifact.name}"/>
+ </j:if>
+ </j:forEach>
+
+ <j:forEach var="artifact" items="${pom.artifacts}">
+ <j:set var="dependency" value="${artifact.dependency}"/>
+ <echo>${artifact.path} ${dependency.getProperty('optional') == 'true'}</echo>
+ </j:forEach>
+
+ <j:forEach var="artifact" items="${pom.artifacts}">
+ <j:set var="dependency" value="${artifact.dependency}"/>
+ <echo>${artifact.path}</echo>
+ <j:if test="${dependency.getProperty('optional') == 'true'}">
+ <ant:copy todir="${optionalDir}" file="${artifact.path}"/>
+ <j:if test="${dependency.extension == 'jar'}">
+ <j:set var="classpath" value="${classpath} ../lib/optional/${artifact.name}"/>
+ </j:if>
+ <j:if test="${dependency.extension == 'rar'}">
+ <ant:unzip src="${artifact.path}" dest="${optionalDir}">
+ <ant:patternset>
+ <include name="${dependency.artifactId}*.jar"/>
+ </ant:patternset>
+ </ant:unzip>
+ </j:if>
+ </j:if>
+ </j:forEach>
+
+ <ant:echo message="${project.root}"/>
+ <ant:copy todir="${maven.dist.bin.assembly.dir}">
+ <fileset dir="${project.root}" includes="*.txt,STATUS"/>
+ </ant:copy>
+
+ <!-- Copy core api docs -->
+ <u:file var="file" name="${project.root}/servicemix-core/target/docs"/>
+ <j:if test="${file.exists()}">
+ <j:set var="docsDest" value="${project.root}/servicemix-core/target/docs"/>
+ <ant:copy todir="${maven.dist.bin.assembly.dir}/docs">
+ <ant:fileset dir="${docsDest}">
+ <ant:include name="**"/>
+ </ant:fileset>
+ </ant:copy>
+ </j:if>
+
+ </goal>
+
+ <goal name="confluence">
+ <ant:get src="http://docs.codehaus.org/spaces/doexportspace.action?key=SM&type=TYPE_HTML&os_username=xexporter&os_password=xfire" dest="${maven.build.dir}/${pom.artifactId}-${pom.currentVersion}-manual.zip"/>
+ <ant:unzip src="${maven.build.dir}/${pom.artifactId}-${pom.currentVersion}-manual.zip" dest="${maven.build.dir}/manual"/>
+ <ant:copy toDir="${maven.build.dir}/dist/manual">
+ <fileset dir="${maven.build.dir}/manual/SM" includes="**/*" excludes="**/.*,**/CVS"/>
+ </ant:copy>
+ </goal>
+
+ <goal name="dist:prepare-src-filesystem"
+ description="Builds the source distribution file system.">
+
+ <!-- S O U R C E D I S T R I B U T I O N -->
+
+ <ant:delete dir="${maven.dist.src.assembly.dir}" />
+ <ant:mkdir dir="${maven.dist.src.assembly.dir}" />
+
+ <ant:echo>
+ +-------------------------------------------------------+
+ | C R E A T I N G S O U R C E D I S T R I B U T I O N |
+ +-------------------------------------------------------+
+ </ant:echo>
+
+ <ant:copy todir="${maven.dist.src.assembly.dir}">
+ <ant:fileset dir="${project.root}">
+ <ant:exclude name="**/target/**"/>
+ <ant:exclude name="**/CVS/**"/>
+ <ant:exclude name="**/.*/**"/>
+ <ant:exclude name="**/junit*.properties"/>
+ <ant:exclude name="**/*~"/>
+ <ant:exclude name="**/*.bak"/>
+ </ant:fileset>
+ </ant:copy>
+
+ <ant:available property="maven.dist.build.xml.avail" file="${basedir}/build.xml"/>
+
+ <j:choose>
+ <j:when test="${maven.dist.build.xml.avail}">
+ <ant:copy todir="${maven.dist.src.assembly.dir}" file="${basedir}/build.xml"/>
+ </j:when>
+ <j:otherwise>
+ <j:if test="${sourcesPresent == 'true'}">
+ <attainGoal name="ant:generate-build"/>
+ <ant:move
+ file="${basedir}/build.xml"
+ tofile="${maven.dist.src.assembly.dir}/build.xml"/>
+ </j:if>
+ </j:otherwise>
+ </j:choose>
+
+ <!-- Copy Source -->
+ <util:available file="${maven.src.dir}">
+ <ant:copy todir="${maven.dist.src.assembly.dir}/src">
+ <ant:fileset dir="${maven.src.dir}" />
+ </ant:copy>
+ </util:available>
+ </goal>
+
+</project>
Added: incubator/servicemix/trunk/servicemix-assembly/project.properties
URL: http://svn.apache.org/viewcvs/incubator/servicemix/trunk/servicemix-assembly/project.properties?rev=368658&view=auto
==============================================================================
--- incubator/servicemix/trunk/servicemix-assembly/project.properties (added)
+++ incubator/servicemix/trunk/servicemix-assembly/project.properties Fri Jan 13 01:44:13 2006
@@ -0,0 +1,20 @@
+# -------------------------------------------------------------------
+# Build Properties
+# -------------------------------------------------------------------
+maven.multiproject.type=jar
+
+maven.dist.assembly.dir=${maven.build.dir}/${maven.final.name}
+maven.dist.bin.archive.dir=${maven.dist.assembly.dir}/bin
+maven.dist.src.archive.dir=${maven.dist.assembly.dir}/src
+maven.dist.bin.assembly.dir=${maven.dist.assembly.dir}/bin/${maven.final.name}
+maven.dist.src.assembly.dir=${maven.dist.assembly.dir}/src/${maven.final.name}
+maven.dist.dir=${maven.build.dir}/distributions
+maven.dist.tar.executable=tar
+maven.dist.gunzip.executable=gunzip
+
+maven.repo.remote=\
+http://www.ibiblio.org/maven,\
+http://dist.codehaus.org,\
+http://cvs.apache.org/repository,\
+http://www.openejb.org/maven
+
Added: incubator/servicemix/trunk/servicemix-assembly/project.xml
URL: http://svn.apache.org/viewcvs/incubator/servicemix/trunk/servicemix-assembly/project.xml?rev=368658&view=auto
==============================================================================
--- incubator/servicemix/trunk/servicemix-assembly/project.xml (added)
+++ incubator/servicemix/trunk/servicemix-assembly/project.xml Fri Jan 13 01:44:13 2006
@@ -0,0 +1,789 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!--
+
+ Copyright 2005 The Apache Software Foundation
+
+ Licensed 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.
+
+-->
+
+<!DOCTYPE project>
+<project>
+ <pomVersion>3</pomVersion>
+ <extend>${basedir}/../etc/project.xml</extend>
+
+ <name>ServiceMix</name>
+ <id>servicemix</id>
+ <groupId>servicemix</groupId>
+ <currentVersion>3.0-SNAPSHOT</currentVersion>
+
+ <name>ServiceMix :: Assembly</name>
+ <id>servicemix</id>
+ <shortDescription>ServiceMix Assembly</shortDescription>
+ <description>ServiceMix Assembly creates a ServiceMix distribution</description>
+
+ <!-- ============ -->
+ <!-- Dependencies -->
+ <!-- ============ -->
+ <dependencies>
+
+ <dependency>
+ <groupId>org.apache.servicemix</groupId>
+ <artifactId>servicemix-jbi</artifactId>
+ <version>${pom.currentVersion}</version>
+ <properties>
+ <servicemix.module>true</servicemix.module>
+ <eclipse.dependency>true</eclipse.dependency>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.servicemix</groupId>
+ <artifactId>servicemix-core</artifactId>
+ <version>${pom.currentVersion}</version>
+ <properties>
+ <servicemix.module>true</servicemix.module>
+ <eclipse.dependency>true</eclipse.dependency>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.servicemix</groupId>
+ <artifactId>servicemix-components</artifactId>
+ <version>${pom.currentVersion}</version>
+ <properties>
+ <servicemix.module>true</servicemix.module>
+ <eclipse.dependency>true</eclipse.dependency>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.servicemix</groupId>
+ <artifactId>servicemix-common</artifactId>
+ <version>${pom.currentVersion}</version>
+ <properties>
+ <servicemix.module>true</servicemix.module>
+ <eclipse.dependency>true</eclipse.dependency>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.servicemix</groupId>
+ <artifactId>servicemix-jms</artifactId>
+ <version>${pom.currentVersion}</version>
+ <properties>
+ <eclipse.dependency>true</eclipse.dependency>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.servicemix</groupId>
+ <artifactId>servicemix-jsr181</artifactId>
+ <version>${pom.currentVersion}</version>
+ <properties>
+ <eclipse.dependency>true</eclipse.dependency>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.servicemix</groupId>
+ <artifactId>servicemix-wsn2005</artifactId>
+ <version>${pom.currentVersion}</version>
+ <properties>
+ <eclipse.dependency>true</eclipse.dependency>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>org.xbean</groupId>
+ <artifactId>xbean-spring</artifactId>
+ <version>${xbean_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>org.xbean</groupId>
+ <artifactId>xbean-server</artifactId>
+ <version>${xbean_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>org.xbean</groupId>
+ <artifactId>xbean-kernel</artifactId>
+ <version>${xbean_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>springframework</groupId>
+ <artifactId>spring</artifactId>
+ <version>${spring_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <id>concurrent</id>
+ <version>${concurrent_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>backport-util-concurrent</id>
+ <version>${backport_util_concurrent_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>wsdl4j</id>
+ <version>${wsdl4j_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>commons-beanutils</id>
+ <version>${commons_beanutils_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>ant</id>
+ <version>${ant_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+
+ <!-- XML -->
+ <dependency>
+ <groupId>stax</groupId>
+ <artifactId>stax-api</artifactId>
+ <version>${stax_api_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>stax-utils</groupId>
+ <artifactId>stax-utils</artifactId>
+ <version>${stax_utils_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>woodstox</groupId>
+ <artifactId>wstx-asl</artifactId>
+ <version>${woodstox_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>xalan</groupId>
+ <artifactId>xalan</artifactId>
+ <version>${xalan_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>xerces</groupId>
+ <artifactId>xercesImpl</artifactId>
+ <version>${xercesImpl_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+
+ <!-- LOGGING -->
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>${commons_logging_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>${log4j_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+
+ <!-- J2EE JARs -->
+ <dependency>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-jms_1.1_spec</artifactId>
+ <version>${geronimo_spec_jms_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-jta_1.0.1B_spec</artifactId>
+ <version>${geronimo_spec_jta_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-j2ee-management_1.0_spec</artifactId>
+ <version>${geronimo_spec_j2ee_management_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-j2ee-connector_1.5_spec</artifactId>
+ <version>${geronimo_spec_j2ee_connector_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-activation_1.0.2_spec</artifactId>
+ <version>${geronimo_spec_activation_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-servlet_2.4_spec</artifactId>
+ <version>${geronimo_spec_servlet_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-javamail_1.3.1_spec</artifactId>
+ <version>${geronimo_spec_javamail_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+
+ <!-- example database for testing -->
+ <dependency>
+ <id>hsqldb</id>
+ <version>${hsqldb_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+
+ <!-- Jencks -->
+ <dependency>
+ <id>jencks+all</id>
+ <version>${jencks_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+
+ <!-- for ActiveMQ 3.x -->
+ <dependency>
+ <id>activemq</id>
+ <version>${activemq_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>activemq+ra</id>
+ <version>${activemq_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+
+ <!-- default database for ActiveMQ -->
+ <!-- To create Pooled DataSources for the JDBC message store -->
+ <dependency>
+ <groupId>commons-dbcp</groupId>
+ <artifactId>commons-dbcp</artifactId>
+ <version>${commons_dbcp_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.derby</groupId>
+ <artifactId>derby</artifactId>
+ <version>${derby_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+
+ <!-- for pooling JMS and other resources -->
+ <dependency>
+ <groupId>commons-collections</groupId>
+ <artifactId>commons-collections</artifactId>
+ <version>${commons_collections_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>commons-pool</groupId>
+ <artifactId>commons-pool</artifactId>
+ <version>${commons_pool_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+
+ <!-- MX4J JMX Server -->
+ <dependency>
+ <groupId>mx4j</groupId>
+ <artifactId>mx4j</artifactId>
+ <version>${mx4j_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>mx4j</groupId>
+ <artifactId>mx4j-remote</artifactId>
+ <version>${mx4j_remote_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>mx4j</groupId>
+ <artifactId>mx4j-tools</artifactId>
+ <version>${mx4j_tools_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+
+ <!-- Quartz scheduler -->
+ <dependency>
+ <groupId>quartz</groupId>
+ <artifactId>quartz</artifactId>
+ <version>${quartz_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>jaxen</groupId>
+ <artifactId>jaxen</artifactId>
+ <version>${jaxen_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+
+ <!-- optional used for in-web container testing -->
+ <dependency>
+ <groupId>jetty</groupId>
+ <artifactId>org.mortbay.jetty</artifactId>
+ <version>${org.mortbay.jetty_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>tomcat</groupId>
+ <artifactId>jasper-compiler-jdt</artifactId>
+ <version>${jasper_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>tomcat</groupId>
+ <artifactId>jasper-compiler</artifactId>
+ <version>${jasper_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>tomcat</groupId>
+ <artifactId>jasper-runtime</artifactId>
+ <version>${jasper_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+
+ <!-- Rome RSS Reader -->
+ <dependency>
+ <groupId>rome</groupId>
+ <artifactId>rome</artifactId>
+ <version>${rome_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+
+ <!-- VFS binding -->
+ <dependency>
+ <groupId>commons-vfs</groupId>
+ <artifactId>commons-vfs</artifactId>
+ <version>${commons_vfs_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+
+ <!-- Lingo -->
+ <dependency>
+ <groupId>lingo</groupId>
+ <artifactId>lingo</artifactId>
+ <version>${lingo_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+
+ <!-- Groovy -->
+ <dependency>
+ <groupId>groovy</groupId>
+ <artifactId>groovy-all</artifactId>
+ <version>${groovy_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>servicemix</groupId>
+ <artifactId>jsr-223</artifactId>
+ <version>${jsr_223_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <id>activecluster</id>
+ <version>${activecluster_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>activesoap</id>
+ <version>${activesoap_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>antlr</groupId>
+ <artifactId>antlr</artifactId>
+ <version>${antlr_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>axis</groupId>
+ <artifactId>axis</artifactId>
+ <version>${axis_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>axis</groupId>
+ <artifactId>axis-jaxrpc</artifactId>
+ <version>${axis_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>commons-httpclient</id>
+ <version>${commons_httpclient_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>commons-codec</id>
+ <version>${commons_codec_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>commons-dbcp</id>
+ <version>${commons_dbcp_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>commons-discovery</id>
+ <version>${commons_discovery_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>commons-net</id>
+ <version>${commons_net_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>oro</id>
+ <version>${oro_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>drools+all-jdk1.4</id>
+ <version>${drools_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>janino</id>
+ <version>${janino_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>jdom</id>
+ <version>${jdom_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>servicemix</groupId>
+ <artifactId>wsif</artifactId>
+ <version>${wsif_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>servicemix</groupId>
+ <artifactId>wsif-j2c</artifactId>
+ <version>${wsif_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>servicemix</groupId>
+ <artifactId>xfire-all</artifactId>
+ <version>${xfire_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>yom</groupId>
+ <artifactId>yom</artifactId>
+ <version>${yom_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>xstream</groupId>
+ <artifactId>xstream</artifactId>
+ <version>${xstream_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>xmlbeans</groupId>
+ <artifactId>xbean</artifactId>
+ <version>${xmlbeans_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+
+ <!-- JAX-WS component dependencies -->
+ <dependency>
+ <groupId>servicemix</groupId>
+ <artifactId>jsr181-api</artifactId>
+ <version>${jaxws_rt_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>servicemix</groupId>
+ <artifactId>jaxws-api</artifactId>
+ <version>${jaxws_rt_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>servicemix</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>${jaxws_rt_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>servicemix</groupId>
+ <artifactId>jaxb-impl</artifactId>
+ <version>${jaxws_rt_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>servicemix</groupId>
+ <artifactId>jaxb-xjc</artifactId>
+ <version>${jaxws_rt_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>servicemix</groupId>
+ <artifactId>saaj-api</artifactId>
+ <version>${jaxws_rt_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>servicemix</groupId>
+ <artifactId>saaj-impl</artifactId>
+ <version>${jaxws_rt_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>servicemix</groupId>
+ <artifactId>jsr181-api</artifactId>
+ <version>${jaxws_rt_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>servicemix</groupId>
+ <artifactId>jsr250-api</artifactId>
+ <version>${jaxws_rt_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>servicemix</groupId>
+ <artifactId>jaxws-rt</artifactId>
+ <version>${jaxws_rt_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>servicemix</groupId>
+ <artifactId>http</artifactId>
+ <version>${jaxws_rt_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>servicemix</groupId>
+ <artifactId>sjsxp</artifactId>
+ <version>${jaxws_rt_version}</version>
+ <properties>
+ <optional>true</optional>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>xml-apis</groupId>
+ <artifactId>xml-apis</artifactId>
+ <version>${xml_apis_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>servicemix</groupId>
+ <artifactId>DdlUtils</artifactId>
+ <version>${ddlutils_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ <version>${commons_lang_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>commons-betwixt</groupId>
+ <artifactId>commons-betwixt</artifactId>
+ <version>${commons_betwixt_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>commons-digester</groupId>
+ <artifactId>commons-digester</artifactId>
+ <version>${commons_digester_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>classworlds</groupId>
+ <artifactId>classworlds</artifactId>
+ <version>${classworlds_version}</version>
+ <properties>
+ <lib>true</lib>
+ </properties>
+ </dependency>
+ </dependencies>
+
+</project>
+