summaryrefslogtreecommitdiff
path: root/qpid/bin
diff options
context:
space:
mode:
authorRobert Gemmell <robbie@apache.org>2011-10-24 20:35:41 +0000
committerRobert Gemmell <robbie@apache.org>2011-10-24 20:35:41 +0000
commit676b55c23fafb4763a5f89586fd6a357d8783b85 (patch)
tree2f26327eab0582e656ecbb6a87bf024e35192a82 /qpid/bin
parent51658de6a073ec0907ee6217b20c4e291fc5b38d (diff)
downloadqpid-python-676b55c23fafb4763a5f89586fd6a357d8783b85.tar.gz
QPID-3504: ensure the glue for the optional bdbstore feature is part of the broker binary package
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1188363 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/bin')
-rwxr-xr-xqpid/bin/release.sh10
1 files changed, 8 insertions, 2 deletions
diff --git a/qpid/bin/release.sh b/qpid/bin/release.sh
index 764119bd75..104fb077a0 100755
--- a/qpid/bin/release.sh
+++ b/qpid/bin/release.sh
@@ -203,14 +203,20 @@ if [ "CPP" == "$CPP" ] ; then
fi
if [ "JAVA" == "$JAVA" ] ; then
+ # generate the java 'release' archive seperately to ensure it doesnt have any optional feature dependencies in it
pushd qpid-${VER}/java
- ant build release release-bin release-mvn -Dsvnversion.output=${REV} -Dmaven.snapshot=false
+ ant build release -Dsvnversion.output=${REV}
popd
cp qpid-${VER}/java/release/*.tar.gz artifacts/qpid-java-${VER}.tar.gz
+
+ # now generate the binary packages, with the glue for optional features
+ pushd qpid-${VER}/java
+ ant build release-bin release-mvn -Dsvnversion.output=${REV} -Dmaven.snapshot=false -Dmodules.opt=bdbstore -Ddownload-bdb=true
+ popd
+
cp qpid-${VER}/java/broker/release/*.tar.gz artifacts/qpid-java-broker-${VER}.tar.gz
cp qpid-${VER}/java/client/release/*.tar.gz artifacts/qpid-java-client-${VER}.tar.gz
- #cp qpid-${VER}/java/client/example/release/*.tar.gz
cp qpid-${VER}/java/management/eclipse-plugin/release/*.tar.gz qpid-${VER}/java/management/eclipse-plugin/release/*.zip artifacts/
# copy the Maven artifacts