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

Sergey Soldatov commented on PHOENIX-4262:
------------------------------------------

Honestly speaking I don't remember why I've removed com.google from the 
shading. Possible there was a problem with PQS. Need to refresh my memory. As 
for making it in the way of HBASE-17908 I would say that it's scary. We would 
need to provide a separate artifact with our dependencies, modify our code to 
use shaded packages and after that deal with the difference server/client 
because we do not shade anything on server side because it uses the 
dependencies that HBase provides. HBase already has that pain when you need to 
use different routine to work with coprocessors basing whether it's client or 
server code. 

> Create shaded packages to shade all uses of Guava
> -------------------------------------------------
>
>                 Key: PHOENIX-4262
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-4262
>             Project: Phoenix
>          Issue Type: Bug
>            Reporter: Chinmay Kulkarni
>
> The Phoenix build breaks if we upgrade the Guava version to say, 20.0 due to 
> lack of backward compatibility. 
> To handle this, we can perhaps use shaded packages to avoid dependency 
> conflicts at runtime.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to