build: speedup module build by using build-logic

This commit is contained in:
ReaJason
2025-08-12 10:49:49 +08:00
parent d44a16fe29
commit 3d36490ba2
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")
}