[jboss-svn-commits] JBL Code SVN: r26785 - labs/jbossbuild/buildmagic/trunk/build.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri May 29 15:35:31 EDT 2009


Author: pgier
Date: 2009-05-29 15:35:31 -0400 (Fri, 29 May 2009)
New Revision: 26785

Modified:
   labs/jbossbuild/buildmagic/trunk/build/build.xml
Log:
Add target for generating source zip

Modified: labs/jbossbuild/buildmagic/trunk/build/build.xml
===================================================================
--- labs/jbossbuild/buildmagic/trunk/build/build.xml	2009-05-29 19:19:47 UTC (rev 26784)
+++ labs/jbossbuild/buildmagic/trunk/build/build.xml	2009-05-29 19:35:31 UTC (rev 26785)
@@ -265,12 +265,29 @@
 
   <target name="release"
 	  description="Builds the default release structure."
-	  depends="modules-most, output"/>
+	  depends="modules-most, output, sources"/>
 
   <target name="release-full" 
 	  description="Builds the full release structure."
 	  depends="modules-most, release"/>
 
+  <target name="sources" depends="init"
+      description="Generate source dist zip">
+  
+      <mkdir dir="${module.output}"/>
+      <zip destfile="${module.output}/buildmagic-${version.major}.${version.minor}.${version.revision}.${version.tag}-src.zip">
+        <fileset dir="${project.root}">
+          <exclude name="**/output/*"/>
+          <include name="**/build.xml"/>
+          <include name="**/ivy.xml"/>
+          <include name="**/build.bat"/>
+          <include name="**/build.sh"/>
+          <include name="*/src/**"/>
+          <include name="*/etc/**"/>
+          <include name="tools/**"/>
+        </fileset>
+      </zip>
+  </target>
 
   <!--+====================================================================+-->
   <!--| Misc.                                                              |-->




More information about the jboss-svn-commits mailing list