mirror of
https://codeberg.org/Mercury-IM/Smack
synced 2024-11-26 00:02:06 +01:00
Initial checkin
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@1816 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
parent
27c4bf255d
commit
60ecc3b8b9
1 changed files with 65 additions and 0 deletions
65
build/release.xml
Normal file
65
build/release.xml
Normal 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>
|
Loading…
Reference in a new issue