all Tasks

Task <Ant>

Build a sub-project.

Task <Available>

Will set the given property if the requested resource is available at runtime.

Task <Checksum>

Used to create or verify file checksums.

Task <ExecTask>

Executes a given command if the os platform is appropriate.

Task <ImportTask>

Task to import another build file into the current project.

Task <Input>

Reads an input line from the console.

Task <Parallel>

Executes the contained tasks in separate threads, continuing once all are completed.

Task <Sequential>

Sequential is a container task - it can contain other Ant tasks.

Task <UpToDate>

Sets the given property if the specified target has a timestamp greater than all of the source files.

Task <antcall>

Call another target in the same project.

Task <apply>

Executes a given command, supplying a set of files as arguments.

Task <fail>

Exits the active build, giving an additional message if available.

Task <nice>

A task to provide "nice-ness" to the current thread, and/or to query the current value.

Task <subant>

Calls a given target for all defined sub-builds.

Task <sql>

Executes a series of SQL statements on a database using JDBC.

Task <Chmod>

Chmod equivalent for unix-like environments.

Task <Copy>

Copies a file or directory to a new file or directory.

Task <Delete>

Deletes a file or directory, or set of files defined by a fileset.

Task <DependSet>

Examines and removes out of date target files.

Task <Filter>

Sets a token filter that is used by the file copy tasks to do token substitution.

Task <FixCRLF>

Converts text source files to local OS formatting conventions, as well as repair text files damaged by misconfigured or misguided editors or file transfer programs.

Task <Mkdir>

Creates a given directory.

Task <Move>

Moves a file or directory to a new file or directory.

Task <Replace>

Replaces all occurrences of one or more string tokens with given values in the indicated files.

Task <Sync>

Synchronize a local target directory from the files defined in one or more filesets.

Task <Touch>

Touch a file and/or fileset(s) and/or filelist(s); corresponds to the Unix touch command.

Task <Taskdef>

Adds a task definition to the current project, such that this new task can be used in the current project.

Task <Typedef>

Adds a data type definition to the current project.

Task <Java>

Launcher for Java applications.

Task <Javac>

Compiles Java source files.

Task <Javadoc>

Generates Javadoc documentation for a collection of source code.

Task <ManifestTask>

Creates a manifest file for inclusion in a JAR, Ant task wrapper around

Task <Rmic>

Runs the rmic compiler against classes.

Task <SignJar>

Signs JAR or ZIP files with the javasign command line tool.

Task <genkey>

Generates a key in a keystore.

Task <Get>

Gets a particular file from a URL source.

Task <mail>

A task to send SMTP email.

Task <AbstractCvsTask>

original Cvs.java 1.20 NOTE: This implementation has been moved here from Cvs.java with the addition of some accessors for extensibility.

Task <Antlib>

Antlib task.

Task <AntlibDefinition>

Base class for tasks that that can be used in antlibs.

Task <Concat>

This class contains the 'concat' task, used to concatenate a series of files into a single stream.

Task <Copydir>

Copies a directory.

Task <Copyfile>

Copies a file.

Task <DefBase>

Base class for Definitions handling uri and class loading.

Task <Definer>

Base class for Taskdef and Typedef - handles all the attributes for Typedef.

Task <Deltree>

No comment available

Task <Exec>

Executes a given command if the os platform is appropriate.

Task <JDBCTask>

Handles JDBC configuration needed by SQL type tasks.

Task <KeySubst>

Keyword substitution.

Task <Length>

Gets lengths: of files/resources, byte size; of strings, length (optionally trimmed).

Task <MacroDef>

Describe class MacroDef here.

Task <MacroInstance>

The class to be placed in the ant type definition.

Task <MatchingTask>

This is an abstract task that should be used by all those tasks that require to include or exclude files based on pattern matching.

Task <Pack>

Abstract Base class for pack tasks.

Task <PreSetDef>

The preset definition task generates a new definition based on a current definition with some attributes or elements preset.

Task <Property>

Sets a property by name, or set of properties (from file or resource) in the project.

Task <Rename>

Renames a file.

Task <TempFile>

This task sets a property to the name of a temporary file.

Task <Unpack>

Abstract Base class for unpack tasks.

Task <WhichResource>

Find a class or resource on the supplied classpath, or the system classpath if none is supplied.

Task <buildnumber>

Read, increment, and write a build number in a file It will first attempt to read a build number from a file, then set the property "build.number" to the value that was read in (or 0 if no such value).

Task <BUnzip2>

Expands a file that has been compressed with the BZIP2 algorithm.

Task <BZip2>

Compresses a file with the BZIP2 algorithm.

Task <Ear>

Creates a EAR archive.

Task <GUnzip>

Expands a file that has been compressed with the GZIP algorithm.

Task <GZip>

Compresses a file with the GZIP algorithm.

Task <Jar>

Creates a JAR archive.

Task <Tar>

Creates a tar archive.

Task <Untar>

Untar a file.

Task <War>

An extension of <jar> to create a WAR archive.

Task <Zip>

Create a Zip file.

Task <unwar>

Unzip a file.

Task <Basename>

Sets a property to the base name of a specified file, optionally minus a suffix.

Task <Dirname>

Determines the directory name of the specified file.

Task <CVSPass>

Adds an new entry to a CVS password file.

Task <Cvs>

Performs operations on a CVS repository.

Task <DefaultExcludes>

Alters the default excludes for the entire build..

Task <Echo>

Writes a message to the Ant logging facilities.

Task <LoadFile>

Load a file into a property

Task <LoadProperties>

Load a file's contents as Ant properties.

Task <Patch>

Patches a file by applying a 'diff' file to it; requires "patch" to be on the execution path.

Task <PathConvert>

Converts path and classpath information to a specific target OS format.

Task <Sleep>

Sleep, or pause, for a period of time.

Task <Tstamp>

Sets properties to the current time, or offsets from the current time.

Task <record>

Adds a listener to the current build process that records the output to a file.

Task <AntStructure>

Creates a partial DTD for Ant from the currently known tasks.

Task <xmlproperty>

Loads property values from a valid XML file, generating the property names from the file's element and attribute names.

Task <xslt>

Processes a set of XML documents via XSLT.

all Types