13 lines
351 B
Kotlin
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" }
|
|
}
|
|
} |