浏览代码

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

Him188 4 年之前
父节点
当前提交
525d7c8de3
共有 2 个文件被更改,包括 1 次插入9 次删除
  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) {
                 when (val type = publication.name) {
                     "kotlinMultiplatform" -> {
                     "kotlinMultiplatform" -> {
                         publication.artifactId = project.name
                         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"
                     "metadata" -> { // TODO: 2021/1/21 seems no use. none `type` is "metadata"
                         publication.artifactId = "${project.name}-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
 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 {
 kotlin {
     explicitApi()
     explicitApi()