[KT-58817] Publish K2 script compiler artifact
With this commit kotlin script compiler (as a plugin) becomes available for IDE.
This commit is contained in:
committed by
Space Team
parent
1ef3561caa
commit
6255efa7f7
@@ -275,6 +275,7 @@ extra["kotlinJpsPluginMavenDependenciesNonTransitiveLibs"] = listOf(
|
||||
extra["compilerArtifactsForIde"] = listOfNotNull(
|
||||
":prepare:ide-plugin-dependencies:android-extensions-compiler-plugin-for-ide",
|
||||
":prepare:ide-plugin-dependencies:allopen-compiler-plugin-for-ide",
|
||||
":prepare:ide-plugin-dependencies:scripting-compiler-plugin-for-ide",
|
||||
":prepare:ide-plugin-dependencies:incremental-compilation-impl-tests-for-ide",
|
||||
":prepare:ide-plugin-dependencies:js-ir-runtime-for-ide",
|
||||
":prepare:ide-plugin-dependencies:kotlin-build-common-tests-for-ide",
|
||||
|
||||
@@ -126,7 +126,8 @@ val distCompilerPluginProjects = listOf(
|
||||
":kotlin-sam-with-receiver-compiler-plugin",
|
||||
":kotlinx-serialization-compiler-plugin",
|
||||
":kotlin-lombok-compiler-plugin",
|
||||
":kotlin-assignment-compiler-plugin"
|
||||
":kotlin-assignment-compiler-plugin",
|
||||
":kotlin-scripting-compiler"
|
||||
)
|
||||
val distCompilerPluginProjectsCompat = listOf(
|
||||
":kotlinx-serialization-compiler-plugin",
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
plugins {
|
||||
kotlin("jvm")
|
||||
}
|
||||
|
||||
publishJarsForIde(
|
||||
listOf(
|
||||
":kotlin-scripting-compiler"
|
||||
)
|
||||
)
|
||||
@@ -335,6 +335,7 @@ include ":kotlinx-serialization-compiler-plugin",
|
||||
if (!buildProperties.inJpsBuildIdeaSync) {
|
||||
include ":prepare:ide-plugin-dependencies:android-extensions-compiler-plugin-for-ide",
|
||||
":prepare:ide-plugin-dependencies:allopen-compiler-plugin-for-ide",
|
||||
":prepare:ide-plugin-dependencies:scripting-compiler-plugin-for-ide",
|
||||
":prepare:ide-plugin-dependencies:allopen-compiler-plugin-tests-for-ide",
|
||||
":prepare:ide-plugin-dependencies:incremental-compilation-impl-tests-for-ide",
|
||||
":prepare:ide-plugin-dependencies:js-ir-runtime-for-ide",
|
||||
@@ -803,6 +804,8 @@ project(':kotlin-scripting-ide-services-unshaded').projectDir = "$rootDir/plugin
|
||||
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-common').projectDir = "$rootDir/plugins/scripting/scripting-ide-common" as File
|
||||
project(':kotlin-scripting-compiler').projectDir = "$rootDir/plugins/scripting/scripting-compiler" as File
|
||||
project(':kotlin-scripting-compiler-impl').projectDir = "$rootDir/plugins/scripting/scripting-compiler-impl" as File
|
||||
|
||||
// Uncomment to use locally built protobuf-relocated
|
||||
// includeBuild("dependencies/protobuf")
|
||||
|
||||
Reference in New Issue
Block a user