[
https://issues.apache.org/jira/browse/ACCUMULO-1483?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13674619#comment-13674619
]
Sean Busbey commented on ACCUMULO-1483:
---------------------------------------
Right, so it will include classes that aren't actually part of the published
API if you must have something in the path to instantiate one of the public
interfaces. e.g. instantiating ZooKeeperInstance requires that log4j be
present, even though the client API doesn't make any claims about the log4j
Logger.
Making core take over this functionality is going to be ugly, and add some
complexity to downstream people who don't actually want those transitives
(since they'll need to do excludes). Better to have a different module, atleast
for now.
Do you have an exemplar user of this in mind?
> Create client module with essential dependencies
> ------------------------------------------------
>
> Key: ACCUMULO-1483
> URL: https://issues.apache.org/jira/browse/ACCUMULO-1483
> Project: Accumulo
> Issue Type: Improvement
> Reporter: Christopher Tubbs
> Assignee: Christopher Tubbs
> Fix For: 1.6.0
>
>
> Having a single client api dependency would greatly simplify users that
> depend on Accumulo for their own code.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira