diff options
author | Robert Godfrey <rgodfrey@apache.org> | 2013-06-27 12:49:37 +0000 |
---|---|---|
committer | Robert Godfrey <rgodfrey@apache.org> | 2013-06-27 12:49:37 +0000 |
commit | 7fcc9bbee83fcf198dded27a39bfa0bba8033868 (patch) | |
tree | d2e9ceb3654e658e0e151949052620a2536f6ca2 /qpid/java/broker-plugins/jdbc-provider-bone | |
parent | 7a69e6740aaed371262def7ff7811f9d227686b1 (diff) | |
download | qpid-python-7fcc9bbee83fcf198dded27a39bfa0bba8033868.tar.gz |
QPID-4837 : [Java Broker] add ability to use connection pool for JDBC store
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497335 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/broker-plugins/jdbc-provider-bone')
-rw-r--r-- | qpid/java/broker-plugins/jdbc-provider-bone/build.xml | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/qpid/java/broker-plugins/jdbc-provider-bone/build.xml b/qpid/java/broker-plugins/jdbc-provider-bone/build.xml new file mode 100644 index 0000000000..df21d3ed38 --- /dev/null +++ b/qpid/java/broker-plugins/jdbc-provider-bone/build.xml @@ -0,0 +1,54 @@ +<!-- + - 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="jdbc-provider-bone" xmlns:ivy="antlib:org.apache.ivy.ant" default="build"> + <property name="module.depends" value="common broker" /> + <property name="module.genpom" value="true"/> + <property name="module.genpom.args" value="-Sqpid-common=provided -Sqpid-broker=provided"/> + + <import file="../../module.xml" /> + + <condition property="download.bonecp.jar"> + <or> + <istrue value="${download-bonecp}"/> + <istrue value="${optional.dependencies}"/> + <istrue value="${optional}"/> + </or> + </condition> + + + <target name="check-bonecp-jar"> + <available file="${project.root}/${bonecp}" type="file" property="bonecp.jar.available"/> + </target> + + <target name="check-request-props" if="download.bonecp.jar"> + <antcall target="download-bone"/> + </target> + + + <target name="download-bone" depends="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="bonecp"/> + <ivy:retrieve type="jar,bundle" conf="bonecp" sync="true" + pattern="${project.root}/lib/bonecp/[artifact]-[revision].[ext]" /> + </target> + + <target name="build" depends="check-request-props, module.build" /> + +</project> + |