All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ework.profiles.base.2023.1.0-M2.source-code.run-script.groovy Maven / Gradle / Ivy

description("Executes Groovy scripts in a Grace context") {
    usage "grace run-script"
    argument name: "Script Name(s)", description: "The paths of scripts relative to the project root"
}
try {

    def arguments = ["-Pargs=${commandLine.remainingArgs.join(' ')}"]
    commandLine.systemProperties.each { key, value ->
        arguments << "-D${key}=$value".toString()
    }

    gradle."runScript"(*arguments)

} catch (Throwable e) {
    console.error "Failed to execute one or more scripts", e
    return false
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy