20
20
package org.elasticsearch.hadoop.gradle
21
21
22
22
import org.elasticsearch.gradle.info.BuildParams
23
- import org.elasticsearch.gradle.info.GenerateGlobalBuildInfoTask
24
23
import org.elasticsearch.gradle.info.GlobalBuildInfoPlugin
25
24
import org.elasticsearch.gradle.info.JavaHome
26
25
import org.elasticsearch.hadoop.gradle.util.Resources
@@ -64,6 +63,7 @@ class BaseBuildPlugin implements Plugin<Project> {
64
63
if (! project. rootProject. ext. has(' buildInfoConfigured' )) {
65
64
66
65
JavaVersion minimumRuntimeVersion = JavaVersion . toVersion(Resources . getResourceContents(" /minimumRuntimeVersion" ))
66
+ println " Min runtime: ${ minimumRuntimeVersion} "
67
67
68
68
// We snap the runtime to java 8 since Hadoop needs to see some significant
69
69
// upgrades to support any runtime higher than that
@@ -77,12 +77,14 @@ class BaseBuildPlugin implements Plugin<Project> {
77
77
}
78
78
79
79
// Set on global build info
80
- GenerateGlobalBuildInfoTask generateTask = project. getTasks(). getByName(" generateGlobalBuildInfo" ) as GenerateGlobalBuildInfoTask
81
- generateTask. setMinimumRuntimeVersion(minimumRuntimeVersion)
82
- generateTask. setRuntimeJavaHome(esHadoopRuntimeJava. javaHome. getAbsoluteFile())
80
+ BuildParams . init { params ->
81
+ params. setMinimumRuntimeVersion(minimumRuntimeVersion)
82
+ params. setRuntimeJavaVersion(minimumRuntimeVersion)
83
+ params. setRuntimeJavaHome(esHadoopRuntimeJava. javaHome. get())
84
+ }
83
85
84
86
// Set on build settings
85
- project. rootProject. ext. runtimeJavaHome = esHadoopRuntimeJava. javaHome. getAbsoluteFile ()
87
+ project. rootProject. ext. runtimeJavaHome = esHadoopRuntimeJava. javaHome. get ()
86
88
project. rootProject. ext. minimumRuntimeVersion = minimumRuntimeVersion
87
89
88
90
project. rootProject. ext. buildInfoConfigured = true
0 commit comments