Package org.gradle.api.tasks
Klasse Exec
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
- Alle implementierten Schnittstellen:
Comparable<Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.IConventionAware,org.gradle.api.internal.TaskInternal,Named,ExtensionAware,Task,BaseExecSpec,ExecSpec,ProcessForkOptions,Configurable<Task>
@DisableCachingByDefault(because="Gradle would require more information to cache this task")
public abstract class Exec
extends AbstractExecTask<Exec>
Executes a command line process. Example:
task stopTomcat(type:Exec) {
workingDir '../tomcat/bin'
//on windows:
commandLine 'cmd.exe', '/d', '/c', 'stop.bat'
//on linux
commandLine './stop.sh'
//store the output instead of printing to the console:
standardOutput = new ByteArrayOutputStream()
//extension method stopTomcat.output() can be used to obtain the output:
ext.output = {
return standardOutput.toString()
}
}
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.gradle.api.Task
Task.Namer -
Feldübersicht
Von Schnittstelle geerbte Felder org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetArgs()Returns the arguments for the command to be executed.Returns the output stream to consume standard error from the process executing the command.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.booleanTells whether a non-zero exit value is ignored, or an exception thrown.Sets the arguments for the command to be executed.Sets the arguments for the command to be executed.setErrorOutput(OutputStream outputStream) 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 inputStream) Sets the standard input stream for the process executing the command.setStandardOutput(OutputStream outputStream) Sets the output stream to consume standard output from the process executing the command.Von Klasse geerbte Methoden org.gradle.api.tasks.AbstractExecTask
args, args, commandLine, commandLine, copyTo, environment, environment, exec, executable, getArgumentProviders, getCommandLine, getEnvironment, getExecActionFactory, getExecutable, getExecutionResult, getObjectFactory, getWorkingDir, setCommandLine, setCommandLine, setCommandLine, setEnvironment, setExecutable, setExecutable, setWorkingDir, setWorkingDir, workingDirVon Klasse geerbte Methoden org.gradle.api.internal.ConventionTask
conventionMapping, conventionMapping, getConventionMappingVon Klasse geerbte Methoden org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceVon Klasse geerbte Methoden org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Konstruktordetails
-
Exec
public Exec()
-
-
Methodendetails
-
getArgs
Returns the arguments for the command to be executed. Defaults to an empty list.- Angegeben von:
getArgsin SchnittstelleExecSpec- Setzt außer Kraft:
getArgsin KlasseAbstractExecTask<Exec>
-
setArgs
Sets the arguments for the command to be executed.- Angegeben von:
setArgsin SchnittstelleExecSpec- Setzt außer Kraft:
setArgsin KlasseAbstractExecTask<Exec>- Parameter:
arguments- args for the command- Gibt zurück:
- this
-
setArgs
Sets the arguments for the command to be executed.- Angegeben von:
setArgsin SchnittstelleExecSpec- Setzt außer Kraft:
setArgsin KlasseAbstractExecTask<Exec>- Parameter:
arguments- args for the command- Gibt zurück:
- this
-
isIgnoreExitValue
public boolean isIgnoreExitValue()Tells whether a non-zero exit value is ignored, or an exception thrown. Defaults tofalse.- Angegeben von:
isIgnoreExitValuein SchnittstelleBaseExecSpec- Setzt außer Kraft:
isIgnoreExitValuein KlasseAbstractExecTask<Exec>- Gibt zurück:
- 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.- Angegeben von:
setIgnoreExitValuein SchnittstelleBaseExecSpec- Setzt außer Kraft:
setIgnoreExitValuein KlasseAbstractExecTask<Exec>- Parameter:
ignoreExitValue- whether a non-zero exit value is ignored, or an exception thrown- Gibt zurück:
- this
-
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.- Angegeben von:
getStandardInputin SchnittstelleBaseExecSpec- Setzt außer Kraft:
getStandardInputin KlasseAbstractExecTask<Exec>- Gibt zurück:
- The standard input stream.
-
setStandardInput
Sets the standard input stream for the process executing the command. The stream is closed after the process completes.- Angegeben von:
setStandardInputin SchnittstelleBaseExecSpec- Setzt außer Kraft:
setStandardInputin KlasseAbstractExecTask<Exec>- Parameter:
inputStream- The standard input stream for the process. Must not be null.- Gibt zurück:
- this
-
getStandardOutput
Returns the output stream to consume standard output from the process executing the command. Defaults toSystem.out.- Angegeben von:
getStandardOutputin SchnittstelleBaseExecSpec- Setzt außer Kraft:
getStandardOutputin KlasseAbstractExecTask<Exec>- Gibt zurück:
- 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.- Angegeben von:
setStandardOutputin SchnittstelleBaseExecSpec- Setzt außer Kraft:
setStandardOutputin KlasseAbstractExecTask<Exec>- Parameter:
outputStream- The standard output stream for the process. Must not be null.- Gibt zurück:
- this
-
getErrorOutput
Returns the output stream to consume standard error from the process executing the command. Default toSystem.err.- Angegeben von:
getErrorOutputin SchnittstelleBaseExecSpec- Setzt außer Kraft:
getErrorOutputin KlasseAbstractExecTask<Exec>- Gibt zurück:
- 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.- Angegeben von:
setErrorOutputin SchnittstelleBaseExecSpec- Setzt außer Kraft:
setErrorOutputin KlasseAbstractExecTask<Exec>- Parameter:
outputStream- The standard output error stream for the process. Must not be null.- Gibt zurück:
- this
-