diff options
author | Martin Ritchie <ritchiem@apache.org> | 2006-11-16 09:12:06 +0000 |
---|---|---|
committer | Martin Ritchie <ritchiem@apache.org> | 2006-11-16 09:12:06 +0000 |
commit | 4d4b19f77e1fbc5f1e187ce1c71d97261e5aceca (patch) | |
tree | d3690beece866cfdc4e6700f9e68906e314ba48d | |
parent | 6a61adde2c9885e5f4d4d1c6f15b47ffc47eaddc (diff) | |
download | qpid-python-4d4b19f77e1fbc5f1e187ce1c71d97261e5aceca.tar.gz |
Added systests in to the source package as the name change resulted in them not being added.
Adjusted zip/tar.gz creation to ensure all contents are enclosed in a folder.(Windows was doing this for me)
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@475650 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | java/build.xml | 56 |
1 files changed, 40 insertions, 16 deletions
diff --git a/java/build.xml b/java/build.xml index 2419c7599c..e0fa63f338 100644 --- a/java/build.xml +++ b/java/build.xml @@ -113,7 +113,7 @@ </target> <target name="copymodule"> - <copy todir="${build.release.prepare}/src/java"> + <copy todir="${todir}"> <fileset dir="${project.root}"> <!-- Module src --> <include name="${module}/${bin.dir}/**"/> @@ -128,33 +128,45 @@ <target name="preparereleasesrc" depends="preparerelease"> + <property name="release.src.dir" value="${build.release.dir}/src"/> + <property name="release.java.src.dir" value="${build.release.dir}/src/java"/> + <!-- Copy Source to prepare directory --> - <mkdir dir="${build.release.prepare}/src/java"/> + <mkdir dir="${release.java.src.dir}"/> <antcall target="copymodule"> <param name="module" value="broker"/> + <param name="todir" value="${release.java.src.dir}"/> </antcall> <antcall target="copymodule"> <param name="module" value="client"/> + <param name="todir" value="${release.java.src.dir}"/> </antcall> <antcall target="copymodule"> <param name="module" value="common"/> + <param name="todir" value="${release.java.src.dir}"/> </antcall> <antcall target="copymodule"> <param name="module" value="cluster"/> + <param name="todir" value="${release.java.src.dir}"/> + </antcall> + + <antcall target="copymodule"> + <param name="module" value="systests"/> + <param name="todir" value="${release.java.src.dir}"/> </antcall> - <copy todir="${build.release.prepare}/src/java"> + <copy todir="${release.java.src.dir}"> <fileset dir="${project.root}"> <include name="${tasks.dir}/${src.dir}/**"/> <include name="${doc.dir}/**"/> </fileset> </copy> - <copy todir="${build.release.prepare}/src/java"> + <copy todir="${release.java.src.dir}"> <fileset dir="${project.root}"> <!-- Module src --> <!-- Extra Common files --> @@ -171,14 +183,14 @@ </copy> <!-- Copy Spec files for protocol generation --> - <copy todir="${build.release.prepare}/src/"> + <copy todir="${release.src.dir}"> <fileset dir=".." casesensitive="false"> <include name="${specs.dir}/**"/> </fileset> </copy> <antcall target="copyreleasedocs"> - <param name="todir" value="${build.release.prepare}"/> + <param name="todir" value="${build.release.dir}"/> </antcall> </target> @@ -193,6 +205,9 @@ <include name="README.txt"/> <include name="NOTICE.txt"/> </fileset> + <fileset dir="${resources.root.dir}/META-INF"> + <include name="DISCLAIMER.txt"/> + </fileset> </copy> <antcall target="createLicense"> @@ -234,23 +249,33 @@ <target name="tgzandzip"> <tar compression="gzip" longfile="gnu" destfile="${file}.tar.gz"> - <tarfileset dir="${source}" mode="755" username="ant" group="ant"> - <include name="**"/> + <tarfileset dir="${path}" mode="755" username="ant" group="ant"> + <include name="${source}/**"/> </tarfileset> </tar> <zip destfile="${file}.zip"> - <zipfileset dir="${source}"> - <include name="**"/> + <zipfileset dir="${path}"> + <include name="${source}/**"/> </zipfileset> </zip> </target> - <target name="std-src-release" depends="preparereleasesrc"> + <target name="std-src-release" > + + <!-- Setup the local variables --> + <property name="release.name" value="${project.name}-java-${release.fullversion}-src"/> + <property name="build.release.src.dir" value="${build.release}/${release.name}"/> + + <antcall target="preparereleasesrc"> + <param name="release.name" value="${release.name}"/> + <param name="build.release.dir" value="${build.release.src.dir}"/> + </antcall> <antcall target="tgzandzip"> - <param name="file" value="${release.dir}/${project.name}-java-${release.fullversion}-src"/> - <param name="source" value="${build.release.prepare}"/> + <param name="file" value="${release.dir}/${release.name}"/> + <param name="path" value="${build.release}"/> + <param name="source" value="${release.name}"/> </antcall> </target> @@ -276,8 +301,6 @@ --> <target name="std-bin-release-item" depends="preparerelease"> - <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}"/> @@ -313,7 +336,8 @@ <antcall target="tgzandzip"> <param name="file" value="${release.dir}/${release.name}-bin"/> - <param name="source" value="${release.bin.dir}"/> + <param name="path" value="${build.release}"/> + <param name="source" value="${release.name}"/> </antcall> </target> |