diff --git a/libraries/tools/kotlin-gradle-plugin-core/kotlinAnnotation/org/gradle/api/file/annotations.xml b/libraries/tools/kotlin-gradle-plugin-core/kotlinAnnotation/org/gradle/api/file/annotations.xml index 86cc0e5f0c1..10a2d3e4183 100644 --- a/libraries/tools/kotlin-gradle-plugin-core/kotlinAnnotation/org/gradle/api/file/annotations.xml +++ b/libraries/tools/kotlin-gradle-plugin-core/kotlinAnnotation/org/gradle/api/file/annotations.xml @@ -2,6 +2,18 @@ + + + + + + + + + + + + diff --git a/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt b/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt index 9a70c6b42b2..1c4e42ca784 100644 --- a/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt +++ b/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt @@ -248,7 +248,7 @@ open class KotlinAndroidPlugin: Plugin { val basePlugin : BasePlugin = plugin as BasePlugin val javaSources = project.files(javaSourceList) val androidRT = project.files(basePlugin.getRuntimeJarList()) - val fullClasspath = javaTask.getClasspath() + (javaSources + androidRT)?.minus(project.files(kotlinTask.kotlinDestinationDir)) + val fullClasspath = (javaTask.getClasspath() + (javaSources + androidRT)) - project.files(kotlinTask.kotlinDestinationDir) (task as AbstractCompile).setClasspath(fullClasspath) })