Skip to content

Commit 86c4a69

Browse files
authored
Fix failed dependency resolution with external build-tools users (#45107)
1 parent 277033a commit 86c4a69

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

buildSrc/src/main/groovy/org/elasticsearch/gradle/test/RestIntegTestTask.groovy

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,10 @@
1818
*/
1919
package org.elasticsearch.gradle.test
2020

21-
21+
import org.elasticsearch.gradle.VersionProperties
2222
import org.elasticsearch.gradle.testclusters.ElasticsearchCluster
2323
import org.elasticsearch.gradle.testclusters.TestClustersPlugin
24+
import org.elasticsearch.gradle.tool.ClasspathUtils
2425
import org.gradle.api.DefaultTask
2526
import org.gradle.api.Task
2627
import org.gradle.api.execution.TaskExecutionAdapter
@@ -244,7 +245,8 @@ class RestIntegTestTask extends DefaultTask {
244245
restSpec
245246
}
246247
project.dependencies {
247-
restSpec project.project(':rest-api-spec')
248+
restSpec ClasspathUtils.isElasticsearchProject() ? project.project(':rest-api-spec') :
249+
"org.elasticsearch.rest-api-spec:${VersionProperties.elasticsearch}"
248250
}
249251
Task copyRestSpec = project.tasks.findByName('copyRestSpec')
250252
if (copyRestSpec != null) {

0 commit comments

Comments
 (0)