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:
- Cloneable
Deprecated.
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 SummaryFieldsFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidexecute()Deprecated.Execute the task.protected voidlogFlush()Deprecated.Close output.protected voidDeprecated.Log an output message.protected intDeprecated.Execute the command.voidsetCommand(String command) Deprecated.Set the command to exec.voidDeprecated.Set the directory.voidsetFailonerror(boolean fail) Deprecated.Set the failOnError attribute.voidDeprecated.Set the Operating System that this exec is to run in.voidDeprecated.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, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
- 
Field Details- 
fosDeprecated.
 
- 
- 
Constructor Details- 
Execpublic Exec()Deprecated.Constructor for Exec. Prints a warning message to std error.
 
- 
- 
Method Details- 
execute
- 
runDeprecated.Execute the command.- Parameters:
- command- the command to exec
- Returns:
- the exit value of the command
- Throws:
- BuildException- on error
 
- 
setDir
- 
setOsDeprecated.Set the Operating System that this exec is to run in.- Parameters:
- os- a- Stringvalue
 
- 
setCommandDeprecated.Set the command to exec.- Parameters:
- command- a- Stringvalue
 
- 
setOutputDeprecated.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
 
- 
outputLogDeprecated.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.
 
- 
Executeinstead.