[Gradle] Minor: KotlinToolRunner: Replace deprecated 'setMain'
^KT-46198
This commit is contained in:
committed by
Space
parent
78b168711c
commit
aee2894fa6
+4
-1
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.compilerRunner
|
||||
|
||||
import com.intellij.openapi.util.text.StringUtil.escapeStringCharacters
|
||||
import org.gradle.api.Project
|
||||
import org.gradle.util.GradleVersion
|
||||
import org.jetbrains.kotlin.konan.target.HostManager
|
||||
import java.io.File
|
||||
import java.lang.reflect.InvocationTargetException
|
||||
@@ -100,7 +101,9 @@ internal abstract class KotlinToolRunner(
|
||||
)
|
||||
|
||||
project.javaexec { spec ->
|
||||
spec.main = mainClass
|
||||
@Suppress("DEPRECATION")
|
||||
if (GradleVersion.current() >= GradleVersion.version("7.0")) spec.mainClass.set(mainClass)
|
||||
else spec.main = mainClass
|
||||
spec.classpath = classpath
|
||||
spec.jvmArgs(jvmArgs)
|
||||
spec.systemProperties(systemProperties)
|
||||
|
||||
Reference in New Issue
Block a user