Browse Source

Do not publish jvm artifacts in root module, fix unresolved dependency with Android. fix #897

Him188 4 years ago
parent
commit
525d7c8de3
2 changed files with 1 additions and 9 deletions
  1. 1 1
      buildSrc/src/main/kotlin/MppPublishing.kt
  2. 0 8
      mirai-core-utils/build.gradle.kts

+ 1 - 1
buildSrc/src/main/kotlin/MppPublishing.kt

@@ -68,7 +68,7 @@ fun Project.configureMppPublishing() {
                 when (val type = publication.name) {
                     "kotlinMultiplatform" -> {
                         publication.artifactId = project.name
-                        publishPlatformArtifactsInRootModule(publications.getByName("jvm") as MavenPublication)
+                        // publishPlatformArtifactsInRootModule(publications.getByName("jvm") as MavenPublication)
                     }
                     "metadata" -> { // TODO: 2021/1/21 seems no use. none `type` is "metadata"
                         publication.artifactId = "${project.name}-metadata"

+ 0 - 8
mirai-core-utils/build.gradle.kts

@@ -25,14 +25,6 @@ description = "mirai-core utilities"
 
 val isAndroidSDKAvailable: Boolean by project
 
-afterEvaluate {
-    tasks.getByName("compileKotlinCommon").enabled = false
-    tasks.getByName("compileTestKotlinCommon").enabled = false
-
-    tasks.getByName("compileCommonMainKotlinMetadata").enabled = false
-    tasks.getByName("compileKotlinMetadata").enabled = false
-}
-
 kotlin {
     explicitApi()