Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Kevin Risden started a discussion about problems he using Avatica in certain environments because of the shaded classes.
After talking it out, we can to the conclusion that providing three things for Avatica clients should be sufficient for users:
- Provide an avatica client artifact with all dependencies shaded (relocated, when possible)
- Provide an avatica client artifact with no dependencies shaded
- Provide an example project (e.g. documentatino) users can modify to construct their own Avatica client artifact with just the dependencies they desire.
We can't reasonably enumerate all permutations of what might be desired by users WRT dependency versions, but we can provide them the tools to create the artifacts they need for their unique environment/deployment.
Attachments
Issue Links
- breaks
-
CALCITE-1433 avatica-server module depends on non-existent avatica test-jar
- Closed
- is related to
-
SOLR-8593 Integrate Apache Calcite into the SQLHandler
- Closed
- relates to
-
CALCITE-1110 remove or relocate shaded jackson in Avatica
- Closed
- links to