Gradle plugin: update to 1.1.0-rc1
#KT-6729 Fixed
This commit is contained in:
+1
-1
@@ -390,7 +390,7 @@ open class KotlinAndroidPlugin [Inject] (val scriptHandler: ScriptHandler, val t
|
|||||||
}
|
}
|
||||||
val basePlugin: BasePlugin = plugin as BasePlugin
|
val basePlugin: BasePlugin = plugin as BasePlugin
|
||||||
val javaSources = project.files(javaSourceList)
|
val javaSources = project.files(javaSourceList)
|
||||||
val androidRT = project.files(AndroidGradleWrapper.getRuntimeJars(basePlugin))
|
val androidRT = project.files(AndroidGradleWrapper.getRuntimeJars(basePlugin, androidExt))
|
||||||
val fullClasspath = (javaTask.getClasspath() + (javaSources + androidRT)) - project.files(kotlinTask.property("kotlinDestinationDir"))
|
val fullClasspath = (javaTask.getClasspath() + (javaSources + androidRT)) - project.files(kotlinTask.property("kotlinDestinationDir"))
|
||||||
(it as AbstractCompile).setClasspath(fullClasspath)
|
(it as AbstractCompile).setClasspath(fullClasspath)
|
||||||
}
|
}
|
||||||
|
|||||||
+5
-1
@@ -1,5 +1,6 @@
|
|||||||
package org.jetbrains.kotlin.gradle.plugin.android
|
package org.jetbrains.kotlin.gradle.plugin.android
|
||||||
|
|
||||||
|
import com.android.build.gradle.BaseExtension
|
||||||
import com.android.build.gradle.BasePlugin
|
import com.android.build.gradle.BasePlugin
|
||||||
import com.android.build.gradle.api.ApkVariant
|
import com.android.build.gradle.api.ApkVariant
|
||||||
import com.android.build.gradle.api.BaseVariant
|
import com.android.build.gradle.api.BaseVariant
|
||||||
@@ -7,10 +8,13 @@ import org.gradle.api.tasks.util.PatternFilterable
|
|||||||
import org.jetbrains.annotations.NotNull
|
import org.jetbrains.annotations.NotNull
|
||||||
|
|
||||||
class AndroidGradleWrapper {
|
class AndroidGradleWrapper {
|
||||||
static def getRuntimeJars(BasePlugin basePlugin) {
|
static def getRuntimeJars(BasePlugin basePlugin, BaseExtension baseExtension) {
|
||||||
if (basePlugin.getMetaClass().getMetaMethod("getRuntimeJarList")) {
|
if (basePlugin.getMetaClass().getMetaMethod("getRuntimeJarList")) {
|
||||||
return basePlugin.getRuntimeJarList()
|
return basePlugin.getRuntimeJarList()
|
||||||
}
|
}
|
||||||
|
else if (baseExtension.getMetaClass().getMetaMethod("getBootClasspath")) {
|
||||||
|
return baseExtension.getBootClasspath()
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
return basePlugin.getBootClasspath()
|
return basePlugin.getBootClasspath()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user