public class GrailsScriptRunner
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static groovy.lang.Closure |
DO_NOTHING_CLOSURE |
| Constructor and Description |
|---|
GrailsScriptRunner() |
GrailsScriptRunner(grails.util.BuildSettings settings) |
GrailsScriptRunner(java.lang.String grailsHome) |
| Modifier and Type | Method and Description |
|---|---|
int |
executeCommand(java.lang.String scriptName,
java.lang.String args) |
int |
executeCommand(java.lang.String scriptName,
java.lang.String args,
java.lang.String env) |
int |
executeScriptWithCaching(CommandLine commandLine) |
java.util.List<java.io.File> |
getAvailableScripts()
Returns a list of all the executable Gant scripts available to this application.
|
static CommandLineParser |
getCommandLineParser() |
java.io.PrintStream |
getOut() |
protected void |
initializeLogging() |
void |
initializeState() |
static void |
main(java.lang.String[] args)
Evaluate the arguments to get the name of the script to execute, which environment
to run it in, and the arguments to pass to the script.
|
void |
setInteractive(boolean interactive) |
void |
setOut(java.io.PrintStream outputStream) |
public GrailsScriptRunner()
public GrailsScriptRunner(java.lang.String grailsHome)
public GrailsScriptRunner(grails.util.BuildSettings settings)
public void setInteractive(boolean interactive)
public static void main(java.lang.String[] args)
args - Command line argumentspublic static CommandLineParser getCommandLineParser()
public java.io.PrintStream getOut()
public void setOut(java.io.PrintStream outputStream)
public int executeCommand(java.lang.String scriptName,
java.lang.String args)
public int executeCommand(java.lang.String scriptName,
java.lang.String args,
java.lang.String env)
public int executeScriptWithCaching(CommandLine commandLine)
public void initializeState()
protected void initializeLogging()
public java.util.List<java.io.File> getAvailableScripts()