You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pig.apache.org by ga...@apache.org on 2012/11/05 19:36:40 UTC

svn commit: r1405908 - in /pig/branches/branch-0.10: CHANGES.txt build.xml contrib/piggybank/java/build.xml tutorial/build.xml

Author: gates
Date: Mon Nov  5 18:36:40 2012
New Revision: 1405908

URL: http://svn.apache.org/viewvc?rev=1405908&view=rev
Log:
PIG-3019 Need a target in build.xml for source releases

Modified:
    pig/branches/branch-0.10/CHANGES.txt
    pig/branches/branch-0.10/build.xml
    pig/branches/branch-0.10/contrib/piggybank/java/build.xml
    pig/branches/branch-0.10/tutorial/build.xml

Modified: pig/branches/branch-0.10/CHANGES.txt
URL: http://svn.apache.org/viewvc/pig/branches/branch-0.10/CHANGES.txt?rev=1405908&r1=1405907&r2=1405908&view=diff
==============================================================================
--- pig/branches/branch-0.10/CHANGES.txt (original)
+++ pig/branches/branch-0.10/CHANGES.txt Mon Nov  5 18:36:40 2012
@@ -24,6 +24,8 @@ INCOMPATIBLE CHANGES
 
 IMPROVEMENTS
 
+PIG-3019: Need a target in build.xml for source releases (gates)
+
 PIG-2794: Pig test: add utils to simplify testing on Windows (jgordon via gates)
 
 PIG-2908: Fix unit tests to work with jdk7 (rohini via dvryaboy) 

Modified: pig/branches/branch-0.10/build.xml
URL: http://svn.apache.org/viewvc/pig/branches/branch-0.10/build.xml?rev=1405908&r1=1405907&r2=1405908&view=diff
==============================================================================
--- pig/branches/branch-0.10/build.xml (original)
+++ pig/branches/branch-0.10/build.xml Mon Nov  5 18:36:40 2012
@@ -293,6 +293,28 @@
     <target name="very-clean" unless="offline" depends="ivy-clean-cache,clean"
              description="Clean build artifacts and flush Ivy cache" />
 
+    <target name="clean-piggybank" description="Cleanup piggybank">
+        <ant target="clean" dir="contrib/piggybank/java" inheritAll="false"/>
+    </target>
+
+    <target name="clean-zebra" description="Cleanup Zebra">
+        <ant target="clean" dir="contrib/zebra" inheritAll="false"/>
+    </target>
+
+    <target name="clean-penny" description="Cleanup Penny">
+        <ant target="clean" dir="contrib/penny/java" inheritAll="false"/>
+    </target>
+
+    <target name="clean-tutorial" description="Cleanup Tutorial">
+        <ant target="clean" dir="tutorial" inheritAll="false"/>
+    </target>
+
+    <target name="clean-test-e2e" description="Cleanup e2e tests">
+        <ant target="clean" dir="test/e2e/harness" inheritAll="false"/>
+        <ant target="clean" dir="test/e2e/pig" inheritAll="false"/>
+        <ant target="clean" dir="test/e2e/pig/udfs/java" inheritAll="false"/>
+    </target>
+
     <target name="eclipse-files" depends="compile, ivy-buildJar"
 			description="Generate files for Eclipse">
         <pathconvert property="eclipse.project">
@@ -1115,6 +1137,37 @@
     </target>
 
     <!-- ================================================================== -->
+    <!-- Make release tarball                                               -->
+    <!-- ================================================================== -->
+    <target name="src-release" depends="clean, clean-piggybank, clean-zebra, clean-penny, clean-test-e2e, clean-tutorial" description="Source distribution">
+        <mkdir dir="${build.dir}"/>
+        <tar compression="gzip" longfile="gnu"
+             destfile="${build.dir}/${final.name}-src-${pig.version}.tar.gz">
+            <tarfileset dir="${basedir}" mode="644" prefix="${final.name}-src-${pig.version}">
+                <include name="conf/**"/>
+                <include name="contrib/**"/>
+                <include name="ivy/**"/>
+                <exclude name="ivy/*.jar"/>
+                <include name="lib/**"/>
+                <include name="lib-src/**"/>
+                <include name="license/**"/>
+                <include name="shims/**"/>
+                <include name="src/**"/>
+                <include name="test/**"/>
+                <exclude name="test/**/*.jar"/>
+                <include name="tutorial/**"/>
+                <include name="*.txt"/>
+                <include name="*.xml"/>
+                <include name="doap_Pig.rdf"/>
+                <include name="KEYS"/>
+            </tarfileset>
+            <tarfileset dir="" mode="755" prefix="${final.name}-src-${pig.version}">
+                <include name="bin/**"/>
+            </tarfileset>
+        </tar>
+    </target>
+
+    <!-- ================================================================== -->
     <!-- Findbugs                                                           -->
     <!-- ================================================================== -->
 

Modified: pig/branches/branch-0.10/contrib/piggybank/java/build.xml
URL: http://svn.apache.org/viewvc/pig/branches/branch-0.10/contrib/piggybank/java/build.xml?rev=1405908&r1=1405907&r2=1405908&view=diff
==============================================================================
--- pig/branches/branch-0.10/contrib/piggybank/java/build.xml (original)
+++ pig/branches/branch-0.10/contrib/piggybank/java/build.xml Mon Nov  5 18:36:40 2012
@@ -85,6 +85,7 @@
     </target>
     <target name="clean">
         <delete dir="build"/>
+        <delete file="${udfjar}"/>
     </target>
     <target depends="init" name="compile" description="compile all of the class files">
         <echo> *** Compiling Pig UDFs ***</echo>

Modified: pig/branches/branch-0.10/tutorial/build.xml
URL: http://svn.apache.org/viewvc/pig/branches/branch-0.10/tutorial/build.xml?rev=1405908&r1=1405907&r2=1405908&view=diff
==============================================================================
--- pig/branches/branch-0.10/tutorial/build.xml (original)
+++ pig/branches/branch-0.10/tutorial/build.xml Mon Nov  5 18:36:40 2012
@@ -53,6 +53,7 @@
     </target>
     <target name="clean">
         <delete dir="build"/>
+        <delete file="${zip.file}"/>
     </target>
     <target depends="jar" name="cp" description="prepare tar creation">
         <echo> *** Preparing tar creation ***</echo>