25 lines
666 B
Kotlin
25 lines
666 B
Kotlin
plugins {
|
|
alias(libs.plugins.nx.project.graph)
|
|
alias(libs.plugins.ktfmt)
|
|
}
|
|
|
|
group = "dev.nx"
|
|
|
|
tasks {
|
|
register("clean") {
|
|
description = "Cleans all included builds"
|
|
dependsOn(gradle.includedBuilds.map { it.task(":clean") })
|
|
doLast {
|
|
println("Cleaned ${gradle.includedBuilds.size} included builds")
|
|
}
|
|
}
|
|
|
|
register("testClasses") {
|
|
description = "Compiles test classes for all included builds"
|
|
dependsOn(gradle.includedBuilds.map { it.task(":testClasses") })
|
|
doLast {
|
|
println("Compiled test classes for ${gradle.includedBuilds.size} included builds")
|
|
}
|
|
}
|
|
}
|