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>