diff --git a/ball-bukkit/build.gradle.kts b/ball-bukkit/build.gradle.kts index 4af0bb7..9ecc771 100644 --- a/ball-bukkit/build.gradle.kts +++ b/ball-bukkit/build.gradle.kts @@ -3,7 +3,7 @@ evaluationDependsOn(":ball-common") dependencies { - api(project(":ball-common")) { isTransitive = false } + implementation(project(":ball-common")) { isTransitive = false } compileOnly("org.spigotmc:spigot-api:1.20.2-R0.1-SNAPSHOT") compileOnly("cn.hamster3.mc.plugin:core-bukkit:+") @@ -18,7 +18,7 @@ tasks { expand(project.properties) } } - withType() { + withType { archiveBaseName = "HamsterBall-Bukkit" } } diff --git a/ball-bungee/build.gradle.kts b/ball-bungee/build.gradle.kts index 4ccd88f..fde4873 100644 --- a/ball-bungee/build.gradle.kts +++ b/ball-bungee/build.gradle.kts @@ -3,7 +3,7 @@ evaluationDependsOn(":ball-common") dependencies { - api(project(":ball-common")) { isTransitive = false } + implementation(project(":ball-common")) { isTransitive = false } compileOnly("net.md-5:bungeecord-api:+") compileOnly("cn.hamster3.mc.plugin:core-bungee:+") @@ -17,7 +17,7 @@ tasks { expand(project.properties) } } - withType() { + withType { archiveBaseName = "HamsterBall-BungeeCord" } } diff --git a/ball-common/build.gradle.kts b/ball-common/build.gradle.kts index 22db957..8d0bb56 100644 --- a/ball-common/build.gradle.kts +++ b/ball-common/build.gradle.kts @@ -10,7 +10,7 @@ dependencies { } tasks { - withType() { + withType { archiveBaseName = "HamsterBall-Common" } } diff --git a/build.gradle.kts b/build.gradle.kts index 319cbca..5a56fa9 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -5,7 +5,7 @@ plugins { } group = "cn.hamster3.mc.plugin" -version = "1.4.0" +version = "1.4.1" subprojects { apply { @@ -25,7 +25,6 @@ subprojects { dependencies { compileOnly("org.jetbrains:annotations:+") - // https://mvnrepository.com/artifact/org.projectlombok/lombok compileOnly("org.projectlombok:lombok:+") annotationProcessor("org.projectlombok:lombok:+") } @@ -44,11 +43,15 @@ subprojects { from(rootProject.file("LICENSE")) duplicatesStrategy = DuplicatesStrategy.EXCLUDE } + jar { + archiveClassifier = "dev" + } shadowJar { relocate("io.netty", "cn.hamster3.mc.plugin.ball.lib.io.netty") relocate("io.lettuce", "cn.hamster3.mc.plugin.ball.lib.io.lettuce") relocate("org.reactivestreams", "cn.hamster3.mc.plugin.ball.lib.org.reactivestreams") relocate("reactor", "cn.hamster3.mc.plugin.ball.lib.reactor") + archiveClassifier = "" destinationDirectory = rootProject.buildDir } build {