Skip to content

Commit 6163f67

Browse files
authored
add remote-index-build-client dependency for k-NN (#1233)
Signed-off-by: Junqiu Lei <[email protected]>
1 parent 57124dd commit 6163f67

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

build.gradle

+3-2
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ dependencies {
254254
zipArchive group: 'org.opensearch.plugin', name:'opensearch-knn', version: "${opensearch_build}"
255255
zipArchive group: 'org.opensearch.plugin', name:'opensearch-ml-plugin', version: "${opensearch_build}"
256256
secureIntegTestPluginArchive group: 'org.opensearch.plugin', name:'opensearch-security', version: "${opensearch_build}"
257-
compileOnly fileTree(dir: knnJarDirectory, include: "opensearch-knn-${opensearch_build}.jar")
257+
compileOnly fileTree(dir: knnJarDirectory, include: ["opensearch-knn-${opensearch_build}.jar", "remote-index-build-client-${opensearch_build}.jar"])
258258
compileOnly group: 'com.google.guava', name: 'guava', version:'32.1.3-jre'
259259
compileOnly group: 'commons-lang', name: 'commons-lang', version: '2.6'
260260
api group: 'org.opensearch', name:'opensearch-ml-client', version: "${opensearch_build}"
@@ -282,7 +282,8 @@ dependencies {
282282
testFixturesImplementation "org.opensearch:common-utils:${version}"
283283
testFixturesImplementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.14.0'
284284
testFixturesCompileOnly group: 'com.google.guava', name: 'guava', version:'32.1.3-jre'
285-
testFixturesCompileOnly fileTree(dir: knnJarDirectory, include: "opensearch-knn-${opensearch_build}.jar")
285+
testFixturesImplementation fileTree(dir: knnJarDirectory, include: ["opensearch-knn-${opensearch_build}.jar", "remote-index-build-client-${opensearch_build}.jar"])
286+
testImplementation fileTree(dir: knnJarDirectory, include: ["opensearch-knn-${opensearch_build}.jar", "remote-index-build-client-${opensearch_build}.jar"])
286287
}
287288

288289
// In order to add the jar to the classpath, we need to unzip the

qa/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ dependencies {
3737
zipArchive group: 'org.opensearch.plugin', name:'opensearch-job-scheduler', version: "${opensearch_build}"
3838
zipArchive group: 'org.opensearch.plugin', name:'opensearch-knn', version: "${opensearch_build}"
3939
zipArchive group: 'org.opensearch.plugin', name:'opensearch-ml-plugin', version: "${opensearch_build}"
40-
compileOnly fileTree(dir: knnJarDirectory, include: "opensearch-knn-${opensearch_build}.jar")
40+
compileOnly fileTree(dir: knnJarDirectory, include: ["opensearch-knn-${opensearch_build}.jar", "remote-index-build-client-${opensearch_build}.jar"])
4141
compileOnly group: 'com.google.guava', name: 'guava', version:'32.1.3-jre'
4242
compileOnly group: 'commons-lang', name: 'commons-lang', version: '2.6'
4343
// json-path 2.9.0 depends on slf4j 2.0.11, which conflicts with the version used by OpenSearch core.

0 commit comments

Comments
 (0)