diff --git a/manual/Tasks/ant.html b/manual/Tasks/ant.html index e6c22a7ad..7830226d9 100644 --- a/manual/Tasks/ant.html +++ b/manual/Tasks/ant.html @@ -154,12 +154,13 @@ their id.

propertyset

+

Since Ant 1.6.

+

You can specify a set of properties to be copied into the new project with propertysets.

-

since Ant 1.6.

-

target

+

Since Ant 1.6.3.

You can specify multiple targets using nested <target> elements instead of using the target attribute. These will be executed as if Ant had been invoked with a @@ -176,7 +177,6 @@ single target whose dependencies are the targets so specified, in the order spec Yes -

since Ant 1.6.3.

Basedir of the new project

diff --git a/manual/Tasks/antcall.html b/manual/Tasks/antcall.html index 81b76f10c..201cbf340 100644 --- a/manual/Tasks/antcall.html +++ b/manual/Tasks/antcall.html @@ -129,12 +129,13 @@ their id.

propertyset

+

Since Ant 1.6.

+

You can specify a set of properties to be copied into the new project with propertysets.

-

since Ant 1.6.

-

target

+

Since Ant 1.6.3.

You can specify multiple targets using nested <target> elements instead of using the target attribute. These will be executed as if Ant had been invoked with a @@ -151,7 +152,6 @@ single target whose dependencies are the targets so specified, in the order spec Yes -

since Ant 1.6.3.

Examples

diff --git a/manual/Tasks/antversion.html b/manual/Tasks/antversion.html
index 250fbe4a0..e1a0f0039 100644
--- a/manual/Tasks/antversion.html
+++ b/manual/Tasks/antversion.html
@@ -25,10 +25,10 @@
 
 
 

Antversion

+

Since Ant 1.7.0

Description

-

Stores the Apache Ant version (when used as task) or checks for a -specific Ant version (when used as condition). Since Ant -1.7.0

+

Stores the Apache Ant version (when used as task) or checks for a specific Ant version (when used +as condition).

diff --git a/manual/Tasks/apply.html b/manual/Tasks/apply.html index 93918cefe..2266dd7cd 100644 --- a/manual/Tasks/apply.html +++ b/manual/Tasks/apply.html @@ -273,7 +273,7 @@ this task and refer to <filelist>s defined elsewhere.

for this task and refer to <dirset>s defined elsewhere.

Any other Resource Collection

-

since Ant 1.7

+

Since Ant 1.7

You can use any number of nested resource collections.

mapper

diff --git a/manual/Tasks/augment.html b/manual/Tasks/augment.html index 6dee4be1b..3dc64f9f2 100644 --- a/manual/Tasks/augment.html +++ b/manual/Tasks/augment.html @@ -25,13 +25,12 @@

Augment

- +

Since Apache Ant 1.8.1

Description

Modify an existing reference by adding nested elements or (re-)assigning properties mapped as XML attributes. This is an unusual task that makes use of Ant's internal processing mechanisms to reload a previously declared reference by means of the id attribute, then treats the -declared augment element as though it were the original element. Since Apache Ant -1.8.1

+declared augment element as though it were the original element.

Parameters

diff --git a/manual/Tasks/bindtargets.html b/manual/Tasks/bindtargets.html index 74b90b5a6..098bc1553 100644 --- a/manual/Tasks/bindtargets.html +++ b/manual/Tasks/bindtargets.html @@ -25,6 +25,7 @@

Bindtargets

+

Since Apache Ant 1.8.2

Description

Make some target the extension of some @@ -49,8 +50,6 @@ which will be the bridge between the target to bind and the extension point. For not be used in a target. This is making the target dependency graph static and predictable as soon as every build file is loaded.

-

Since Apache Ant 1.8.2

-

Parameters

diff --git a/manual/Tasks/clearcase.html b/manual/Tasks/clearcase.html index 64f522302..739a5b684 100644 --- a/manual/Tasks/clearcase.html +++ b/manual/Tasks/clearcase.html @@ -725,9 +725,9 @@ named Application_Baseline_AUTO.


CCMkattr

+

Since Ant 1.6.1

Description

-

Task to perform a cleartool mkattr command to ClearCase.
Since Ant -1.6.1

+

Task to perform a cleartool mkattr command to ClearCase.

Parameters

@@ -794,9 +794,9 @@ the attribute BugFix with a value of 34445 to it.


CCMkdir

+

Since Ant 1.6.1

Description

-

Task to perform a cleartool mkdir command to ClearCase.
Since Ant -1.6.1

+

Task to perform a cleartool mkdir command to ClearCase.

Parameters

@@ -842,9 +842,9 @@ automatically check it out.


CCMkelem

+

Since Ant 1.6.1

Description

-

Task to perform a cleartool mkelem command to ClearCase.
Since Ant -1.6.1

+

Task to perform a cleartool mkelem command to ClearCase.

Parameters

diff --git a/manual/Tasks/concat.html b/manual/Tasks/concat.html index 6909d02ea..f92f71bdc 100644 --- a/manual/Tasks/concat.html +++ b/manual/Tasks/concat.html @@ -142,17 +142,17 @@

Parameters specified as nested elements

Resource Collection

-

since Ant 1.7.

+

Since Ant 1.7.

Any of the various Resource Collection types can specify the resources to be concatenated.

filterchain

-

since Ant 1.6.

+

Since Ant 1.6.

The concat task supports nested FilterChains.

header, footer

-

since Ant 1.6.

+

Since Ant 1.6.

Used to prepend or postpend text into the concatenated stream.

The text may be in-line or be in a file.

diff --git a/manual/Tasks/conditions.html b/manual/Tasks/conditions.html index 82a36a22e..42d48732e 100644 --- a/manual/Tasks/conditions.html +++ b/manual/Tasks/conditions.html @@ -618,8 +618,9 @@ firewalls.

Probe for the Maven repository being reachable using the hostname, ten second timeout.

length

+

Since Ant 1.6.3

This condition is a facet of the Length task. It is used to test the -length of a string or one or more files. Since Ant 1.6.3

+length of a string or one or more files.

<length string=" foo " trim="true" length="3"/>

Verify a string is of a certain length.

@@ -628,9 +629,9 @@ length of a string or one or more files. Since Ant 1.6.3

Verify that file foo is not empty.

isfailure

- +

Since Ant 1.7

Test the return code of an executable (see the Exec task) for -failure. Since Ant 1.7

+failure.

@@ -646,21 +647,23 @@ failure. Since Ant 1.7

resourcecount

+

Since Ant 1.7

This condition is a facet of the ResourceCount task. It is used to test the size of a resource -collection. Since Ant 1.7

+collection.

<resourcecount refid="myresourcecollection" when="greater" count="0"/>

Verify that a resource collection is not empty.

resourcesmatch

+

Since Ant 1.7

Test resources for matching. Nonexistence of one or more resources results in false, although if none exists they are considered equal in terms of content. By default, this test does a byte for byte comparison, so test time scales with byte size. Note: if the files are different sizes, one of them is missing or the filenames match the answer is so obvious the detailed test is omitted. The resources to check are specified as nested resource collections, meaning that more than -two resources can be checked; in this case all resources must match. Since Ant 1.7

+two resources can be checked; in this case all resources must match.

@@ -676,9 +679,10 @@ two resources can be checked; in this case all resources must match. Since A
Attribute

resourcecontains

+

Since Ant 1.7.1

Tests whether a resource contains a given (sub)string.

The resources to check are specified via references or—in the case of file -resources—via the resource attribute. Since Ant 1.7.1

+resources—via the resource attribute.

@@ -707,9 +711,9 @@ resources—via the resource attribute. Since Ant 1.7.1

Attribute

hasmethod

- +

Since Ant 1.7

Tests for a class having a method or field. If the class is not found or fails to load, the build -fails. Since Ant 1.7

+fails.

@@ -754,9 +758,8 @@ classpath.

Looks for the method trimToSize() in the java.util.ArrayList class.

matches

- -

Test if the specified string matches the specified regular expression pattern. Since Ant -1.7

+

Since Ant 1.7

+

Test if the specified string matches the specified regular expression pattern

@@ -839,8 +842,8 @@ flags.

are supported, the property attribute is redundant and will be ignored.

hasfreespace

- -

Tests a partition to see if there is enough space. Since Ant 1.7.0

+

Since Ant 1.7.0

+

Tests a partition to see if there is enough space.

Needed attribute can be specified using standard computing terms:

@@ -913,8 +916,8 @@ are supported, the property attribute is redundant and will be ignore </islastmodified>

resourceexists

- -

Tests a resource for existence. since Ant 1.8.0

+

Since Ant 1.8.0

+

Tests a resource for existence.

The actual resource to test is specified as a nested element.

@@ -925,8 +928,8 @@ are supported, the property attribute is redundant and will be ignore </resourceexists>

javaversion

- -

Tests the version of the JVM executing Ant. Since Ant 1.10.2

+

Since Ant 1.10.2

+

Tests the version of the JVM executing Ant.

diff --git a/manual/Tasks/cvsversion.html b/manual/Tasks/cvsversion.html index c0775cc3d..8d56a345b 100644 --- a/manual/Tasks/cvsversion.html +++ b/manual/Tasks/cvsversion.html @@ -25,9 +25,9 @@

CvsVersion

+

Since Apache Ant 1.6.1.

Description

-

This task allows to retrieve a CVS client and server version. Since Apache Ant -1.6.1.

+

This task allows to retrieve a CVS client and server version.

Parameters

diff --git a/manual/Tasks/defaultexcludes.html b/manual/Tasks/defaultexcludes.html index cee45d3b1..5afac3920 100644 --- a/manual/Tasks/defaultexcludes.html +++ b/manual/Tasks/defaultexcludes.html @@ -24,9 +24,9 @@ -

DefaultExcludes

+

DefaultExcludes

-

since Apache Ant 1.6

+

Since Apache Ant 1.6

Description

Alters the default excludes for all subsequent processing in the build, and prints out the diff --git a/manual/Tasks/dependset.html b/manual/Tasks/dependset.html index 7f422f525..ff2196fdb 100644 --- a/manual/Tasks/dependset.html +++ b/manual/Tasks/dependset.html @@ -88,8 +88,10 @@ filelists may be specified.

targets

+

Since Ant 1.7

+

The <targets> element is a Path and thus can -include any filesystem-based resource. Since Ant 1.7

+include any filesystem-based resource.

targetfileset

diff --git a/manual/Tasks/diagnostics.html b/manual/Tasks/diagnostics.html index 686f9bc1e..c54cbeed8 100644 --- a/manual/Tasks/diagnostics.html +++ b/manual/Tasks/diagnostics.html @@ -25,9 +25,10 @@

Diagnostics

+

Since Ant 1.7.0

Description

Runs Apache Ant's -diagnostics code inside Ant itself. This is good for debugging -Ant's configuration under an IDE. Since Ant 1.7.0

+Ant's configuration under an IDE.

Examples

diff --git a/manual/Tasks/echoproperties.html b/manual/Tasks/echoproperties.html index b30bd866c..03b12eed2 100644 --- a/manual/Tasks/echoproperties.html +++ b/manual/Tasks/echoproperties.html @@ -78,13 +78,13 @@ files.

propertyset

+

Since Ant 1.6.

+

You can specify subsets of properties to be echoed with propertysets. Using propertysets gives more control on which properties will be picked up. The attributes prefix and regex are just shortcuts that use propertysets internally.

-

since Ant 1.6.

-

Examples

<echoproperties/>

Report the current properties to the log.

diff --git a/manual/Tasks/echoxml.html b/manual/Tasks/echoxml.html index 8a4bc8c3c..b6a3fb54f 100644 --- a/manual/Tasks/echoxml.html +++ b/manual/Tasks/echoxml.html @@ -25,8 +25,9 @@

EchoXML

+

Since Apache Ant 1.7

Description

-

Echo nested XML to the console or a file. Since Apache Ant 1.7

+

Echo nested XML to the console or a file.

Parameters

diff --git a/manual/Tasks/import.html b/manual/Tasks/import.html index b44631552..0a75d878c 100644 --- a/manual/Tasks/import.html +++ b/manual/Tasks/import.html @@ -173,8 +173,8 @@

Parameters specified as nested elements

any resource or resource collection

- -

The specified resources will be imported. Since Ant 1.8.0

+

Since Ant 1.8.0

+

The specified resources will be imported.

Examples

<import file="../common-targets.xml"/>
diff --git a/manual/Tasks/include.html b/manual/Tasks/include.html index 46c7135bf..e09391c75 100644 --- a/manual/Tasks/include.html +++ b/manual/Tasks/include.html @@ -22,11 +22,10 @@

Include

+

Since Apache Ant 1.8.0

Description

Include another build file into the current project.

-

since Apache Ant 1.8.0

-

Note this task heavily relies on the ProjectHelper implementation and doesn't really perform any work of its own. If you have configured Ant to use a ProjectHelper other than Ant's default, this task may or may not work.

@@ -37,8 +36,10 @@ in the Ant FAQ insofar as the target names get prefixed by the included project's name or as attribute and do not appear as if the file was contained in the including file.

+

The include task may only be used as a top-level task. This means that it may not be used in a target.

+

There are two further functional aspects that pertain to this task and that are not possible with entity includes:

-

compilerclasspath (since Ant 1.8.0)

- +

compilerclasspath

+

Since Ant 1.8.0

A path-like structure holding the classpath to use when loading the compiler implementation if a custom class has been specified. Doesn't have any effect when using one of the built-in compilers.

-

Any nested element of a type that implements CompilerAdapter (since Ant -1.8.0)

- +

Any nested element of a type that implements CompilerAdapter

+

Since Ant 1.8.0

If a defined type implements the CompilerAdapter interface a nested element of that type can be used as an alternative to the compiler attribute.

diff --git a/manual/Tasks/javadoc.html b/manual/Tasks/javadoc.html index 520122890..3a2184d3b 100644 --- a/manual/Tasks/javadoc.html +++ b/manual/Tasks/javadoc.html @@ -789,9 +789,9 @@ nested sourcepath, classpath and bootclasspath

arg

- +

Since Ant 1.6

Use nested <arg> to specify additional arguments. -See Command line arguments. Since Ant 1.6

+See Command line arguments.

Example

diff --git a/manual/Tasks/javah.html b/manual/Tasks/javah.html
index 354af203e..cc0815f39 100644
--- a/manual/Tasks/javah.html
+++ b/manual/Tasks/javah.html
@@ -176,14 +176,14 @@ can be used to enable arguments only if a given compiler implementation will be
   
 
 
-

implementationclasspath (since Ant 1.8.0)

- +

implementationclasspath

+

Since Ant 1.8.0

A path-like structure holding the classpath to use when loading the compiler implementation if a custom class has been specified. Doesn't have any effect when using one of the built-in compilers.

-

Any nested element of a type that implements JavahAdapter (since Ant 1.8.0)

- +

Any nested element of a type that implements JavahAdapter

+

Since Ant 1.8.0

If a defined type implements the JavahAdapter interface a nested element of that type can be used as an alternative to the implementation attribute.

diff --git a/manual/Tasks/junit.html b/manual/Tasks/junit.html index 6e6befa9c..c4ad1e3bf 100644 --- a/manual/Tasks/junit.html +++ b/manual/Tasks/junit.html @@ -154,8 +154,7 @@ for details.

outputtoformatters - Since Ant 1.7.0.
Send any output generated by tests to the test - formatters. + Send any output generated by tests to the test formatters. Since Ant 1.7.0. No; default is true @@ -268,11 +267,11 @@ test.

syspropertyset

+

Since Ant 1.6

+

You can specify a set of properties to be used as system properties with syspropertysets.

-

since Ant 1.6.

-

env

It is possible to specify environment variables to pass to the forked JVM via @@ -283,46 +282,47 @@ element's attributes, see the description in the PATH like structure—will be ignored if fork is false or the target JVM doesn't support it (i.e. Java 1.1).

-

since Ant 1.6.

-

permissions

+ +

Since Ant 1.6.

+

Security permissions can be revoked and granted during the execution of the class via a nested permissions element. For more information please see permissions

Settings will be ignored if fork=true.

-

since Ant 1.6.

-

assertions

+

Since Ant 1.6.

+

You can control enablement of Java 1.4 assertions with an <assertions> subelement.

Assertion statements are currently ignored in non-forked mode.

-

Since Ant 1.6.

-

modulepath

+

Since Ant 1.9.8

+

The location of modules can be specified using this PATH like structure.
The modulepath requires fork to be set to true. -

since Ant 1.9.8

-

upgrademodulepath

+

Since Ant 1.9.8

+

The location of modules that replace upgradeable modules in the runtime image can be specified using this PATH like structure.
The upgrademodulepath requires fork to be set to true.

-

since Ant 1.9.8

-

formatter

The results of the tests can be printed in different formats. Output will always be sent to a diff --git a/manual/Tasks/length.html b/manual/Tasks/length.html index 57a3a1229..674ebe83f 100644 --- a/manual/Tasks/length.html +++ b/manual/Tasks/length.html @@ -25,10 +25,11 @@

Length

+

Since Apache Ant 1.6.3

Description

Display or set a property containing length information for a string, a file, or one or more nested Resource Collections. Can also be used as -a condition. Since Apache Ant 1.6.3

+a condition.

Parameters

diff --git a/manual/Tasks/loadproperties.html b/manual/Tasks/loadproperties.html index a0de30d91..e0721b2ed 100644 --- a/manual/Tasks/loadproperties.html +++ b/manual/Tasks/loadproperties.html @@ -85,7 +85,9 @@ the <property> task.

any resource or single element resource collection

-

The specified resource will be used as src. Since Ant 1.7

+

Since Ant 1.7

+ +

The specified resource will be used as srcFile or resource.

FilterChain

diff --git a/manual/Tasks/local.html b/manual/Tasks/local.html index c6c31652e..4e76db1d8 100644 --- a/manual/Tasks/local.html +++ b/manual/Tasks/local.html @@ -25,6 +25,7 @@

Local

+

Since Ant 1.8

Description

Adds a local property to the current scope. Property scopes exist at Apache Ant's various "block" levels. These include targets as well as the Parallel @@ -33,10 +34,10 @@ and Sequential task containers properties of the same name at higher scopes, including the global scope. Note that using the Local task at the global level effectively makes the property local to the "anonymous target" in which top-level operations are carried out; it will not be defined for other -targets in the buildfile. Since Ant 1.8

+targets in the buildfile.

-

A property is made local if the <local> task - precedes its definition. See the examples section.

+

A property is made local if the <local> task precedes its definition. See the +examples section.

Parameters

diff --git a/manual/Tasks/macrodef.html b/manual/Tasks/macrodef.html index 9bb61ef53..6c83bee94 100644 --- a/manual/Tasks/macrodef.html +++ b/manual/Tasks/macrodef.html @@ -25,6 +25,7 @@

MacroDef

+

Since Apache Ant 1.6

Description

This defines a new task using a <sequential> nested task as a template. Nested elements <attribute> and <element> are @@ -33,7 +34,6 @@

Note

You can also use prior defined attributes for default values in other attributes. See the examples.

-

since Apache Ant 1.6

Parameters

diff --git a/manual/Tasks/manifestclasspath.html b/manual/Tasks/manifestclasspath.html index 6f33a433b..5cf25b62f 100644 --- a/manual/Tasks/manifestclasspath.html +++ b/manual/Tasks/manifestclasspath.html @@ -25,6 +25,7 @@

Manifestclasspath

+

Since Apache Ant 1.7

Description

Converts a Path into a property whose value is appropriate for @@ -47,8 +48,6 @@ element, where the defined property is re-referenced.

attribute to the elements of the nested classpath must be the same as you expect them to be when deploying the jar.

-

since Apache Ant 1.7

-

Parameters

diff --git a/manual/Tasks/native2ascii.html b/manual/Tasks/native2ascii.html index 4e8d17418..d53628aba 100644 --- a/manual/Tasks/native2ascii.html +++ b/manual/Tasks/native2ascii.html @@ -161,14 +161,14 @@ can be used to enable arguments only if a given converter implementation will be
-

implementationclasspath (since Apache Ant 1.8.0)

- +

implementationclasspath

+

Since Apache Ant 1.8.0

A path-like structure holding the classpath to use when loading the converter implementation if a custom class has been specified. Doesn't have any effect when using one of the built-in converters.

-

Any nested element of a type that implements Native2AsciiAdapter (since Ant 1.8.0)

- +

Any nested element of a type that implements Native2AsciiAdapter

+

Since Ant 1.8.0

If a defined type implements the Native2AsciiAdapter interface a nested element of that type can be used as an alternative to the implementation attribute.

@@ -178,8 +178,8 @@ that type can be used as an alternative to the implementation attribu <native2ascii encoding="EUCJIS" src="srcdir" dest="srcdir" includes="**/*.eucjis" ext=".java"/>
-

Converts all files in the directory srcdir ending in .eucjis from - the EUCJIS encoding to ASCII and renames them to end in .java.

+

Converts all files in the directory srcdir ending in .eucjis from the +EUCJIS encoding to ASCII and renames them to end in .java.

 <native2ascii encoding="EUCJIS" src="native/japanese" dest="src"
diff --git a/manual/Tasks/pack.html b/manual/Tasks/pack.html
index 1efc12ad8..ffb2b326f 100644
--- a/manual/Tasks/pack.html
+++ b/manual/Tasks/pack.html
@@ -56,8 +56,8 @@ See Library Dependencies for m
   
 
 

any resource or single element resource collection

- -

The specified resource will be used as src. Since Apache Ant 1.7

+

Since Apache Ant 1.7

+

The specified resource will be used as src.

Examples

<gzip src="test.tar" destfile="test.tar.gz"/>
diff --git a/manual/Tasks/presetdef.html b/manual/Tasks/presetdef.html index d5c984d15..5e0c24623 100644 --- a/manual/Tasks/presetdef.html +++ b/manual/Tasks/presetdef.html @@ -25,10 +25,10 @@

PreSetDef

+

Since Apache Ant 1.6

Description

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

-

since Apache Ant 1.6

The resolution of properties in any of the attributes or nested text takes place with the definition is used and not when the preset definition is defined.

Parameters

diff --git a/manual/Tasks/projecthelper.html b/manual/Tasks/projecthelper.html index fc4b02c38..9a51c5242 100644 --- a/manual/Tasks/projecthelper.html +++ b/manual/Tasks/projecthelper.html @@ -25,6 +25,7 @@

ProjectHelper

+

Since Ant 1.8.2

Description

This task is provided for the purpose of allowing the user to install a different ProjectHelper at runtime.

@@ -32,7 +33,6 @@ at runtime.

(ProjectHelper2)

See the description of Apache Ant's Project Helper for more information.

-

Since Ant 1.8.2

Parameters specified as nested elements

diff --git a/manual/Tasks/propertyhelper.html b/manual/Tasks/propertyhelper.html index db14aec5c..bc7894f93 100644 --- a/manual/Tasks/propertyhelper.html +++ b/manual/Tasks/propertyhelper.html @@ -25,14 +25,14 @@

PropertyHelper

+

Since Ant 1.8.0

Description

This task is provided for the purpose of allowing the user to (a) install a different PropertyHelper at runtime, or (b) (hopefully more often) install one or more PropertyHelper Delegates into the PropertyHelper active on the current Project. This is somewhat advanced Apache Ant usage and assumes a working familiarity with the modern Ant APIs. See the description of -Ant's Property Helper for more information. -Since Ant 1.8.0

+Ant's Property Helper for more information.

Parameters specified as nested elements

diff --git a/manual/Tasks/resourcecount.html b/manual/Tasks/resourcecount.html index 6e0649eae..ebb3e7200 100644 --- a/manual/Tasks/resourcecount.html +++ b/manual/Tasks/resourcecount.html @@ -25,11 +25,11 @@

ResourceCount

- +

Since Apache Ant 1.7

Description

Display or set a property containing the size of a nested Resource Collection. Can also be used as a -condition. Since Apache Ant 1.7

+condition.

Parameters

diff --git a/manual/Tasks/retry.html b/manual/Tasks/retry.html index f847928f0..8aef6025c 100644 --- a/manual/Tasks/retry.html +++ b/manual/Tasks/retry.html @@ -23,10 +23,11 @@

Retry

+

Since Apache Ant 1.7.1

Description

Retry is a container which executes a single nested task until either: there is no failure; or: its retrycount has been exceeded. If this happens a BuildException is -thrown. Since Apache Ant 1.7.1

+thrown.

Parameters

diff --git a/manual/Tasks/rmic.html b/manual/Tasks/rmic.html index 86992f4ef..5c6c77aab 100644 --- a/manual/Tasks/rmic.html +++ b/manual/Tasks/rmic.html @@ -276,14 +276,14 @@ can be used to enable arguments only if a given compiler implementation will be
-

compilerclasspath (since Ant 1.8.0)

- +

compilerclasspath

+

Since Ant 1.8.0

A path-like structure holding the classpath to use when loading the compiler implementation if a custom class has been specified. Doesn't have any effect when using one of the built-in compilers.

-

Any nested element of a type that implements RmicAdapter (since Ant 1.8.0)

- +

Any nested element of a type that implements RmicAdapter

+

Since Ant 1.8.0

If a defined type implements the RmicAdapter interface a nested element of that type can be used as an alternative to the compiler attribute.

diff --git a/manual/Tasks/scp.html b/manual/Tasks/scp.html index ced38dd3f..b5486cd9c 100644 --- a/manual/Tasks/scp.html +++ b/manual/Tasks/scp.html @@ -25,10 +25,9 @@

SCP

+

Since Apache Ant 1.6

Description

-

since Apache Ant 1.6

-

Copies a file or FileSet to or from a (remote) machine running an SSH daemon. FileSet only works for copying files from the local machine to a remote machine.

diff --git a/manual/Tasks/sshexec.html b/manual/Tasks/sshexec.html index 0d3790a22..fb0cdc20e 100644 --- a/manual/Tasks/sshexec.html +++ b/manual/Tasks/sshexec.html @@ -25,10 +25,9 @@

SSHEXEC

+

Since Apache Ant 1.6

Description

-

since Apache Ant 1.6

-

Runs a command on a remote machine running SSH daemon.

Note: This task depends on external libraries not included in the Ant diff --git a/manual/Tasks/sshsession.html b/manual/Tasks/sshsession.html index bf09951db..ec60bbf8e 100644 --- a/manual/Tasks/sshsession.html +++ b/manual/Tasks/sshsession.html @@ -25,10 +25,9 @@

SSHSESSION

+

Since Apache Ant 1.8.0

Description

-

since Apache Ant 1.8.0

-

A Task which establishes an SSH connection with a remote machine running SSH daemon, optionally establishes any number of local or remote tunnels over that connection, then executes any nested tasks before taking down the connection.

diff --git a/manual/Tasks/style.html b/manual/Tasks/style.html index 589ae16d0..7d98ca00e 100644 --- a/manual/Tasks/style.html +++ b/manual/Tasks/style.html @@ -242,7 +242,7 @@ path-like structure).

any resource collection

-

since Ant 1.7

+

Since Ant 1.7

Use resource collections to specify resources that the stylesheet should be applied to. Use a nested mapper and the task's destdir attribute to specify the output files.

@@ -341,6 +341,7 @@ the XSLT specifications.

factory (trax processors only)

+

Since Ant 1.9.8

Used to specify factory settings.

Parameters
@@ -425,7 +426,6 @@ documentation of your processor. For example, in Xalan 2.x:

Sets the classloader to use when loading extension functions to a classloader using the path with the id extension-path.

-

since Ant 1.9.8

feature

Used to specify settings of the processor factory. The feature names are mostly processor @@ -456,7 +456,7 @@ is http://javax.xml.XMLConstants/feature/secure-processing.

mapper

-

since Ant 1.6.2

+

Since Ant 1.6.2

You can define filename transformations by using a nested mapper element. The default mapper used @@ -473,20 +473,20 @@ should be specified as a nested resource or single-element collection. Alternat the refid to specify the resource or collection as a reference.

sysproperty

+ +

Since Ant 1.8.0.

Use nested <sysproperty> elements to specify system properties required by the factory or transformation. These properties will be made available to JVM during the execution of the class. The attributes for this element are the same as for environment variables.

-

since Ant 1.8.0.

-

syspropertyset

+

Since Ant 1.8.0.

+

You can specify a set of properties to be used as system properties with syspropertysets.

-

since Ant 1.8.0.

-

Examples

 <xslt basedir="doc" destdir="build/doc"
diff --git a/manual/Tasks/subant.html b/manual/Tasks/subant.html
index e9b5ca258..22783f2bf 100644
--- a/manual/Tasks/subant.html
+++ b/manual/Tasks/subant.html
@@ -24,11 +24,11 @@
 
 
 

Subant Task

+

Since Apache Ant 1.6

Description

Calls a given target for all defined sub-builds. This is an extension of Ant for bulk project execution. This task must not be used outside of a target if it invokes the same build file it is part of.

-

Since Apache Ant 1.6

subant uses ant internally so many things said in ant's manual page apply here as well.

@@ -140,6 +140,7 @@ different from the way <property> tasks in build files behave

Creates a nested <buildpathelement>, and add it to the implicit build path.

target (org.apache.tools.ant.taskdefs.Ant.TargetElement)

+

Since Ant 1.7.

You can specify multiple targets using nested <target> elements instead of using the target attribute. These will be executed as if Ant had been invoked with a single target whose dependencies are the targets so specified, in the order specified.

@@ -155,7 +156,6 @@ whose dependencies are the targets so specified, in the order specified.

Yes -

since Ant 1.7.

Examples

 <project name="subant" default="subant1">
diff --git a/manual/Tasks/truncate.html b/manual/Tasks/truncate.html
index 2aeca23c1..54a861003 100644
--- a/manual/Tasks/truncate.html
+++ b/manual/Tasks/truncate.html
@@ -25,12 +25,12 @@
 
 
 

Truncate

+

Since Apache Ant 1.7.1

Description

Set the length of one or more files, as the intermittently available truncate Unix utility/function. In addition to working with a single file, this Task can also work -on resources and resource collections. Since Apache Ant -1.7.1.

+on resources and resource collections.

Parameters

diff --git a/manual/Tasks/uptodate.html b/manual/Tasks/uptodate.html index bc7bd70b2..61e007ed4 100644 --- a/manual/Tasks/uptodate.html +++ b/manual/Tasks/uptodate.html @@ -85,9 +85,10 @@ to directories as well, use a nested srcresources element and a

srcresources

+

Since Apache Ant 1.7

The nested <srcresources> element is a union and allows you to specify a collection of -resources to check against the target file(s). Since Apache Ant 1.7

+resources to check against the target file(s).

mapper

The nested <mapper> element allows you to specify a set of target files to diff --git a/manual/Types/filterchain.html b/manual/Types/filterchain.html index d69bd17a1..9238b93a5 100644 --- a/manual/Types/filterchain.html +++ b/manual/Types/filterchain.html @@ -441,9 +441,9 @@ and of the choice of regular expression implementation.

SuffixLines

-

Attaches a suffix to every line.

+

Since Ant 1.8.0

-

since Ant 1.8.0

+

Attaches a suffix to every line.

@@ -887,8 +887,10 @@ extracted)

DeleteCharacters

+

Since Ant 1.6

+

This filter deletes specified characters.

-

since Ant 1.6

+

This filter is only available in the convenience form.

@@ -912,8 +914,8 @@ extracted)

<deletecharacters chars="\t\r"/>

ConcatFilter

+

Since Ant 1.6

This filter prepends or appends the content file to the filtered files.

-

since Ant 1.6

@@ -952,7 +954,7 @@ extracted)

</filterchain>

SortFilter

-

since Ant 1.8.0

+

Since Ant 1.8.0

The sort filter reads all lines and sorts them. The sort order can be reversed and it is possible to specify a custom implementation of the java.util.Comparator interface @@ -1414,11 +1416,12 @@ sort filter.

Native2AsciiFilter

+

Since Ant 1.9.8

+

Uses the "builtin" implementation of the native2ascii task.

-

Replaces non-ascii characters by their Unicode-escapes or vice-versa. Since Ant -1.9.8

+

Replaces non-ASCII characters by their Unicode-escapes or vice-versa.

This filter may be used directly within a filterchain.

diff --git a/manual/Types/mapper.html b/manual/Types/mapper.html index 592c6a1ea..7dfeee15a 100644 --- a/manual/Types/mapper.html +++ b/manual/Types/mapper.html @@ -541,7 +541,8 @@ with <uptodate> and <junit> output.

-

unpackage (since Ant 1.6.0)

+

unpackage

+

Since Ant 1.6.0

This mapper is the inverse of the package mapper. It replaces the dots in a package name with directory separators. This is useful for matching XML formatter results against their JUnit test test cases. The mapper shares the sample syntax as @@ -566,7 +567,8 @@ the glob mapper.

-

composite (since Ant 1.7.0)

+

composite

+

Since Ant 1.7.0

This mapper implementation can contain multiple nested mappers. File mapping is performed by passing the source filename to each nested <mapper> in turn, returning all results. The to and from attributes are ignored.

@@ -598,7 +600,8 @@ attribute.

-

chained (since Ant 1.7.0)

+

chained

+

Since Ant 1.7.0

This mapper implementation can contain multiple nested mappers. File mapping is performed by passing the source filename to the first nested mapper, its results to the second, and so on. The target filenames generated by the last nested mapper comprise the ultimate results of the @@ -640,7 +643,8 @@ attribute.

-

filtermapper (since Ant 1.6.3)

+

filtermapper

+

Since Ant 1.6.3

This mapper implementation applies a filterchain to the source file name.

Examples
@@ -685,7 +689,8 @@ file name.

-

scriptmapper (since Ant 1.7)

+

scriptmapper

+

Since Ant 1.7

This mapper executes a script written in Apache BSF or JSR @@ -793,7 +798,8 @@ every source file, with the list of mapped names reset after every invocation.The scriptmapper has no corresponding <mapper type> attribute.

-

firstmatchmapper (since Ant 1.8.0)

+

firstmatchmapper

+

Since Ant 1.8.0

This mapper supports an arbitrary number of nested mappers and returns the results of the first mapper that matches. This is different from composite mapper which collects the results of all matching children.

@@ -822,8 +828,8 @@ mapper which collects the results of all matching children.

The firstmatchmapper has no corresponding <mapper type> attribute.

-

cutdirsmapper (since Ant 1.8.2)

- +

cutdirsmapper

+

Since Ant 1.8.2

This mapper strips a configured number of leading directories from the source file name.

Examples
diff --git a/manual/Types/patternset.html b/manual/Types/patternset.html index 32cc5942e..9f97f908e 100644 --- a/manual/Types/patternset.html +++ b/manual/Types/patternset.html @@ -127,8 +127,8 @@ attributes you can use to test the existence of a property.

Patternsets may be nested within one another, adding the nested patterns to the parent patternset.

invert

-

A nested patternset can be inverted using the <invert> element. Since -Apache Ant 1.7.1

+

Since Apache Ant 1.7.1

+

A nested patternset can be inverted using the <invert> element.

Examples

 <patternset id="non.test.sources">
diff --git a/manual/Types/redirector.html b/manual/Types/redirector.html
index 5e1680d96..b03a639bf 100644
--- a/manual/Types/redirector.html
+++ b/manual/Types/redirector.html
@@ -25,14 +25,14 @@
 
 
 

I/O redirection

+

Since Apache Ant 1.6.2

For many tasks, input and output can be defined in a fairly straightforward fashion. The exec task, used to execute an external process, stands as a very basic example. The executed process may accept input, produce output, or do either or both depending upon various circumstances. Output may be classified as output or as error output. The <redirector> type provides a concrete means of redirecting input and output featuring the use of File Mappers to -specify source (input) and destination (output/error) files. Since Apache Ant -1.6.2

+specify source (input) and destination (output/error) files.

The <redirector> element accepts the following attributes:

Parameter Name
diff --git a/manual/Types/resources.html b/manual/Types/resources.html index f8dfda866..10060d24e 100644 --- a/manual/Types/resources.html +++ b/manual/Types/resources.html @@ -938,9 +938,10 @@ first few oldest, largest, etc. resources from a larger collection.

A single resource collection is required.

last

+

Since Ant 1.7.1

Includes the last count resources from a nested resource collection. This can be used in conjunction with the sort collection, for example, to select the -last few oldest, largest, etc. resources from a larger collection. Since Ant 1.7.1

+last few oldest, largest, etc. resources from a larger collection.

@@ -962,10 +963,11 @@ last few oldest, largest, etc. resources from a larger collection. Since Ant

A single resource collection is required.

allbutfirst

+

Since Ant 1.9.5

Includes all elements except for the first count resources from a nested resource collection. This can be used in conjunction with the sort collection, for example, to select all but the first few oldest, largest, etc. resources from a larger -collection. Since Ant 1.9.5

+collection.

Attribute
@@ -987,10 +989,11 @@ collection. Since Ant 1.9.5

A single resource collection is required.

allbutlast

+

Since Ant 1.9.5

Includes all elements except for the last count resources from a nested resource collection. This can be used in conjunction with the sort collection, for example, to select all but the last few oldest, largest, etc. resources from a larger -collection. Since Ant 1.9.5

+collection.

Attribute
diff --git a/manual/inputhandler.html b/manual/inputhandler.html index e68b8fd46..6b366e0a5 100644 --- a/manual/inputhandler.html +++ b/manual/inputhandler.html @@ -87,16 +87,16 @@ define it as a simple parameter to ant, but you can define it inside the ANT_OPTS environment variable.

GreedyInputHandler

- +

Since Ant 1.7

Like the default implementation, this InputHandler reads from standard input. However, it consumes all available input. This behavior is -useful for sending Ant input via an OS pipe. Since Ant 1.7

+useful for sending Ant input via an OS pipe.

SecureInputHandler

- +

Since Ant 1.7.1

This InputHandler calls System.console().readPassword(), available since Java 6. On earlier platforms it falls back to the -behavior of DefaultInputHandler. Since Ant 1.7.1

+behavior of DefaultInputHandler.

InputRequest

diff --git a/manual/listeners.html b/manual/listeners.html index e82312a62..12f9243ae 100644 --- a/manual/listeners.html +++ b/manual/listeners.html @@ -503,6 +503,7 @@ are in charge—or, more importantly, which project is failing.
ant -logger org.apache.tools.ant.listener.BigProjectLogger

SimpleBigProjectLogger

+

Since Ant 1.8.1

Like BigProjectLogger, project-qualified target names are printed, useful for big builds with subprojects. Otherwise it is as quiet as NoBannerLogger:

@@ -525,17 +526,16 @@ Building jar: /sources/myapp/build/myapp.jar BUILD SUCCESSFUL Total time: 1 second -

since Ant 1.8.1

To use this listener, use the command:

ant -logger org.apache.tools.ant.listener.SimpleBigProjectLogger

ProfileLogger

+ +

Since Ant 1.8.0

This logger stores the time needed for executing a task, target and the whole build and prints these information. The output contains a timestamp when entering the build, target or task and a timestamp and the needed time when exiting.

- -

since Ant 1.8.0

Example

Having that buildfile
diff --git a/manual/proxy.html b/manual/proxy.html
index 5b0b61fd6..9b378cc03 100644
--- a/manual/proxy.html
+++ b/manual/proxy.html
@@ -57,7 +57,8 @@
   tell Ant on a Java 5+ system to have the JVM work it out for itself.
 

-

Java 5+ proxy support (since Ant 1.7)

+

Java 5+ proxy support

+

Since Ant 1.7

When Ant starts up, if the -autoproxy command is supplied, Ant sets the java.net.useSystemProxies system diff --git a/manual/targets.html b/manual/targets.html index cf38a071b..ba239ff2b 100644 --- a/manual/targets.html +++ b/manual/targets.html @@ -232,7 +232,7 @@

Extension-Points

-

since Ant 1.8.0.

+

Since Ant 1.8.0.

Extension-Points are similar to targets in that they have a name and a depends list and can be executed from the command

Attribute