diff --git a/build.gradle b/build.gradle index c2e0a14..7e1f892 100644 --- a/build.gradle +++ b/build.gradle @@ -3,6 +3,8 @@ * SPDX-License-Identifier: Apache-2.0 */ +import org.opensearch.gradle.VersionProperties + buildscript { ext { opensearch_group = "org.opensearch" @@ -21,7 +23,6 @@ buildscript { opensearch_java_version = '2.19.0' log4j_version = '2.24.3' - jackson_version = '2.18.2' apache_http_components_version = '5.4.1' apache_http_core_version = '5.3.2' aws_sdk_version = '2.29.50' @@ -79,6 +80,7 @@ allprojects { withSourcesJar() withJavadocJar() } + project.getExtensions().getExtraProperties().set("versions", VersionProperties.getVersions()) } subprojects { @@ -91,10 +93,10 @@ subprojects { implementation "org.apache.logging.log4j:log4j-api:${log4j_version}" implementation "org.apache.logging.log4j:log4j-core:${log4j_version}" - implementation "com.fasterxml.jackson.core:jackson-databind:${jackson_version}" - implementation "com.fasterxml.jackson.core:jackson-core:${jackson_version}" - implementation "com.fasterxml.jackson.core:jackson-annotations:${jackson_version}" - implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:${jackson_version}" + implementation("com.fasterxml.jackson.core:jackson-annotations:${versions.jackson}") + implementation("com.fasterxml.jackson.core:jackson-databind:${versions.jackson_databind}") + implementation "com.fasterxml.jackson.core:jackson-core:${versions.jackson_databind}" + implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:${versions.jackson_databind}" implementation "org.apache.httpcomponents.client5:httpclient5:${apache_http_components_version}" implementation "org.apache.httpcomponents.core5:httpcore5:${apache_http_core_version}"