They should be set to provided so that they are not bundled into the user-jar.

You can also take a look at the connectors in the Flink repo to see how they handle dependencies.

On 07/12/2021 22:31, Krzysztof Chmielewski wrote:
Hi all,
I was wondering, when implementing a custom Flink Connector that will be later used as a dependency for other projects, whether dependencies to Flink like:
flink-core
flink-runtime
flink-table-common
flink-table-api-java-bridge flink-java
etc...

Should be in scope provided in the connector's pom.xml or it does not matter if they are in default scope?


Regards,
Krzysztof Chmielewski


Reply via email to