bloritsch 2002/07/31 07:11:10 Modified: instrument build.xml Log: update build so that it generates full dist Revision Changes Path 1.34 +56 -18 jakarta-avalon-excalibur/instrument/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/instrument/build.xml,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- build.xml 30 Jul 2002 23:19:36 -0000 1.33 +++ build.xml 31 Jul 2002 14:11:09 -0000 1.34 @@ -392,24 +392,13 @@ </target> <!-- Creates the distribution --> - <target name="dist" - depends="dist-jar, test-reports, checkstyle-report, site" - description="Generates a distribution (jar + docs + javadocs + unit tests + checkstyle reports)"> - - - <copy file="${build.conf}/LICENSE.txt" todir="${dist.dir}"/> - <copy file="../KEYS" todir="${dist.dir}"/> - - <mkdir dir="${dist.base}"/> - + <target name="dist-bin"> <zip zipfile="${dist.base}/${dist.name}-bin.zip" compress="true"> <zipfileset dir="${dist.dir}" prefix="${dist.name}"/> <zipfileset dir="${docs.dir}" prefix="${dist.name}/docs"/> </zip> - <!-- - Not supported by released ant but when it is we should enable this across - all of the products + <!-- <tar longfile="gnu" tarfile="${dist.base}/${dist.name}-bin.tar"> <tarfileset dir="${dist.dir}" prefix="${dist.name}" @@ -418,17 +407,66 @@ </tar> <gzip zipfile="${dist.base}/${dist.name}-bin.tar.gz" - src="${dist.name}-bin.tar"/> - <bzip2 zipfile="${dist.base}/${dist.name}-bin.tar.gz" + src="${dist.name}-bin.tar"/> + + <bzip2 zipfile="${dist.base}/${dist.name}-bin.tar.bz2" src="${dist.name}-bin.tar"/> - <delete file="${dist.base}/${dist.name}-bin.tar"/> + <delete file="${dist.base}/${dist.name}-bin.tar"/> + --> + </target> + + <target name="dist-src"> + <zip zipfile="${dist.base}/${dist.name}-src.zip" compress="true"> + <zipfileset dir="${dist.dir}" prefix="${dist.name}"/> + <zipfileset dir="${basedir}" prefix="${dist.name}" includes="*.xml,*.properties"/> + <zipfileset dir="${src.dir}" prefix="${dist.name}/src"/> + <zipfileset dir="${docs.dir}" prefix="${dist.name}/docs"/> + </zip> + + <!-- + <tar longfile="gnu" tarfile="${dist.base}/${dist.name}-src.tar"> + <tarfileset dir="${dist.dir}" + prefix="${dist.name}" + username="avalon" + group="avalon"/> + <tarfileset dir="$docs.dir}" + prefix="${dist.name}/docs" + username="avalon" + group="avalon"/> + <tarfileset dir="${src.dir}" + prefix="${dist.name}/src" + username="avalon" + group="avalon"/> + </tar> + + <gzip zipfile="${dist.base}/${dist.name}-src.tar.gz" + src="${dist.name}-bin.tar"/> + + <bzip2 zipfile="${dist.base}/${dist.name}-src.tar.bz2" + src="${dist.name}-bin.tar"/> + + <delete file="${dist.base}/${dist.name}-src.tar"/> + --> + </target> + + <target name="prepare-dist" + depends="test-reports, checkstyle-report, site"> + + + <copy file="${build.conf}/LICENSE.txt" todir="${dist.dir}"/> + <copy file="../KEYS" todir="${dist.dir}"/> + + <mkdir dir="${dist.base}"/> + </target> + + <target name="dist" + depends="prepare-dist, dist-src, dist-jar, dist-bin, clean" + description="Generates a distribution (jar + docs + javadocs + unit tests + checkstyle reports)"> <checksum fileext=".md5"> <fileset dir="${dist.base}" /> </checksum> - --> - <delete dir="${dist.dir}" /> </target>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>