[ https://issues.apache.org/jira/browse/HIVE-22126?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Eugene Chung updated HIVE-22126: -------------------------------- Comment: was deleted (was: I tried to attach the file but was denied. {code:java} $ cat HIVE-22126.02.patch diff --git a/ql/pom.xml b/ql/pom.xml index e5eed46947..016f8d2588 100644 --- a/ql/pom.xml +++ b/ql/pom.xml @@ -1023,8 +1023,12 @@ <shadedPattern>org.apache.hive.com.zaxxer.hikari</shadedPattern> </relocation> <relocation> - <pattern>com.google.guava</pattern> - <shadedPattern>org.apache.hive.com.google.guava</shadedPattern> + <pattern>com.google.common</pattern> + <shadedPattern>org.apache.hive.com.google.common</shadedPattern> + </relocation> + <relocation> + <pattern>com.google.thirdparty.publicsuffix</pattern> + <shadedPattern>org.apache.hive.com.google.thirdparty.publicsuffix</shadedPattern> </relocation> </relocations> </configuration> {code} ) > hive-exec packaging should shade guava > -------------------------------------- > > Key: HIVE-22126 > URL: https://issues.apache.org/jira/browse/HIVE-22126 > Project: Hive > Issue Type: Bug > Reporter: Vihang Karajgaonkar > Assignee: Laszlo Pinter > Priority: Major > Fix For: 4.0.0 > > Attachments: HIVE-22126.01.patch > > > The ql/pom.xml includes complete guava library into hive-exec.jar > https://github.com/apache/hive/blob/master/ql/pom.xml#L990 This causes a > problems for downstream clients of hive which have hive-exec.jar in their > classpath since they are pinned to the same guava version as that of hive. > We should shade guava classes so that other components which depend on > hive-exec can independently use a different version of guava as needed. -- This message was sent by Atlassian Jira (v8.3.4#803005)