Skip to content

Commit ef2b231

Browse files
authored
Print full JVM implementation version at start of build (#73439)
1 parent 2fca666 commit ef2b231

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

buildSrc/src/main/java/org/elasticsearch/gradle/internal/info/GlobalBuildInfoPlugin.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -151,20 +151,21 @@ private void logGlobalBuildInfo() {
151151
final Jvm gradleJvm = Jvm.current();
152152
JvmInstallationMetadata gradleJvmMetadata = metadataDetector.getMetadata(gradleJvm.getJavaHome());
153153
final String gradleJvmVendorDetails = gradleJvmMetadata.getVendor().getDisplayName();
154+
final String gradleJvmImplementationVersion = gradleJvmMetadata.getImplementationVersion();
154155
LOGGER.quiet("=======================================");
155156
LOGGER.quiet("Elasticsearch Build Hamster says Hello!");
156157
LOGGER.quiet(" Gradle Version : " + GradleVersion.current().getVersion());
157158
LOGGER.quiet(" OS Info : " + osName + " " + osVersion + " (" + osArch + ")");
158159
if (BuildParams.getIsRuntimeJavaHomeSet()) {
159-
final String runtimeJvmVendorDetails = metadataDetector.getMetadata(BuildParams.getRuntimeJavaHome())
160-
.getVendor()
161-
.getDisplayName();
162-
LOGGER.quiet(" Runtime JDK Version : " + BuildParams.getRuntimeJavaVersion() + " (" + runtimeJvmVendorDetails + ")");
160+
JvmInstallationMetadata runtimeJvm = metadataDetector.getMetadata(BuildParams.getRuntimeJavaHome());
161+
final String runtimeJvmVendorDetails = runtimeJvm.getVendor().getDisplayName();
162+
final String runtimeJvmImplementationVersion = runtimeJvm.getImplementationVersion();
163+
LOGGER.quiet(" Runtime JDK Version : " + runtimeJvmImplementationVersion + " (" + runtimeJvmVendorDetails + ")");
163164
LOGGER.quiet(" Runtime java.home : " + BuildParams.getRuntimeJavaHome());
164-
LOGGER.quiet(" Gradle JDK Version : " + gradleJvm.getJavaVersion() + " (" + gradleJvmVendorDetails + ")");
165+
LOGGER.quiet(" Gradle JDK Version : " + gradleJvmImplementationVersion + " (" + gradleJvmVendorDetails + ")");
165166
LOGGER.quiet(" Gradle java.home : " + gradleJvm.getJavaHome());
166167
} else {
167-
LOGGER.quiet(" JDK Version : " + gradleJvm.getJavaVersion() + " (" + gradleJvmVendorDetails + ")");
168+
LOGGER.quiet(" JDK Version : " + gradleJvmImplementationVersion + " (" + gradleJvmVendorDetails + ")");
168169
LOGGER.quiet(" JAVA_HOME : " + gradleJvm.getJavaHome());
169170
}
170171
LOGGER.quiet(" Random Testing Seed : " + BuildParams.getTestSeed());

0 commit comments

Comments
 (0)