diff options
author | Martin Ritchie <ritchiem@apache.org> | 2006-11-15 07:46:23 +0000 |
---|---|---|
committer | Martin Ritchie <ritchiem@apache.org> | 2006-11-15 07:46:23 +0000 |
commit | 71ae30ea0b7d3cb4b848ad84fb90c782894cf606 (patch) | |
tree | c34b6b577a6750a68172280bd5d936ddb1495502 /java | |
parent | 5b770a6b25438fc791f5a6a3545e5fb180217283 (diff) | |
download | qpid-python-71ae30ea0b7d3cb4b848ad84fb90c782894cf606.tar.gz |
QPID-76
Forgot to include the client build distributions.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@475145 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java')
-rw-r--r-- | java/build.xml | 56 | ||||
-rw-r--r-- | java/module.xml | 3 |
2 files changed, 48 insertions, 11 deletions
diff --git a/java/build.xml b/java/build.xml index 6121cb29f9..2419c7599c 100644 --- a/java/build.xml +++ b/java/build.xml @@ -148,8 +148,7 @@ </antcall> <copy todir="${build.release.prepare}/src/java"> - <fileset dir="${project.root}"> - <include name="management/**"/> + <fileset dir="${project.root}"> <include name="${tasks.dir}/${src.dir}/**"/> <include name="${doc.dir}/**"/> </fileset> @@ -256,15 +255,53 @@ </target> - <target name="std-bin-release" depends="preparerelease"> - <property name="release.bin.dir" value="${build.release}/${project.name}-java-${release.fullversion}"/> - <mkdir dir="${build.release}/${project.name}-java-${release.fullversion}"/> + <antcall target="std-bin-release-item"> + <param name="module.content" value="client-server"/> + </antcall> + + <antcall target="std-bin-release-item"> + <param name="module.content" value="client"/> + <param name="modules.include" value="${modules.client}"/> + <param name="release.libsonly" value=""/> + </antcall> + + </target> + + <!-- incoming params + module.content i.e. client or client-server + modules.include i.e. ${modules.client} + release.libsonly determines what task to run on the iterate normally dist but if libs only then dist-lib + --> + <target name="std-bin-release-item" depends="preparerelease"> - <iterate target="dist"> - <property name="module.preix" value="${project.name}-"/> - <property name="module.suffix" value="-${release.fullversion}"/> + <property name="release.client.bin.dir" value="${build.release}/${project.name}-java-${release.fullversion}-client"/> + + <!-- if modules.include has not been set set it to all modules--> + <property name="modules.include" value="${modules}"/> + + <!-- Set the type of dist to do. Normally it is dist but if we are doing a libs only then set dist-lib --> + <condition property="disttype" value="dist-lib" else="dist"> + <isset property="release.libsonly"/> + </condition> + + <!-- If the module content has been specified then use then set that value--> + <condition property="module.content.suffix" value="-${module.content}" else=""> + <isset property="module.content"/> + </condition> + + <!-- Setup the local variables --> + <property name="release.name" value="${project.name}-java-${release.fullversion}${module.content.suffix}"/> + <property name="release.bin.dir" value="${build.release}/${release.name}"/> + <property name="module.jar.prefix" value="${project.name}-"/> + <property name="module.jar.suffix" value="-${release.fullversion}${module.content.suffix}"/> + + <mkdir dir="${release.bin.dir}"/> + + <iterate target="${disttype}" modules="${modules.include}" > + <property name="module.prefix" value="${module.jar.prefix}"/> + <property name="module.suffix" value="${module.jar.suffix}"/> <property name="dist.dest.dir" value="${release.bin.dir}"/> </iterate> @@ -275,12 +312,13 @@ <mkdir dir="${release.bin.dir}/${log.dir}"/> <antcall target="tgzandzip"> - <param name="file" value="${release.dir}/${project.name}-java-${release.fullversion}-bin"/> + <param name="file" value="${release.dir}/${release.name}-bin"/> <param name="source" value="${release.bin.dir}"/> </antcall> </target> + <target name="std-release" depends="std-src-release, std-bin-release"/> </project> diff --git a/java/module.xml b/java/module.xml index fa33499a69..0172ea2995 100644 --- a/java/module.xml +++ b/java/module.xml @@ -30,7 +30,6 @@ <property name="module.classes" value="${module.dir}/${classes.dir}"/> <property name="module.precompiled" value="${module.dir}/${src.dir}"/> - <condition property="suffix" value="${module.suffix}" else=""> <isset property="module.suffix"/> </condition> @@ -241,7 +240,7 @@ <isset property="module.vm.version"/> </condition> - <condition property="dist.destlib.dir" value="${dist.dest.dir}/${lib.dir}"> + <condition property="dist.destlib.dir" value="${dist.dest.dir}/${lib.dir}" else="${dist.lib}"> <isset property="dist.dest.dir"/> </condition> |