From 27c96d910986c9e282fb0bca767408185371ef44 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Wed, 20 Aug 2025 12:28:25 +0100 Subject: [PATCH] Fix null safety of Gradle Kotlin scripts with Gradle 9 See gh-46923 --- .../packaging/boot-build-image-bind-caches.gradle.kts | 6 +++--- .../examples/packaging/boot-build-image-caches.gradle.kts | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/build-plugin/spring-boot-gradle-plugin/src/docs/antora/modules/gradle-plugin/examples/packaging/boot-build-image-bind-caches.gradle.kts b/build-plugin/spring-boot-gradle-plugin/src/docs/antora/modules/gradle-plugin/examples/packaging/boot-build-image-bind-caches.gradle.kts index 4b7dac52882..629d61b2055 100644 --- a/build-plugin/spring-boot-gradle-plugin/src/docs/antora/modules/gradle-plugin/examples/packaging/boot-build-image-bind-caches.gradle.kts +++ b/build-plugin/spring-boot-gradle-plugin/src/docs/antora/modules/gradle-plugin/examples/packaging/boot-build-image-bind-caches.gradle.kts @@ -27,8 +27,8 @@ tasks.named("bootBuildImage") { tasks.register("bootBuildImageCaches") { doFirst { - println("buildWorkspace=" + tasks.getByName("bootBuildImage").buildWorkspace.asCache().bind.source) - println("buildCache=" + tasks.getByName("bootBuildImage").buildCache.asCache().bind.source) - println("launchCache=" + tasks.getByName("bootBuildImage").launchCache.asCache().bind.source) + println("buildWorkspace=" + tasks.getByName("bootBuildImage").buildWorkspace.asCache()?.bind?.source) + println("buildCache=" + tasks.getByName("bootBuildImage").buildCache.asCache()?.bind?.source) + println("launchCache=" + tasks.getByName("bootBuildImage").launchCache.asCache()?.bind?.source) } } diff --git a/build-plugin/spring-boot-gradle-plugin/src/docs/antora/modules/gradle-plugin/examples/packaging/boot-build-image-caches.gradle.kts b/build-plugin/spring-boot-gradle-plugin/src/docs/antora/modules/gradle-plugin/examples/packaging/boot-build-image-caches.gradle.kts index 6b7c7e3c01d..702005fb58b 100644 --- a/build-plugin/spring-boot-gradle-plugin/src/docs/antora/modules/gradle-plugin/examples/packaging/boot-build-image-caches.gradle.kts +++ b/build-plugin/spring-boot-gradle-plugin/src/docs/antora/modules/gradle-plugin/examples/packaging/boot-build-image-caches.gradle.kts @@ -22,7 +22,7 @@ tasks.named("bootBuildImage") { tasks.register("bootBuildImageCaches") { doFirst { - println("buildCache=" + tasks.getByName("bootBuildImage").buildCache.asCache().volume.name) - println("launchCache=" + tasks.getByName("bootBuildImage").launchCache.asCache().volume.name) + println("buildCache=" + tasks.getByName("bootBuildImage").buildCache.asCache()?.volume?.name) + println("launchCache=" + tasks.getByName("bootBuildImage").launchCache.asCache()?.volume?.name) } }