From 6423d78ee7880e096a88369beedac238daee2757 Mon Sep 17 00:00:00 2001 From: Gregor Billing Date: Mon, 21 Sep 2020 22:23:03 +0200 Subject: [PATCH] Resolve symlink relatively for Docker builds --- webscrambles/build.gradle.kts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/webscrambles/build.gradle.kts b/webscrambles/build.gradle.kts index eae59fa33..62eb3eabf 100644 --- a/webscrambles/build.gradle.kts +++ b/webscrambles/build.gradle.kts @@ -119,8 +119,10 @@ tasks.getByName("shadowJar") { outputs.file(targetLn) doLast { - val created = archiveFile.orNull?.asFile - ?.let { symlink(targetLn, it) } ?: false + val targetFileAbs = archiveFile.orNull?.asFile + ?.relativeToOrNull(rootProject.projectDir) + + val created = targetFileAbs?.let { symlink(targetLn, it) } ?: false if (!created) { logger.warn("Unable to (re-)create symlink for latest release! Using top-level Gradle tasks will implicitly reference an older build!")