Author: eevans Date: Tue Dec 21 21:36:16 2010 New Revision: 1051661 URL: http://svn.apache.org/viewvc?rev=1051661&view=rev Log: generate artifacts w/o RAT run
Patch by eevans; reviewed by Stu Hood for CASSANDRA-1870 Modified: cassandra/trunk/build.xml Modified: cassandra/trunk/build.xml URL: http://svn.apache.org/viewvc/cassandra/trunk/build.xml?rev=1051661&r1=1051660&r2=1051661&view=diff ============================================================================== --- cassandra/trunk/build.xml (original) +++ cassandra/trunk/build.xml Tue Dec 21 21:36:16 2010 @@ -334,8 +334,9 @@ </jar> </target> - <!-- creates a release tarball --> - <target name="release" depends="jar,javadoc,rat-init" description="Create a full Cassandra binary distribution including tar.gz"> + <!-- creates release tarballs --> + <target name="artifacts" depends="jar,javadoc" + description="Create Cassandra release artifacts"> <mkdir dir="${dist.dir}"/> <copy todir="${dist.dir}/lib"> <fileset dir="${build.lib}"/> @@ -385,14 +386,6 @@ </not> </tarfileset> </tar> - <rat:report xmlns:rat="antlib:org.apache.rat.anttasks" - reportFile="${build.dir}/${final.name}-bin.rat.txt"> - <tarfileset> - <gzipresource> - <file file="${build.dir}/${final.name}-bin.tar.gz" /> - </gzipresource> - </tarfileset> - </rat:report> <tar compression="gzip" longfile="gnu" destfile="${build.dir}/${final.name}-src.tar.gz"> @@ -419,6 +412,39 @@ <exclude name="bin/*.bat" /> </tarfileset> </tar> + </target> + + <target name="release" depends="artifacts,rat-init" + description="Create and QC release artifacts"> + <checksum file="${build.dir}/${final.name}-bin.tar.gz" + forceOverwrite="yes" + todir="${build.dir}" + fileext=".md5" + algorithm="MD5" /> + <checksum file="${build.dir}/${final.name}-src.tar.gz" + forceOverwrite="yes" + todir="${build.dir}" + fileext=".md5" + algorithm="MD5" /> + <checksum file="${build.dir}/${final.name}-bin.tar.gz" + forceOverwrite="yes" + todir="${build.dir}" + fileext=".sha" + algorithm="SHA" /> + <checksum file="${build.dir}/${final.name}-src.tar.gz" + forceOverwrite="yes" + todir="${build.dir}" + fileext=".sha" + algorithm="SHA" /> + + <rat:report xmlns:rat="antlib:org.apache.rat.anttasks" + reportFile="${build.dir}/${final.name}-bin.rat.txt"> + <tarfileset> + <gzipresource> + <file file="${build.dir}/${final.name}-bin.tar.gz" /> + </gzipresource> + </tarfileset> + </rat:report> <rat:report xmlns:rat="antlib:org.apache.rat.anttasks" reportFile="${build.dir}/${final.name}-src.rat.txt">