HADOOP-11656, we have made great progress in splitting out third-party dependencies from shaded hadoop client jar (hadoop-client-api), put runtime dependencies in hadoop-client-runtime, and have shaded version of hadoop-client-minicluster for test. However, there are still some left work for this feature to be fully completed:
- We don't have a comprehensive documentation to guide downstream projects/users to use shaded JARs instead of previous JARs
- We should consider to wrap up hadoop tools (distcp, aws, azure) to have shaded version
- More issues could be identified when shaded jars are adopted in more test and production environment, like
Let's have this umbrella JIRA to track all efforts that left to improve hadoop shaded client effort.