diff --git a/compiler/fir/checkers/build.gradle.kts b/compiler/fir/checkers/build.gradle.kts index 1b17afa3258..ee3cfaf1ec1 100644 --- a/compiler/fir/checkers/build.gradle.kts +++ b/compiler/fir/checkers/build.gradle.kts @@ -52,7 +52,7 @@ val generateCheckersComponents by tasks.registering(NoDebugJavaExec::class) { args(generationRoot, *platformGenerationRoots.toTypedArray()) workingDir = rootDir classpath = generatorClasspath - main = "org.jetbrains.kotlin.fir.checkers.generator.MainKt" + mainClass.set("org.jetbrains.kotlin.fir.checkers.generator.MainKt") systemProperties["line.separator"] = "\n" } diff --git a/compiler/fir/tree/build.gradle.kts b/compiler/fir/tree/build.gradle.kts index b8a5428e37d..b726c14edbe 100644 --- a/compiler/fir/tree/build.gradle.kts +++ b/compiler/fir/tree/build.gradle.kts @@ -42,7 +42,7 @@ val generateTree by tasks.registering(NoDebugJavaExec::class) { args(generationRoot) workingDir = rootDir classpath = generatorClasspath - main = "org.jetbrains.kotlin.fir.tree.generator.MainKt" + mainClass.set("org.jetbrains.kotlin.fir.tree.generator.MainKt") systemProperties["line.separator"] = "\n" } diff --git a/core/builtins/build.gradle.kts b/core/builtins/build.gradle.kts index 723174ab01e..e62ecdcd5ac 100644 --- a/core/builtins/build.gradle.kts +++ b/core/builtins/build.gradle.kts @@ -61,7 +61,7 @@ fun serializeTask(name: String, sourcesTask: TaskProvider<*>, inDirs: List outputs.cacheIf { true } classpath(rootProject.buildscript.configurations["bootstrapCompilerClasspath"]) - main = "org.jetbrains.kotlin.serialization.builtins.RunKt" + mainClass.set("org.jetbrains.kotlin.serialization.builtins.RunKt") jvmArgs(listOfNotNull( "-Didea.io.use.nio2=true", "-Dkotlin.builtins.serializer.log=true".takeIf { logger.isInfoEnabled } diff --git a/libraries/stdlib/js-v1/build.gradle b/libraries/stdlib/js-v1/build.gradle index 9d0368fe84b..9b7a3b70bf0 100644 --- a/libraries/stdlib/js-v1/build.gradle +++ b/libraries/stdlib/js-v1/build.gradle @@ -172,7 +172,7 @@ task compileJs(type: NoDebugJavaExec) { include '**/*.js' } - main = "org.jetbrains.kotlin.cli.js.internal.JSStdlibLinker" + mainClass = "org.jetbrains.kotlin.cli.js.internal.JSStdlibLinker" // local variables for configuration cache work def rootDir = rootDir diff --git a/libraries/tools/kotlin-stdlib-gen/build.gradle b/libraries/tools/kotlin-stdlib-gen/build.gradle index 7f5f5e70720..bf19f64fabe 100644 --- a/libraries/tools/kotlin-stdlib-gen/build.gradle +++ b/libraries/tools/kotlin-stdlib-gen/build.gradle @@ -30,7 +30,7 @@ processResources { task run(type: JavaExec) { group 'application' - main 'generators.GenerateStandardLibKt' + mainClass = 'generators.GenerateStandardLibKt' classpath sourceSets.main.runtimeClasspath args = ["${rootDir}"] systemProperty 'line.separator', '\n' @@ -38,7 +38,7 @@ task run(type: JavaExec) { task generateStdlibTests(type: JavaExec) { group 'application' - main 'generators.GenerateStandardLibTestsKt' + mainClass = 'generators.GenerateStandardLibTestsKt' classpath sourceSets.main.runtimeClasspath args = ["${rootDir}"] systemProperty 'line.separator', '\n' @@ -46,7 +46,7 @@ task generateStdlibTests(type: JavaExec) { task generateUnicodeData(type: JavaExec) { group 'application' - main 'generators.unicode.GenerateUnicodeDataKt' + mainClass = 'generators.unicode.GenerateUnicodeDataKt' classpath sourceSets.main.runtimeClasspath args = ["${rootDir}"] -} \ No newline at end of file +}