Most dependencies don't require shading but Guava definitely does because
it is used ubiquitously.  The nice thing about shading Guava is that it is
a bit unusual to expose any Guava classes in a public API.  This means that
having multiple shaded versions of Guava is non-fatal.


On Tue, Feb 10, 2015 at 7:30 AM, Vladimir Sitnikov <
[email protected]> wrote:

> Do you expect to shade each and every dependency?
> Logging configuration becomes more complicated if you shade (I mean
> the case to setup trace logging for shaded Calcite).
>
> On the other hand, that's a nice suggestion and it is one more point
> for the next Calcite release to be 2.0.0.
>
> Vladimir
>

Reply via email to