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 Summary
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execute()
Deprecated.Execute the task.protected void
logFlush()
Deprecated.Close output.protected void
Deprecated.Log an output message.protected int
Deprecated.Execute the command.void
setCommand
(String command) Deprecated.Set the command to exec.void
Deprecated.Set the directory.void
setFailonerror
(boolean fail) Deprecated.Set the failOnError attribute.void
Deprecated.Set the Operating System that this exec is to run in.void
Deprecated.Set the output filename.Methods inherited from class org.apache.tools.ant.Task
bindToOwner, 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.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Field Details
-
fos
Deprecated.
-
-
Constructor Details
-
Exec
public Exec()Deprecated.Constructor for Exec. Prints a warning message to std error.
-
-
Method Details
-
execute
-
run
Deprecated.Execute the command.- Parameters:
command
- the command to exec- Returns:
- the exit value of the command
- Throws:
BuildException
- on error
-
setDir
-
setOs
Deprecated.Set the Operating System that this exec is to run in.- Parameters:
os
- aString
value
-
setCommand
Deprecated.Set the command to exec.- Parameters:
command
- aString
value
-
setOutput
Deprecated.Set the output filename.- Parameters:
out
- aString
value
-
setFailonerror
public void setFailonerror(boolean fail) Deprecated.Set the failOnError attribute. Default is false.- Parameters:
fail
- aboolean
value
-
outputLog
Deprecated.Log an output message.- Parameters:
line
- the line to putputmessageLevel
- the level of logging - ignored if output is going to a file
-
logFlush
protected void logFlush()Deprecated.Close output.
-
Execute
instead.