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]
