[ 
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

Reply via email to