29 lines
555 B
Groovy
29 lines
555 B
Groovy
plugins {
|
|
id 'dev.kikugie.stonecutter'
|
|
}
|
|
|
|
stonecutter.active "1.21.11"
|
|
|
|
tasks.register("chiseledBuild") {
|
|
group = "build"
|
|
}
|
|
|
|
tasks.register("chiseledClean") {
|
|
group = "build"
|
|
}
|
|
|
|
gradle.projectsEvaluated {
|
|
def remapTasks = rootProject.subprojects
|
|
.collect { it.tasks.findByName("remapJar") }
|
|
.findAll { it != null }
|
|
def cleanTasks = rootProject.subprojects
|
|
.collect { it.tasks.findByName("clean") }
|
|
.findAll { it != null }
|
|
tasks.named("chiseledBuild") {
|
|
dependsOn(remapTasks)
|
|
}
|
|
tasks.named("chiseledClean") {
|
|
dependsOn(cleanTasks)
|
|
}
|
|
}
|