Jing Ge created FLINK-33190: ------------------------------- Summary: Externalized Connectors should directly depend on 3rd-party libs instead of shaded repo Key: FLINK-33190 URL: https://issues.apache.org/jira/browse/FLINK-33190 Project: Flink Issue Type: Improvement Components: Build System Affects Versions: 1.18.0 Reporter: Jing Ge
Connectors shouldn't depend on flink-shaded. The overhead and/or risks of doing/supporting that right now far outweigh the benefits. ( Because we either have to encode the full version for all dependencies into the package, or accept the risk of minor/patch dependency clashes) Connectors are small enough in scope that depending directly on guava/jackson/etc. is a fine approach, and they have plenty of other dependencies that they need to manage anyway; let's treat these the same way. https://lists.apache.org/thread/mtypmprz2b5p20gj064d0wsz3k0ofpco -- This message was sent by Atlassian Jira (v8.20.10#820010)