summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorMartin Ritchie <ritchiem@apache.org>2006-11-16 09:12:06 +0000
committerMartin Ritchie <ritchiem@apache.org>2006-11-16 09:12:06 +0000
commit4d4b19f77e1fbc5f1e187ce1c71d97261e5aceca (patch)
treed3690beece866cfdc4e6700f9e68906e314ba48d /java
parent6a61adde2c9885e5f4d4d1c6f15b47ffc47eaddc (diff)
downloadqpid-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
Diffstat (limited to 'java')
-rw-r--r--java/build.xml56
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>