Github user greghogan commented on the issue: https://github.com/apache/flink/pull/2664 @StephanEwen @rmetzger, as I revisit this, I'm still questioning the viability of shading an uber jar. For example, a user depending on a Kafka connector. Normally the dependency would be packaged in the user's uber jar. Instead, the user could mark the dependency as provided and copy the connector jar into `lib/`. If the user makes use of any transitive dependencies (as I assume Kafka class would be used) then because of the shading would not the user be required to add Kafka as a dependency to their pom?
--- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---