Skip to content

Commit d808bec

Browse files
committed
Do not automatically add runtime dependency
1 parent 303065d commit d808bec

File tree

1 file changed

+0
-33
lines changed

1 file changed

+0
-33
lines changed

gradle-plugin/src/main/kotlin/me/him188/kotlin/jvm/blocking/bridge/JvmBlockingBridgeGradlePlugin.kt

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ import me.him188.kotlin.jvm.blocking.bridge.compiler.JvmBlockingBridgeCompilerCo
44
import me.him188.kotlin.jvm.blocking.bridge.compiler.extensions.BridgeCommandLineProcessor
55
import org.gradle.api.Project
66
import org.gradle.api.provider.Provider
7-
import org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension
8-
import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension
97
import org.jetbrains.kotlin.gradle.plugin.*
108

119

@@ -27,37 +25,6 @@ private val pluginArtifact = SubpluginArtifact(
2725

2826
open class JvmBlockingBridgeGradlePlugin : KotlinCompilerPluginSupportPlugin {
2927
override fun apply(target: Project) {
30-
// log("JvmBlockingBridgeGradlePlugin installed.")
31-
32-
kotlin.runCatching { target.extensions.getByType(KotlinMultiplatformExtension::class.java) }
33-
.fold(onSuccess = { kotlin ->
34-
// when MPP
35-
36-
val applicableTargets =
37-
kotlin.targets.filter { it.platformType == KotlinPlatformType.common }
38-
39-
for (applicableTarget in applicableTargets) {
40-
applicableTarget.compilations.flatMap { it.allKotlinSourceSets }.forEach {
41-
it.dependencies {
42-
implementation("me.him188:kotlin-jvm-blocking-bridge-runtime:$KJBB_VERSION")
43-
}
44-
}
45-
}
46-
if (applicableTargets.isNotEmpty()) {
47-
target.repositories.mavenCentral()
48-
}
49-
50-
}, onFailure = {
51-
if (kotlin.runCatching { target.extensions.getByType(KotlinJvmProjectExtension::class.java) }.isSuccess) {
52-
// when JVM
53-
target.dependencies.add(
54-
"implementation",
55-
"me.him188:kotlin-jvm-blocking-bridge-runtime:$KJBB_VERSION"
56-
)
57-
target.repositories.mavenCentral()
58-
} // else: neither JVM nor MPP. Don't apply
59-
})
60-
6128
target.extensions.create("blockingBridge", BlockingBridgePluginExtension::class.java)
6229
}
6330

0 commit comments

Comments
 (0)