Revert "Pack jvm builtins into kotlin-stdlib shipped with idea plugin"

This reverts commit 0b5aedb0a2.
This commit is contained in:
Dmitry Savvinov
2020-09-18 17:30:44 +03:00
parent 6db70bb97d
commit 769c741d87
2 changed files with 4 additions and 31 deletions
-18
View File
@@ -11,7 +11,6 @@ configureSourcesJar()
configurations {
distSources
withJvmBuiltins.extendsFrom(configurations.compile)
}
sourceSets {
@@ -47,7 +46,6 @@ configurations {
attribute(LibraryElements.LIBRARY_ELEMENTS_ATTRIBUTE, objects.named(LibraryElements, LibraryElements.JAR))
}
}
builtinsJvm
compileOnly.extendsFrom(builtins)
}
@@ -62,7 +60,6 @@ dependencies {
testCompile project(':kotlin-coroutines-experimental-compat')
builtins project(':core:builtins')
builtinsJvm project(path: ':core:builtins', configuration: "runtimeElementsJvm")
}
jar {
@@ -100,26 +97,11 @@ configureModularJar {
from zipTree(jar.outputs.files.singleFile)
}
task withJvmBuiltinsJar(type: Jar) {
dependsOn(jar)
dependsOn(configurations.builtinsJvm)
manifestAttributes(manifest, project, 'Main', true)
destinationDirectory = file("$buildDir/lib/with-jvm-builtins")
from(zipTree(jar.outputs.files.singleFile)) {
exclude("**/*.kotlin_builtins")
}
from {
zipTree(configurations.builtinsJvm.singleFile)
}
}
artifacts {
archives sourcesJar
sources sourcesJar
distSources distSourcesJar
archives modularJar
withJvmBuiltins withJvmBuiltinsJar
}
DexMethodCountKt.dexMethodCount(project) { task ->
+4 -13
View File
@@ -172,22 +172,13 @@ dependencies {
embedded(protobufFull())
embedded(kotlinBuiltins(forJvm = true))
libraries(project(":kotlin-stdlib", "withJvmBuiltins"))
libraries(commonDep(kotlinxCollectionsImmutable())) {
exclude("org.jetbrains.kotlin", "kotlin-stdlib")
}
libraries(commonDep(kotlinxCollectionsImmutable()))
libraries(commonDep("javax.inject"))
libraries(commonDep("org.jetbrains.kotlinx", "kotlinx-coroutines-jdk8")) {
exclude("org.jetbrains.kotlin", "kotlin-stdlib")
}
libraries(commonDep("org.jetbrains", "markdown")) {
exclude("org.jetbrains.kotlin", "kotlin-stdlib")
}
libraries(commonDep("org.jetbrains.kotlinx", "kotlinx-coroutines-jdk8"))
libraries(commonDep("org.jetbrains", "markdown"))
libraries(commonDep("io.javaslang", "javaslang"))
libraries(project(":kotlin-stdlib-jdk8")) {
exclude("org.jetbrains.kotlin", "kotlin-stdlib")
}
libraries(kotlinStdlib("jdk8"))
Platform[193].orHigher {
libraries(commonDep("org.jetbrains.intellij.deps.completion", "completion-ranking-kotlin"))