Hi JM, The dependency is set here: https://github.com/apache/flink-connector-kafka/blob/main/flink-connector-kafka/pom.xml#L50-L55
<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-connector-base</artifactId> <version>${flink.version}</version> <scope>provided</scope> </dependency> We expect that the non-provided dependencies will be embedded in the jar, as they are required for the connector. The 3.0 kafka connector could be deployed to Flink 1.17.0/1.17.1/1.18.0, but the flink-connector-base could be different for these versions. Other connectors might have a different support matrix, so embedding any flink-connector-base dependency would be a bad practice. I hope this helps, Peter Jean-Marc Paulin <j...@uk.ibm.com> ezt írta (időpont: 2023. dec. 4., H, 22:09): > Hi, > > Trying to update the kafka connector to my project and I am missing a > class. Is the doc missing a dependency on flink-connector-base ? > > <dependency> > <groupId>org.apache.flink</groupId> > <artifactId>flink-connector-base</artifactId> > <scope>compile</scope> > </dependency> > > I added it and it works. I think that's required but I would have expected > this in the dependency on the Kafka | Apache Flink > <https://nightlies.apache.org/flink/flink-docs-release-1.18/docs/connectors/datastream/kafka/> > page. > > Thanks > > JM > Unless otherwise stated above: > > IBM United Kingdom Limited > Registered in England and Wales with number 741598 > Registered office: PO Box 41, North Harbour, Portsmouth, Hants. PO6 3AU >