Hello Apache XTable (Incubating) Community, I have created a proposal for how we can restructure the project to allow users to only import the dependencies that they need for their use case. This will prevent bloat for our users and be increasingly important as we expand the surface area of XTable.
The proposal contains details on how to restructure the existing modules and also includes a proposal on how to shade these new modules to avoid runtime conflicts for users. Please take a look at the proposal and add comments there: https://github.com/apache/incubator-xtable/pull/612 Thanks, Tim