bbeaudreault commented on PR #4304:
URL: https://github.com/apache/hbase/pull/4304#issuecomment-1096589249

   I'm thinking of closing this. While waiting for busbey, I ended up solving 
it internally by taking a totally different approach -- only including 
potentially problematic dependencies in the jar, letting the rest get exposed 
as dependencies for the user. 
   
   I think it's too hard and brittle to handle this when we make the jars 
extremely fat with all dependencies. I also don't think it's a huge issue to 
expose some dependencies to users, and try to use exclusions to limit exposing 
unnecessary ones. 
   
   But this approach is a big departure from the current strategy, so not sure 
if it makes sense to contribute. Would be happy to try if there is interest. 
   
   I do think what I have here should solve the overlapping class issue, but 
just wanted to be upfront that I'm not using it internally after all. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to