Skip to content

Commit e95bd59

Browse files
authored
Print full JVM implementation version at start of build (#73439) (#73483)
1 parent 50bc9e2 commit e95bd59

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

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

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

0 commit comments

Comments
 (0)