[ 
https://issues.apache.org/jira/browse/HIVE-7902?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Venki Korukanti updated HIVE-7902:
----------------------------------

    Attachment: HIVE-7902.1.patch

Attaching patch.

Looks like we can remove service, serde, commons, shims and metastore out of 
hbase-handler/pom.xml. "shims", "commons" and "serde" are already part of the 
hive-exec uber jar. "metastore" and "service" are not needed. "metastore" 
anyway downloaded as transitive dependency of hive-exec. Now pom deps looks 
similar to [0.12 
pom.xml|https://repository.apache.org/content/groups/public/org/apache/hive/hive-hbase-handler/0.12.0/hive-hbase-handler-0.12.0.pom].

No build issues found. Tried:
{{mvn clean install package -DskipTests -Phadoop-1,dist}} and
{{mvn clean install package -DskipTests -Phadoop-2,dist}}


> Cleanup hbase-handler/pom.xml dependency list
> ---------------------------------------------
>
>                 Key: HIVE-7902
>                 URL: https://issues.apache.org/jira/browse/HIVE-7902
>             Project: Hive
>          Issue Type: Bug
>          Components: Build Infrastructure
>    Affects Versions: 0.13.0, 0.13.1
>            Reporter: Venki Korukanti
>            Assignee: Venki Korukanti
>            Priority: Minor
>             Fix For: 0.14.0
>
>         Attachments: HIVE-7902.1.patch
>
>
> Noticed an extra dependency {{hive-service}} when changing dependency version 
> of {{hive-hbase-handler}} from 0.12.0 to 0.13.0 in a third party application. 
> Tracing the log of hbase-handler/pom.xml file, it is added as part of ant to 
> maven migration and not because of any specific functionality requirement. 
> Dependency {{hive-service}} is not needed in {{hive-hbase-handler}} and can 
> be removed.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to