From eef81b559030d892d4aa51d108c3cb8359008a21 Mon Sep 17 00:00:00 2001 From: Username404-59 Date: Wed, 16 Apr 2025 03:02:19 +0200 Subject: [PATCH] Add a devBuild gradle property Signed-off-by: Username404-59 --- build.gradle.kts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 45c577f..6f7c15c 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,14 @@ subprojects { mergeinterfacesaggressively() } withType(net.fabricmc.loom.task.RemapJarTask::class) { - dependsOn(shrinkJar) + if (!devBuild) dependsOn(shrinkJar) val shrinkedJar = shrinkJar.get().outJarFileCollection.singleFile 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) + inputFile.set(if (devBuild) shadowJar.archiveFile.get() else RegularFile { shrinkedJar }) if (!archiveFileName.get().contains("common")) destinationDirectory.set(file("$rootDir/remappedJars")) } getByName("modrinth").dependsOn(build)