You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by ha...@apache.org on 2013/04/04 02:56:44 UTC
svn commit: r1464245 - /hive/trunk/ql/build.xml
Author: hashutosh
Date: Thu Apr 4 00:56:44 2013
New Revision: 1464245
URL: http://svn.apache.org/r1464245
Log:
HIVE-4156 : need to add protobuf classes to hive-exec.jar (Owen Omalley via Ashutosh Chauhan)
Modified:
hive/trunk/ql/build.xml
Modified: hive/trunk/ql/build.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/build.xml?rev=1464245&r1=1464244&r2=1464245&view=diff
==============================================================================
--- hive/trunk/ql/build.xml (original)
+++ hive/trunk/ql/build.xml Thu Apr 4 00:56:44 2013
@@ -247,6 +247,24 @@
</patternset>
</unzip>
+ <unzip
+ src="${build.ivy.lib.dir}/default/protobuf-java-${protobuf.version}.jar"
+ dest="${build.dir.hive}/protobuf-java/classes">
+ <patternset>
+ <exclude name="META-INF"/>
+ <exclude name="META-INF/MANIFEST.MF"/>
+ </patternset>
+ </unzip>
+
+ <unzip
+ src="${build.ivy.lib.dir}/default/snappy-${snappy.version}.jar"
+ dest="${build.dir.hive}/snappy/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"/>
@@ -260,6 +278,10 @@
<fileset dir="${build.dir.hive}/shims/classes" includes="**/*.class"/>
<fileset dir="${build.dir.hive}/javaewah/classes" includes="**/*.class"/>
<fileset dir="${build.dir.hive}/javolution/classes" includes="**/*.class"/>
+ <fileset dir="${build.dir.hive}/protobuf-java/classes"
+ includes="**/*.class"/>
+ <fileset dir="${build.dir.hive}/snappy/classes"
+ includes="**/*.class"/>
<manifest>
<!-- Not putting these in their own manifest section, since that inserts
a new-line, which breaks the reading of the attributes. -->