Apply scripting plugin in gradle plugin by default

This commit is contained in:
Ilya Chernikov
2018-04-09 15:26:18 +02:00
parent a29411a211
commit 969340167f
3 changed files with 6 additions and 1 deletions
@@ -51,6 +51,7 @@ dependencies {
extension = 'jar'
}
}
compileOnly project(':kotlin-scripting-gradle')
runtime project(path: ':kotlin-compiler-embeddable', configuration: "runtimeJar")
runtime project(path: ':kotlin-annotation-processing-gradle', configuration: "runtimeJar")
@@ -60,6 +61,7 @@ dependencies {
runtime project(':kotlin-scripting-common')
runtime project(':kotlin-scripting-compiler')
runtime project(':kotlin-scripting-jvm')
runtime project(path: ':kotlin-scripting-gradle', configuration: 'runtimeJar')
// com.android.tools.build:gradle has ~50 unneeded transitive dependencies
agp25CompileOnly('com.android.tools.build:gradle:3.0.0-alpha1') { transitive = false }
@@ -30,6 +30,7 @@ import org.jetbrains.kotlin.gradle.internal.Kapt3GradleSubplugin.Companion.getKa
import org.jetbrains.kotlin.gradle.tasks.*
import org.jetbrains.kotlin.gradle.utils.*
import org.jetbrains.kotlin.incremental.configureMultiProjectIncrementalCompilation
import org.jetbrains.kotlin.scripting.gradle.ScriptingGradleSubplugin
import java.io.File
import java.net.URL
import java.util.*
@@ -427,6 +428,7 @@ internal open class KotlinPlugin(
override fun apply(project: Project) {
project.createKaptExtension()
project.pluginManager.apply(ScriptingGradleSubplugin::class.java)
super.apply(project)
}
}