You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by cw...@apache.org on 2012/07/31 21:15:06 UTC
svn commit: r1367708 - /hive/trunk/ql/build.xml
Author: cws
Date: Tue Jul 31 19:15:06 2012
New Revision: 1367708
URL: http://svn.apache.org/viewvc?rev=1367708&view=rev
Log:
HIVE-3273 [jira] Add avro jars into hive execution classpath
(Zhenxiao Luo via Carl Steinbach)
Summary:
HIVE-3273: Add avro jars into hive execution classpath
avro*.jar should be added to hive execution classpath
Test Plan: EMPTY
Reviewers: JIRA, cwsteinbach
Reviewed By: cwsteinbach
Differential Revision: https://reviews.facebook.net/D4209
Modified:
hive/trunk/ql/build.xml
Modified: hive/trunk/ql/build.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/build.xml?rev=1367708&r1=1367707&r2=1367708&view=diff
==============================================================================
--- hive/trunk/ql/build.xml (original)
+++ hive/trunk/ql/build.xml Tue Jul 31 19:15:06 2012
@@ -195,6 +195,18 @@
<exclude name="meta-inf/manifest.mf"/>
</patternset>
</unzip>
+ <unzip src="${build.ivy.lib.dir}/default/avro-${avro.version}.jar" dest="${build.dir.hive}/avro/classes">
+ <patternset>
+ <exclude name="META-INF"/>
+ <exclude name="META-INF/MANIFEST.MF"/>
+ </patternset>
+ </unzip>
+ <unzip src="${build.ivy.lib.dir}/default/avro-mapred-${avro.version}.jar" dest="${build.dir.hive}/avro-mapred/classes">
+ <patternset>
+ <exclude name="META-INF"/>
+ <exclude name="META-INF/MANIFEST.MF"/>
+ </patternset>
+ </unzip>
<!-- jar jarfile="${build.dir}/hive_${name}.jar" basedir="${build.classes}" / -->
<jar jarfile="${build.dir}/hive-exec-${version}.jar">
<fileset dir="${build.dir.hive}/common/classes" includes="**/*.class"/>
@@ -203,6 +215,8 @@
<fileset dir="${build.dir.hive}/thrift/classes" includes="**/*.class"/>
<fileset dir="${build.dir.hive}/commons-lang/classes" includes="**/StringUtils.class,**/WordUtils.class"/>
<fileset dir="${build.dir.hive}/json/classes" includes="**/*.class"/>
+ <fileset dir="${build.dir.hive}/avro/classes" includes="**/*.class"/>
+ <fileset dir="${build.dir.hive}/avro-mapred/classes" includes="**/*.class"/>
<fileset dir="${build.dir.hive}/shims/classes" includes="**/*.class"/>
<fileset dir="${build.dir.hive}/javaewah/classes" includes="**/*.class"/>
<manifest>