Groovy Documentation

org.gradle.process
[Java] Interface ExecSpec

org.gradle.process.BaseExecSpec
  org.gradle.process.ProcessForkOptions
      org.gradle.process.ExecSpec
All Superinterfaces:
BaseExecSpec, ProcessForkOptions

public interface ExecSpec
extends BaseExecSpec

Specified the options for executing some command.


Method Summary
ExecSpec args(Object... args)

Adds arguments for the command to be executed.

ExecSpec args(Iterable args)

Adds arguments for the command to be executed.

ExecSpec commandLine(Object... args)

Sets the full command line, including the executable to be executed plus its arguments.

ExecSpec commandLine(Iterable args)

Sets the full command line, including the executable to be executed plus its arguments.

List getArgs()

Returns the arguments for the command to be executed.

ExecSpec setArgs(Iterable args)

Sets the arguments for the command to be executed.

void setCommandLine(Object... args)

Sets the full command line, including the executable to be executed plus its arguments.

void setCommandLine(Iterable args)

Sets the full command line, including the executable to be executed plus its arguments.

 
Methods inherited from interface BaseExecSpec
getCommandLine, getErrorOutput, getStandardInput, getStandardOutput, isIgnoreExitValue, setErrorOutput, setIgnoreExitValue, setStandardInput, setStandardOutput
 
Methods inherited from interface ProcessForkOptions
copyTo, environment, environment, executable, getEnvironment, getExecutable, getWorkingDir, setEnvironment, setExecutable, setWorkingDir, workingDir
 

Method Detail

args

public ExecSpec args(Object... args)
Adds arguments for the command to be executed.
Parameters:
args - args for the command
Returns:
this


args

public ExecSpec args(Iterable args)
Adds arguments for the command to be executed.
Parameters:
args - args for the command
Returns:
this


commandLine

public ExecSpec commandLine(Object... args)
Sets the full command line, including the executable to be executed plus its arguments.
Parameters:
args - the command plus the args to be executed
Returns:
this


commandLine

public ExecSpec commandLine(Iterable args)
Sets the full command line, including the executable to be executed plus its arguments.
Parameters:
args - the command plus the args to be executed
Returns:
this


getArgs

public List getArgs()
Returns the arguments for the command to be executed. Defaults to an empty list.


setArgs

public ExecSpec setArgs(Iterable args)
Sets the arguments for the command to be executed.
Parameters:
args - args for the command
Returns:
this


setCommandLine

public void setCommandLine(Object... args)
Sets the full command line, including the executable to be executed plus its arguments.
Parameters:
args - the command plus the args to be executed


setCommandLine

public void setCommandLine(Iterable args)
Sets the full command line, including the executable to be executed plus its arguments.
Parameters:
args - the command plus the args to be executed


 

Gradle API 1.8