diff --git a/build.gradle b/build.gradle index be85478a58..509643b5a4 100644 --- a/build.gradle +++ b/build.gradle @@ -71,6 +71,7 @@ allprojects { } + subprojects { configurations { testImplementation.extendsFrom compileOnly @@ -80,6 +81,8 @@ subprojects { // Force spotless depending on newer version of guava due to CVE-2023-2976. Remove after spotless upgrades. resolutionStrategy.force "com.google.guava:guava:32.1.3-jre" resolutionStrategy.force 'org.apache.commons:commons-compress:1.26.0' + resolutionStrategy.force "org.apache.commons:commons-lang3:${versions.commonslang}" + } } diff --git a/ml-algorithms/build.gradle b/ml-algorithms/build.gradle index 9405f6a9ee..c50f0ab54a 100644 --- a/ml-algorithms/build.gradle +++ b/ml-algorithms/build.gradle @@ -88,7 +88,9 @@ dependencies { } implementation('net.minidev:json-smart:2.5.2') implementation group: 'org.json', name: 'json', version: '20231013' - implementation group: 'software.amazon.awssdk', name: 'netty-nio-client', version: "2.30.18" + implementation(enforcedPlatform("io.netty:netty-bom:4.2.5.Final")) + implementation("software.amazon.awssdk:netty-nio-client") + testImplementation("com.fasterxml.jackson.core:jackson-annotations:${versions.jackson}") testImplementation("com.fasterxml.jackson.core:jackson-databind:${versions.jackson_databind}") testImplementation group: 'com.networknt' , name: 'json-schema-validator', version: '1.4.0' diff --git a/search-processors/build.gradle b/search-processors/build.gradle index e9fbc9a585..2f9f8bb380 100644 --- a/search-processors/build.gradle +++ b/search-processors/build.gradle @@ -27,6 +27,7 @@ repositories { mavenLocal() } + dependencies { implementation project(path: ":${rootProject.name}-common", configuration: 'shadow') compileOnly group: 'org.opensearch', name: 'opensearch', version: "${opensearch_version}"