Implement lazy script definition and light discovery in cli plugin, ...

update appropriate parts of the scripting infrastructure
This commit is contained in:
Ilya Chernikov
2018-05-11 21:36:15 +02:00
parent 0feb50021c
commit b3219cb762
8 changed files with 348 additions and 130 deletions
@@ -9,11 +9,13 @@ plugins {
dependencies {
compileOnly(project(":compiler:frontend"))
compileOnly(project(":compiler:frontend.java"))
compileOnly(project(":compiler:psi"))
compileOnly(project(":compiler:plugin-api"))
compileOnly(project(":compiler:cli"))
compile(project(":kotlin-scripting-common"))
compile(project(":kotlin-scripting-jvm"))
compileOnly(intellijCoreDep()) { includeJars("intellij-core") }
compileOnly(intellijDep()) { includeJars("asm-all") }
testCompile(project(":compiler:frontend"))
testCompile(project(":compiler:frontend.script"))