org.apache.tools.ant.taskdefs

Class Exec

  • All Implemented Interfaces:
    java.lang.Cloneable

    Deprecated. 
    since 1.2. delegate to Execute instead.

    public class Exec
    extends Task
    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 Detail

      • fos

        protected java.io.PrintWriter fos
        Deprecated. 
    • Constructor Detail

      • Exec

        public Exec()
        Deprecated. 
        Constructor for Exec. Prints a warning message to std error.
    • Method Detail

      • run

        protected int run(java.lang.String command)
                   throws BuildException
        Deprecated. 
        Execute the command.
        Parameters:
        command - the command to exec
        Returns:
        the exit value of the command
        Throws:
        BuildException - on error
      • setDir

        public void setDir(java.lang.String d)
        Deprecated. 
        Set the directory.
        Parameters:
        d - a String value
      • setOs

        public void setOs(java.lang.String os)
        Deprecated. 
        Set the Operating System that this exec is to run in.
        Parameters:
        os - a String value
      • setCommand

        public void setCommand(java.lang.String command)
        Deprecated. 
        Set the command to exec.
        Parameters:
        command - a String value
      • setOutput

        public void setOutput(java.lang.String out)
        Deprecated. 
        Set the output filename.
        Parameters:
        out - a String value
      • setFailonerror

        public void setFailonerror(boolean fail)
        Deprecated. 
        Set the failOnError attribute. Default is false.
        Parameters:
        fail - a boolean value
      • outputLog

        protected 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
      • logFlush

        protected void logFlush()
        Deprecated. 
        Close output.