[
https://issues.apache.org/jira/browse/HIVE-5733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13996000#comment-13996000
]
Patrick Wendell commented on HIVE-5733:
---------------------------------------
Hey just wanted to add a +1 and say that the current approach makes depending
on Hive difficult or impossible for certain Hadoop versions due to conflicts
with the protobuf library.
> Publish hive-exec artifact without all the dependencies
> -------------------------------------------------------
>
> Key: HIVE-5733
> URL: https://issues.apache.org/jira/browse/HIVE-5733
> Project: Hive
> Issue Type: Bug
> Affects Versions: 0.12.0
> Reporter: Jarek Jarcec Cecho
>
> Currently the artifact {{hive-exec}} that is available in
> [maven|http://search.maven.org/remotecontent?filepath=org/apache/hive/hive-exec/0.12.0/hive-exec-0.12.0.jar]
> 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|http://search.maven.org/#artifactdetails%7Corg.apache.avro%7Cavro-tools%7C1.7.5%7Cjar]
> is having classifier "nodeps" that represents artifact without any
> dependencies.
--
This message was sent by Atlassian JIRA
(v6.2#6252)