Scripts/jfmod/src/main/kotlin/io/gitlab/jfronny/scripts/JfModuleExtension.kt

13 lines
351 B
Kotlin

package io.gitlab.jfronny.scripts
import org.gradle.api.Project
import org.gradle.api.provider.Property
interface JfModuleExtension {
val devOnly: Property<Boolean>
fun check(proj: Project) {
devOnly.finalizeValue()
require(proj != proj.rootProject || !devOnly.getOrElse(false)) { "Root project may not be devOnly" }
}
}