summaryrefslogtreecommitdiff
path: root/qpid/java/bdbstore
diff options
context:
space:
mode:
authorRobert Gemmell <robbie@apache.org>2014-05-21 15:26:08 +0000
committerRobert Gemmell <robbie@apache.org>2014-05-21 15:26:08 +0000
commit835ce5989d0f5192b8562e47c89cd73ffb5e6ba7 (patch)
treee7bb96560cb5a266b255b177ef3e38919b12f373 /qpid/java/bdbstore
parent9a1031f22b93fb3e016d4015b28abb015befe72c (diff)
downloadqpid-python-835ce5989d0f5192b8562e47c89cd73ffb5e6ba7.tar.gz
QPID-5774: first main swipe, remove the Ant builds main build.xml and associated files
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1596595 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/bdbstore')
-rw-r--r--qpid/java/bdbstore/build.xml89
-rw-r--r--qpid/java/bdbstore/jmx/build.xml36
-rw-r--r--qpid/java/bdbstore/systests/build.xml28
3 files changed, 0 insertions, 153 deletions
diff --git a/qpid/java/bdbstore/build.xml b/qpid/java/bdbstore/build.xml
deleted file mode 100644
index d07a6eae2f..0000000000
--- a/qpid/java/bdbstore/build.xml
+++ /dev/null
@@ -1,89 +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.
- -->
-<project name="bdbstore" xmlns:ivy="antlib:org.apache.ivy.ant" default="build">
- <property name="module.depends" value="common broker-core broker-codegen broker-plugins/amqp-0-8-protocol broker-plugins/amqp-0-10-protocol" />
- <property name="module.test.depends" value="client qpid-test-utils broker-core/tests management/common systests broker-plugins/management-jmx broker-plugins/memory-store broker-plugins/amqp-0-8-protocol broker-plugins/amqp-0-10-protocol broker-plugins/amqp-msg-conv-0-8-to-0-10" />
- <property name="module.genpom" value="true"/>
- <property name="module.genpom.args" value="-Sqpid-common=provided -Sqpid-broker-core=provided -Sqpid-broker-plugins-amqp-0-8-protocol=provided -Sje=provided"/>
-
- <property name="broker.plugin" value="true"/>
-
- <import file="../module.xml" />
-
- <condition property="download.bdb.jar">
- <or>
- <istrue value="${download-bdb}"/>
- <istrue value="${optional.dependencies}"/>
- <istrue value="${optional}"/>
- </or>
- </condition>
-
- <!--check whether the BDB jar is present, possibly after download-->
- <target name="check-bdb-jar">
- <available file="${project.root}/${bdb-je}" type="file" property="bdb.jar.available"/>
- </target>
-
- <!--echo that BDB is required if it isnt present, with associated licencing note-->
- <target name="bdb-jar-required" depends="bdb-licence-note-optional" unless="bdb.jar.available">
- <echo>The BDB JE library is required to use this optional module.
-
-The jar file may be downloaded by either:
-
- Seperately running the following command from the qpid/java/bdbstore dir: ant download-bdb
-
- OR
-
- Adding -Ddownload-bdb=true to your regular build command.</echo>
- <fail>The BDB JE library was not found</fail>
- </target>
-
- <!--issue BDB licencing note if BDB isnt already present-->
- <target name="bdb-licence-note-optional" depends="check-bdb-jar" unless="bdb.jar.available">
- <antcall target="bdb-licence-note"/>
- </target>
-
- <!--issue BDB licencing note-->
- <target name="bdb-licence-note">
- <echo>*NOTE* The BDB JE library required by this optional module is licensed under the Sleepycat Licence, which is not compatible with the Apache Licence v2.0.
-
-For a copy of the Sleepycat Licence, please see:
-http://www.oracle.com/technetwork/database/berkeleydb/downloads/jeoslicense-086837.html</echo>
- </target>
-
- <!--check if an inline BDB download was requested with the build-->
- <target name="check-request-props" if="download.bdb.jar">
- <antcall target="download-bdb"/>
- </target>
-
- <!--download BDB, with licencing note-->
- <target name="download-bdb" depends="bdb-licence-note, load-ivy, configure-ivy" unless="${ivy.dont.retrieve}">
- <echo message="Resolving and retrieving dependencies..."/>
- <ivy:resolve type="jar,bundle" file="${project.root}/ivy.retrieve.xml" conf="bdbje"/>
- <ivy:retrieve type="jar,bundle" conf="bdbje" sync="true"
- pattern="${project.root}/lib/bdbstore/[artifact]-[revision].[ext]" />
- </target>
-
- <target name="build" depends="check-request-props, bdb-jar-required, module.build" />
-
- <!-- Overrides, target in module.xml -->
- <target name="copy-broker-plugin-jars-deps" if="broker.plugin" description="copy broker plugins dependencies for use in release packaging">
- <!-- NO-OP, we explicitly do not want to copy the dependencies for this optional functionality as we can't distribute them -->
- </target>
-
-</project>
diff --git a/qpid/java/bdbstore/jmx/build.xml b/qpid/java/bdbstore/jmx/build.xml
deleted file mode 100644
index 544cdef2fc..0000000000
--- a/qpid/java/bdbstore/jmx/build.xml
+++ /dev/null
@@ -1,36 +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.
- -->
-<project name="bdbstore-jmx" default="build">
- <property name="module.depends" value="common broker-core broker-plugins/management-jmx management/common bdbstore" />
- <property name="module.test.depends" value="broker-core/tests qpid-test-utils management/common client systests bdbstore/tests broker-plugins/memory-store" />
-
- <property name="module.genpom" value="true"/>
- <property name="module.genpom.args" value="-Sqpid-common=provided -Sqpid-broker-core=provided -Sqpid-broker-plugins-management-jmx=provided -Sqpid-management-common=provided -Sqpid-bdbstore=provided -Sje=provided"/>
-
- <property name="broker.plugin" value="true"/>
-
- <import file="../../module.xml" />
-
- <target name="bundle" depends="bundle-tasks" />
-
- <!-- Overrides target in module.xml -->
- <target name="copy-broker-plugin-jars-deps" if="broker.plugin" description="copy broker plugins dependencies for use in release packaging">
- <!-- NO-OP, we explicitly do not want to copy the dependencies for this optional functionality as we can't distribute them -->
- </target>
-</project>
diff --git a/qpid/java/bdbstore/systests/build.xml b/qpid/java/bdbstore/systests/build.xml
deleted file mode 100644
index ca809ad0cb..0000000000
--- a/qpid/java/bdbstore/systests/build.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<!--
- -
- - Licensed to the Apache Software Foundation (ASF) under one
-nn - or more contributor license agreements. See the NOTICE file
- -n 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.
- -
- -->
-<project name="BDBStoreSystemTests" default="build">
- <property name="module.depends" value="qpid-test-utils systests client management/common broker-core broker-core/tests common amqp-1-0-common common/tests jca ra broker-plugins/access-control broker-plugins/management-http broker-plugins/management-jmx broker-plugins/memory-store broker-plugins/derby-store broker-plugins/amqp-0-8-protocol broker-plugins/amqp-0-10-protocol broker-plugins/amqp-1-0-protocol broker-plugins/amqp-msg-conv-0-8-to-0-10 broker-plugins/amqp-msg-conv-0-8-to-1-0 broker-plugins/amqp-msg-conv-0-10-to-1-0 bdbstore bdbstore/jmx"/>
- <property name="module.test.src" location="src/main/java"/>
-
- <import file="../../module.xml"/>
-
- <property name="module.src.resources.extra" location="../src/test/resources"/>
-</project>