Package org.apache.tools.ant.taskdefs
Class Exec
- java.lang.Object
- 
- org.apache.tools.ant.ProjectComponent
- 
- org.apache.tools.ant.Task
- 
- org.apache.tools.ant.taskdefs.Exec
 
 
 
- 
- All Implemented Interfaces:
- java.lang.Cloneable
 
 @Deprecated public class Exec extends Task Deprecated.since 1.2. delegate toExecuteinstead.Executes a given command if the os platform is appropriate.As of Ant 1.2, this class is no longer the implementation of Ant's <exec> task - it is considered to be dead code by the Ant developers and is unmaintained. Don't use it. 
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.io.PrintWriterfosDeprecated.- 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description Exec()Deprecated.Constructor for Exec.
 - 
Method SummaryModifier and Type Method Description voidexecute()Deprecated.Execute the task.protected voidlogFlush()Deprecated.Close output.protected voidoutputLog(java.lang.String line, int messageLevel)Deprecated.Log an output message.protected intrun(java.lang.String command)Deprecated.Execute the command.voidsetCommand(java.lang.String command)Deprecated.Set the command to exec.voidsetDir(java.lang.String d)Deprecated.Set the directory.voidsetFailonerror(boolean fail)Deprecated.Set the failOnError attribute.voidsetOs(java.lang.String os)Deprecated.Set the Operating System that this exec is to run in.voidsetOutput(java.lang.String out)Deprecated.Set the output filename.- 
Methods inherited from class org.apache.tools.ant.TaskbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 - 
Methods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
- 
 
- 
- 
- 
Method Detail- 
executepublic void execute() throws BuildExceptionDeprecated.Execute the task.- Overrides:
- executein class- Task
- Throws:
- BuildException- on error
 
 - 
runprotected int run(java.lang.String command) throws BuildExceptionDeprecated.Execute the command.- Parameters:
- command- the command to exec
- Returns:
- the exit value of the command
- Throws:
- BuildException- on error
 
 - 
setDirpublic void setDir(java.lang.String d) Deprecated.Set the directory.- Parameters:
- d- a- Stringvalue
 
 - 
setOspublic void setOs(java.lang.String os) Deprecated.Set the Operating System that this exec is to run in.- Parameters:
- os- a- Stringvalue
 
 - 
setCommandpublic void setCommand(java.lang.String command) Deprecated.Set the command to exec.- Parameters:
- command- a- Stringvalue
 
 - 
setOutputpublic void setOutput(java.lang.String out) Deprecated.Set the output filename.- Parameters:
- out- a- Stringvalue
 
 - 
setFailonerrorpublic void setFailonerror(boolean fail) Deprecated.Set the failOnError attribute. Default is false.- Parameters:
- fail- a- booleanvalue
 
 - 
outputLogprotected void outputLog(java.lang.String line, int messageLevel)Deprecated.Log an output message.- Parameters:
- line- the line to putput
- messageLevel- the level of logging - ignored if output is going to a file
 
 - 
logFlushprotected void logFlush() Deprecated.Close output.
 
- 
 
-