build: speedup module build by using build-logic

This commit is contained in:
ReaJason
2025-08-13 23:53:40 +08:00
parent cf3fa2b18f
commit 975f25534b
5 changed files with 8 additions and 16 deletions
+3 -12
View File
@@ -12,16 +12,7 @@ idea {
version = "2.0.0-SNAPSHOT"
tasks.register("publishAllToMavenCentral") {
val isSnapshot = rootProject.version.toString().endsWith("-SNAPSHOT")
if (isSnapshot) {
dependsOn(":memshell-party-common:publishAllPublicationsToMavenCentralRepository")
dependsOn(":packer:publishAllPublicationsToMavenCentralRepository")
dependsOn(":memshell:publishAllPublicationsToMavenCentralRepository")
dependsOn(":generator:publishAllPublicationsToMavenCentralRepository")
} else {
dependsOn(":memshell-party-common:publishAndReleaseToMavenCentral")
dependsOn(":packer:publishAndReleaseToMavenCentral")
dependsOn(":memshell:publishAndReleaseToMavenCentral")
dependsOn(":generator:publishAndReleaseToMavenCentral")
}
dependsOn(":memshell-party-common:publishToMavenCentral")
dependsOn(":packer:publishToMavenCentral")
dependsOn(":generator:publishToMavenCentral")
}