diff --git a/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/ExecuteKotlinScriptMojo.java b/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/ExecuteKotlinScriptMojo.java index e4d85003d3b..95a187d6a38 100644 --- a/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/ExecuteKotlinScriptMojo.java +++ b/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/ExecuteKotlinScriptMojo.java @@ -62,6 +62,8 @@ import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; +import static org.jetbrains.kotlin.cli.jvm.JvmArgumentsKt.configureJdkHomeFromSystemProperty; + /** * Allows to execute kotlin script files during the build process. * You can specify script file or inline script to be executed. @@ -174,6 +176,8 @@ public class ExecuteKotlinScriptMojo extends AbstractMojo { configuration.add(ComponentRegistrar.Companion.getPLUGIN_COMPONENT_REGISTRARS(), new ScriptingCompilerConfigurationComponentRegistrar()); + configureJdkHomeFromSystemProperty(configuration); + List deps = new ArrayList<>(); deps.addAll(getDependenciesForScript());