Show buildRelease.xml syntax highlighted
<?xml version="1.0"?>
<project name="anubis" default="process" basedir=".">
<!--
/** (C) Copyright 1998-2006 Hewlett-Packard Development Company, LP
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
For more information: www.smartfrog.org
*/
-->
<description>
Build file to generate a release of a component.
</description>
<property file="build.properties"/>
<property name="root.dir" location="../../"/>
<import file="${root.dir}/components/buildRelease-template.xml"/>
<!-- =================================================================== -->
<!-- release -->
<!-- =================================================================== -->
<target name="make-release-package" depends="ready-to-package">
<!-- ================================ -->
<zip destfile="releases/${Name.System}.${version}.${DSTAMP}_DIST.zip">
<zipfileset dir="." prefix="${Name.System}.${version}">
<include name="${dist}/**"/>
<exclude name="${dist}/docs/**"/>
<exclude name="${dist}/classes/**"/>
</zipfileset>
<zipfileset dir="." prefix="${Name.System}.${version}">
<include name="${dist}/docs/**"/>
</zipfileset>
</zip>
<!-- ================================ -->
<zip destfile="releases/${Name.System}.${version}.${DSTAMP}_ALL.zip">
<zipfileset dir="." prefix="${Name.System}.${version}">
<include name="bin/**"/>
<include name="docs/*"/>
<include name="lib/**"/>
<include name="src/**"/>
<include name="build.xml"/>
<include name="buildRelease.xml"/>
<include name="releaseBuild.xml"/>
<include name="rmitargets"/>
<include name="rmitargetsExamples"/>
<include name="parsertargets"/>
<include name="COPYRIGHT.txt"/>
<include name="LICENSE.txt"/>
<include name="changes.txt"/>
<include name="readme.txt"/>
<exclude name="**/SVN"/>
<exclude name="**/*.dfPackage"/>
<exclude name="**/Cvs"/>
<exclude name="**/.#*"/>
<exclude name="**/*.*~"/>
</zipfileset>
<zipfileset dir="." prefix="${Name.System}.${version}">
<include name="${dist}/**"/>
<exclude name="${dist}/docs/**"/>
<exclude name="${dist}/classes/**"/>
</zipfileset>
<zipfileset dir="." prefix="${Name.System}.${version}">
<include name="${dist}/docs/**"/>
</zipfileset>
</zip>
<sf-tar tarfile="releases/${Name.System}.${version}.${DSTAMP}_DIST.tar">
<tarfileset dir="." prefix="${Name.System}.${version}">
<include name="${dist}/bin/**/*.sf"/>
<include name="${dist}/bin/**/*.bat"/>
<include name="${dist}/bin/**/*.ini"/>
</tarfileset>
<tarfileset dir="." prefix="${Name.System}.${version}">
<exclude name="${dist}/bin/**"/>
<include name="${dist}/**"/>
<exclude name="${dist}/classes/**"/>
<exclude name="${dist}/docs/**"/>
</tarfileset>
<tarfileset dir="." prefix="${Name.System}.${version}">
<include name="${dist}/docs/**"/>
</tarfileset>
<tarfileset dir="." mode="755" prefix="${Name.System}.${version}">
<include name="${dist}/bin/**"/>
<exclude name="${dist}/bin/**/*.sf"/>
<exclude name="${dist}/bin/**/*.bat"/>
<exclude name="${dist}/bin/**/*.ini"/>
</tarfileset>
</sf-tar>
<gzip src="releases/${Name.System}.${version}.${DSTAMP}_DIST.tar"
zipfile="releases/${Name.System}.${version}.${DSTAMP}_DIST.tar.gz"/>
<delete file="releases/${Name.System}.${version}.${DSTAMP}_DIST.tar"/>
<sf-tar tarfile="releases/${Name.System}.${version}.${DSTAMP}_ALL.tar">
<tarfileset dir="." prefix="${Name.System}.${version}">
<include name="bin/**/*.sf"/>
<include name="bin/**/*.bat"/>
<include name="bin/**/*.ini"/>
<include name="docs/**"/>
<include name="lib/**"/>
<include name="src/**"/>
<include name="build.xml"/>
<include name="buildRelease.xml"/>
<include name="releaseBuild.xml"/>
<include name="rmitargets"/>
<include name="rmitargetsExamples"/>
<include name="parsertargets"/>
<include name="COPYRIGHT.txt"/>
<include name="LICENSE.txt"/>
<include name="changes.txt"/>
<include name="readme.txt"/>
<exclude name="**/SVN"/>
<exclude name="**/*.dfPackage"/>
<exclude name="**/Cvs"/>
<exclude name="bin/tools/**"/>
<exclude name="**/.#*"/>
<exclude name="**/*.*~"/>
</tarfileset>
<tarfileset dir="." prefix="${Name.System}.${version}" mode="755">
<include name="bin/**"/>
<exclude name="bin/**/*.sf"/>
<exclude name="bin/**/*.bat"/>
<exclude name="bin/**/*.ini"/>
</tarfileset>
<tarfileset dir="." prefix="${Name.System}.${version}">
<include name="${dist}/bin/**/*.sf"/>
<include name="${dist}/bin/**/*.bat"/>
<include name="${dist}/bin/**/*.ini"/>
</tarfileset>
<tarfileset dir="." prefix="${Name.System}.${version}">
<exclude name="${dist}/bin/**"/>
<include name="${dist}/**"/>
<exclude name="${dist}/classes/**"/>
<exclude name="${dist}/docs/**"/>
</tarfileset>
<tarfileset dir="." prefix="${Name.System}.${version}">
<include name="${dist}/docs/**"/>
</tarfileset>
<tarfileset dir="." mode="755" prefix="${Name.System}.${version}">
<include name="${dist}/bin/**"/>
<exclude name="${dist}/bin/**/*.sf"/>
<exclude name="${dist}/bin/**/*.bat"/>
<exclude name="${dist}/bin/**/*.ini"/>
</tarfileset>
</sf-tar>
<gzip src="releases/${Name.System}.${version}.${DSTAMP}_ALL.tar"
zipfile="releases/${Name.System}.${version}.${DSTAMP}_ALL.tar.gz"/>
<delete file="releases/${Name.System}.${version}.${DSTAMP}_ALL.tar"/>
<!--
<zip destfile="../${Name.System}.${version}.${DSTAMP}_JDOCS.zip">
<zipfileset dir="." prefix="${Name.System}.${version}">
<include name="${dist}/docs/jdocs/**"/>
</zipfileset>
</zip>
<tar tarfile="../${Name.System}.${version}.${DSTAMP}_JDOCS.tar" >
<tarfileset dir="." prefix="${Name.System}.${version}">
<include name="${dist}/docs/jdocs/**"/>
</tarfileset>
</tar>
<gzip src="../${Name.System}.${version}.${DSTAMP}_JDOCS.tar" zipfile="../${Name.System}.${version}.${DSTAMP}_JDOCS.tar.gz"/>
<delete file="../${Name.System}.${version}.${DSTAMP}_JDOCS.tar"/>
-->
</target>
</project>
<!-- End of file -->
See more files for this project here