Skip to content

Commit 437450e

Browse files
penghuogithub-actions[bot]
authored andcommitted
Using jackson and jackson_databind version defined in OpenSearch (#1169)
Signed-off-by: Peng Huo <[email protected]> (cherry picked from commit 5073215)
1 parent c494d92 commit 437450e

File tree

7 files changed

+30
-28
lines changed

7 files changed

+30
-28
lines changed

build.gradle

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ buildscript {
88
ext {
99
opensearch_version = System.getProperty("opensearch.version", "2.5.0-SNAPSHOT")
1010
spring_version = "5.3.22"
11-
jackson_version = "2.14.1"
12-
jackson_databind_version = "2.14.1"
1311
isSnapshot = "true" == System.getProperty("build.snapshot", "true")
1412
buildVersionQualifier = System.getProperty("build.version_qualifier", "")
1513
version_tokens = opensearch_version.tokenize('-')
@@ -69,6 +67,10 @@ plugins {
6967
id 'jacoco'
7068
}
7169

70+
// import versions defined in https://github.com/opensearch-project/OpenSearch/blob/main/buildSrc/src/main/java/org/opensearch/gradle/OpenSearchJavaPlugin.java#L94
71+
// versions https://github.com/opensearch-project/OpenSearch/blob/main/buildSrc/version.properties
72+
apply plugin: 'opensearch.java'
73+
7274
// Repository on root level is for dependencies that project code depends on. And this block must be placed after plugins{}
7375
repositories {
7476
mavenLocal()

core/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ dependencies {
4040
api group: 'org.apache.commons', name: 'commons-lang3', version: '3.10'
4141
api group: 'com.facebook.presto', name: 'presto-matching', version: '0.240'
4242
api group: 'org.apache.commons', name: 'commons-math3', version: '3.6.1'
43-
api "com.fasterxml.jackson.core:jackson-core:${jackson_version}"
44-
api "com.fasterxml.jackson.core:jackson-databind:${jackson_databind_version}"
45-
api "com.fasterxml.jackson.core:jackson-annotations:${jackson_version}"
43+
api "com.fasterxml.jackson.core:jackson-core:${versions.jackson}"
44+
api "com.fasterxml.jackson.core:jackson-databind:${versions.jackson_databind}"
45+
api "com.fasterxml.jackson.core:jackson-annotations:${versions.jackson}"
4646
api project(':common')
4747

4848
testImplementation('org.junit.jupiter:junit-jupiter:5.6.2')

integ-test/build.gradle

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,11 @@ configurations.all {
6565
// enforce 1.1.3, https://www.whitesourcesoftware.com/vulnerability-database/WS-2019-0379
6666
resolutionStrategy.force 'commons-codec:commons-codec:1.13'
6767
resolutionStrategy.force 'com.google.guava:guava:31.0.1-jre'
68-
resolutionStrategy.force "com.fasterxml.jackson.core:jackson-core:${jackson_version}"
69-
resolutionStrategy.force "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:${jackson_version}"
70-
resolutionStrategy.force "com.fasterxml.jackson.dataformat:jackson-dataformat-smile:${jackson_version}"
71-
resolutionStrategy.force "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:${jackson_version}"
72-
resolutionStrategy.force "com.fasterxml.jackson.core:jackson-databind:${jackson_databind_version}"
68+
resolutionStrategy.force "com.fasterxml.jackson.core:jackson-core:${versions.jackson}"
69+
resolutionStrategy.force "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:${versions.jackson}"
70+
resolutionStrategy.force "com.fasterxml.jackson.dataformat:jackson-dataformat-smile:${versions.jackson}"
71+
resolutionStrategy.force "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:${versions.jackson}"
72+
resolutionStrategy.force "com.fasterxml.jackson.core:jackson-databind:${versions.jackson_databind}"
7373
resolutionStrategy.force "org.jetbrains.kotlin:kotlin-stdlib:1.6.0"
7474
resolutionStrategy.force "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0"
7575
resolutionStrategy.force "com.squareup.okhttp3:okhttp:4.9.3"

opensearch/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ dependencies {
3232
api project(':core')
3333
api group: 'org.opensearch', name: 'opensearch', version: "${opensearch_version}"
3434
implementation "io.github.resilience4j:resilience4j-retry:1.5.0"
35-
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: "${jackson_version}"
36-
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: "${jackson_databind_version}"
37-
implementation group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-cbor', version: "${jackson_version}"
35+
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: "${versions.jackson}"
36+
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: "${versions.jackson_databind}"
37+
implementation group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-cbor', version: "${versions.jackson}"
3838
implementation group: 'org.json', name: 'json', version:'20180813'
3939
compileOnly group: 'org.opensearch.client', name: 'opensearch-rest-high-level-client', version: "${opensearch_version}"
4040
implementation group: 'org.opensearch', name:'opensearch-ml-client', version: "${opensearch_build}"

plugin/build.gradle

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -85,14 +85,14 @@ configurations.all {
8585
// conflict with spring-jcl
8686
exclude group: "commons-logging", module: "commons-logging"
8787
// enforce 2.12.6, https://github.com/opensearch-project/sql/issues/424
88-
resolutionStrategy.force "com.fasterxml.jackson.core:jackson-core:${jackson_version}"
88+
resolutionStrategy.force "com.fasterxml.jackson.core:jackson-core:${versions.jackson}"
8989
// enforce 1.1.3, https://www.whitesourcesoftware.com/vulnerability-database/WS-2019-0379
9090
resolutionStrategy.force 'commons-codec:commons-codec:1.13'
9191
resolutionStrategy.force 'com.google.guava:guava:31.0.1-jre'
92-
resolutionStrategy.force "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:${jackson_version}"
93-
resolutionStrategy.force "com.fasterxml.jackson.dataformat:jackson-dataformat-smile:${jackson_version}"
94-
resolutionStrategy.force "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:${jackson_version}"
95-
resolutionStrategy.force "com.fasterxml.jackson.core:jackson-databind:${jackson_databind_version}"
92+
resolutionStrategy.force "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:${versions.jackson}"
93+
resolutionStrategy.force "com.fasterxml.jackson.dataformat:jackson-dataformat-smile:${versions.jackson}"
94+
resolutionStrategy.force "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:${versions.jackson}"
95+
resolutionStrategy.force "com.fasterxml.jackson.core:jackson-databind:${versions.jackson_databind}"
9696
resolutionStrategy.force "org.jetbrains.kotlin:kotlin-stdlib:1.6.0"
9797
resolutionStrategy.force "org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0"
9898
resolutionStrategy.force "com.squareup.okhttp3:okhttp:4.9.3"
@@ -111,9 +111,9 @@ compileTestJava {
111111

112112
dependencies {
113113
api group: 'org.springframework', name: 'spring-beans', version: "${spring_version}"
114-
api "com.fasterxml.jackson.core:jackson-core:${jackson_version}"
115-
api "com.fasterxml.jackson.core:jackson-databind:${jackson_databind_version}"
116-
api "com.fasterxml.jackson.core:jackson-annotations:${jackson_version}"
114+
api "com.fasterxml.jackson.core:jackson-core:${versions.jackson}"
115+
api "com.fasterxml.jackson.core:jackson-databind:${versions.jackson_databind}"
116+
api "com.fasterxml.jackson.core:jackson-annotations:${versions.jackson}"
117117

118118
api project(":ppl")
119119
api project(':legacy')

prometheus/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ repositories {
1717
dependencies {
1818
api project(':core')
1919
implementation "io.github.resilience4j:resilience4j-retry:1.5.0"
20-
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: "${jackson_version}"
21-
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: "${jackson_databind_version}"
22-
implementation group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-cbor', version: "${jackson_version}"
20+
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: "${versions.jackson}"
21+
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: "${versions.jackson_databind}"
22+
implementation group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-cbor', version: "${versions.jackson}"
2323
implementation group: 'com.squareup.okhttp3', name: 'okhttp', version: '4.9.3'
2424
implementation 'com.github.babbel:okhttp-aws-signer:1.0.2'
2525
implementation group: 'org.json', name: 'json', version: '20180813'

protocol/build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ plugins {
3030

3131
dependencies {
3232
implementation group: 'com.google.guava', name: 'guava', version: '31.0.1-jre'
33-
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: "${jackson_version}"
34-
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: "${jackson_databind_version}"
35-
implementation group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-cbor', version: "${jackson_version}"
33+
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: "${versions.jackson}"
34+
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: "${versions.jackson_databind}"
35+
implementation group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-cbor', version: "${versions.jackson}"
3636
implementation 'com.google.code.gson:gson:2.8.9'
3737
implementation project(':core')
3838
implementation project(':opensearch')
@@ -44,7 +44,7 @@ dependencies {
4444
}
4545

4646
configurations.all {
47-
resolutionStrategy.force "com.fasterxml.jackson.core:jackson-databind:${jackson_databind_version}"
47+
resolutionStrategy.force "com.fasterxml.jackson.core:jackson-databind:${versions.jackson_databind}"
4848
}
4949

5050
test {

0 commit comments

Comments
 (0)