diff --git a/build.gradle.kts b/build.gradle.kts index a80f33f5b..2f833c35f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -57,23 +57,35 @@ configure(subprojects.filter { dependencies { paperDevBundle("1.20.6-R0.1-SNAPSHOT") } +} - tasks { - build { - dependsOn("reobfJar") - } +// All Projects with jar shadow +configure(subprojects.filter { + listOf("vane-regions", "vane-core", "vane-portals", "vane-regions").contains(it.name) +}) { + tasks.create("copyJar") { + evaluationDependsOn(project.path) + from(tasks.findByPath("shadowJar")) + into("${project.rootProject.projectDir}/target") + rename("(.+)-dev-all.jar", "$1.jar") } } -// All Projects except proxies and annotations. +// All Projects without jar shadow configure(subprojects.filter { - !listOf("vane-annotations", "vane-velocity", "vane-proxy-core").contains(it.name) + listOf("vane-admin", "vane-bedtime", "vane-enchantments", "vane-permissions", "vane-trifles").contains(it.name) }) { tasks.create("copyJar") { - from(tasks.reobfJar) + from(tasks.jar) into("${project.rootProject.projectDir}/target") + rename("(.+)-dev.jar", "$1.jar") } +} +// All Projects except proxies and annotations. +configure(subprojects.filter { + !listOf("vane-annotations", "vane-velocity", "vane-proxy-core").contains(it.name) +}) { tasks { build { dependsOn("copyJar")