diff --git a/instrumentation/spring/spring-security-config-6.0/javaagent/build.gradle.kts b/instrumentation/spring/spring-security-config-6.0/javaagent/build.gradle.kts index b0e2cca61140..e231e4ac2d8b 100644 --- a/instrumentation/spring/spring-security-config-6.0/javaagent/build.gradle.kts +++ b/instrumentation/spring/spring-security-config-6.0/javaagent/build.gradle.kts @@ -21,13 +21,20 @@ dependencies { library("org.springframework.security:spring-security-web:6.0.0") library("io.projectreactor:reactor-core:3.5.0") + // SpringExtension in spring-test 7 requires JUnit 6 + testImplementation(platform("org.junit:junit-bom:6.0.1")) + testLibrary("org.springframework:spring-test:6.0.0") testLibrary("org.springframework:spring-context:6.0.0") - // can't use testLibrary for now because 6.2.0-M1 is latest and its POM referes to a missing + // can't use testLibrary for now because 6.2.0-M1 is latest and its POM refers to a missing // parent POM, switch back to testLibrary when a new version is released // testLibrary("jakarta.servlet:jakarta.servlet-api:6.0.0") testImplementation("jakarta.servlet:jakarta.servlet-api:6.0.0") latestDepTestLibrary("jakarta.servlet:jakarta.servlet-api:6.1.0") // documented limitation + // remove after 7.0 is released for spring security + // spring-test 7 requires spring-context 7 + latestDepTestLibrary("org.springframework:spring-context:latest.release") + latestDepTestLibrary("org.springframework:spring-web:latest.release") } otelJava { diff --git a/instrumentation/spring/spring-security-config-6.0/library/build.gradle.kts b/instrumentation/spring/spring-security-config-6.0/library/build.gradle.kts index 6b15caf23a5f..8fc87260c179 100644 --- a/instrumentation/spring/spring-security-config-6.0/library/build.gradle.kts +++ b/instrumentation/spring/spring-security-config-6.0/library/build.gradle.kts @@ -16,7 +16,13 @@ dependencies { implementation(project(":instrumentation:reactor:reactor-3.1:library")) + // SpringExtension in spring-test 7 requires JUnit 6 + testImplementation(platform("org.junit:junit-bom:6.0.1")) + testLibrary("org.springframework:spring-test:6.0.0") + // remove after 7.0 is released for spring security + // spring-test 7 requires spring-context 7 + latestDepTestLibrary("org.springframework:spring-context:latest.release") } otelJava {