Hi Abhishek,

Calcite supports multiple versions of Guava so in principle it should work
without problems with older versions.
Instead of shading you could possibly select explicitly the version
that you want to use via maven/gradle.

I share your pain but shading is quite complex to get right so I am not in
favor of putting this burden on Calcite.

I've seen it used in many projects and it rarely works as expected. Most of
the time it creates additional problems that need to be resolved.

Best,
Stamatis

Reply via email to