From 45a0e71345ab7ffc5b04d674d5015afa7067f9e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20K=C3=BCrten?= Date: Wed, 21 Sep 2022 14:42:59 +0200 Subject: [PATCH] Set a few useful environment variables for jpackage task process --- .../compose/desktop/application/tasks/AbstractJPackageTask.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractJPackageTask.kt b/gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractJPackageTask.kt index b26cf12d05a..9995ec306b2 100644 --- a/gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractJPackageTask.kt +++ b/gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractJPackageTask.kt @@ -511,6 +511,10 @@ abstract class AbstractJPackageTask @Inject constructor( override fun jvmToolEnvironment(): MutableMap = super.jvmToolEnvironment().apply { + put("GRADLE_PROJECT_DIR", "${project.projectDir}") + put("GRADLE_ROOT_PROJECT_DIR", "${project.rootProject.projectDir}") + put("GRADLE_BUILD_DIR", "${project.buildDir}") + put("GRADLE_ROOT_BUILD_DIR", "${project.rootProject.buildDir}") if (currentOS == OS.Windows) { val wixDir = wixToolsetDir.ioFile val wixPath = wixDir.absolutePath