[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(
|
extra["compilerArtifactsForIde"] = listOfNotNull(
|
||||||
":prepare:ide-plugin-dependencies:android-extensions-compiler-plugin-for-ide",
|
":prepare:ide-plugin-dependencies:android-extensions-compiler-plugin-for-ide",
|
||||||
":prepare:ide-plugin-dependencies:allopen-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:incremental-compilation-impl-tests-for-ide",
|
||||||
":prepare:ide-plugin-dependencies:js-ir-runtime-for-ide",
|
":prepare:ide-plugin-dependencies:js-ir-runtime-for-ide",
|
||||||
":prepare:ide-plugin-dependencies:kotlin-build-common-tests-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",
|
":kotlin-sam-with-receiver-compiler-plugin",
|
||||||
":kotlinx-serialization-compiler-plugin",
|
":kotlinx-serialization-compiler-plugin",
|
||||||
":kotlin-lombok-compiler-plugin",
|
":kotlin-lombok-compiler-plugin",
|
||||||
":kotlin-assignment-compiler-plugin"
|
":kotlin-assignment-compiler-plugin",
|
||||||
|
":kotlin-scripting-compiler"
|
||||||
)
|
)
|
||||||
val distCompilerPluginProjectsCompat = listOf(
|
val distCompilerPluginProjectsCompat = listOf(
|
||||||
":kotlinx-serialization-compiler-plugin",
|
":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) {
|
if (!buildProperties.inJpsBuildIdeaSync) {
|
||||||
include ":prepare:ide-plugin-dependencies:android-extensions-compiler-plugin-for-ide",
|
include ":prepare:ide-plugin-dependencies:android-extensions-compiler-plugin-for-ide",
|
||||||
":prepare:ide-plugin-dependencies:allopen-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:allopen-compiler-plugin-tests-for-ide",
|
||||||
":prepare:ide-plugin-dependencies:incremental-compilation-impl-tests-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: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-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
|
||||||
project(':kotlin-scripting-ide-common').projectDir = "$rootDir/plugins/scripting/scripting-ide-common" 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
|
// Uncomment to use locally built protobuf-relocated
|
||||||
// includeBuild("dependencies/protobuf")
|
// includeBuild("dependencies/protobuf")
|
||||||
|
|||||||
Reference in New Issue
Block a user