accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christopher Tubbs (JIRA)" <>
Subject [jira] [Commented] (ACCUMULO-1483) Create client module with essential dependencies
Date Tue, 04 Jun 2013 17:49:19 GMT


Christopher Tubbs commented on ACCUMULO-1483:

{quote}include those dependencies (and just those dependencies) needed to interact with the
official public API{quote}

That's correct. But, to clarify and expand on what could be meant by "interact", I want a
single minimal dependency that transitively includes all the runtime dependencies needed to
execute any code path in the client/public API.

I also want a separate API-only artifact that includes an even more minimal set of dependencies
that is just needed to compile against our public API, but that's a separate issue, and may
require a whole new client package (to get rid of things like Text).

It may be possible to make the current accumulo-core artifact satisfy this ticket by changing
"provided" dependencies to the default ("compile") scope. That was done to get rid of some
packaging problems, but I've already begun fixing some of those, as part of my work on ACCUMULO-935.
> Create client module with essential dependencies
> ------------------------------------------------
>                 Key: ACCUMULO-1483
>                 URL:
>             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:

View raw message