diff --git a/libraries/tools/kotlin-gradle-plugin/build.gradle.kts b/libraries/tools/kotlin-gradle-plugin/build.gradle.kts index 5ed83231e49..5770d9fa502 100644 --- a/libraries/tools/kotlin-gradle-plugin/build.gradle.kts +++ b/libraries/tools/kotlin-gradle-plugin/build.gradle.kts @@ -1,5 +1,4 @@ -import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar -import com.gradle.publish.PluginConfig + import org.jetbrains.dokka.gradle.DokkaTask import org.jetbrains.kotlin.gradle.tasks.KotlinCompile import org.jetbrains.kotlin.pill.PillExtension @@ -46,6 +45,9 @@ dependencies { compileOnly(project(":kotlin-scripting-compiler")) compileOnly("com.android.tools.build:gradle:2.0.0") + compileOnly("com.android.tools.build:gradle-core:2.0.0") + compileOnly("com.android.tools.build:builder:2.0.0") + compileOnly("com.android.tools.build:builder-model:2.0.0") compileOnly("org.codehaus.groovy:groovy-all:2.4.12") compileOnly(gradleApi()) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/model/builder/KotlinModelBuilder.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/model/builder/KotlinModelBuilder.kt index 13562910c8b..d078dd79210 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/model/builder/KotlinModelBuilder.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/model/builder/KotlinModelBuilder.kt @@ -95,7 +95,7 @@ class KotlinModelBuilder(private val kotlinPluginVersion: String, private val an kotlinSourceSet.kotlin.srcDirs, javaSourceSet.resources.srcDirs, destinationDir, - javaSourceSet.output.resourcesDir, + javaSourceSet.output.resourcesDir!!, createCompilerArguments() ) } else null diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/kotlinCompilationOutputs.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/kotlinCompilationOutputs.kt index 5da5891041c..4fe268181d2 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/kotlinCompilationOutputs.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/kotlinCompilationOutputs.kt @@ -38,10 +38,10 @@ class KotlinWithJavaCompilationOutput( get() = compilation.javaSourceSet.output override val resourcesDir: File - get() = javaSourceSetOutput.resourcesDir + get() = javaSourceSetOutput.resourcesDir!! override var resourcesDirProvider: Any - get() = javaSourceSetOutput.resourcesDir + get() = javaSourceSetOutput.resourcesDir!! set(value) { javaSourceSetOutput.setResourcesDir(value) }