From 6eed08aa537c1bd9c5c1a987434e900ada954583 Mon Sep 17 00:00:00 2001 From: Username404-59 Date: Wed, 16 Apr 2025 03:08:55 +0200 Subject: [PATCH] Add a devBuild gradle property Signed-off-by: Username404-59 --- build.gradle.kts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 45c577f..408507a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -38,6 +38,7 @@ val minecraftVersion: String = (rootProject.property("minecraft") as String).als architectury { minecraft = it } } val kotlinX: String = "org.jetbrains.kotlinx" +val devBuild = rootProject.hasProperty("devBuild") && rootProject.property("devBuild").toString().toBoolean() subprojects { group = rootProject.group.toString() @@ -167,14 +168,16 @@ subprojects { mergeinterfacesaggressively() } withType(net.fabricmc.loom.task.RemapJarTask::class) { - dependsOn(shrinkJar) - val shrinkedJar = shrinkJar.get().outJarFileCollection.singleFile + if (!devBuild) { + dependsOn(shrinkJar) + val shrinkedJar = shrinkJar.get().outJarFileCollection.singleFile + inputFile.set(shrinkedJar) + } else inputFile.set(shadowJar.archiveFile) archiveBaseName.set(shadowJar.archiveBaseName) archiveVersion.set("[${rootProject.version}+$minecraftVersion]") archiveClassifier.set(this@subprojects.name) if (this@subprojects.name.contains("forge")) atAccessWideners.set(listOf("${rootProject.name.lowercase()}.accessWidener")) - inputFile.set(shrinkedJar) if (!archiveFileName.get().contains("common")) destinationDirectory.set(file("$rootDir/remappedJars")) } getByName("modrinth").dependsOn(build)