You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pig.apache.org by ol...@apache.org on 2008/11/14 00:08:22 UTC
svn commit: r713854 [1/3] - in /hadoop/pig/branches/types/tutorial: ./ data/
scripts/ src/ src/org/ src/org/apache/ src/org/apache/pig/
src/org/apache/pig/tutorial/
Author: olga
Date: Thu Nov 13 15:08:21 2008
New Revision: 713854
URL: http://svn.apache.org/viewvc?rev=713854&view=rev
Log:
PIG-271: integration of tutorial into types branch
Added:
hadoop/pig/branches/types/tutorial/
hadoop/pig/branches/types/tutorial/build.xml (with props)
hadoop/pig/branches/types/tutorial/data/
hadoop/pig/branches/types/tutorial/data/excite-small.log (with props)
hadoop/pig/branches/types/tutorial/data/excite.log.bz2 (with props)
hadoop/pig/branches/types/tutorial/scripts/
hadoop/pig/branches/types/tutorial/scripts/script1-hadoop.pig (with props)
hadoop/pig/branches/types/tutorial/scripts/script1-local.pig (with props)
hadoop/pig/branches/types/tutorial/scripts/script2-hadoop.pig (with props)
hadoop/pig/branches/types/tutorial/scripts/script2-local.pig (with props)
hadoop/pig/branches/types/tutorial/src/
hadoop/pig/branches/types/tutorial/src/org/
hadoop/pig/branches/types/tutorial/src/org/apache/
hadoop/pig/branches/types/tutorial/src/org/apache/pig/
hadoop/pig/branches/types/tutorial/src/org/apache/pig/tutorial/
hadoop/pig/branches/types/tutorial/src/org/apache/pig/tutorial/ExtractHour.java
hadoop/pig/branches/types/tutorial/src/org/apache/pig/tutorial/NGramGenerator.java
hadoop/pig/branches/types/tutorial/src/org/apache/pig/tutorial/NonURLDetector.java
hadoop/pig/branches/types/tutorial/src/org/apache/pig/tutorial/ScoreGenerator.java
hadoop/pig/branches/types/tutorial/src/org/apache/pig/tutorial/ToLower.java
hadoop/pig/branches/types/tutorial/src/org/apache/pig/tutorial/TutorialTest.java
hadoop/pig/branches/types/tutorial/src/org/apache/pig/tutorial/TutorialUtil.java
Added: hadoop/pig/branches/types/tutorial/build.xml
URL: http://svn.apache.org/viewvc/hadoop/pig/branches/types/tutorial/build.xml?rev=713854&view=auto
==============================================================================
--- hadoop/pig/branches/types/tutorial/build.xml (added)
+++ hadoop/pig/branches/types/tutorial/build.xml Thu Nov 13 15:08:21 2008
@@ -0,0 +1,75 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<project basedir="." default="tar" name="pigudf">
+ <!-- javac properties -->
+ <property name="javac.version" value="1.5" />
+
+ <!-- build properties -->
+ <property name="build.dir" value="${basedir}/build" />
+ <property name="build.classes" value="${build.dir}/classes" />
+ <property name="pigjar" value="../pig.jar" />
+ <property name="tar.file" value="${build.dir}/pigtutorial.tar" />
+ <property name="tar.dir" value="${build.dir}/output" />
+ <property name="tar.dir.final" value="${tar.dir}/pigtmp" />
+ <property name="zip.file" value="pigtutorial.tar.gz"/>
+ <property name="tutorialjar" value="${tar.dir.final}/tutorial.jar" />
+ <property name="src.dir" value="src/org/apache/pig/tutorial" />
+ <property name="data.dir" value="data" />
+ <property name="scripts.dir" value="scripts" />
+
+ <path id="tutorial.classpath">
+ <pathelement location="${build.classes}"/>
+ <pathelement location="${pigjar}"/>
+ </path>
+
+ <target name="init">
+ <mkdir dir="${build.dir}"/>
+ <mkdir dir="${build.classes}"/>
+ <mkdir dir="${tar.dir}"/>
+ <mkdir dir="${tar.dir.final}"/>
+ </target>
+ <target name="clean">
+ <delete dir="build"/>
+ </target>
+ <target depends="jar" name="cp" description="prepare tar creation">
+ <echo> *** Preparing tar creation ***</echo>
+ <copy includeemptydirs="false" todir="${tar.dir.final}">
+ <fileset dir="${data.dir}"/>
+ <fileset dir="${scripts.dir}"/>
+ <fileset file="${pigjar}"/>
+ </copy>
+ </target>
+ <target depends="init" name="compile" description="compiles tutorial udfs">
+ <echo> *** Compiling Tutorial files ***</echo>
+ <javac srcdir="${src.dir}" destdir="${build.classes}" source="${javac.version}"
+ target="${javac.version}">
+ <classpath refid="tutorial.classpath"/>
+ </javac>
+ </target>
+ <target depends="compile" name="jar" description="create tutorial jar file">
+ <echo> *** Creating tutorial.jar ***</echo>
+ <jar destfile="${tutorialjar}">
+ <fileset dir="${build.classes}"/>
+ </jar>
+ </target>
+ <target depends="cp" name="tar" description="constract tutorial tar file">
+ <echo> *** Creating tutorial.jar ***</echo>
+ <tar destfile="${tar.file}" basedir="${tar.dir}" />
+ <gzip zipfile="${zip.file}" src="${tar.file}"/>
+ </target>
+</project>
Propchange: hadoop/pig/branches/types/tutorial/build.xml
------------------------------------------------------------------------------
svn:executable = *