Repository: hive Updated Branches: refs/heads/branch-3 eb7b35a93 -> bdca5c74a
HIVE-19801: JDBC: Add some missing classes to jdbc standalone jar and remove hbase classes (Thejas M Nair reviewed by Daniel Dai) Project: http://git-wip-us.apache.org/repos/asf/hive/repo Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/bdca5c74 Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/bdca5c74 Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/bdca5c74 Branch: refs/heads/branch-3 Commit: bdca5c74a041e42e2b6d62d8846574356e77bc10 Parents: eb7b35a Author: Thejas M Nair <[email protected]> Authored: Sun Jun 24 14:22:56 2018 -0700 Committer: Prasanth Jayachandran <[email protected]> Committed: Sun Jun 24 14:24:16 2018 -0700 ---------------------------------------------------------------------- jdbc/pom.xml | 44 +++++++++++++++++++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hive/blob/bdca5c74/jdbc/pom.xml ---------------------------------------------------------------------- diff --git a/jdbc/pom.xml b/jdbc/pom.xml index 1139a2c..e6e0135 100644 --- a/jdbc/pom.xml +++ b/jdbc/pom.xml @@ -179,23 +179,57 @@ </excludes> </filter> <filter> + <artifact>org.apache.hadoop:hadoop-common</artifact> + <includes> + <include>org/apache/hadoop/security/*</include> + <include>org/apache/hadoop/conf/*</include> + <include>org/apache/hadoop/fs/*</include> + <include>org/apache/hadoop/metrics2/*</include> + <include>org/apache/hadoop/metrics2/lib/*</include> + <include>org/apache/hadoop/metrics2/impl/*</include> + <include>org/apache/hadoop/util/ReflectionUtils.class</include> + <include>org/apache/hadoop/util/ReflectionUtils$1.class</include> + <include>org/apache/hadoop/io/Writable.class</include> + <include>org/apache/hadoop/io/DataOutputBuffer.class</include> + <include>org/apache/hadoop/io/DataInputBuffer.class</include> + <include>org/apache/hadoop/HadoopIllegalArgumentException.class</include> + </includes> + </filter> + <filter> <artifact>*:*</artifact> <excludes> <exclude>META-INF/*.SF</exclude> <exclude>META-INF/*.DSA</exclude> <exclude>META-INF/*.RSA</exclude> <exclude>core-default.xml</exclude> - <exclude>webapps/</exclude> - <exclude>hive-webapps/</exclude> - <exclude>hbase-webapps/</exclude> - <exclude>static/</exclude> + <exclude>webapps/</exclude> + <exclude>hive-webapps/</exclude> + <exclude>hbase-webapps/</exclude> + <exclude>static/</exclude> </excludes> </filter> </filters> <artifactSet> <excludes> <exclude>org.apache.commons:commons-compress</exclude> - <exclude>org.apache.hadoop:*</exclude> + <exclude>org.apache.hadoop:hadoop-hdfs</exclude> + <exclude>org.apache.hadoop:hadoop-client</exclude> + <exclude>org.apache.hadoop:hadoop-hdfs-client</exclude> + <exclude>org.apache.hadoop:hadoop-mapreduce-client-jobclient</exclude> + <exclude>org.apache.hadoop:hadoop-mapreduce-client-common</exclude> + <exclude>org.apache.hadoop:hadoop-yarn-registry</exclude> + <exclude>org.apache.hadoop:hadoop-mapreduce-client-core</exclude> + <exclude>org.apache.hadoop:hadoop-yarn-client</exclude> + <exclude>org.apache.hadoop:hadoop-distcp</exclude> + <exclude>org.apache.hadoop:hadoop-yarn-server-resourcemanager</exclude> + <exclude>org.apache.hadoop:hadoop-yarn-common</exclude> + <exclude>org.apache.hadoop:hadoop-yarn-api</exclude> + <exclude>org.apache.hadoop:hadoop-yarn-server-common</exclude> + <exclude>org.apache.hadoop:hadoop-yarn-server-applicationhistoryservice</exclude> + <exclude>org.apache.hadoop:hadoop-yarn-server-web-proxy</exclude> + <exclude>org.apache.hadoop:hadoop-annotations</exclude> + <exclude>org.apache.hadoop:hadoop-auth</exclude> + <exclude>org.apache.hbase*:*</exclude> <exclude>org.apache.hive:hive-vector-code-gen</exclude> <exclude>org.apache.ant:*</exclude> <exclude>junit:*</exclude>
