Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.12.0
-
None
-
None
Description
Currently the artifact hive-exec that is available in maven is shading all the dependencies (= the jar contains all Hive's dependencies). As other projects that are depending on Hive might be use slightly different version of the dependencies, it can easily happens that Hive's shaded version will be used instead which leads to very time consuming debugging of what is happening (for example SQOOP-1198).
Would it be feasible publish hive-exec jar that will be build without shading any dependency? For example avro-tools is having classifier "nodeps" that represents artifact without any dependencies.
Attachments
Attachments
Issue Links
- blocks
-
SQOOP-1198 Make Sqoop build aware of the protobuf library
- Open
- is duplicated by
-
SPARK-1828 Created forked version of hive-exec that doesn't bundle other dependencies
- Resolved
- is related to
-
HIVE-5725 Separate out ql code from exec jar
- Resolved
-
HIVE-7423 produce hive-exec-core.jar from ql module
- Closed
- relates to
-
HIVE-13690 Shade guava in hive-exec fat jar
- Resolved