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:
+2
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user