Files
spring-boot-data-geode/gradle/dependency-management.gradle
John Blum 33bebf0673 Add explicit dependency management for Micrometer set to a version required by Apache Geode.
Apache Geode is based on Micrometer 1.6.x (1.6.3) whereas Spring Boot 3.0 is based on Micrometer 2.0.

However, setting the Micrometer version to 1.9.0-M3 which bridges Micrometer 1.x and 2.0.
2022-03-10 23:42:29 -08:00

34 lines
1.9 KiB
Groovy

ext['jetty.version'] = "$eclipseJettyVersion"
ext['micrometer.version'] = "$micrometerVersion"
dependencyManagement {
imports {
mavenBom "org.springframework.boot:spring-boot-dependencies:$springBootVersion"
// Declared and managed Micrometer (BOM) version based on Apache Geode 1.14.3's declared, required Micrometer
// version (1.6.3). Spring Boot 3.0 declares and depends on Micrometer 2.0.
mavenBom "io.micrometer:micrometer-bom:$micrometerVersion"
// Declared and managed Eclipse Jetty (BOM) version based on Apache Geode 1.14.3's declared, required Jetty
// version (9.x)! This Jetty version is incompatible with Jakarta EE 9 and Spring Boot 3. Spring Boot 3
// declares and uses Jetty 11.
mavenBom "org.eclipse.jetty:jetty-bom:$eclipseJettyVersion"
// Declared and managed Testcontainers libraries version.
mavenBom "org.testcontainers:testcontainers-bom:$testcontainersVersion"
}
dependencies {
dependency "antlr:antlr:$antlrVersion"
dependency "edu.umd.cs.mtc:multithreadedtc:$multithreadedtcVersion"
dependency "io.pivotal.gemfire:geode-core:$pivotalGemFireVersion"
dependency "io.pivotal.gemfire:geode-cq:$pivotalGemFireVersion"
dependency "io.pivotal.gemfire:geode-lucene:$pivotalGemFireVersion"
dependency "io.pivotal.gemfire:geode-wan:$pivotalGemFireVersion"
dependency "org.apache.geode:geode-core:$apacheGeodeVersion"
dependency "org.apache.geode:geode-cq:$apacheGeodeVersion"
dependency "org.apache.geode:geode-lucene:$apacheGeodeVersion"
dependency "org.apache.geode:geode-wan:$apacheGeodeVersion"
dependency "org.springframework.data:spring-data-geode:$springDataGeodeVersion"
dependency "org.springframework.data:spring-data-geode-test:$springDataGeodeTestVersion"
dependency "org.springframework.session:spring-session-data-geode:$springSessionDataGeodeVersion"
dependency "org.springframework.shell:spring-shell:$springShellVersion"
}
}