Hi, I am trying to upgrade calcite in the druid codebase. But because of the guava version mismatch between druid and calcite, a straightforward upgrade is not possible. We also can't upgrade guava in druid itself since Hadoop-2 still requires old guava jars. As a workaround, I created shaded artifacts of calcite jars here - https://github.com/abhishekagarwal87/calcite-shaded. I tested the calcite upgrade and didn't observe any other dependency conflicts.
Instead of maintaining this repository, is it possible to generate and upload shaded guava jars from the calcite main repo itself? If such an idea is acceptable, I can create a PR in the calcite main repo.