accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Vines (JIRA)" <>
Subject [jira] [Commented] (ACCUMULO-4701) Shade Guava dependency
Date Sun, 10 Sep 2017 18:48:00 GMT


John Vines commented on ACCUMULO-4701:

One of the things I've seen projects do is shade the dependency in by
dynamically pulling in and converting the packages into something unique
for the project. This negates any problems with compatibility aside from
shaded projects leaking into the api

On Fri, Sep 8, 2017, 7:26 PM Christopher Tubbs (JIRA) <>

> Shade Guava dependency
> ----------------------
>                 Key: ACCUMULO-4701
>                 URL:
>             Project: Accumulo
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 1.7.3
>            Reporter: Piotr Findeisen
>            Assignee: Christopher Tubbs
> [{{presto-accumulo}}|]
connector embeds Accumulo client {{org.apache.accumulo:accumulo-core}}. Accumulo uses Guava.
Since Guava APIs are not strictly backwards compatible, it's necessary to shade guava dependency
or library users need to use same Guava version (i.e. cannot upgrade/downgrade at will).
> Please shade Guava dependency.

This message was sent by Atlassian JIRA

View raw message