Skip to content

Commit

Permalink
Upgrade debezium to 3.x and Simplify dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
ismailsimsek committed Dec 18, 2024
1 parent f6146dc commit e9f3927
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 51 deletions.
6 changes: 0 additions & 6 deletions debezium-server-iceberg-sink/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -269,7 +269,6 @@
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-junit5</artifactId>
<version>${version.quarkus}</version>
<scope>test</scope>
</dependency>
<dependency>
Expand All @@ -278,11 +277,6 @@
<scope>test</scope>
<version>42.7.4</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
Expand Down
58 changes: 13 additions & 45 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -41,68 +41,36 @@
<version.testcontainers>1.20.4</version.testcontainers>
<!-- Debezium -->
<!-- NOTE:Use same version as debezium https://github.com/debezium/debezium/blob/main/pom.xml -->
<version.debezium>2.7.4.Final</version.debezium>
<version.jackson>2.16.2</version.jackson>
<version.mysql.driver>8.0.32</version.mysql.driver>
<version.mongo.driver>4.11.5</version.mongo.driver>
<version.debezium>3.0.4.Final</version.debezium>
<!-- NOTE:Use same version as debezium ${quarkus.version.runtime} https://github.com/debezium/debezium/blob/main/pom.xml -->
<!-- NOTE:This is only needed for quarkus-maven-plugin Quarkus dependency is defined by Debezium -->
<version.quarkus>3.8.5</version.quarkus>
<!-- NOTE:Use same version as debezium https://github.com/debezium/debezium/blob/main/debezium-bom/pom.xml -->
<version.groovy>4.0.17</version.groovy>
<!-- Quarkus -->
<version.quarkus>3.15.1</version.quarkus>
</properties>
<dependencyManagement>
<dependencies>
<!-- debezium server -->
<dependency>
<groupId>com.fasterxml.jackson</groupId>
<artifactId>jackson-bom</artifactId>
<version>${version.jackson}</version>
<groupId>io.debezium</groupId>
<artifactId>debezium-server-bom</artifactId>
<version>${version.debezium}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- MySQL JDBC Driver, Binlog reader, Geometry support -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${version.mysql.driver}</version>
</dependency>
<!-- Mongo JDBC Driver -->
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-sync</artifactId>
<version>${version.mongo.driver}</version>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-core</artifactId>
<version>${version.mongo.driver}</version>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>bson</artifactId>
<version>${version.mongo.driver}</version>
<groupId>io.debezium</groupId>
<artifactId>debezium-bom</artifactId>
<version>${version.debezium}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- log -->
<dependency>
<groupId>org.jboss.slf4j</groupId>
<artifactId>slf4j-jboss-logmanager</artifactId>
<version>[1.2.0.Final,)</version>
</dependency>
<!-- Quarkus -->
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-bom</artifactId>
<version>${version.quarkus}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- debezium server -->
<dependency>
<groupId>io.debezium</groupId>
<artifactId>debezium-server</artifactId>
<version>${version.debezium}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- Debezium Scripting -->
<dependency>
<groupId>org.apache.groovy</groupId>
Expand Down

0 comments on commit e9f3927

Please sign in to comment.