1234567891011121314151617181920212223242526 |
- import org.elasticsearch.gradle.Architecture
- import org.elasticsearch.gradle.OS
- import org.elasticsearch.gradle.VersionProperties
- import org.elasticsearch.gradle.info.BuildParams
- apply plugin: 'elasticsearch.jdk-download'
- jdks {
- provisioned_runtime {
- vendor = VersionProperties.bundledJdkVendor
- version = VersionProperties.getBundledJdk(OS.current().name().toLowerCase())
- platform = OS.current().name().toLowerCase()
- architecture = Architecture.current().name().toLowerCase()
- }
- }
- configure(allprojects - project(':build-tools')) {
- project.tasks.withType(Test).configureEach { Test test ->
- if (BuildParams.getIsRuntimeJavaHomeSet()) {
- test.executable = "${BuildParams.runtimeJavaHome}/bin/java"
- } else {
- test.dependsOn(rootProject.jdks.provisioned_runtime)
- test.executable = rootProject.jdks.provisioned_runtime.getBinJavaPath()
- }
- }
- }
|