|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.gradle.api.internal.AbstractTask org.gradle.api.DefaultTask org.gradle.api.internal.ConventionTask org.gradle.api.tasks.Exec
public class Exec extends org.gradle.api.internal.ConventionTask
Executes a command line process. Example:
task stopTomcat(type:Exec) { workingDir '../tomcat/bin' //on windows: commandLine 'cmd', '/c', 'stop.bat' //on linux (oh yeah!!!) commandLine './stop.sh' }
Field Summary |
---|
Fields inherited from class org.gradle.api.internal.ConventionTask | |
---|---|
TASK_NAME, TASK_DESCRIPTION, TASK_GROUP, TASK_TYPE, TASK_DEPENDS_ON, TASK_OVERWRITE, TASK_ACTION |
Fields inherited from class DefaultTask | |
---|---|
TASK_NAME, TASK_DESCRIPTION, TASK_GROUP, TASK_TYPE, TASK_DEPENDS_ON, TASK_OVERWRITE, TASK_ACTION |
Constructor Summary | |
Exec()
|
Method Summary | |
---|---|
Exec
|
args(java.lang.Object... args)
{@inheritDoc} |
ExecSpec
|
args(java.lang.Iterable args)
{@inheritDoc} |
Exec
|
commandLine(java.lang.Object... arguments)
{@inheritDoc} |
ExecSpec
|
commandLine(java.lang.Iterable args)
{@inheritDoc} |
Exec
|
copyTo(ProcessForkOptions target)
{@inheritDoc} |
Exec
|
environment(java.lang.String name, java.lang.Object value)
{@inheritDoc} |
Exec
|
environment(java.util.Map environmentVariables)
{@inheritDoc} |
Exec
|
executable(java.lang.Object executable)
{@inheritDoc} |
java.util.List
|
getArgs()
{@inheritDoc} |
java.util.List
|
getCommandLine()
{@inheritDoc} |
java.util.Map
|
getEnvironment()
{@inheritDoc} |
java.io.OutputStream
|
getErrorOutput()
{@inheritDoc} |
ExecResult
|
getExecResult()
Returns the result for the command run by this task. |
java.lang.String
|
getExecutable()
{@inheritDoc} |
java.io.InputStream
|
getStandardInput()
{@inheritDoc} |
java.io.OutputStream
|
getStandardOutput()
{@inheritDoc} |
java.io.File
|
getWorkingDir()
{@inheritDoc} |
boolean
|
isIgnoreExitValue()
{@inheritDoc} |
Exec
|
setArgs(java.lang.Iterable arguments)
{@inheritDoc} |
void
|
setCommandLine(java.lang.Iterable args)
{@inheritDoc} |
void
|
setCommandLine(java.lang.Object... args)
{@inheritDoc} |
void
|
setEnvironment(java.util.Map environmentVariables)
{@inheritDoc} |
Exec
|
setErrorOutput(java.io.OutputStream outputStream)
{@inheritDoc} |
void
|
setExecutable(java.lang.Object executable)
{@inheritDoc} |
ExecSpec
|
setIgnoreExitValue(boolean ignoreExitValue)
{@inheritDoc} |
Exec
|
setStandardInput(java.io.InputStream inputStream)
{@inheritDoc} |
Exec
|
setStandardOutput(java.io.OutputStream outputStream)
{@inheritDoc} |
void
|
setWorkingDir(java.lang.Object dir)
{@inheritDoc} |
Exec
|
workingDir(java.lang.Object dir)
{@inheritDoc} |
Methods inherited from class org.gradle.api.internal.ConventionTask | |
---|---|
org.gradle.api.internal.ConventionTask#conventionMapping(java.lang.String, org.gradle.api.tasks.ConventionValue), org.gradle.api.internal.ConventionTask#getConventionMapping(), org.gradle.api.internal.ConventionTask#setConventionMapping(org.gradle.api.internal.ConventionMapping), org.gradle.api.internal.ConventionTask#setProperty(java.lang.String, java.lang.Object), org.gradle.api.internal.ConventionTask#toString(), org.gradle.api.internal.ConventionTask#compareTo(org.gradle.api.Task), org.gradle.api.internal.ConventionTask#compareTo(java.lang.Object), org.gradle.api.internal.ConventionTask#getName(), org.gradle.api.internal.ConventionTask#getActions(), org.gradle.api.internal.ConventionTask#setName(java.lang.String), org.gradle.api.internal.ConventionTask#getState(), org.gradle.api.internal.ConventionTask#getPath(), org.gradle.api.internal.ConventionTask#getLogger(), org.gradle.api.internal.ConventionTask#leftShift(groovy.lang.Closure), org.gradle.api.internal.ConventionTask#execute(), org.gradle.api.internal.ConventionTask#configure(groovy.lang.Closure), org.gradle.api.internal.ConventionTask#configure(groovy.lang.Closure), org.gradle.api.internal.ConventionTask#isEnabled(), org.gradle.api.internal.ConventionTask#getDescription(), org.gradle.api.internal.ConventionTask#captureStandardOutput(org.gradle.api.logging.LogLevel), org.gradle.api.internal.ConventionTask#disableStandardOutputCapture(), org.gradle.api.internal.ConventionTask#property(java.lang.String), org.gradle.api.internal.ConventionTask#setEnabled(boolean), org.gradle.api.internal.ConventionTask#getOutputs(), org.gradle.api.internal.ConventionTask#getOutputs(), org.gradle.api.internal.ConventionTask#getProject(), org.gradle.api.internal.ConventionTask#setActions(java.util.List), org.gradle.api.internal.ConventionTask#getTaskDependencies(), org.gradle.api.internal.ConventionTask#getTaskDependencies(), org.gradle.api.internal.ConventionTask#getDependsOn(), org.gradle.api.internal.ConventionTask#setDependsOn(java.lang.Iterable), org.gradle.api.internal.ConventionTask#dependsOn([Ljava.lang.Object;), org.gradle.api.internal.ConventionTask#onlyIf(org.gradle.api.specs.Spec), org.gradle.api.internal.ConventionTask#onlyIf(groovy.lang.Closure), org.gradle.api.internal.ConventionTask#setOnlyIf(groovy.lang.Closure), org.gradle.api.internal.ConventionTask#setOnlyIf(org.gradle.api.specs.Spec), org.gradle.api.internal.ConventionTask#setDidWork(boolean), org.gradle.api.internal.ConventionTask#getDidWork(), org.gradle.api.internal.ConventionTask#doFirst(org.gradle.api.Action), org.gradle.api.internal.ConventionTask#doFirst(groovy.lang.Closure), org.gradle.api.internal.ConventionTask#doLast(org.gradle.api.Action), org.gradle.api.internal.ConventionTask#doLast(groovy.lang.Closure), org.gradle.api.internal.ConventionTask#deleteAllActions(), org.gradle.api.internal.ConventionTask#getEnabled(), org.gradle.api.internal.ConventionTask#getAnt(), org.gradle.api.internal.ConventionTask#getLogging(), org.gradle.api.internal.ConventionTask#hasProperty(java.lang.String), org.gradle.api.internal.ConventionTask#getConvention(), org.gradle.api.internal.ConventionTask#setDescription(java.lang.String), org.gradle.api.internal.ConventionTask#getGroup(), org.gradle.api.internal.ConventionTask#setGroup(java.lang.String), org.gradle.api.internal.ConventionTask#dependsOnTaskDidWork(), org.gradle.api.internal.ConventionTask#getInputs(), org.gradle.api.internal.ConventionTask#getTemporaryDir(), org.gradle.api.internal.ConventionTask#getExtensions(), org.gradle.api.internal.ConventionTask#getAsDynamicObject(), org.gradle.api.internal.ConventionTask#getAdditionalProperties(), org.gradle.api.internal.ConventionTask#getStandardOutputCapture(), org.gradle.api.internal.ConventionTask#executeWithoutThrowingTaskFailure(), org.gradle.api.internal.ConventionTask#setProject(org.gradle.api.Project), org.gradle.api.internal.ConventionTask#getDynamicObjectHelper(), org.gradle.api.internal.ConventionTask#addValidator(org.gradle.api.internal.tasks.execution.TaskValidator), org.gradle.api.internal.ConventionTask#getValidators(), org.gradle.api.internal.ConventionTask#getExecuter(), org.gradle.api.internal.ConventionTask#setExecuter(org.gradle.api.internal.tasks.TaskExecuter), org.gradle.api.internal.ConventionTask#getOnlyIf(), org.gradle.api.internal.ConventionTask#getTemporaryDirFactory(), org.gradle.api.internal.ConventionTask#injectIntoNewInstance(org.gradle.api.internal.project.ProjectInternal, java.lang.String, java.util.concurrent.Callable), org.gradle.api.internal.ConventionTask#wait(), org.gradle.api.internal.ConventionTask#wait(long), org.gradle.api.internal.ConventionTask#wait(long, int), org.gradle.api.internal.ConventionTask#equals(java.lang.Object), org.gradle.api.internal.ConventionTask#hashCode(), org.gradle.api.internal.ConventionTask#getClass(), org.gradle.api.internal.ConventionTask#notify(), org.gradle.api.internal.ConventionTask#notifyAll() |
Constructor Detail |
---|
public Exec()
Method Detail |
---|
public Exec args(java.lang.Object... args)
public ExecSpec args(java.lang.Iterable args)
public Exec commandLine(java.lang.Object... arguments)
public ExecSpec commandLine(java.lang.Iterable args)
public Exec copyTo(ProcessForkOptions target)
public Exec environment(java.lang.String name, java.lang.Object value)
public Exec environment(java.util.Map environmentVariables)
public Exec executable(java.lang.Object executable)
public java.util.List getArgs()
public java.util.List getCommandLine()
public java.util.Map getEnvironment()
public java.io.OutputStream getErrorOutput()
public ExecResult getExecResult()
public java.lang.String getExecutable()
public java.io.InputStream getStandardInput()
public java.io.OutputStream getStandardOutput()
public java.io.File getWorkingDir()
public boolean isIgnoreExitValue()
public Exec setArgs(java.lang.Iterable arguments)
public void setCommandLine(java.lang.Iterable args)
public void setCommandLine(java.lang.Object... args)
public void setEnvironment(java.util.Map environmentVariables)
public Exec setErrorOutput(java.io.OutputStream outputStream)
public void setExecutable(java.lang.Object executable)
public ExecSpec setIgnoreExitValue(boolean ignoreExitValue)
public Exec setStandardInput(java.io.InputStream inputStream)
public Exec setStandardOutput(java.io.OutputStream outputStream)
public void setWorkingDir(java.lang.Object dir)
public Exec workingDir(java.lang.Object dir)
Groovy Documentation