Add a devBuild gradle property
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
This commit is contained in:
parent
92c8e36c71
commit
eef81b5590
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user