Просмотр исходного кода

Fix buildscript for publishing

Him188 3 лет назад
Родитель
Сommit
a0157c41e3
4 измененных файлов с 4 добавлено и 9 удалено
  1. 0 4
      build.gradle.kts
  2. 2 4
      mirai-api-http-spi/build.gradle.kts
  3. 1 0
      mirai-api-http/build.gradle.kts
  4. 1 1
      settings.gradle.kts

+ 0 - 4
build.gradle.kts

@@ -36,10 +36,6 @@ allprojects {
     }
 }
 
-subprojects {
-    plugins.apply("net.mamoe.mirai-console")
-}
-
 nexusStaging {
     packageGroup = "net.mamoe" // from Sonatype accounts, do not change
     username = mavenCentralPublish.credentials?.sonatypeUsername

+ 2 - 4
mirai-api-http-spi/build.gradle.kts

@@ -2,6 +2,7 @@ plugins {
     kotlin("jvm")
     kotlin("plugin.serialization")
     id("kotlinx-atomicfu")
+    id("net.mamoe.mirai-console")
     id("me.him188.maven-central-publish")
 }
 
@@ -26,7 +27,7 @@ tasks {
 }
 
 tasks.register("buildSpi", Jar::class) {
-    dependsOn("build")
+    dependsOn("jar")
     doLast {
         val jarTask = tasks.getByName("jar", Jar::class)
         val buildPluginFile = jarTask.archiveFile.get().asFile
@@ -43,7 +44,4 @@ mavenCentralPublish {
     githubProject("project-mirai", "mirai-api-http-spi")
     licenseFromGitHubProject("licenseAgplv3", "master")
     developer("Mamoe Technologies")
-    publication {
-        artifact(tasks.getByName("buildSpi"))
-    }
 }

+ 1 - 0
mirai-api-http/build.gradle.kts

@@ -4,6 +4,7 @@ plugins {
     kotlin("jvm")
     kotlin("plugin.serialization")
     id("kotlinx-atomicfu")
+    id("net.mamoe.mirai-console")
     id("me.him188.maven-central-publish")
 }
 

+ 1 - 1
settings.gradle.kts

@@ -10,5 +10,5 @@ pluginManagement {
 
 rootProject.name = "mirai-api-http"
 
+include(":mirai-api-http-spi")
 include(":mirai-api-http")
-include("mirai-api-http-spi")