Fix coroutines core shading in main-kts

This commit is contained in:
Ilya Chernikov
2020-06-23 11:07:05 +02:00
parent 83b52bb109
commit 879e22f274
@@ -11,6 +11,11 @@ plugins {
val JDK_18: String by rootProject.extra val JDK_18: String by rootProject.extra
val jarBaseName = property("archivesBaseName") as String val jarBaseName = property("archivesBaseName") as String
val localPackagesToRelocate =
listOf(
"kotlinx.coroutines"
)
val proguardLibraryJars by configurations.creating { val proguardLibraryJars by configurations.creating {
attributes { attributes {
attribute(Usage.USAGE_ATTRIBUTE, objects.named(Usage.JAVA_API)) attribute(Usage.USAGE_ATTRIBUTE, objects.named(Usage.JAVA_API))
@@ -70,7 +75,7 @@ val relocatedJar by task<ShadowJar> {
from("jar-resources") from("jar-resources")
if (kotlinBuildProperties.relocation) { if (kotlinBuildProperties.relocation) {
packagesToRelocate.forEach { (packagesToRelocate + localPackagesToRelocate).forEach {
relocate(it, "$kotlinEmbeddableRootPackage.$it") relocate(it, "$kotlinEmbeddableRootPackage.$it")
} }
} }