KT-41425 Project can not be launched with Gradle runner

93a82060 introduced support of "delegate to Gradle" for Gradle-Kotlin.
This commit fixes an issue known as "Could not get unknown property
'sourceSets' for root project".
This commit is contained in:
Andrei Klunnyi
2020-08-26 15:12:20 +02:00
parent f57f920dc0
commit 5cf76aa950
@@ -170,6 +170,7 @@ class KotlinGradleAppEnvProvider : GradleExecutionEnvironmentProvider {
allprojects { allprojects {
afterEvaluate { project -> afterEvaluate { project ->
if (project.path == gradlePath) {
def overwrite = project.tasks.findByName(runAppTaskName) != null def overwrite = project.tasks.findByName(runAppTaskName) != null
project.tasks.create(name: runAppTaskName, overwrite: overwrite, type: JavaExec) { project.tasks.create(name: runAppTaskName, overwrite: overwrite, type: JavaExec) {
if (javaExePath) executable = javaExePath if (javaExePath) executable = javaExePath
@@ -202,6 +203,7 @@ class KotlinGradleAppEnvProvider : GradleExecutionEnvironmentProvider {
} }
} }
} }
}
""" """
// @formatter:on // @formatter:on
return initScript return initScript