DBZ-5977 Quarkus can override Apicurio version

This commit is contained in:
Jiri Pechanec 2023-01-05 08:11:18 +01:00
parent 26bcb67cdc
commit 8fef5b6e54
3 changed files with 16 additions and 2 deletions

View File

@ -142,6 +142,18 @@
<version>${project.version}</version> <version>${project.version}</version>
</dependency> </dependency>
<!-- Quarkus BOM can override apicurio deps -->
<dependency>
<groupId>io.apicurio</groupId>
<artifactId>apicurio-registry-serdes-avro-serde</artifactId>
<version>${version.apicurio}</version>
</dependency>
<dependency>
<groupId>io.apicurio</groupId>
<artifactId>apicurio-registry-client</artifactId>
<version>${version.apicurio}</version>
</dependency>
<!-- Target systems --> <!-- Target systems -->
<dependency> <dependency>
<groupId>software.amazon.awssdk</groupId> <groupId>software.amazon.awssdk</groupId>

View File

@ -75,6 +75,7 @@
<dependency> <dependency>
<groupId>io.apicurio</groupId> <groupId>io.apicurio</groupId>
<artifactId>apicurio-registry-utils-converter</artifactId> <artifactId>apicurio-registry-utils-converter</artifactId>
<scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>io.confluent</groupId> <groupId>io.confluent</groupId>

View File

@ -16,6 +16,7 @@
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.condition.EnabledIfSystemProperty; import org.junit.jupiter.api.condition.EnabledIfSystemProperty;
import io.debezium.DebeziumException;
import io.debezium.server.events.ConnectorCompletedEvent; import io.debezium.server.events.ConnectorCompletedEvent;
import io.debezium.server.events.ConnectorStartedEvent; import io.debezium.server.events.ConnectorStartedEvent;
import io.debezium.testing.testcontainers.PostgresTestResourceLifecycleManager; import io.debezium.testing.testcontainers.PostgresTestResourceLifecycleManager;
@ -46,7 +47,7 @@ void setupDependencies(@Observes ConnectorStartedEvent event) {
void connectorCompleted(@Observes ConnectorCompletedEvent event) throws Exception { void connectorCompleted(@Observes ConnectorCompletedEvent event) throws Exception {
if (!event.isSuccess()) { if (!event.isSuccess()) {
throw (Exception) event.getError().get(); throw new DebeziumException(event.getError().get());
} }
} }