Details
-
Technical Debt
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
The shade-plugin in the kinesis connector is configured to promote transitive dependencies.
This adds a special case in our shading setup, breaks the dependency tree structure (since all transitive dependencies are moved to the top) and it makes the sql-kinesis packaging overly complicated.
Get rid of the dependency promotion and explicitly depend on anything that we pull in transitively but don't shade in the kinesis connector itself.
Attachments
Issue Links
- blocks
-
FLINK-28016 Support Maven 3.3+
- Closed
- links to