Add a devBuild gradle property
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
This commit is contained in:
parent
92c8e36c71
commit
6eed08aa53
@ -38,6 +38,7 @@ val minecraftVersion: String = (rootProject.property("minecraft") as String).als
|
|||||||
architectury { minecraft = it }
|
architectury { minecraft = it }
|
||||||
}
|
}
|
||||||
val kotlinX: String = "org.jetbrains.kotlinx"
|
val kotlinX: String = "org.jetbrains.kotlinx"
|
||||||
|
val devBuild = rootProject.hasProperty("devBuild") && rootProject.property("devBuild").toString().toBoolean()
|
||||||
|
|
||||||
subprojects {
|
subprojects {
|
||||||
group = rootProject.group.toString()
|
group = rootProject.group.toString()
|
||||||
@ -167,14 +168,16 @@ subprojects {
|
|||||||
mergeinterfacesaggressively()
|
mergeinterfacesaggressively()
|
||||||
}
|
}
|
||||||
withType(net.fabricmc.loom.task.RemapJarTask::class) {
|
withType(net.fabricmc.loom.task.RemapJarTask::class) {
|
||||||
dependsOn(shrinkJar)
|
if (!devBuild) {
|
||||||
val shrinkedJar = shrinkJar.get().outJarFileCollection.singleFile
|
dependsOn(shrinkJar)
|
||||||
|
val shrinkedJar = shrinkJar.get().outJarFileCollection.singleFile
|
||||||
|
inputFile.set(shrinkedJar)
|
||||||
|
} else inputFile.set(shadowJar.archiveFile)
|
||||||
archiveBaseName.set(shadowJar.archiveBaseName)
|
archiveBaseName.set(shadowJar.archiveBaseName)
|
||||||
archiveVersion.set("[${rootProject.version}+$minecraftVersion]")
|
archiveVersion.set("[${rootProject.version}+$minecraftVersion]")
|
||||||
archiveClassifier.set(this@subprojects.name)
|
archiveClassifier.set(this@subprojects.name)
|
||||||
if (this@subprojects.name.contains("forge"))
|
if (this@subprojects.name.contains("forge"))
|
||||||
atAccessWideners.set(listOf("${rootProject.name.lowercase()}.accessWidener"))
|
atAccessWideners.set(listOf("${rootProject.name.lowercase()}.accessWidener"))
|
||||||
inputFile.set(shrinkedJar)
|
|
||||||
if (!archiveFileName.get().contains("common")) destinationDirectory.set(file("$rootDir/remappedJars"))
|
if (!archiveFileName.get().contains("common")) destinationDirectory.set(file("$rootDir/remappedJars"))
|
||||||
}
|
}
|
||||||
getByName("modrinth").dependsOn(build)
|
getByName("modrinth").dependsOn(build)
|
||||||
|
Loading…
Reference in New Issue
Block a user