This is an automated email from the ASF dual-hosted git repository. kunni pushed a commit to branch release-3.6 in repository https://gitbox.apache.org/repos/asf/flink-cdc.git
commit 0b06dc12acab397a111b0f5dbb86858ab60285c4 Author: lvyanquan <[email protected]> AuthorDate: Sat Mar 21 10:42:54 2026 +0800 [FLINK-38729] Add flink-cdc-flink*-compat to output t jar for source connector. --- .../flink-sql-connector-mongodb-cdc/pom.xml | 1 + .../flink-sql-connector-mysql-cdc/pom.xml | 1 + .../flink-sql-connector-oceanbase-cdc/pom.xml | 1 + .../flink-sql-connector-oracle-cdc/pom.xml | 1 + .../flink-sql-connector-postgres-cdc/pom.xml | 1 + .../flink-sql-connector-sqlserver-cdc/pom.xml | 1 + .../flink-sql-connector-tidb-cdc/pom.xml | 1 + .../flink-cdc-source-connectors/pom.xml | 28 ++++++++++++++++++++++ 8 files changed, 35 insertions(+) diff --git a/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-mongodb-cdc/pom.xml b/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-mongodb-cdc/pom.xml index f4ba11058..19e0e1141 100644 --- a/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-mongodb-cdc/pom.xml +++ b/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-mongodb-cdc/pom.xml @@ -59,6 +59,7 @@ limitations under the License. <include>org.apache.flink:flink-cdc-common</include> <include>org.apache.flink:flink-connector-debezium</include> <include>org.apache.flink:flink-connector-mongodb-cdc</include> + <include>org.apache.flink:flink-cdc-flink*-compat</include> <include>org.mongodb.kafka:mongo-kafka-connect</include> <include>org.mongodb:mongodb-driver-sync</include> <include>org.mongodb:mongodb-driver-core</include> diff --git a/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-mysql-cdc/pom.xml b/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-mysql-cdc/pom.xml index 30eaf5287..eb8aef15f 100644 --- a/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-mysql-cdc/pom.xml +++ b/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-mysql-cdc/pom.xml @@ -60,6 +60,7 @@ limitations under the License. <include>org.apache.flink:flink-cdc-common</include> <include>org.apache.flink:flink-connector-debezium</include> <include>org.apache.flink:flink-connector-mysql-cdc</include> + <include>org.apache.flink:flink-cdc-flink*-compat</include> <include>org.antlr:antlr4-runtime</include> <include>org.apache.kafka:*</include> <include>com.zendesk:mysql-binlog-connector-java</include> diff --git a/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-oceanbase-cdc/pom.xml b/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-oceanbase-cdc/pom.xml index 3774acf5f..912d8db66 100644 --- a/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-oceanbase-cdc/pom.xml +++ b/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-oceanbase-cdc/pom.xml @@ -66,6 +66,7 @@ limitations under the License. <include>org.apache.flink:flink-cdc-common</include> <include>org.apache.flink:flink-connector-debezium</include> <include>org.apache.flink:flink-connector-mysql-cdc</include> + <include>org.apache.flink:flink-cdc-flink*-compat</include> <include>org.antlr:antlr4-runtime</include> <include>org.apache.kafka:*</include> <include>com.zendesk:mysql-binlog-connector-java</include> diff --git a/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-oracle-cdc/pom.xml b/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-oracle-cdc/pom.xml index 933799cd3..696af55cb 100644 --- a/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-oracle-cdc/pom.xml +++ b/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-oracle-cdc/pom.xml @@ -61,6 +61,7 @@ limitations under the License. <include>org.apache.flink:flink-cdc-base</include> <include>org.apache.flink:flink-cdc-common</include> <include>org.apache.flink:flink-connector-oracle-cdc</include> + <include>org.apache.flink:flink-cdc-flink*-compat</include> <include>org.antlr:antlr4-runtime</include> <include>com.github.jsqlparser:jsqlparser</include> <include>org.apache.kafka:*</include> diff --git a/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-postgres-cdc/pom.xml b/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-postgres-cdc/pom.xml index 953acfa23..93c3a82f0 100644 --- a/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-postgres-cdc/pom.xml +++ b/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-postgres-cdc/pom.xml @@ -60,6 +60,7 @@ limitations under the License. <include>org.apache.flink:flink-cdc-common</include> <include>org.apache.flink:flink-connector-debezium</include> <include>org.apache.flink:flink-connector-postgres-cdc</include> + <include>org.apache.flink:flink-cdc-flink*-compat</include> <include>com.zaxxer:HikariCP</include> <include>com.google.protobuf:protobuf-java</include> <include>com.google.guava:*</include> diff --git a/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-sqlserver-cdc/pom.xml b/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-sqlserver-cdc/pom.xml index d086d4f1a..21d96a72c 100644 --- a/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-sqlserver-cdc/pom.xml +++ b/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-sqlserver-cdc/pom.xml @@ -60,6 +60,7 @@ limitations under the License. <include>org.apache.flink:flink-cdc-base</include> <include>org.apache.flink:flink-cdc-common</include> <include>org.apache.flink:flink-connector-sqlserver-cdc</include> + <include>org.apache.flink:flink-cdc-flink*-compat</include> <include>com.microsoft.sqlserver:*</include> <include>org.apache.kafka:*</include> <include>com.fasterxml.*:*</include> diff --git a/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-tidb-cdc/pom.xml b/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-tidb-cdc/pom.xml index a32614e7f..bf8c3a659 100644 --- a/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-tidb-cdc/pom.xml +++ b/flink-cdc-connect/flink-cdc-source-connectors/flink-sql-connector-tidb-cdc/pom.xml @@ -54,6 +54,7 @@ limitations under the License. <includes> <include>org.apache.flink:flink-connector-debezium</include> <include>org.apache.flink:flink-connector-tidb-cdc</include> + <include>org.apache.flink:flink-cdc-flink*-compat</include> <include>org.tikv:tikv-client-java</include> <include>com.google.protobuf:*</include> <include>io.grpc:*</include> diff --git a/flink-cdc-connect/flink-cdc-source-connectors/pom.xml b/flink-cdc-connect/flink-cdc-source-connectors/pom.xml index 13c9afa04..cd1a63a81 100644 --- a/flink-cdc-connect/flink-cdc-source-connectors/pom.xml +++ b/flink-cdc-connect/flink-cdc-source-connectors/pom.xml @@ -76,4 +76,32 @@ limitations under the License. </dependency> </dependencies> + <profiles> + <!-- Default profile: use flink-cdc-flink1-compat --> + <profile> + <id>flink1</id> + <activation> + <activeByDefault>true</activeByDefault> + </activation> + <dependencies> + <dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-cdc-flink1-compat</artifactId> + <version>${project.version}</version> + </dependency> + </dependencies> + </profile> + <!-- Flink 2 profile: use flink-cdc-flink2-compat --> + <profile> + <id>flink2</id> + <dependencies> + <dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-cdc-flink2-compat</artifactId> + <version>${project.version}</version> + </dependency> + </dependencies> + </profile> + </profiles> + </project> \ No newline at end of file
