Overview | Package | Class | Deprecated | Index | Help
| Groovy Documentation
| FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD

## org.gradle.process
[Java] Interface ExecSpec

    org.gradle.process.ProcessForkOptions
      org.gradle.process.BaseExecSpec
          org.gradle.process.ExecSpec

All Superinterfaces:
  ProcessForkOptions, BaseExecSpec

    public interface ExecSpec
    extends BaseExecSpec

Specified the options for executing some command.

Authors:
  Hans Dockter

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.1-rc-1