Initial checkin

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@1816 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
Bill Lynch 2003-01-20 15:57:23 +00:00 committed by blynch
parent 27c4bf255d
commit 60ecc3b8b9
1 changed files with 65 additions and 0 deletions

65
build/release.xml Normal file
View File

@ -0,0 +1,65 @@
<?xml version="1.0"?>
<!-- Smack Build Script ========================================== -->
<!-- Jive Software ============================================== -->
<!--
$RCSfile$
$Revision$
$Date$
-->
<project name="Smack Release Script" default="all" basedir="..">
<!-- PROPERTIES -->
<!-- ======================================================================================= -->
<!-- TARGETS -->
<!-- ======================================================================================= -->
<!-- all -->
<!-- ======================================================================================= -->
<target name="all">
<!-- create release properties -->
<property name="release.name" value="smack-${version.major}.${version.minor}-${version.string}" />
<property name="release.dir" value="${basedir}/release/${release.name}" />
<!-- create release dirs -->
<mkdir dir="${release.dir}" />
<!-- Copy build dir -->
<copy todir="${release.dir}/build">
<fileset dir="${basedir}/build">
<include name="ant*" />
<include name="build.xml" />
<include name="README.html" />
<include name="lib/*.jar" />
</fileset>
</copy>
<!-- Copy Javadocs -->
<copy todir="${release.dir}/javadoc">
<fileset dir="${basedir}/javadoc" includes="**/*.*" />
</copy>
<!-- Copy documentation -->
<copy todir="${release.dir}/documentation">
<fileset dir="${basedir}/documentation" includes="**/*.*" />
</copy>
<!-- Copy source -->
<copy todir="${release.dir}/source">
<fileset dir="${basedir}/source" includes="**/*.java" />
</copy>
<!-- Copy readme.html and changelog.html -->
<copy todir="${release.dir}">
<fileset dir="${basedir}/resources/releasedocs" includes="*.html" />
</copy>
<!-- Package -->
<zip destfile="${basedir}/release/${release.name}.zip"
basedir="${release.dir}/.."
includes="${release.name}/**/*.*"
/>
<tar destfile="${basedir}/release/${release.name}.tar.gz"
basedir="${release.dir}/.."
includes="${release.name}/**/*.*"
compression="gzip"
/>
</target>
</project>