in tomee/apache-tomee/src/main/groovy/commands/SetupCommand.groovy [33:46]
def require(String name) {
assert name != null
def value = properties.getProperty(name)
if (!value || value == 'null') value = project.properties.getProperty(name)
if (!value || value == 'null') value = System.properties.getProperty(name)
if (value == 'null') value = null
log.debug("Require property $name = $value")
if (!value) {
throw new Exception("Missing required property: $name (resolved to null)" as String)
}
return value
}