Code Search for Developers
 
 
  

buildRelease.xml from SmartFrog at Krugle


Show buildRelease.xml syntax highlighted

<?xml version="1.0"?>
<project name="ant" 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/ant_readme*"/>
        <include name="${dist}/docs/jdocs/**"/>
      </zipfileset>

    </zip>
    <!-- ================================ -->
    <zip destfile="releases/${Name.System}.${version}.${DSTAMP}_ALL.zip">
      <zipfileset dir="." prefix="${Name.System}.${version}">
        <include name="bin/**"/>
        <include name="doc/ant_readme*"/>
        <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/ant_readme*"/>
        <include name="${dist}/docs/jdocs/**"/>
      </zipfileset>
    </zip>


    <tar tarfile="releases/${Name.System}.${version}.${DSTAMP}_DIST.tar" longfile="gnu">
      <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/ant_readme*"/>
        <include name="${dist}/docs/jdocs/**"/>
      </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>
    </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"/>

    <tar tarfile="releases/${Name.System}.${version}.${DSTAMP}_ALL.tar" longfile="gnu">
      <tarfileset dir="." prefix="${Name.System}.${version}">

        <include name="bin/**/*.sf"/>
        <include name="bin/**/*.bat"/>
        <include name="bin/**/*.ini"/>
        <include name="doc/ant_readme*"/>
        <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/ant_readme*"/>
        <include name="${dist}/docs/jdocs/**"/>
      </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>
    </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

SmartFrog

SmartFrog (Smart Framework for Object Groups) is a framework for configuring and automatically activating distributed applications. \r\nThe SmartFrog framework is released under LGPL license.\r\nMore info at: www.smartfrog.org

Project homepage: http://sourceforge.net/projects/smartfrog
Programming language(s): Java,XML
License: other

  doc/
    ant_readme.pdf
    ant_readme.sxw
  lib/
  src/
    org/
      smartfrog/
        services/
          ant/
            examples/
              example.sf
            Ant.java
            AntImpl.java
            AntProject.java
            AntRuntime.java
            components.sf
            tasks.sf
            types.sf
      Version.java
      version.sf
  test/
    org/
      smartfrog/
        services/
          ant/
            test/
              system/
                properties.sf
        test/
          system/
            components/
              ant/
                AntTest.java
                ant.sf
  .svnignore
  build-postenv.properties
  build.example.properties
  build.xml
  buildRelease.xml
  ivy.xml
  parsertargets
  project-template.pom
  releaseBuild.xml
  rmitargets