Remove debezium-bom import

The `debezium-bom` manages too many third-party deps which causes
an enforcement for our transitive deps where it is not always true
to use old versions

* Exclude `group: 'io.netty'` for `artemis-stomp-protocol`
to avoid possible Netty version override expected by `reactor-netty-http`
This commit is contained in:
abilan
2023-06-23 11:05:10 -04:00
parent a7d9def99b
commit 881893dbca

View File

@@ -157,7 +157,6 @@ allprojects {
imports {
mavenBom "com.fasterxml.jackson:jackson-bom:$jacksonVersion"
mavenBom "io.debezium:debezium-bom:$debeziumVersion"
mavenBom "io.micrometer:micrometer-bom:$micrometerVersion"
mavenBom "io.micrometer:micrometer-tracing-bom:$micrometerTracingVersion"
mavenBom "io.projectreactor:reactor-bom:$reactorVersion"
@@ -256,8 +255,6 @@ configure(javaProjects) { subproject ->
}
}
testImplementation "org.assertj:assertj-core:$assertjVersion"
// JSR-305 only used for non-required meta-annotations
compileOnly "com.google.code.findbugs:annotations:$findbugsVersion"
testImplementation "com.google.code.findbugs:annotations:$findbugsVersion"
@@ -584,7 +581,7 @@ project('spring-integration-debezium') {
description = 'Spring Integration Debezium Support'
dependencies {
api project(':spring-integration-core')
api('io.debezium:debezium-embedded') {
api("io.debezium:debezium-embedded:$debeziumVersion") {
exclude group: 'org.glassfish.jersey.containers', module: 'jersey-container-servlet'
exclude group: 'org.glassfish.jersey.inject', module: 'jersey-hk2'
exclude group: 'jakarta.xml.bind', module: 'jakarta.xml.bind-api'
@@ -592,7 +589,7 @@ project('spring-integration-debezium') {
exclude group: 'javax.activation', module: 'javax.activation-api'
}
testImplementation 'io.debezium:debezium-connector-mysql'
testImplementation "io.debezium:debezium-connector-mysql:$debeziumVersion"
testImplementation 'org.testcontainers:mysql'
}
}
@@ -954,6 +951,7 @@ project('spring-integration-stomp') {
testImplementation project(':spring-integration-event')
testImplementation("org.apache.activemq:artemis-stomp-protocol:$artemisVersion") {
exclude group: 'org.jboss.logmanager'
exclude group: 'io.netty'
}
testImplementation "org.apache.tomcat.embed:tomcat-embed-websocket:$tomcatVersion"
testImplementation 'com.fasterxml.jackson.core:jackson-databind'