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 { configurations {
distSources distSources
withJvmBuiltins.extendsFrom(configurations.compile)
} }
sourceSets { sourceSets {
@@ -47,7 +46,6 @@ configurations {
attribute(LibraryElements.LIBRARY_ELEMENTS_ATTRIBUTE, objects.named(LibraryElements, LibraryElements.JAR)) attribute(LibraryElements.LIBRARY_ELEMENTS_ATTRIBUTE, objects.named(LibraryElements, LibraryElements.JAR))
} }
} }
builtinsJvm
compileOnly.extendsFrom(builtins) compileOnly.extendsFrom(builtins)
} }
@@ -62,7 +60,6 @@ dependencies {
testCompile project(':kotlin-coroutines-experimental-compat') testCompile project(':kotlin-coroutines-experimental-compat')
builtins project(':core:builtins') builtins project(':core:builtins')
builtinsJvm project(path: ':core:builtins', configuration: "runtimeElementsJvm")
} }
jar { jar {
@@ -100,26 +97,11 @@ configureModularJar {
from zipTree(jar.outputs.files.singleFile) 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 { artifacts {
archives sourcesJar archives sourcesJar
sources sourcesJar sources sourcesJar
distSources distSourcesJar distSources distSourcesJar
archives modularJar archives modularJar
withJvmBuiltins withJvmBuiltinsJar
} }
DexMethodCountKt.dexMethodCount(project) { task -> DexMethodCountKt.dexMethodCount(project) { task ->
+4 -13
View File
@@ -172,22 +172,13 @@ dependencies {
embedded(protobufFull()) embedded(protobufFull())
embedded(kotlinBuiltins(forJvm = true)) embedded(kotlinBuiltins(forJvm = true))
libraries(project(":kotlin-stdlib", "withJvmBuiltins")) libraries(commonDep(kotlinxCollectionsImmutable()))
libraries(commonDep(kotlinxCollectionsImmutable())) {
exclude("org.jetbrains.kotlin", "kotlin-stdlib")
}
libraries(commonDep("javax.inject")) libraries(commonDep("javax.inject"))
libraries(commonDep("org.jetbrains.kotlinx", "kotlinx-coroutines-jdk8")) { libraries(commonDep("org.jetbrains.kotlinx", "kotlinx-coroutines-jdk8"))
exclude("org.jetbrains.kotlin", "kotlin-stdlib") libraries(commonDep("org.jetbrains", "markdown"))
}
libraries(commonDep("org.jetbrains", "markdown")) {
exclude("org.jetbrains.kotlin", "kotlin-stdlib")
}
libraries(commonDep("io.javaslang", "javaslang")) libraries(commonDep("io.javaslang", "javaslang"))
libraries(project(":kotlin-stdlib-jdk8")) { libraries(kotlinStdlib("jdk8"))
exclude("org.jetbrains.kotlin", "kotlin-stdlib")
}
Platform[193].orHigher { Platform[193].orHigher {
libraries(commonDep("org.jetbrains.intellij.deps.completion", "completion-ranking-kotlin")) libraries(commonDep("org.jetbrains.intellij.deps.completion", "completion-ranking-kotlin"))