vmassol     02/04/21 10:17:05

  Modified:    .        build.xml
  Log:
  added source distributable
  
  Revision  Changes    Path
  1.9       +68 -1     jakarta-cactus/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-cactus/build.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- build.xml 21 Apr 2002 16:18:28 -0000      1.8
  +++ build.xml 21 Apr 2002 17:17:05 -0000      1.9
  @@ -520,4 +520,71 @@
           description="Generate a nightly gump release">
       </target>
   
  -</project>
  +    <!--
  +       ========================================================================
  +         Common target for both "release.src" and "gump.src".
  +       ========================================================================
  +    -->
  +    <target name="release.src.common" depends="init">
  +
  +        <mkdir dir="${release.dir}"/>
  +
  +        <zip zipfile="${release.dir}/${cactus.release.src.name}.zip">
  +
  +            <zipfileset dir="." prefix="${cactus.release.src.name}">
  +                <exclude name="**/target/**"/>
  +                <exclude name="**/dist/**"/>
  +                <exclude name="**/release/**"/>
  +                <exclude name="**/misc/**"/>
  +                <exclude name="**/*.log"/>
  +                <exclude name="**/build.properties"/>
  +            </zipfileset>
  +
  +        </zip>
  +
  +    </target>
  +
  +    <!--
  +       ========================================================================
  +         Generate the source distributable.
  +       ========================================================================
  +    -->
  +    <target name="release.src.prepare" depends="init">
  +
  +        <!-- For a release, the suffix is the version -->
  +        <property name="project.suffix" value="-${project.version}"/>
  +
  +        <!-- Name of full src release -->
  +        <property name="cactus.release.src.name"
  +            value="${project.prefix}${project.name.file}-src${project.suffix}"/>
  +
  +    </target>
  +
  +    <target name="release.src" depends="release.src.prepare,release.src.common"
  +        description="Generate release sources">
  +    </target>
  +
  +    <!--
  +       ========================================================================
  +         Generate the source nightly build distributable.
  +       ========================================================================
  +    -->
  +    <target name="gump.src.prepare" depends="init">
  +
  +        <!-- Sets the date for the release prefix : YYYYMMDD -->
  +        <tstamp/>
  +
  +        <!-- Suffix to add to all distributable files -->
  +        <property name="project.suffix" value="-${DSTAMP}"/>
  +
  +        <!-- Name of nightly src release -->
  +        <property name="cactus.release.src.name"
  +            value="${project.prefix}${project.name.file}-src${project.suffix}"/>
  +
  +    </target>
  +
  +    <target name="gump.src" depends="gump.src.prepare,release.src.common"
  +        description="Generate nightly gump sources">
  +    </target>
  +
  +</project>
  \ No newline at end of file
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to