You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2002/07/02 08:57:31 UTC
cvs commit: xml-cocoon2 build.xml
cziegeler 2002/07/01 23:57:31
Modified: . build.xml
Log:
First step for a samples distribution
Revision Changes Path
1.234 +39 -2 xml-cocoon2/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/build.xml,v
retrieving revision 1.233
retrieving revision 1.234
diff -u -r1.233 -r1.234
--- build.xml 17 Jun 2002 02:25:54 -0000 1.233
+++ build.xml 2 Jul 2002 06:57:31 -0000 1.234
@@ -232,6 +232,7 @@
<property name="dist.dir" value="${dist.root}/${dist.name}"/>
<property name="dist.src.dir" value="${dist.root}/source/${dist.name}"/>
<property name="dist.bin.dir" value="${dist.root}/bin/${dist.name}"/>
+ <property name="dist.samples.dir" value="${dist.root}/samples"/>
<property name="dist.target" value="${dist.root}"/>
<property name="site" value="../xml-site/targets/${name}"/>
@@ -1703,7 +1704,10 @@
<copy file="INSTALL.bin" tofile="${dist.bin.dir}/INSTALL" filtering="on"/>
<!-- Build the war file -->
- <jar jarfile="${dist.bin.dir}/${name}.war" basedir="${dist.bin.dir}/webapp" includes="**"/>
+ <jar jarfile="${dist.bin.dir}/${name}.war"
+ basedir="${dist.bin.dir}/webapp"
+ includes="**"
+ excludes="samples/**"/>
<!-- Delete the webapp directory -->
<delete dir="${dist.bin.dir}/webapp"/>
@@ -1729,6 +1733,36 @@
</target>
<!-- =================================================================== -->
+ <!-- Prepares the binary distribution -->
+ <!-- =================================================================== -->
+ <target name="dist-samples" depends="webapp">
+ <!-- Copy webapp and the html docs -->
+ <mkdir dir="${dist.samples.dir}/samples"/>
+ <copy todir="${dist.samples.dir}/samples">
+ <fileset dir="${build.war}/samples"/>
+ </copy>
+ </target>
+
+ <!-- =================================================================== -->
+ <!-- Packages the samples distribution as .zip -->
+ <!-- =================================================================== -->
+ <target name="dist-samples-zip" depends="dist-samples">
+ <zip zipfile="${dist.target}/${dist.name}-samples.zip"
+ basedir="${dist.samples.dir}"/>
+ </target>
+
+ <!-- =================================================================== -->
+ <!-- Packages the samples distribution with .tar.gzip -->
+ <!-- =================================================================== -->
+ <target name="dist-samples-tgz" depends="dist-samples">
+ <tar tarfile="${dist.target}/${dist.name}-samples.tar"
+ basedir="${dist.samples.dir}"
+ longfile="gnu"/>
+ <gzip zipfile="${dist.target}/${dist.name}-samples.tar.gz"
+ src="${dist.target}/${dist.name}-samples.tar"/>
+ </target>
+
+ <!-- =================================================================== -->
<!-- Build all distributions -->
<!-- =================================================================== -->
<target name="dist-info" depends="init">
@@ -1748,7 +1782,7 @@
<!-- Build all distributions -->
<!-- =================================================================== -->
<target name="dist"
- depends="dist-info, dist-bin-tgz, dist-bin-zip, dist-src-tgz, dist-src-zip"
+ depends="dist-info, dist-bin-tgz, dist-bin-zip, dist-src-tgz, dist-src-zip, dist-samples-tgz, dist-samples-zip"
description="[admin] Builds the distributions">
</target>
@@ -1770,6 +1804,9 @@
<delete file="${dist.target}/${Name}-${version}-bin.tar.gz"/>
<delete file="${dist.target}/${Name}-${version}-bin.tar"/>
<delete file="${dist.target}/${Name}-${version}-bin.zip"/>
+ <delete file="${dist.target}/${Name}-${version}-samples.tar.gz"/>
+ <delete file="${dist.target}/${Name}-${version}-samples.tar"/>
+ <delete file="${dist.target}/${Name}-${version}-samples.zip"/>
<delete dir="${dist.root}"/>
</target>
----------------------------------------------------------------------
In case of troubles, e-mail: webmaster@xml.apache.org
To unsubscribe, e-mail: cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org