@@ -98,31 +98,6 @@ nohttp {
9898allprojects {
9999 group = ' org.springframework.amqp'
100100
101- apply plugin : ' io.spring.dependency-management'
102-
103- dependencyManagement {
104- resolutionStrategy {
105- cacheChangingModulesFor 0 , ' seconds'
106- }
107- applyMavenExclusions = false
108- generatedPomCustomization {
109- enabled = false
110- }
111-
112- imports {
113- mavenBom " com.fasterxml.jackson:jackson-bom:$jacksonBomVersion "
114- mavenBom " tools.jackson:jackson-bom:$jackson3Version "
115- mavenBom " org.junit:junit-bom:$junitJupiterVersion "
116- mavenBom " org.springframework:spring-framework-bom:$springVersion "
117- mavenBom " io.projectreactor:reactor-bom:$reactorVersion "
118- mavenBom " org.apache.logging.log4j:log4j-bom:$log4jVersion "
119- mavenBom " org.springframework.data:spring-data-bom:$springDataVersion "
120- mavenBom " io.micrometer:micrometer-bom:$micrometerVersion "
121- mavenBom " io.micrometer:micrometer-tracing-bom:$micrometerTracingVersion "
122- mavenBom " org.testcontainers:testcontainers-bom:$testcontainersVersion "
123- }
124- }
125-
126101 repositories {
127102 mavenCentral()
128103 maven { url ' https://repo.spring.io/milestone' }
@@ -184,8 +159,29 @@ configure(javaProjects) { subproject ->
184159 }
185160 }
186161
162+ configurations. create(" dependencyManagement" ) {
163+ canBeConsumed = false
164+ canBeResolved = false
165+
166+ configurations[" compileClasspath" ]. extendsFrom(it)
167+ configurations[" runtimeClasspath" ]. extendsFrom(it)
168+ configurations[" testCompileClasspath" ]. extendsFrom(it)
169+ configurations[" testRuntimeClasspath" ]. extendsFrom(it)
170+ }
171+
187172 // dependencies that are common across all java projects
188173 dependencies {
174+ dependencyManagement(platform(" com.fasterxml.jackson:jackson-bom:$jacksonBomVersion " ))
175+ dependencyManagement(platform(" tools.jackson:jackson-bom:$jackson3Version " ))
176+ dependencyManagement(platform(" org.junit:junit-bom:$junitJupiterVersion " ))
177+ dependencyManagement(platform(" org.springframework:spring-framework-bom:$springVersion " ))
178+ dependencyManagement(platform(" io.projectreactor:reactor-bom:$reactorVersion " ))
179+ dependencyManagement(platform(" org.apache.logging.log4j:log4j-bom:$log4jVersion " ))
180+ dependencyManagement(platform(" org.springframework.data:spring-data-bom:$springDataVersion " ))
181+ dependencyManagement(platform(" io.micrometer:micrometer-bom:$micrometerVersion " ))
182+ dependencyManagement(platform(" io.micrometer:micrometer-tracing-bom:$micrometerTracingVersion " ))
183+ dependencyManagement(platform(" org.testcontainers:testcontainers-bom:$testcontainersVersion " ))
184+
189185 testImplementation ' org.apache.logging.log4j:log4j-core'
190186 testImplementation " org.hamcrest:hamcrest-core:$hamcrestVersion "
191187 testImplementation(" org.mockito:mockito-core:$mockitoVersion " ) {
0 commit comments