summaryrefslogtreecommitdiff
path: root/java/ivy.retrieve.xml
diff options
context:
space:
mode:
authorRobert Gemmell <robbie@apache.org>2012-05-11 15:36:49 +0000
committerRobert Gemmell <robbie@apache.org>2012-05-11 15:36:49 +0000
commitf423571bb4239a65945e2bc52b2e64f9e2163042 (patch)
tree4f125010b7a11e047ff17922102e6776dd6b0071 /java/ivy.retrieve.xml
parent9bb5ada379722f35f12bce387cc71af1172bc2c5 (diff)
downloadqpid-python-f423571bb4239a65945e2bc52b2e64f9e2163042.tar.gz
QPID-3994: use Ivy to download the main component dependencies during the build, and the optional bdb-je dependency on request, enabling removal of the main component dependencies from the repository and the 'source release' artifacts.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1337211 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/ivy.retrieve.xml')
-rw-r--r--java/ivy.retrieve.xml66
1 files changed, 66 insertions, 0 deletions
diff --git a/java/ivy.retrieve.xml b/java/ivy.retrieve.xml
new file mode 100644
index 0000000000..609d773c21
--- /dev/null
+++ b/java/ivy.retrieve.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ 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.
+-->
+<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
+
+ <info organisation="${ivy.organisation}" module="${project.name}" revision="${project.version}"/>
+
+ <configurations defaultconf="required" defaultconfmapping="required->default;bdbje->default">
+ <conf name="required"/>
+ <conf name="bdbje"/>
+ </configurations>
+
+ <publications xmlns:e="urn:ant.apache.org:ivy-extras"/>
+
+ <dependencies>
+ <dependency org="biz.aQute" name="bnd" rev="0.0.384" transitive="false"/>
+ <dependency org="commons-beanutils" name="commons-beanutils-core" rev="1.8.3" transitive="false"/>
+ <dependency org="commons-cli" name="commons-cli" rev="1.2" transitive="false"/>
+ <dependency org="commons-codec" name="commons-codec" rev="1.6" transitive="false"/>
+ <dependency org="commons-collections" name="commons-collections" rev="3.2.1" transitive="false"/>
+ <dependency org="commons-configuration" name="commons-configuration" rev="1.8" transitive="false"/>
+ <dependency org="commons-digester" name="commons-digester" rev="1.8.1" transitive="false"/>
+ <dependency org="commons-lang" name="commons-lang" rev="2.6" transitive="false"/>
+ <dependency org="commons-logging" name="commons-logging" rev="1.1.1" transitive="false"/>
+ <dependency org="org.apache.derby" name="derby" rev="10.8.2.2" transitive="false"/>
+ <dependency org="org.apache.geronimo.framework" name="geronimo-kernel" rev="2.2.1" transitive="false"/>
+ <dependency org="org.apache.geronimo.specs" name="geronimo-ejb_3.0_spec" rev="1.0.1" transitive="false"/>
+ <dependency org="org.apache.geronimo.specs" name="geronimo-j2ee-connector_1.5_spec" rev="2.0.0" transitive="false"/>
+ <dependency org="org.apache.geronimo.specs" name="geronimo-jms_1.1_spec" rev="1.0" transitive="false"/>
+ <dependency org="org.apache.geronimo.specs" name="geronimo-jta_1.1_spec" rev="1.1.1" transitive="false"/>
+ <dependency org="org.apache.geronimo.specs" name="geronimo-servlet_2.5_spec" rev="1.2" transitive="false"/>
+ <dependency org="com.google.code.gson" name="gson" rev="2.0" transitive="false"/>
+ <dependency org="org.codehaus.jackson" name="jackson-core-asl" rev="1.9.0" transitive="false"/>
+ <dependency org="org.codehaus.jackson" name="jackson-mapper-asl" rev="1.9.0" transitive="false"/>
+ <dependency org="net.java.dev.javacc" name="javacc" rev="5.0" transitive="false"/>
+ <dependency org="junit" name="junit" rev="3.8.1" transitive="false"/>
+ <dependency org="org.python" name="jython-standalone" rev="2.5.2" transitive="false"/>
+ <dependency org="log4j" name="log4j" rev="1.2.16" transitive="false"/>
+ <dependency org="org.apache.maven" name="maven-ant-tasks" rev="2.1.1" transitive="false"/>
+ <dependency org="org.mockito" name="mockito-all" rev="1.9.0" transitive="false"/>
+ <dependency org="org.apache.felix" name="org.apache.felix.main" rev="2.0.5" transitive="false"/>
+ <dependency org="org.slf4j" name="slf4j-api" rev="1.6.4" transitive="false"/>
+ <dependency org="org.slf4j" name="slf4j-log4j12" rev="1.6.4" transitive="false"/>
+ <dependency org="xalan" name="xalan" rev="2.7.0" transitive="false"/>
+
+ <!-- The following are optional dependencies, for modules providing optional functionlity or
+ for use in optional build/test steps. Their optional status is usually indicative of licences
+ which are not compatible with the Apache Licence -->
+ <dependency org="com.sleepycat" name="je" rev="5.0.34" transitive="false" conf="bdbje"/>
+ </dependencies>
+</ivy-module>