diff --git a/settings.gradle b/settings.gradle index c563a6cfff..1d84e98f42 100644 --- a/settings.gradle +++ b/settings.gradle @@ -50,10 +50,13 @@ settings.gradle.projectsLoaded { if (settings.gradle.rootProject.hasProperty('customJavaSourceVersion')) { value("Custom Java Source Version", settings.gradle.rootProject.getProperty('customJavaSourceVersion')) } - settings.gradle.rootProject.getBuildDir().mkdirs() - new File(settings.gradle.rootProject.getBuildDir(), "build-scan-uri.txt").text = "(build scan not generated)" + File buildDir = settings.gradle.rootProject.getBuildDir() + buildDir.mkdirs() + new File(buildDir, "build-scan-uri.txt").text = "(build scan not generated)" buildScanPublished { scan -> - new File(settings.gradle.rootProject.getBuildDir(), "build-scan-uri.txt").text = "${scan.buildScanUri}\n" + if (buildDir.exists()) { + new File(buildDir, "build-scan-uri.txt").text = "${scan.buildScanUri}\n" + } } } }