Package org.gradle.process
Interface BaseExecSpec
- All Superinterfaces:
ProcessForkOptions
- All Known Subinterfaces:
ExecSpec,JavaExecSpec
- All Known Implementing Classes:
AbstractExecTask,Exec,JavaExec,RunTestExecutable
Specifies options for launching a child process.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the full command line, including the executable plus its arguments.Returns the output stream to consume standard error from the process executing the command.Tells whether a non-zero exit value is ignored, or an exception thrown.Added for Kotlin DSL source compatibility.Returns the standard input stream for the process executing the command.Returns the output stream to consume standard output from the process executing the command.setErrorOutput(OutputStream errorOutput) Sets the output stream to consume standard error from the process executing the command.setIgnoreExitValue(boolean ignoreExitValue) Sets whether a non-zero exit value is ignored, or an exception thrown.setStandardInput(InputStream standardInput) Sets the standard input stream for the process executing the command.setStandardOutput(OutputStream standardOutput) Sets the output stream to consume standard output from the process executing the command.Methods inherited from interface org.gradle.process.ProcessForkOptions
copyTo, environment, environment, executable, getEnvironment, getExecutable, getWorkingDir, getWorkingDirectory, setEnvironment, setExecutable, setExecutable, setWorkingDir, setWorkingDir, workingDir
-
Method Details
-
getIgnoreExitValue
Tells whether a non-zero exit value is ignored, or an exception thrown. Defaults tofalse.- Returns:
- whether a non-zero exit value is ignored, or an exception thrown
-
setIgnoreExitValue
Sets whether a non-zero exit value is ignored, or an exception thrown.- Parameters:
ignoreExitValue- whether a non-zero exit value is ignored, or an exception thrown- Returns:
- this
-
getIsIgnoreExitValue
Added for Kotlin DSL source compatibility. -
getStandardInput
Property<InputStream> getStandardInput()Returns the standard input stream for the process executing the command. The stream is closed after the process completes. Defaults to an empty stream.- Returns:
- The standard input stream.
-
setStandardInput
Sets the standard input stream for the process executing the command. The stream is closed after the process completes.- Parameters:
standardInput- The standard input stream for the process. Must not be null.- Returns:
- this
-
getStandardOutput
Property<OutputStream> getStandardOutput()Returns the output stream to consume standard output from the process executing the command. Defaults toSystem.out.- Returns:
- The output stream
-
setStandardOutput
Sets the output stream to consume standard output from the process executing the command. The stream is closed after the process completes.- Parameters:
standardOutput- The standard output stream for the process. Must not be null.- Returns:
- this
-
getErrorOutput
Property<OutputStream> getErrorOutput()Returns the output stream to consume standard error from the process executing the command. Default toSystem.err.- Returns:
- The error output stream.
-
setErrorOutput
Sets the output stream to consume standard error from the process executing the command. The stream is closed after the process completes.- Parameters:
errorOutput- The standard output error stream for the process. Must not be null.- Returns:
- this
-
getCommandLine
Returns the full command line, including the executable plus its arguments.- Returns:
- The full command line, including the executable plus its arguments
-