6
6
buildscript {
7
7
ext {
8
8
opensearch_group = " org.opensearch"
9
- opensearch_version = System . getProperty(" opensearch.version" , " 2.11 .0-SNAPSHOT" )
9
+ opensearch_version = System . getProperty(" opensearch.version" , " 3.0 .0-SNAPSHOT" )
10
10
isSnapshot = " true" == System . getProperty(" build.snapshot" , " true" )
11
11
buildVersionQualifier = System . getProperty(" build.version_qualifier" , " " )
12
12
}
@@ -26,7 +26,11 @@ buildscript {
26
26
plugins {
27
27
id ' java-library'
28
28
id ' com.diffplug.spotless' version ' 6.23.0'
29
- id " io.freefair.lombok" version " 8.0.1"
29
+ id " io.freefair.lombok" version " 8.4"
30
+ }
31
+
32
+ lombok {
33
+ version = " 1.18.30"
30
34
}
31
35
32
36
repositories {
@@ -82,6 +86,12 @@ task addJarsToClasspath(type: Copy) {
82
86
dependencies {
83
87
compileOnly group : ' org.opensearch' , name :' opensearch-ml-client' , version : " ${ version} "
84
88
compileOnly group : ' com.google.code.gson' , name : ' gson' , version : ' 2.10.1'
89
+ compileOnly " org.apache.logging.log4j:log4j-slf4j-impl:2.19.0"
90
+ compileOnly group : ' org.json' , name : ' json' , version : ' 20231013'
91
+ zipArchive group : ' org.opensearch.plugin' , name :' opensearch-sql-plugin' , version : " ${ version} "
92
+ implementation(" com.google.guava:guava:32.0.1-jre" )
93
+ implementation fileTree(dir : sqlJarDirectory, include : [" opensearch-sql-${ version} .jar" , " ppl-${ version} .jar" , " protocol-${ version} .jar" ])
94
+ compileOnly " org.opensearch:common-utils:${ version} "
85
95
testImplementation " org.opensearch.test:framework:${ opensearch_version} "
86
96
testImplementation " org.mockito:mockito-core:3.10.0"
87
97
testImplementation ' org.junit.jupiter:junit-jupiter-api:5.7.2'
@@ -90,10 +100,6 @@ dependencies {
90
100
testImplementation " com.cronutils:cron-utils:9.1.6"
91
101
testImplementation " commons-validator:commons-validator:1.7"
92
102
testRuntimeOnly ' org.junit.jupiter:junit-jupiter-engine:5.7.2'
93
- compileOnly " org.apache.logging.log4j:log4j-slf4j-impl:2.19.0"
94
- compileOnly group : ' org.json' , name : ' json' , version : ' 20231013'
95
- zipArchive group : ' org.opensearch.plugin' , name :' opensearch-sql-plugin' , version : " ${ version} "
96
- implementation fileTree(dir : sqlJarDirectory, include : [" opensearch-sql-${ version} .jar" , " ppl-${ version} .jar" , " protocol-${ version} .jar" ])
97
103
}
98
104
99
105
task extractSqlJar (type : Copy ) {
@@ -110,6 +116,7 @@ tasks.validateNebulaPom.dependsOn ':generatePomFileForPluginZipPublication'
110
116
dependencyLicenses. enabled = false
111
117
loggerUsageCheck. enabled = false
112
118
testingConventions. enabled = false
119
+ thirdPartyAudit. enabled = false
113
120
114
121
test {
115
122
useJUnitPlatform()
0 commit comments