[ 
https://issues.apache.org/jira/browse/CALCITE-1224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15524927#comment-15524927
 ] 

Josh Elser commented on CALCITE-1224:
-------------------------------------

Just put together a quick PR which will provide both shaded and unshaded 
Avatica "client" artifacts. Outlined a few thigns that still need to be 
verified before the change can be merged in, but hopefully I can knock those 
out easy-peasy tmrw.

> Provide non-shaded and shaded variants of Avatica artifacts
> -----------------------------------------------------------
>
>                 Key: CALCITE-1224
>                 URL: https://issues.apache.org/jira/browse/CALCITE-1224
>             Project: Calcite
>          Issue Type: Improvement
>          Components: avatica
>            Reporter: Josh Elser
>            Assignee: Josh Elser
>             Fix For: avatica-1.9.0
>
>
> Kevin Risden started a discussion about problems he using Avatica in certain 
> environments because of the shaded classes.
> https://mail-archives.apache.org/mod_mbox/calcite-dev/201605.mbox/%3CCAJU9nmgcPU9XnFh7RtR%3D4eDZ1Qg25qO0j6xudd_%3Ds89VZ3P1Ag%40mail.gmail.com%3E
> 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.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to