diff --git a/instrumentation/jsf/jsf-mojarra-3.0/javaagent/build.gradle.kts b/instrumentation/jsf/jsf-mojarra-3.0/javaagent/build.gradle.kts index 2985fd0046c5..59b3f3864e86 100644 --- a/instrumentation/jsf/jsf-mojarra-3.0/javaagent/build.gradle.kts +++ b/instrumentation/jsf/jsf-mojarra-3.0/javaagent/build.gradle.kts @@ -17,7 +17,11 @@ otelJava { } dependencies { - library("jakarta.el:jakarta.el-api:4.0.0") + // can't use library for now because 6.1.0-M1 is latest and its POM referes to a missing parent POM + // switch back to library when a new version is released + // library("jakarta.el:jakarta.el-api:4.0.0") + compileOnly("jakarta.el:jakarta.el-api:4.0.0") + testImplementation("jakarta.el:jakarta.el-api:4.0.0") library("jakarta.faces:jakarta.faces-api:3.0.0") testLibrary("org.glassfish:jakarta.faces:3.0.4") diff --git a/instrumentation/jsf/jsf-myfaces-3.0/javaagent/build.gradle.kts b/instrumentation/jsf/jsf-myfaces-3.0/javaagent/build.gradle.kts index ff215c68b8f4..2adc2f0c1c56 100644 --- a/instrumentation/jsf/jsf-myfaces-3.0/javaagent/build.gradle.kts +++ b/instrumentation/jsf/jsf-myfaces-3.0/javaagent/build.gradle.kts @@ -17,7 +17,11 @@ otelJava { } dependencies { - library("jakarta.el:jakarta.el-api:4.0.0") + // can't use library for now because 6.1.0-M1 is latest and its POM referes to a missing parent POM + // switch back to library when a new version is released + // library("jakarta.el:jakarta.el-api:4.0.0") + compileOnly("jakarta.el:jakarta.el-api:4.0.0") + testImplementation("jakarta.el:jakarta.el-api:4.0.0") library("org.apache.myfaces.core:myfaces-api:3.0.2") testLibrary("org.apache.myfaces.core:myfaces-impl:3.0.2") 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 d23da79c852c..b0e2cca61140 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 @@ -23,7 +23,11 @@ dependencies { testLibrary("org.springframework:spring-test:6.0.0") testLibrary("org.springframework:spring-context:6.0.0") - testLibrary("jakarta.servlet:jakarta.servlet-api:6.0.0") + // can't use testLibrary for now because 6.2.0-M1 is latest and its POM referes 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 } 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 60bf1e859fa5..3641847ecf5f 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 @@ -7,7 +7,12 @@ dependencies { library("org.springframework.security:spring-security-web:6.0.0") library("org.springframework:spring-web:6.0.0") library("io.projectreactor:reactor-core:3.5.0") - library("jakarta.servlet:jakarta.servlet-api:6.0.0") + // can't use library for now because 6.2.0-M1 is latest and its POM referes to a missing parent POM + // switch back to library when a new version is released + // library("jakarta.servlet:jakarta.servlet-api:6.0.0") + compileOnly("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 implementation(project(":instrumentation:reactor:reactor-3.1:library"))