[ https://issues.apache.org/jira/browse/HIVE-1640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13042793#comment-13042793 ]
Curtis Boyden commented on HIVE-1640: ------------------------------------- A couple of thoughts to resolve this: 1) Change the namespace of the included (json, commons-lang, etc...) classes that are used by Hive 2) Create 2 versions of Hive-Exec (One with embedded projects, one that relies on external jars) Why are these projects embedded? Is it to reduce the number of dependencies the JDBC driver requires? > hive-exec.jar contains JSON classes > ----------------------------------- > > Key: HIVE-1640 > URL: https://issues.apache.org/jira/browse/HIVE-1640 > Project: Hive > Issue Type: Bug > Components: Build Infrastructure > Affects Versions: 0.5.0 > Reporter: Jordan Ganoff > > JSON classes are bundled in the hive-exec.jar artifact, among others > (commons-lang, thrift). This causes conflicts for any application that must > rely on a different version of JSON, and other bundled libraries. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira