Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
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.
Attachments
Attachments
Issue Links
- duplicates
-
HIVE-13690 Shade guava in hive-exec fat jar
- Resolved
- is related to
-
HIVE-23980 Shade guava from existing Hive versions
- Resolved
-
HIVE-26458 Add explicit dependency to commons-dbcp2 in hive-exec module
- Closed
- relates to
-
HIVE-21569 Bump guava version to 28.1-jre
- Patch Available