[ 
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

Reply via email to