[
https://issues.apache.org/jira/browse/HCATALOG-434?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13410966#comment-13410966
]
Rohini Palaniswamy commented on HCATALOG-434:
---------------------------------------------
Currently hcatalog-pig-adapter is at top level. It would be good to have
multiple levels while organizing modules so that they can be grouped better.
For example:
hcatalog/trunk
/core
/adapters
/pig
/scalding
/storagehandlers
/hbase
/webhcat
/server
/client
> Package HCatalog pig support as a separate jar
> ----------------------------------------------
>
> Key: HCATALOG-434
> URL: https://issues.apache.org/jira/browse/HCATALOG-434
> Project: HCatalog
> Issue Type: Task
> Reporter: Travis Crawford
> Assignee: Travis Crawford
> Fix For: 0.5
>
> Attachments: HCATALOG-434.4.patch
>
>
> HCatalog's pig support should be moved into a separate jar.
> DETAILS:
> One of HCatalog's major goals is making the HiveMetaStore accessible to other
> processing frameworks (pig for example). If we bundle everything inside a
> single hcatalog.jar it will have a large number of processing framework
> dependencies.
> For example, let's say HCatalog has the core classes, and adaptors for pig &
> scalding all bundled inside a single hcatalog.jar. The maven dependencies
> will include both pig & scalding. Projects integrating with hcat either end
> up with way more dependencies than necessary, or they need to pick & choose
> which dependencies to include in their project.
> Packaging pig support as a separate jar allows users to get the pig support
> without dependencies from other processing frameworks.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira