Revert renaming scripting plugin jar:

it conflicts with the compilation on daemon, so transistion should
be planned accordingly, and now it is not a good time for it.
The most important part of the renaming remains intact.

Partially reverts commit "Rename scripting libs and plugin - invert embeddable suffix"
This commit is contained in:
Ilya Chernikov
2020-05-27 13:15:50 +02:00
parent 18953c4717
commit dec8eb7899
41 changed files with 65 additions and 65 deletions
+4 -4
View File
@@ -482,7 +482,7 @@ allprojects {
} }
configurations.findByName("kotlinCompilerPluginClasspath") configurations.findByName("kotlinCompilerPluginClasspath")
?.exclude("org.jetbrains.kotlin", "kotlin-scripting-compiler") ?.exclude("org.jetbrains.kotlin", "kotlin-scripting-compiler-embeddable")
} }
apply(from = "$rootDir/gradle/cacheRedirector.gradle.kts") apply(from = "$rootDir/gradle/cacheRedirector.gradle.kts")
@@ -620,7 +620,7 @@ tasks {
register("scriptingTest") { register("scriptingTest") {
dependsOn("dist") dependsOn("dist")
dependsOn(":kotlin-script-util:test") dependsOn(":kotlin-script-util:test")
dependsOn(":kotlin-scripting-compiler:test") dependsOn(":kotlin-scripting-compiler-embeddable:test")
dependsOn(":kotlin-scripting-common:test") dependsOn(":kotlin-scripting-common:test")
dependsOn(":kotlin-scripting-jvm:test") dependsOn(":kotlin-scripting-jvm:test")
dependsOn(":kotlin-scripting-jvm-host-test:test") dependsOn(":kotlin-scripting-jvm-host-test:test")
@@ -793,8 +793,8 @@ tasks {
":kotlin-script-util:publish", ":kotlin-script-util:publish",
":kotlin-scripting-common:publish", ":kotlin-scripting-common:publish",
":kotlin-scripting-jvm:publish", ":kotlin-scripting-jvm:publish",
":kotlin-scripting-compiler:publish", ":kotlin-scripting-compiler-embeddable:publish",
":kotlin-scripting-compiler-impl:publish", ":kotlin-scripting-compiler-impl-embeddable:publish",
":kotlin-android-extensions-runtime:publish", ":kotlin-android-extensions-runtime:publish",
":kotlin-stdlib:publish", ":kotlin-stdlib:publish",
":kotlin-stdlib-jdk7:publish", ":kotlin-stdlib-jdk7:publish",
+1 -1
View File
@@ -50,7 +50,7 @@ dependencies {
testCompile(projectTests(":generators:test-generator")) testCompile(projectTests(":generators:test-generator"))
testCompile(project(":compiler:ir.ir2cfg")) testCompile(project(":compiler:ir.ir2cfg"))
testCompile(project(":compiler:ir.tree")) // used for deepCopyWithSymbols call that is removed by proguard from the compiler TODO: make it more straightforward testCompile(project(":compiler:ir.tree")) // used for deepCopyWithSymbols call that is removed by proguard from the compiler TODO: make it more straightforward
testCompile(project(":kotlin-scripting-compiler-unshaded")) testCompile(project(":kotlin-scripting-compiler"))
testCompile(project(":kotlin-script-util")) testCompile(project(":kotlin-script-util"))
testCompileOnly(project(":kotlin-reflect-api")) testCompileOnly(project(":kotlin-reflect-api"))
otherCompilerModules.forEach { otherCompilerModules.forEach {
+2 -2
View File
@@ -5,7 +5,7 @@ plugins {
} }
dependencies { dependencies {
testCompile(project(":kotlin-scripting-compiler-unshaded")) testCompile(project(":kotlin-scripting-compiler"))
testCompile(project(":core:descriptors")) testCompile(project(":core:descriptors"))
testCompile(project(":core:descriptors.jvm")) testCompile(project(":core:descriptors.jvm"))
testCompile(project(":core:deserialization")) testCompile(project(":core:deserialization"))
@@ -42,7 +42,7 @@ dependencies {
testCompileOnly(project(":plugins:android-extensions-compiler")) testCompileOnly(project(":plugins:android-extensions-compiler"))
testCompile(project(":kotlin-test:kotlin-test-jvm")) testCompile(project(":kotlin-test:kotlin-test-jvm"))
testCompile(projectTests(":compiler:tests-common-jvm6")) testCompile(projectTests(":compiler:tests-common-jvm6"))
testCompile(project(":kotlin-scripting-compiler-impl-unshaded")) testCompile(project(":kotlin-scripting-compiler-impl"))
testCompile(commonDep("junit:junit")) testCompile(commonDep("junit:junit"))
testCompile(androidDxJar()) { isTransitive = false } testCompile(androidDxJar()) { isTransitive = false }
testCompile(commonDep("com.android.tools:r8")) testCompile(commonDep("com.android.tools:r8"))
+1 -1
View File
@@ -6,7 +6,7 @@ plugins {
} }
dependencies { dependencies {
testCompile(project(":kotlin-scripting-compiler-unshaded")) testCompile(project(":kotlin-scripting-compiler"))
testCompile(projectTests(":compiler:tests-common")) testCompile(projectTests(":compiler:tests-common"))
testCompileOnly(intellijCoreDep()) { includeJars("intellij-core") } testCompileOnly(intellijCoreDep()) { includeJars("intellij-core") }
testCompile(projectTests(":generators:test-generator")) testCompile(projectTests(":generators:test-generator"))
@@ -70,11 +70,11 @@ object PathUtil {
const val KOTLIN_SCRIPTING_JS_JAR = "$KOTLIN_SCRIPTING_JS_NAME.jar" const val KOTLIN_SCRIPTING_JS_JAR = "$KOTLIN_SCRIPTING_JS_NAME.jar"
const val KOTLIN_DAEMON_NAME = "kotlin-daemon" const val KOTLIN_DAEMON_NAME = "kotlin-daemon"
const val KOTLIN_DAEMON_JAR = "$KOTLIN_SCRIPTING_JVM_NAME.jar" const val KOTLIN_DAEMON_JAR = "$KOTLIN_SCRIPTING_JVM_NAME.jar"
const val KOTLIN_SCRIPTING_COMPILER_PLUGIN_NAME = "kotlin-scripting-compiler-unshaded" const val KOTLIN_SCRIPTING_COMPILER_PLUGIN_NAME = "kotlin-scripting-compiler"
const val KOTLIN_SCRIPTING_COMPILER_PLUGIN_JAR = "$KOTLIN_SCRIPTING_COMPILER_PLUGIN_NAME.jar" const val KOTLIN_SCRIPTING_COMPILER_PLUGIN_JAR = "$KOTLIN_SCRIPTING_COMPILER_PLUGIN_NAME.jar"
const val KOTLINX_COROUTINES_CORE_NAME = "kotlinx-coroutines-core" const val KOTLINX_COROUTINES_CORE_NAME = "kotlinx-coroutines-core"
const val KOTLINX_COROUTINES_CORE_JAR = "$KOTLINX_COROUTINES_CORE_NAME.jar" const val KOTLINX_COROUTINES_CORE_JAR = "$KOTLINX_COROUTINES_CORE_NAME.jar"
const val KOTLIN_SCRIPTING_COMPILER_IMPL_NAME = "kotlin-scripting-compiler-impl-unshaded" const val KOTLIN_SCRIPTING_COMPILER_IMPL_NAME = "kotlin-scripting-compiler-impl"
const val KOTLIN_SCRIPTING_COMPILER_IMPL_JAR = "$KOTLIN_SCRIPTING_COMPILER_IMPL_NAME.jar" const val KOTLIN_SCRIPTING_COMPILER_IMPL_JAR = "$KOTLIN_SCRIPTING_COMPILER_IMPL_NAME.jar"
const val JS_ENGINES_NAME = "js.engines" const val JS_ENGINES_NAME = "js.engines"
const val JS_ENGINES_JAR = "$JS_ENGINES_NAME.jar" const val JS_ENGINES_JAR = "$JS_ENGINES_NAME.jar"
+1 -1
View File
@@ -136,7 +136,7 @@ dependencies {
testRuntime(project(":kotlin-noarg-compiler-plugin")) testRuntime(project(":kotlin-noarg-compiler-plugin"))
testRuntime(project(":plugins:annotation-based-compiler-plugins-ide-support")) { isTransitive = false } testRuntime(project(":plugins:annotation-based-compiler-plugins-ide-support")) { isTransitive = false }
testRuntime(project(":kotlin-scripting-idea")) { isTransitive = false } testRuntime(project(":kotlin-scripting-idea")) { isTransitive = false }
testRuntime(project(":kotlin-scripting-compiler-impl-unshaded")) testRuntime(project(":kotlin-scripting-compiler-impl"))
testRuntime(project(":sam-with-receiver-ide-plugin")) { isTransitive = false } testRuntime(project(":sam-with-receiver-ide-plugin")) { isTransitive = false }
testRuntime(project(":kotlinx-serialization-compiler-plugin")) testRuntime(project(":kotlinx-serialization-compiler-plugin"))
testRuntime(project(":kotlinx-serialization-ide-plugin")) { isTransitive = false } testRuntime(project(":kotlinx-serialization-ide-plugin")) { isTransitive = false }
+1 -1
View File
@@ -18,7 +18,7 @@ dependencies {
compile(project(":idea:idea-jps-common")) compile(project(":idea:idea-jps-common"))
compile(project(":kotlin-util-klib-metadata")) compile(project(":kotlin-util-klib-metadata"))
compile(project(":plugins:android-extensions-compiler")) compile(project(":plugins:android-extensions-compiler"))
compile(project(":kotlin-scripting-compiler-impl-unshaded")) compile(project(":kotlin-scripting-compiler-impl"))
compile(project(":compiler:fir:raw-fir:psi2fir")) compile(project(":compiler:fir:raw-fir:psi2fir"))
compile(project(":compiler:fir:fir2ir")) compile(project(":compiler:fir:fir2ir"))
compile(project(":compiler:fir:resolve")) compile(project(":compiler:fir:resolve"))
+1 -1
View File
@@ -42,7 +42,7 @@ dependencies {
testRuntime(project(":kotlin-noarg-compiler-plugin")) testRuntime(project(":kotlin-noarg-compiler-plugin"))
testRuntime(project(":plugins:annotation-based-compiler-plugins-ide-support")) { isTransitive = false } testRuntime(project(":plugins:annotation-based-compiler-plugins-ide-support")) { isTransitive = false }
testRuntime(project(":kotlin-scripting-idea")) { isTransitive = false } testRuntime(project(":kotlin-scripting-idea")) { isTransitive = false }
testRuntime(project(":kotlin-scripting-compiler-impl-unshaded")) testRuntime(project(":kotlin-scripting-compiler-impl"))
testRuntime(project(":sam-with-receiver-ide-plugin")) { isTransitive = false } testRuntime(project(":sam-with-receiver-ide-plugin")) { isTransitive = false }
testRuntime(project(":kotlinx-serialization-compiler-plugin")) testRuntime(project(":kotlinx-serialization-compiler-plugin"))
testRuntime(project(":kotlinx-serialization-ide-plugin")) { isTransitive = false } testRuntime(project(":kotlinx-serialization-ide-plugin")) { isTransitive = false }
+2 -2
View File
@@ -21,8 +21,8 @@ dependencies {
testRuntime(project(":kotlin-noarg-compiler-plugin")) testRuntime(project(":kotlin-noarg-compiler-plugin"))
testRuntime(project(":plugins:annotation-based-compiler-plugins-ide-support")) { isTransitive = false } testRuntime(project(":plugins:annotation-based-compiler-plugins-ide-support")) { isTransitive = false }
testRuntime(project(":kotlin-scripting-idea")) { isTransitive = false } testRuntime(project(":kotlin-scripting-idea")) { isTransitive = false }
testRuntime(project(":kotlin-scripting-compiler-unshaded")) testRuntime(project(":kotlin-scripting-compiler"))
testRuntime(project(":kotlin-scripting-compiler-impl-unshaded")) testRuntime(project(":kotlin-scripting-compiler-impl"))
testRuntime(project(":sam-with-receiver-ide-plugin")) { isTransitive = false } testRuntime(project(":sam-with-receiver-ide-plugin")) { isTransitive = false }
testRuntime(project(":kotlinx-serialization-compiler-plugin")) testRuntime(project(":kotlinx-serialization-compiler-plugin"))
testRuntime(project(":kotlinx-serialization-ide-plugin")) { isTransitive = false } testRuntime(project(":kotlinx-serialization-ide-plugin")) { isTransitive = false }
@@ -24,7 +24,7 @@ dependencies {
testCompile(project(":kotlin-test:kotlin-test-junit")) testCompile(project(":kotlin-test:kotlin-test-junit"))
testRuntime(project(":kotlin-reflect")) testRuntime(project(":kotlin-reflect"))
compilerClasspath(project(":kotlin-compiler-embeddable")) compilerClasspath(project(":kotlin-compiler-embeddable"))
compilerClasspath(project(":kotlin-scripting-compiler")) compilerClasspath(project(":kotlin-scripting-compiler-embeddable"))
compilerClasspath(project(":kotlin-reflect")) compilerClasspath(project(":kotlin-reflect"))
compilerClasspath(kotlinStdlib()) compilerClasspath(kotlinStdlib())
compilerClasspath(project(":kotlin-script-runtime")) compilerClasspath(project(":kotlin-script-runtime"))
@@ -16,14 +16,14 @@ dependencies {
compile(project(":kotlin-script-runtime")) compile(project(":kotlin-script-runtime"))
compile(project(":kotlin-compiler-embeddable")) compile(project(":kotlin-compiler-embeddable"))
compile(project(":kotlin-script-util")) compile(project(":kotlin-script-util"))
runtime(project(":kotlin-scripting-compiler")) runtime(project(":kotlin-scripting-compiler-embeddable"))
testCompile(project(":kotlin-test:kotlin-test-junit")) testCompile(project(":kotlin-test:kotlin-test-junit"))
testCompile(commonDep("junit:junit")) testCompile(commonDep("junit:junit"))
testRuntime(project(":kotlin-reflect")) testRuntime(project(":kotlin-reflect"))
compileOnly(project(":compiler:cli-common")) // TODO: fix import (workaround for jps build) compileOnly(project(":compiler:cli-common")) // TODO: fix import (workaround for jps build)
testCompileOnly(project(":core:util.runtime")) // TODO: fix import (workaround for jps build) testCompileOnly(project(":core:util.runtime")) // TODO: fix import (workaround for jps build)
testCompileOnly(project(":daemon-common")) // TODO: fix import (workaround for jps build) testCompileOnly(project(":daemon-common")) // TODO: fix import (workaround for jps build)
testRuntime(project(":kotlin-scripting-compiler")) testRuntime(project(":kotlin-scripting-compiler-embeddable"))
} }
projectTest() projectTest()
@@ -7,7 +7,7 @@ dependencies {
compile(project(":examples:scripting-jvm-simple-script")) compile(project(":examples:scripting-jvm-simple-script"))
compileOnly(project(":kotlin-scripting-jvm-host-unshaded")) compileOnly(project(":kotlin-scripting-jvm-host-unshaded"))
testRuntimeOnly(project(":kotlin-compiler-embeddable")) testRuntimeOnly(project(":kotlin-compiler-embeddable"))
testRuntimeOnly(project(":kotlin-scripting-compiler")) testRuntimeOnly(project(":kotlin-scripting-compiler-embeddable"))
testRuntimeOnly(project(":kotlin-scripting-jvm-host")) testRuntimeOnly(project(":kotlin-scripting-jvm-host"))
testRuntimeOnly(project(":kotlin-reflect")) testRuntimeOnly(project(":kotlin-reflect"))
testRuntimeOnly(intellijDep()) { includeJars("guava", rootProject = rootProject) } testRuntimeOnly(intellijDep()) { includeJars("guava", rootProject = rootProject) }
@@ -12,7 +12,7 @@ dependencies {
testRuntimeOnly(project(":kotlin-compiler")) testRuntimeOnly(project(":kotlin-compiler"))
testRuntimeOnly(project(":kotlin-reflect")) testRuntimeOnly(project(":kotlin-reflect"))
testRuntimeOnly(project(":kotlin-scripting-compiler-unshaded")) testRuntimeOnly(project(":kotlin-scripting-compiler"))
testCompile(commonDep("junit")) testCompile(commonDep("junit"))
} }
@@ -8,7 +8,7 @@ dependencies {
compile(project(":kotlin-scripting-jvm-host-unshaded")) compile(project(":kotlin-scripting-jvm-host-unshaded"))
compile(project(":kotlin-script-util")) compile(project(":kotlin-script-util"))
testRuntimeOnly(project(":kotlin-compiler")) testRuntimeOnly(project(":kotlin-compiler"))
testRuntimeOnly(project(":kotlin-scripting-compiler-unshaded")) testRuntimeOnly(project(":kotlin-scripting-compiler"))
testRuntimeOnly(project(":kotlin-reflect")) testRuntimeOnly(project(":kotlin-reflect"))
testCompile(commonDep("junit")) testCompile(commonDep("junit"))
} }
+1 -1
View File
@@ -12,7 +12,7 @@ dependencies {
testCompile(project(":kotlin-scripting-js")) testCompile(project(":kotlin-scripting-js"))
testCompile(project(":compiler:plugin-api")) testCompile(project(":compiler:plugin-api"))
testCompile(project(":kotlin-scripting-compiler-unshaded")) testCompile(project(":kotlin-scripting-compiler"))
testCompile(project(":compiler:cli")) testCompile(project(":compiler:cli"))
testCompile(project(":compiler:backend.js")) testCompile(project(":compiler:backend.js"))
testCompile(project(":js:js.engines")) testCompile(project(":js:js.engines"))
@@ -16,7 +16,7 @@ dependencies {
runtime(project(":kotlin-scripting-jvm")) runtime(project(":kotlin-scripting-jvm"))
runtime(project(":kotlin-scripting-jvm-host")) runtime(project(":kotlin-scripting-jvm-host"))
runtime(project(":kotlin-compiler-embeddable")) runtime(project(":kotlin-compiler-embeddable"))
runtime(project(":kotlin-scripting-compiler")) runtime(project(":kotlin-scripting-compiler-embeddable"))
} }
sourceSets { sourceSets {
+1 -1
View File
@@ -13,7 +13,7 @@ dependencies {
compile(project(":kotlin-scripting-common")) compile(project(":kotlin-scripting-common"))
compile(project(":kotlin-scripting-jvm")) compile(project(":kotlin-scripting-jvm"))
compile(project(":kotlin-scripting-jvm-host-unshaded")) compile(project(":kotlin-scripting-jvm-host-unshaded"))
compile(project(":kotlin-scripting-compiler-unshaded")) compile(project(":kotlin-scripting-compiler"))
compileOnly(project(":compiler:cli-common")) compileOnly(project(":compiler:cli-common"))
compileOnly(project(":kotlin-reflect-api")) compileOnly(project(":kotlin-reflect-api"))
compileOnly(intellijCoreDep()) compileOnly(intellijCoreDep())
@@ -11,7 +11,7 @@ dependencies {
runtime(project(":kotlin-scripting-common")) runtime(project(":kotlin-scripting-common"))
runtime(project(":kotlin-scripting-jvm")) runtime(project(":kotlin-scripting-jvm"))
runtime(project(":kotlin-compiler-embeddable")) runtime(project(":kotlin-compiler-embeddable"))
runtime(project(":kotlin-scripting-compiler")) runtime(project(":kotlin-scripting-compiler-embeddable"))
} }
sourceSets { sourceSets {
@@ -21,7 +21,7 @@ dependencies {
allTestsRuntime(intellijDep()) { includeJars("idea", "idea_rt", "log4j", "jna") } allTestsRuntime(intellijDep()) { includeJars("idea", "idea_rt", "log4j", "jna") }
testCompile(project(":kotlin-scripting-jvm-host-unshaded")) testCompile(project(":kotlin-scripting-jvm-host-unshaded"))
testCompile(projectTests(":compiler:tests-common")) testCompile(projectTests(":compiler:tests-common"))
testCompile(project(":kotlin-scripting-compiler-unshaded")) testCompile(project(":kotlin-scripting-compiler"))
testCompile(project(":daemon-common")) // TODO: fix import (workaround for jps build) testCompile(project(":daemon-common")) // TODO: fix import (workaround for jps build)
testRuntimeOnly(project(":kotlin-compiler")) testRuntimeOnly(project(":kotlin-compiler"))
@@ -13,12 +13,12 @@ dependencies {
compile(kotlinStdlib()) compile(kotlinStdlib())
compile(project(":kotlin-scripting-common")) compile(project(":kotlin-scripting-common"))
compile(project(":kotlin-scripting-jvm")) compile(project(":kotlin-scripting-jvm"))
compileOnly(project(":kotlin-scripting-compiler-unshaded")) compileOnly(project(":kotlin-scripting-compiler"))
compileOnly(project(":compiler:cli")) compileOnly(project(":compiler:cli"))
compileOnly(project(":kotlin-reflect-api")) compileOnly(project(":kotlin-reflect-api"))
compileOnly(intellijCoreDep()) { includeJars("intellij-core") } compileOnly(intellijCoreDep()) { includeJars("intellij-core") }
publishedRuntime(project(":kotlin-compiler")) publishedRuntime(project(":kotlin-compiler"))
publishedRuntime(project(":kotlin-scripting-compiler-unshaded")) publishedRuntime(project(":kotlin-scripting-compiler"))
publishedRuntime(project(":kotlin-reflect")) publishedRuntime(project(":kotlin-reflect"))
publishedRuntime(commonDep("org.jetbrains.intellij.deps", "trove4j")) publishedRuntime(commonDep("org.jetbrains.intellij.deps", "trove4j"))
} }
@@ -26,10 +26,10 @@ internal const val KOTLIN_JAVA_STDLIB_JAR = "kotlin-stdlib.jar"
internal const val KOTLIN_JAVA_REFLECT_JAR = "kotlin-reflect.jar" internal const val KOTLIN_JAVA_REFLECT_JAR = "kotlin-reflect.jar"
internal const val KOTLIN_JAVA_SCRIPT_RUNTIME_JAR = "kotlin-script-runtime.jar" internal const val KOTLIN_JAVA_SCRIPT_RUNTIME_JAR = "kotlin-script-runtime.jar"
internal const val TROVE4J_JAR = "trove4j.jar" internal const val TROVE4J_JAR = "trove4j.jar"
internal const val KOTLIN_SCRIPTING_COMPILER_JAR = "kotlin-scripting-compiler-unshaded.jar" internal const val KOTLIN_SCRIPTING_COMPILER_JAR = "kotlin-scripting-compiler.jar"
internal const val KOTLIN_SCRIPTING_COMPILER_EMBEDDABLE_JAR = "kotlin-scripting-compiler.jar" internal const val KOTLIN_SCRIPTING_COMPILER_EMBEDDABLE_JAR = "kotlin-scripting-compiler-embeddable.jar"
internal const val KOTLIN_SCRIPTING_COMPILER_IMPL_JAR = "kotlin-scripting-compiler-impl-unshaded.jar" internal const val KOTLIN_SCRIPTING_COMPILER_IMPL_JAR = "kotlin-scripting-compiler-impl.jar"
internal const val KOTLIN_SCRIPTING_COMPILER_IMPL_EMBEDDABLE_JAR = "kotlin-scripting-compiler-impl.jar" internal const val KOTLIN_SCRIPTING_COMPILER_IMPL_EMBEDDABLE_JAR = "kotlin-scripting-compiler-impl-embeddable.jar"
internal const val KOTLIN_SCRIPTING_COMMON_JAR = "kotlin-scripting-common.jar" internal const val KOTLIN_SCRIPTING_COMMON_JAR = "kotlin-scripting-common.jar"
internal const val KOTLIN_SCRIPTING_JVM_JAR = "kotlin-scripting-jvm.jar" internal const val KOTLIN_SCRIPTING_JVM_JAR = "kotlin-scripting-jvm.jar"
@@ -126,8 +126,8 @@ tasks.withType<Test> {
":kotlin-script-runtime:install", ":kotlin-script-runtime:install",
":kotlin-scripting-common:install", ":kotlin-scripting-common:install",
":kotlin-scripting-jvm:install", ":kotlin-scripting-jvm:install",
":kotlin-scripting-compiler:install", ":kotlin-scripting-compiler-embeddable:install",
":kotlin-scripting-compiler-impl:install", ":kotlin-scripting-compiler-impl-embeddable:install",
":kotlin-test-js-runner:install", ":kotlin-test-js-runner:install",
":kotlin-source-map-loader:install" ":kotlin-source-map-loader:install"
) )
@@ -43,7 +43,7 @@ dependencies {
compileOnly(project(":kotlin-compiler-runner")) compileOnly(project(":kotlin-compiler-runner"))
compileOnly(project(":kotlin-annotation-processing")) compileOnly(project(":kotlin-annotation-processing"))
compileOnly(project(":kotlin-annotation-processing-gradle")) compileOnly(project(":kotlin-annotation-processing-gradle"))
compileOnly(project(":kotlin-scripting-compiler-unshaded")) compileOnly(project(":kotlin-scripting-compiler"))
compileOnly(project(":kotlin-gradle-statistics")) compileOnly(project(":kotlin-gradle-statistics"))
embedded(project(":kotlin-gradle-statistics")) embedded(project(":kotlin-gradle-statistics"))
@@ -64,8 +64,8 @@ dependencies {
runtime(projectRuntimeJar(":kotlin-annotation-processing-gradle")) runtime(projectRuntimeJar(":kotlin-annotation-processing-gradle"))
runtime(projectRuntimeJar(":kotlin-android-extensions")) runtime(projectRuntimeJar(":kotlin-android-extensions"))
runtime(projectRuntimeJar(":kotlin-compiler-runner")) runtime(projectRuntimeJar(":kotlin-compiler-runner"))
runtime(projectRuntimeJar(":kotlin-scripting-compiler")) runtime(projectRuntimeJar(":kotlin-scripting-compiler-embeddable"))
runtime(projectRuntimeJar(":kotlin-scripting-compiler-impl")) runtime(projectRuntimeJar(":kotlin-scripting-compiler-impl-embeddable"))
runtime(project(":kotlin-reflect")) runtime(project(":kotlin-reflect"))
jarContents(compileOnly(intellijDep()) { jarContents(compileOnly(intellijDep()) {
@@ -220,7 +220,7 @@ fun Configuration.discoverScriptExtensionsFiles() =
class ScriptingKotlinGradleSubplugin : KotlinGradleSubplugin<AbstractCompile> { class ScriptingKotlinGradleSubplugin : KotlinGradleSubplugin<AbstractCompile> {
companion object { companion object {
const val SCRIPTING_ARTIFACT_NAME = "kotlin-scripting-compiler" const val SCRIPTING_ARTIFACT_NAME = "kotlin-scripting-compiler-embeddable"
val SCRIPT_DEFINITIONS_OPTION = "script-definitions" val SCRIPT_DEFINITIONS_OPTION = "script-definitions"
val SCRIPT_DEFINITIONS_CLASSPATH_OPTION = "script-definitions-classpath" val SCRIPT_DEFINITIONS_CLASSPATH_OPTION = "script-definitions-classpath"
@@ -10,7 +10,7 @@ dependencies {
testCompileOnly(project(":compiler:cli")) testCompileOnly(project(":compiler:cli"))
testCompileOnly(project(":kotlin-scripting-jvm-host-unshaded")) testCompileOnly(project(":kotlin-scripting-jvm-host-unshaded"))
testCompile(commonDep("junit")) testCompile(commonDep("junit"))
testCompile(projectTests(":kotlin-scripting-compiler-unshaded")) { isTransitive = false } testCompile(projectTests(":kotlin-scripting-compiler")) { isTransitive = false }
} }
sourceSets { sourceSets {
@@ -30,7 +30,7 @@ dependencies {
compileOnly(project(":kotlin-scripting-jvm-host-unshaded")) compileOnly(project(":kotlin-scripting-jvm-host-unshaded"))
compileOnly(project(":kotlin-scripting-dependencies")) compileOnly(project(":kotlin-scripting-dependencies"))
runtime(project(":kotlin-compiler-embeddable")) runtime(project(":kotlin-compiler-embeddable"))
runtime(project(":kotlin-scripting-compiler")) runtime(project(":kotlin-scripting-compiler-embeddable"))
runtime(project(":kotlin-scripting-jvm-host")) runtime(project(":kotlin-scripting-jvm-host"))
runtime(project(":kotlin-reflect")) runtime(project(":kotlin-reflect"))
embedded(project(":kotlin-scripting-common")) { isTransitive = false } embedded(project(":kotlin-scripting-common")) { isTransitive = false }
+1 -1
View File
@@ -42,7 +42,7 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.jetbrains.kotlin</groupId> <groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-scripting-compiler-unshaded</artifactId> <artifactId>kotlin-scripting-compiler</artifactId>
<version>${project.version}</version> <version>${project.version}</version>
</dependency> </dependency>
<dependency> <dependency>
@@ -13,7 +13,7 @@ dependencies {
compile(commonDep("org.jetbrains.intellij.deps", "trove4j")) compile(commonDep("org.jetbrains.intellij.deps", "trove4j"))
compileOnly(project(":compiler:cli")) compileOnly(project(":compiler:cli"))
compileOnly(project(":daemon-common")) compileOnly(project(":daemon-common"))
compileOnly(project(":kotlin-scripting-compiler-unshaded")) compileOnly(project(":kotlin-scripting-compiler"))
compile(projectRuntimeJar(":kotlin-daemon-client")) compile(projectRuntimeJar(":kotlin-daemon-client"))
compileOnly("org.jetbrains.kotlin:jcabi-aether:1.0-dev-3") compileOnly("org.jetbrains.kotlin:jcabi-aether:1.0-dev-3")
compileOnly("org.sonatype.aether:aether-api:1.13.1") compileOnly("org.sonatype.aether:aether-api:1.13.1")
@@ -22,7 +22,7 @@ dependencies {
testCompile(project(":kotlin-test:kotlin-test-junit")) testCompile(project(":kotlin-test:kotlin-test-junit"))
testRuntime(project(":kotlin-reflect")) testRuntime(project(":kotlin-reflect"))
testCompile(commonDep("junit:junit")) testCompile(commonDep("junit:junit"))
testCompile(project(":kotlin-scripting-compiler-unshaded")) testCompile(project(":kotlin-scripting-compiler"))
testRuntimeOnly(project(":kotlin-compiler")) testRuntimeOnly(project(":kotlin-compiler"))
testRuntime("org.jetbrains.kotlin:jcabi-aether:1.0-dev-3") testRuntime("org.jetbrains.kotlin:jcabi-aether:1.0-dev-3")
testRuntime("org.sonatype.aether:aether-api:1.13.1") testRuntime("org.sonatype.aether:aether-api:1.13.1")
@@ -43,8 +43,8 @@ class JpsCompatiblePluginTasks(private val rootProject: Project, private val pla
":kotlin-daemon-embeddable", ":kotlin-daemon-embeddable",
":kotlin-compiler-embeddable", ":kotlin-compiler-embeddable",
":kotlin-android-extensions", ":kotlin-android-extensions",
":kotlin-scripting-compiler", ":kotlin-scripting-compiler-embeddable",
":kotlin-scripting-compiler-impl", ":kotlin-scripting-compiler-impl-embeddable",
":kotlin-scripting-jvm-host" ":kotlin-scripting-jvm-host"
) )
+1 -1
View File
@@ -354,7 +354,7 @@ private fun getKotlinOptions(kotlinCompileTask: Any): PSourceRootKotlinOptions?
fun parseString(name: String) = compileArguments.dropWhile { it != "-$name" }.drop(1).firstOrNull() fun parseString(name: String) = compileArguments.dropWhile { it != "-$name" }.drop(1).firstOrNull()
fun isOptionForScriptingCompilerPlugin(option: String): Boolean { fun isOptionForScriptingCompilerPlugin(option: String): Boolean {
return option.startsWith("-Xplugin=") && option.contains("kotlin-scripting-compiler") return option.startsWith("-Xplugin=") && option.contains("kotlin-scripting-compiler-embeddable")
} }
val extraArguments = compileArguments.filter { val extraArguments = compileArguments.filter {
@@ -6,8 +6,8 @@ description = "Kotlin Scripting Compiler Plugin for embeddable compiler"
val packedJars by configurations.creating val packedJars by configurations.creating
dependencies { dependencies {
packedJars(project(":kotlin-scripting-compiler-unshaded")) { isTransitive = false } packedJars(project(":kotlin-scripting-compiler")) { isTransitive = false }
runtime(project(":kotlin-scripting-compiler-impl")) runtime(project(":kotlin-scripting-compiler-impl-embeddable"))
runtime(kotlinStdlib()) runtime(kotlinStdlib())
} }
@@ -6,7 +6,7 @@ description = "Kotlin Compiler Infrastructure for Scripting for embeddable compi
val packedJars by configurations.creating val packedJars by configurations.creating
dependencies { dependencies {
packedJars(project(":kotlin-scripting-compiler-impl-unshaded")) { isTransitive = false } packedJars(project(":kotlin-scripting-compiler-impl")) { isTransitive = false }
runtime(project(":kotlin-scripting-common")) runtime(project(":kotlin-scripting-common"))
runtime(project(":kotlin-scripting-jvm")) runtime(project(":kotlin-scripting-jvm"))
runtime(kotlinStdlib()) runtime(kotlinStdlib())
@@ -18,7 +18,7 @@ dependencies {
compile(project(":kotlin-scripting-js")) compile(project(":kotlin-scripting-js"))
compile(project(":kotlin-util-klib")) compile(project(":kotlin-util-klib"))
compile(project(":kotlin-scripting-jvm")) compile(project(":kotlin-scripting-jvm"))
compile(project(":kotlin-scripting-compiler-impl-unshaded")) compile(project(":kotlin-scripting-compiler-impl"))
compile(kotlinStdlib()) compile(kotlinStdlib())
compileOnly(intellijCoreDep()) { includeJars("intellij-core") } compileOnly(intellijCoreDep()) { includeJars("intellij-core") }
@@ -10,7 +10,7 @@ dependencies {
runtime(project(":kotlin-scripting-common")) runtime(project(":kotlin-scripting-common"))
runtime(project(":kotlin-scripting-jvm")) runtime(project(":kotlin-scripting-jvm"))
runtime(project(":kotlin-compiler-embeddable")) runtime(project(":kotlin-compiler-embeddable"))
runtime(project(":kotlin-scripting-compiler")) runtime(project(":kotlin-scripting-compiler-embeddable"))
} }
sourceSets { sourceSets {
@@ -15,7 +15,7 @@ val embeddableTestRuntime by configurations.creating {
dependencies { dependencies {
allTestsRuntime(commonDep("junit")) allTestsRuntime(commonDep("junit"))
testCompile(project(":kotlin-scripting-ide-services-unshaded")) testCompile(project(":kotlin-scripting-ide-services-unshaded"))
testCompile(project(":kotlin-scripting-compiler-unshaded")) testCompile(project(":kotlin-scripting-compiler"))
testCompile(project(":compiler:cli-common")) testCompile(project(":compiler:cli-common"))
testRuntimeOnly(project(":kotlin-compiler")) testRuntimeOnly(project(":kotlin-compiler"))
@@ -16,12 +16,12 @@ dependencies {
compileOnly(project(":idea:ide-common")) compileOnly(project(":idea:ide-common"))
compile(project(":kotlin-scripting-common")) compile(project(":kotlin-scripting-common"))
compile(project(":kotlin-scripting-jvm")) compile(project(":kotlin-scripting-jvm"))
compileOnly(project(":kotlin-scripting-compiler-unshaded")) compileOnly(project(":kotlin-scripting-compiler"))
compileOnly(project(":compiler:cli")) compileOnly(project(":compiler:cli"))
compileOnly(project(":kotlin-reflect-api")) compileOnly(project(":kotlin-reflect-api"))
compileOnly(intellijCoreDep()) { includeJars("intellij-core") } compileOnly(intellijCoreDep()) { includeJars("intellij-core") }
publishedRuntime(project(":kotlin-compiler")) publishedRuntime(project(":kotlin-compiler"))
publishedRuntime(project(":kotlin-scripting-compiler-unshaded")) publishedRuntime(project(":kotlin-scripting-compiler"))
publishedRuntime(project(":kotlin-reflect")) publishedRuntime(project(":kotlin-reflect"))
publishedRuntime(commonDep("org.jetbrains.intellij.deps", "trove4j")) publishedRuntime(commonDep("org.jetbrains.intellij.deps", "trove4j"))
} }
@@ -18,7 +18,7 @@ class ScriptingGradleProjectImportHandler : GradleProjectImportHandler {
val gradlePluginJars = listOf( val gradlePluginJars = listOf(
"scripting-gradle", // obsolete artifact name, only for compatibility with 1.2.5x, where it was introduced (and immediately dropped afterwards) "scripting-gradle", // obsolete artifact name, only for compatibility with 1.2.5x, where it was introduced (and immediately dropped afterwards)
"scripting-compiler", "scripting-compiler",
"scripting-compiler-unshaded" "scripting-compiler-embeddable"
) )
override fun importBySourceSet( override fun importBySourceSet(
@@ -22,7 +22,7 @@ dependencies {
testCompile(project(":kotlin-test:kotlin-test-jvm")) testCompile(project(":kotlin-test:kotlin-test-jvm"))
testCompile(project(":kotlin-test:kotlin-test-junit")) testCompile(project(":kotlin-test:kotlin-test-junit"))
testCompilerClasspath(project(":kotlin-compiler")) testCompilerClasspath(project(":kotlin-compiler"))
testCompilerClasspath(project(":kotlin-scripting-compiler-unshaded")) testCompilerClasspath(project(":kotlin-scripting-compiler"))
testCompilerClasspath(project(":kotlin-daemon")) testCompilerClasspath(project(":kotlin-daemon"))
testCompilationClasspath(kotlinStdlib()) testCompilationClasspath(kotlinStdlib())
testCompilationClasspath(project(":kotlin-script-runtime")) testCompilationClasspath(project(":kotlin-script-runtime"))
+2 -2
View File
@@ -93,8 +93,8 @@ val distLibraryProjects = listOfNotNull(
":kotlin-runner", ":kotlin-runner",
":kotlin-script-runtime", ":kotlin-script-runtime",
":kotlin-scripting-common", ":kotlin-scripting-common",
":kotlin-scripting-compiler-unshaded", ":kotlin-scripting-compiler",
":kotlin-scripting-compiler-impl-unshaded", ":kotlin-scripting-compiler-impl",
":kotlin-scripting-jvm", ":kotlin-scripting-jvm",
":kotlin-scripting-js", ":kotlin-scripting-js",
":js:js.engines", ":js:js.engines",
+1 -1
View File
@@ -115,7 +115,7 @@ val libraryProjects = listOf(
":kotlin-script-runtime", ":kotlin-script-runtime",
":kotlin-script-util", ":kotlin-script-util",
":kotlin-scripting-common", ":kotlin-scripting-common",
":kotlin-scripting-compiler-impl-unshaded", ":kotlin-scripting-compiler-impl",
":kotlin-scripting-intellij", ":kotlin-scripting-intellij",
":kotlin-scripting-jvm", ":kotlin-scripting-jvm",
":kotlin-util-io", ":kotlin-util-io",
+6 -6
View File
@@ -266,10 +266,10 @@ include ":kotlin-build-common",
":kotlin-scripting-jvm-host-test", ":kotlin-scripting-jvm-host-test",
":kotlin-scripting-jvm-host", ":kotlin-scripting-jvm-host",
":kotlin-scripting-intellij", ":kotlin-scripting-intellij",
":kotlin-scripting-compiler-unshaded",
":kotlin-scripting-compiler", ":kotlin-scripting-compiler",
":kotlin-scripting-compiler-impl-unshaded", ":kotlin-scripting-compiler-embeddable",
":kotlin-scripting-compiler-impl", ":kotlin-scripting-compiler-impl",
":kotlin-scripting-compiler-impl-embeddable",
":kotlin-scripting-ide-services-unshaded", ":kotlin-scripting-ide-services-unshaded",
":kotlin-scripting-ide-services-test", ":kotlin-scripting-ide-services-test",
":kotlin-scripting-ide-services", ":kotlin-scripting-ide-services",
@@ -502,10 +502,10 @@ project(':kotlin-scripting-jsr223-unshaded').projectDir = "$rootDir/libraries/sc
project(':kotlin-scripting-jsr223-test').projectDir = "$rootDir/libraries/scripting/jsr223-test" as File project(':kotlin-scripting-jsr223-test').projectDir = "$rootDir/libraries/scripting/jsr223-test" as File
project(':kotlin-scripting-jsr223').projectDir = "$rootDir/libraries/scripting/jsr223-embeddable" as File project(':kotlin-scripting-jsr223').projectDir = "$rootDir/libraries/scripting/jsr223-embeddable" as File
project(':kotlin-scripting-intellij').projectDir = "$rootDir/libraries/scripting/intellij" as File project(':kotlin-scripting-intellij').projectDir = "$rootDir/libraries/scripting/intellij" as File
project(':kotlin-scripting-compiler-unshaded').projectDir = "$rootDir/plugins/scripting/scripting-compiler" as File project(':kotlin-scripting-compiler').projectDir = "$rootDir/plugins/scripting/scripting-compiler" as File
project(':kotlin-scripting-compiler').projectDir = "$rootDir/plugins/scripting/scripting-compiler-embeddable" as File project(':kotlin-scripting-compiler-embeddable').projectDir = "$rootDir/plugins/scripting/scripting-compiler-embeddable" as File
project(':kotlin-scripting-compiler-impl-unshaded').projectDir = "$rootDir/plugins/scripting/scripting-compiler-impl" as File project(':kotlin-scripting-compiler-impl').projectDir = "$rootDir/plugins/scripting/scripting-compiler-impl" as File
project(':kotlin-scripting-compiler-impl').projectDir = "$rootDir/plugins/scripting/scripting-compiler-impl-embeddable" as File project(':kotlin-scripting-compiler-impl-embeddable').projectDir = "$rootDir/plugins/scripting/scripting-compiler-impl-embeddable" as File
project(':kotlin-scripting-ide-services-unshaded').projectDir = "$rootDir/plugins/scripting/scripting-ide-services" as File project(':kotlin-scripting-ide-services-unshaded').projectDir = "$rootDir/plugins/scripting/scripting-ide-services" as File
project(':kotlin-scripting-ide-services-test').projectDir = "$rootDir/plugins/scripting/scripting-ide-services-test" as File project(':kotlin-scripting-ide-services-test').projectDir = "$rootDir/plugins/scripting/scripting-ide-services-test" as File
project(':kotlin-scripting-ide-services').projectDir = "$rootDir/plugins/scripting/scripting-ide-services-embeddable" as File project(':kotlin-scripting-ide-services').projectDir = "$rootDir/plugins/scripting/scripting-ide-services-embeddable" as File