diff options
| author | Martin Ritchie <ritchiem@apache.org> | 2006-11-09 11:08:58 +0000 |
|---|---|---|
| committer | Martin Ritchie <ritchiem@apache.org> | 2006-11-09 11:08:58 +0000 |
| commit | 38779269d9b0da43150cf209af706b0e50c3d60c (patch) | |
| tree | 63219ca0cb8ae15fd05a943cedfe3060a216099f /qpid/java/build.xml | |
| parent | 5fa35f84f22f7c4fde4e436cf780a4b905a9ef35 (diff) | |
| download | qpid-python-38779269d9b0da43150cf209af706b0e50c3d60c.tar.gz | |
QPID-74
Update to ant build system to generate source distribution.
QPID-68
Changed split to ${path.separator} as there was no comments on the list against it.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@472860 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/build.xml')
| -rw-r--r-- | qpid/java/build.xml | 39 |
1 files changed, 29 insertions, 10 deletions
diff --git a/qpid/java/build.xml b/qpid/java/build.xml index 13633ee25e..d72f92b15c 100644 --- a/qpid/java/build.xml +++ b/qpid/java/build.xml @@ -107,23 +107,44 @@ <target name="preparerelease"> - <mkdir dir="${build.release.prepare}/src"/> <mkdir dir="${release.dir}"/> + <!-- Copy Source to prepare directory --> - <mkdir dir="${build.release.prepare}/src"/> - <copy todir="${build.release.prepare}/src"> + <mkdir dir="${build.release.prepare}/src/java"/> + <copy todir="${build.release.prepare}/src/java"> <fileset dir=""> + <!-- Module src --> + <include name="**/${bin.dir}/**"/> <include name="**/${src.dir}/**"/> <include name="**/${lib.dir}/**"/> + <include name="**/${etc.dir}/**"/> <include name="**/${module.build.file}"/> + + <!-- Extra Common files --> + <include name="${common.dir}/${stylesheets.dir}/**"/> + <include name="${common.dir}/${resources.dir}/**"/> + + <!-- Root build Files --> <include name="${build.file}"/> <include name="${common.file}"/> <include name="${module.file}"/> <include name="${build.properties.file}"/> + + <!-- Exclude Generated content --> + <exclude name="**/${build.dir}/**"/> + <exclude name="**/${release.dir}/**"/> + </fileset> + </copy> + + <!-- Copy Spec files for protocol generation --> + <copy todir="${build.release.prepare}/src/"> + <fileset dir=".." casesensitive="false"> + <include name="${specs.dir}/**"/> </fileset> </copy> + <!-- Copy Various Txt files to prepare directory --> <copy todir="${build.release.prepare}" > <fileset dir="doc/release-docs"> @@ -131,13 +152,12 @@ <include name="README.txt"/> <include name="NOTICE.txt"/> <include name="RELEASE_NOTES.txt"/> - <exclude name="${build.dir}"/> - <exclude name="${release.dir}"/> </fileset> </copy> <!-- Copy all licenses to license directory --> - <mkdir dir="${build.release.prepare}/licenses"/> + + <mkdir dir="${build.release.prepare}/licenses"/> <copy todir="${build.release.prepare}/licenses" > <fileset dir="client/${lib.dir}" casesensitive="false"> @@ -155,19 +175,18 @@ <target name="releasesrc" depends="preparerelease"> - <tar compression="gzip" destfile="${release.dir}/${project.name}-java-${release.fullversion}-src.tar.gz"> + <tar compression="gzip" longfile="gnu" destfile="${release.dir}/${project.name}-java-${release.fullversion}-src.tar.gz"> <tarfileset dir="${build.release.prepare}" mode="755" username="ant" group="ant"> <include name="**"/> </tarfileset> </tar> - <zip destfile="${release.dir}/${project.name}-java-${release.fullversion}-src.zip"> - <zipfileset dir="${build.release.prepare}"> + <zip destfile="${release.dir}/${project.name}-java-${release.fullversion}-src.zip" > + <zipfileset dir="${build.release.prepare}" > <include name="**"/> </zipfileset> </zip> - <delete dir="${build.release.prepare}"/> </target> |
