ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From gin...@apache.org
Subject [6/7] ant git commit: Reviewed documentation: - stripped trailing whitespace; - corrected the tag soup; - corrected Java versions (1.4 followed by 5); - stripped inline styling (use CSS for uniformity).
Date Tue, 23 Jan 2018 18:02:34 GMT
http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/conditions.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/conditions.html b/manual/Tasks/conditions.html
index 77c76a1..ab392f9 100644
--- a/manual/Tasks/conditions.html
+++ b/manual/Tasks/conditions.html
@@ -24,8 +24,8 @@
 
 <body>
 
-<h2><a name="Conditions">Conditions</a></h2>
-  <p>Conditions are nested elements of the 
+<h2 id="conditions">Conditions</h2>
+  <p>Conditions are nested elements of the
 <a href="condition.html"><code>&lt;condition&gt;</code></a> and
 <a href="waitfor.html"><code>&lt;waitfor&gt;</code></a> tasks.
     There are core conditions and custom conditions. Custom
@@ -34,20 +34,20 @@
       Custom Conditions</a>.
     Core Conditions are described below.
   </p>
-  <h3><a name="coreconditions">Core Conditions</a></h3>
+<h3 id="coreconditions">Core Conditions</h3>
 
 <p>These are the nested elements that can be used as conditions in the
 <a href="condition.html"><code>&lt;condition&gt;</code></a> and
 <a href="waitfor.html"><code>&lt;waitfor&gt;</code></a> tasks.</p>
 
-<h4><a name="not">not</a></h4>
+<h4 id="not">not</h4>
 <p>The <code>&lt;not&gt;</code> element expects exactly one other
 condition to be nested into this element, negating the result of the
 condition.  It doesn't have any attributes and accepts all nested
 elements of the condition task as nested elements as well.</p>
 
-<h4><a name="and">and</a></h4> <p>
-The <code>&lt;and&gt;</code> element doesn't have any attributes and
+<h4 id="and">and</h4>
+<p>The <code>&lt;and&gt;</code> element doesn't have any attributes and
 accepts an arbitrary number of conditions as nested elements - all
 nested elements of the condition task are supported.  This condition
 is true if all of its contained conditions are, conditions will be
@@ -56,17 +56,18 @@ evaluated in the order they have been specified in the build file.</p>
 semantics as the Java &amp;&amp; operator, as soon as one of the
 nested conditions is false, no other condition will be evaluated.</p>
 
-<h4><a name="or">or</a></h4> <p>
-The <code>&lt;or&gt;</code> element doesn't have any attributes and
+<h4 id="or">or</h4>
+<p>The <code>&lt;or&gt;</code> element doesn't have any attributes and
 accepts an arbitrary number of conditions as nested elements - all
 nested elements of the condition task are supported.  This condition
 is true if at least one of its contained conditions is, conditions
 will be evaluated in the order they have been specified in the build
-file.</p> <p>The <code>&lt;or&gt;</code> condition has the same
+file.</p>
+<p>The <code>&lt;or&gt;</code> condition has the same
 shortcut semantics as the Java || operator, as soon as one of the
 nested conditions is true, no other condition will be evaluated.</p>
 
-<h4><a name="xor">xor</a></h4>
+<h4 id="xor">xor</h4>
 <p>The <code>&lt;xor&gt;</code> element performs an exclusive
 or on all nested elements, similar to the <code>^</code> operator
 in Java. It only evaluates to true if an odd number of nested conditions
@@ -75,24 +76,24 @@ and <code>&lt;or&gt;</code> tests.
 It doesn't have any attributes and accepts all nested
 elements of the condition task as nested elements as well.</p>
 
-<h4><a name="available">available</a></h4>
+<h4 id="available">available</h4>
 <p>This condition is identical to the <a
 href="available.html">Available</a> task, all attributes and nested
 elements of that task are supported, the property and value attributes
 are redundant and will be ignored.</p>
 
-<h4><a name="uptodate">uptodate</a></h4>
+<h4 id="uptodate">uptodate</h4>
 <p>This condition is identical to the <a
 href="uptodate.html">Uptodate</a> task, all attributes and nested
 elements of that task are supported, the property and value attributes
 are redundant and will be ignored.</p>
 
-<h4><a name="os">os</a></h4>
+<h4 id="os">os</h4>
 <p>Test whether the current operating system is of a given type.  Each
 defined attribute is tested and the result is true only if <i>all</i>
 the tests succeed.
 </p>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -137,9 +138,9 @@ the tests succeed.
   <li>openvms for OpenVMS</li>
 </ul>
 
-<h4><a name="equals">equals</a></h4>
+<h4 id="equals">equals</h4>
 <p>Tests whether the two given values are equal.</p>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -176,9 +177,9 @@ the tests succeed.
   </tr>
 </table>
 
-<h4><a name="isset">isset</a></h4>
+<h4 id="isset">isset</h4>
 <p>Test whether a given property has been set in this project.</p>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -191,17 +192,17 @@ the tests succeed.
   </tr>
 </table>
 
-<h4><a name="checksum">checksum</a></h4>
+<h4 id="checksum">checksum</h4>
 <p>This condition is identical to the <a href="checksum.html">Checksum</a>
 task, all attributes and nested elements of that task are supported,
 the property and overwrite attributes are redundant and will be
 ignored.</p>
 
-<h4><a name="http">http</a></h4>
+<h4 id="http">http</h4>
 <p>The <code>http</code> condition checks for a valid response from a
 web server of the specified url. By default, HTTP responses errors
 of 400 or greater are viewed as invalid.</p>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td width="12%" valign="top"><b>Attribute</b></td>
     <td width="78%" valign="top"><b>Description</b></td>
@@ -238,10 +239,10 @@ of 400 or greater are viewed as invalid.</p>
   </tr>
 </table>
 
-<h4><a name="socket">socket</a></h4>
+<h4 id="socket">socket</h4>
 <p>The <code>socket</code> condition checks for the existence of a
 TCP/IP listener at the specified host and port.</p>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td width="12%" valign="top"><b>Attribute</b></td>
     <td width="78%" valign="top"><b>Description</b></td>
@@ -259,7 +260,7 @@ TCP/IP listener at the specified host and port.</p>
   </tr>
 </table>
 
-<h4><a name="filesmatch">filesmatch</a></h4>
+<h4 id="filesmatch">filesmatch</h4>
 <p>Test two files for matching. Nonexistence of one file results in "false",
 although if neither exists they are considered equal in terms of content.
 This test does a byte for byte comparison, so test time scales with
@@ -267,7 +268,7 @@ byte size. NB: 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.
 
 </p>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td width="12%" valign="top"><b>Attribute</b></td>
     <td width="78%" valign="top"><b>Description</b></td>
@@ -287,15 +288,15 @@ or the filenames match the answer is so obvious the detailed test is omitted.
     <td valign="top">textfile</td>
     <td valign="top">Whether to ignore line endings when comparing
         files; defaults to <i>false</i> which triggers a binary
-        comparison. <b>Since Ant 1.7</b>
+        comparison. <i>Since Ant 1.7</i>
     </td>
     <td align="center">No</td>
   </tr>
 </table>
 
-<h4><a name="contains">contains</a></h4>
+<h4 id="contains">contains</h4>
 <p>Tests whether a string contains another one.</p>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -319,10 +320,10 @@ or the filenames match the answer is so obvious the detailed test is omitted.
   </tr>
 </table>
 
-<h4><a name="istrue">istrue</a></h4>
-<p>Tests whether a string equals any of the ant definitions of true,
+<h4 id="istrue">istrue</h4>
+<p>Tests whether a string equals any of the Ant definitions of true,
 that is "true","yes", or "on"</p>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -339,10 +340,10 @@ that is "true","yes", or "on"</p>
 &lt;istrue value=&quot;false&quot;/&gt;
 </pre></blockquote>
 
-<h4><a name="isfalse">isfalse</a></h4>
+<h4 id="isfalse">isfalse</h4>
 <p>Tests whether a string is not true, the negation of &lt;istrue&gt;
 </p>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -359,14 +360,13 @@ that is "true","yes", or "on"</p>
 &lt;isfalse value=&quot;false&quot;/&gt;
 </pre></blockquote>
 
-<h4><a name="isreference">isreference</a></h4>
-
+<h4 id="isreference">isreference</h4>
 <p>Test whether a given reference has been defined in this project and
 - optionally - is of an expected type.</p>
 
 <p>This condition has been added in Apache Ant 1.6.</p>
 
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -385,7 +385,7 @@ that is "true","yes", or "on"</p>
   </tr>
 </table>
 
-<h4><a name="issigned">issigned</a></h4>
+<h4 id="issigned">issigned</h4>
   <p>
     Test whether a jarfile is signed.
     If the name of the
@@ -397,7 +397,7 @@ that is "true","yes", or "on"</p>
   <p>
     This condition was added in Apache Ant 1.7.
   </p>
-  <table border="1" cellpadding="2" cellspacing="0">
+  <table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -418,7 +418,7 @@ that is "true","yes", or "on"</p>
   </tr>
   </table>
 
-<h4><a name="isfileselected">isfileselected</a></h4>
+<h4 id="isfileselected">isfileselected</h4>
   <p>
     Test whether a file passes an embedded
     <a href="../Types/selectors.html">selector</a>.
@@ -426,7 +426,7 @@ that is "true","yes", or "on"</p>
   <p>
     This condition was added in Apache Ant 1.6.3.
   </p>
-  <table border="1" cellpadding="2" cellspacing="0">
+  <table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -455,7 +455,7 @@ that is "true","yes", or "on"</p>
 &lt;/isfileselected&gt;
 </pre></blockquote>
 
-<h4><a name="typefound">typefound</a></h4>
+<h4 id="typefound">typefound</h4>
 
 <p>Test whether a given type is defined, and that
 its implementation class can be loaded. Types include
@@ -463,7 +463,7 @@ tasks, datatypes, scriptdefs, macrodefs and presetdefs.</p>
 
 <p>This condition was added in Apache Ant 1.7.</p>
 
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -491,7 +491,7 @@ tasks, datatypes, scriptdefs, macrodefs and presetdefs.</p>
 &lt;typefound uri="antlib:org.apache.maven.artifact.ant" name="artifact"/&gt;
 </pre></blockquote>
 
-<h4><a name="scriptcondition">scriptcondition</a></h4>
+<h4 id="scriptcondition">scriptcondition</h4>
 
 <p>Evaluate a condition based on a script in any
 <a href="http://jakarta.apache.org/bsf" target="_top">Apache BSF</a>
@@ -506,7 +506,7 @@ an explanation of scripts and dependencies.
 
 <p>This condition was added in Apache Ant 1.7.</p>
 
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -529,8 +529,8 @@ an explanation of scripts and dependencies.
   <tr>
     <td valign="top">value</td>
     <td valign="top">default boolean value</td>
-    <td valign="top" align="center">No -default is "false"</td>
-  </tr>  
+    <td valign="top" align="center">No - default is "false"</td>
+  </tr>
   <tr>
     <td valign="top">src</td>
     <td valign="top">filename of script source</td>
@@ -585,10 +585,10 @@ Example:
 &lt;/scriptcondition&gt;
 </pre></blockquote>
 
-Sets the default value of the condition to true, then in the script, 
+Sets the default value of the condition to true, then in the script,
 sets the value to false. This condition always evaluates to "false"
 
-<h4><a name="parsersupports">parsersupports</a></h4>
+<h4 id="parsersupports">parsersupports</h4>
 
 <p>Tests whether Ant's XML parser supports a given
 feature or property, as per the SAX/JAXP specifications, by
@@ -596,7 +596,7 @@ attempting to set the appropriate property/feature/</p>
 
 <p>This condition was added in Apache Ant 1.7.</p>
 
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -642,12 +642,12 @@ Check for XML Schema support.
 
 Check for Xerces-specific definition of the location of the no namespace schema.
 
-<h4><a name="isreachable">isreachable</a></h4>
+<h4 id="isreachable">isreachable</h4>
 
-<p>Uses Java1.5+ networking APIs to probe for a (remote) system being
+<p>Uses Java 5+ networking APIs to probe for a (remote) system being
 reachable. Exactly what probe mechanisms are used is an implementation
 feature of the JVM. They may include ICMP "ping" packets, UDP or TCP connections
-to port 7 "echo service" or other means. On Java1.4 and earlier, being able
+to port 7 "echo service" or other means. On Java 1.4 and earlier, being able
 to resolve the hostname is considered success. This means that if DNS is not
 working or a URL/hostname is bad, the test will fail, but otherwise succeed
 even if the remote host is actually absent.
@@ -672,7 +672,7 @@ not reachable on other ports (i.e. port 80), because of firewalls.
 
 This condition was added in Apache Ant 1.7.</p>
 
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -715,10 +715,10 @@ Probe for the maven repository being reachable.
 Probe for the maven repository being reachable using the hostname, ten second timeout..
 </p>
 
-<h4><a name="length">length</a></h4>
+<h4 id="length">length</h4>
 <p>This condition is a facet of the <a href="length.html">Length</a> task.
   It is used to test the length of a string or one or more files.
-  <b>Since Ant 1.6.3</b>
+  <i>Since Ant 1.6.3</i>
 </p>
 
 <blockquote><pre>
@@ -731,12 +731,12 @@ Probe for the maven repository being reachable using the hostname, ten second ti
 </pre></blockquote>
 <p>Verify that file <i>foo</i> is not empty.</p>
 
-<h4><a name="isfailure">isfailure</a></h4>
+<h4 id="isfailure">isfailure</h4>
 
 <p>Test the return code of an executable (see the
-<a href="exec.html">Exec</a> task) for failure. <b>Since Ant 1.7</b></p>
+<a href="exec.html">Exec</a> task) for failure. <i>Since Ant 1.7</i></p>
 
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -749,12 +749,12 @@ Probe for the maven repository being reachable using the hostname, ten second ti
   </tr>
 </table>
 
-<h4><a name="resourcecount">resourcecount</a></h4>
+<h4 id="resourcecount">resourcecount</h4>
 <p>This condition is a facet of the
   <a href="resourcecount.html">ResourceCount</a> task.
-  It is used to test the size of a 
+  It is used to test the size of a
   <a href="../Types/resources.html#collection">resource collection</a>.
-  <b>Since Ant 1.7</b>
+  <i>Since Ant 1.7</i>
 </p>
 
 <blockquote><pre>
@@ -762,7 +762,7 @@ Probe for the maven repository being reachable using the hostname, ten second ti
 </pre></blockquote>
 <p>Verify that a resource collection is not empty.</p>
 
-<h4><a name="resourcesmatch">resourcesmatch</a></h4>
+<h4 id="resourcesmatch">resourcesmatch</h4>
 <p>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
@@ -771,9 +771,9 @@ or the filenames match the answer is so obvious the detailed test is omitted.
 The resources to check are specified as nested
 <a href="../Types/resources.html#collection">resource collections</a>,
 meaning that more than two resources can be checked; in this case all resources
-must match. <b>Since Ant 1.7</b>
+must match. <i>Since Ant 1.7</i>
 </p>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td width="12%" valign="top"><b>Attribute</b></td>
     <td width="78%" valign="top"><b>Description</b></td>
@@ -789,12 +789,12 @@ must match. <b>Since Ant 1.7</b>
   </tr>
 </table>
 
-<h4><a name="resourcecontains">resourcecontains</a></h4>
+<h4 id="resourcecontains">resourcecontains</h4>
 <p>Tests whether a resource contains a given (sub)string.</p>
 <p>The resources to check are specified via references or - in the
-  case of file resources via the resource attribute.  <b>Since Ant 1.7.1</b>
+  case of file resources via the resource attribute.  <i>Since Ant 1.7.1</i>
 </p>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td width="12%" valign="top"><b>Attribute</b></td>
     <td width="78%" valign="top"><b>Description</b></td>
@@ -823,15 +823,16 @@ must match. <b>Since Ant 1.7</b>
   </tr>
 </table>
 
-<h4><a name="hasmethod">hasmethod</a></h4>
+<h4 id="hasmethod">hasmethod</h4>
+
+<p>
+    Tests for a class having a method or field. If the class is not found
+    or fails to load, the build fails.
 
-<p> Tests for a class having a method or field. If the class is not found 
-    or fails to load, the build fails. 
-    
-    <b>Since Ant 1.7</b>
+    <i>Since Ant 1.7</i>
 </p>
 
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
     <tr>
         <td width="12%" valign="top"><b>Attribute</b></td>
         <td width="78%" valign="top"><b>Description</b></td>
@@ -852,7 +853,7 @@ must match. <b>Since Ant 1.7</b>
         <td valign="top">name of a method to look for</td>
         <td align="center">one of field or method</td>
     </tr>
-    
+
     <tr>
         <td valign="top">ignoreSystemClasses</td>
         <td valign="top">should system classes be ignored?</td>
@@ -871,7 +872,7 @@ must match. <b>Since Ant 1.7</b>
 </table>
 
 <p>
-    There is also a nested &lt;classpath&gt; element, which can be used to specify 
+    There is also a nested &lt;classpath&gt; element, which can be used to specify
     a classpath.
 </p>
 <blockquote><pre>
@@ -880,14 +881,14 @@ must match. <b>Since Ant 1.7</b>
 
 <p>Looks for the method trimToSize in the ArrayList class.</p>
 
-<h4><a name="matches">matches</a></h4>
+<h4 id="matches">matches</h4>
 
 <p>
   Test if the specified string matches the specified regular
   expression pattern.
-  <b>Since Ant 1.7</b></p>
+  <i>Since Ant 1.7</i></p>
 
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -986,18 +987,18 @@ must match. <b>Since Ant 1.7</b>
 &lt;/au:assertFalse&gt;
 </pre></blockquote>
 
-<h4><a name="antversion">antversion</a></h4>
+<h4 id="antversion">antversion</h4>
 <p>This condition is identical to the <a
 href="antversion.html">Antversion</a> task, all attributes are supported, the property attribute
 is redundant and will be ignored.</p>
 
 
-<h4><a name="hasfreespace">hasfreespace</a></h4>
+<h4 id="hasfreespace">hasfreespace</h4>
 
 <p>
   Tests a partition to see if there is enough space.
-  <b>Since Ant 1.7.0</b></p>
-  <p>Needed attribute can be specified using standard computing terms:<br/>
+  <i>Since Ant 1.7.0</i></p>
+  <p>Needed attribute can be specified using standard computing terms:</p>
     <ul>
       <li>K : Kilobytes (1024 bytes)</li>
       <li>M : Megabytes (1024 K)</li>
@@ -1005,9 +1006,8 @@ is redundant and will be ignored.</p>
       <li>T : Terabytes (1024 G)</li>
       <li>P : Petabytes (1024 T)</li>
     </ul>
-  </p>
 
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -1031,12 +1031,12 @@ is redundant and will be ignored.</p>
 &lt;hasfreespace partition="c:" needed="100M"/&gt;
 </pre></blockquote>
 
-<h4><a name="islastmodified">islastmodified</a></h4>
+<h4 id="islastmodified">islastmodified</h4>
 
 <p>Tests the last modified date of a resource.  <em>Since Ant
 1.8.0</em></p>
 
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td width="12%" valign="top"><b>Attribute</b></td>
     <td width="78%" valign="top"><b>Description</b></td>
@@ -1081,7 +1081,7 @@ is redundant and will be ignored.</p>
 &lt;/islastmodified&gt;
 </pre></blockquote>
 
-<h4><a name="resourceexists">resourceexists</a></h4>
+<h4 id="resourceexists">resourceexists</h4>
 
 <p>Tests a resource for existence.  <em>since Ant 1.8.0</em></p>
 
@@ -1096,12 +1096,12 @@ is redundant and will be ignored.</p>
 &lt;/resourceexists&gt;
 </pre></blockquote>
 
-<h4><a name="javaversion">javaversion</a></h4>
+<h4 id="javaversion">javaversion</h4>
 
 <p>Tests the version of the JVM executing Ant.  <em>Since Ant
 1.10.2</em></p>
 
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td width="12%" valign="top"><b>Attribute</b></td>
     <td width="78%" valign="top"><b>Description</b></td>
@@ -1110,7 +1110,7 @@ is redundant and will be ignored.</p>
   <tr>
     <td valign="top">atleast</td>
     <td valign="top">The version that this JVM is at least.
-      The format is major.minor.point. Starting with Java9 really
+      The format is major.minor.point. Starting with Java 9 really
       only the major number is determined.</td>
     <td valign="top" align="center">No</td>
     <td valign="top" rowspan="2" align="center">One of these.</td>
@@ -1118,7 +1118,7 @@ is redundant and will be ignored.</p>
   <tr>
     <td valign="top">exactly</td>
     <td valign="top">The version that this JVM is exactly.
-      The format is <tt>major.minor.point</tt>. Starting with Java9 really
+      The format is <tt>major.minor.point</tt>. Starting with Java 9 really
       only the major number is determined.</td>
     <td valign="top" align="center">No</td>
   </tr>
@@ -1132,7 +1132,7 @@ is redundant and will be ignored.</p>
 &lt;javaversion atleast=&quot;9&quot;/&gt;
 </pre></blockquote>
 
-<p>will evaluate to true if the current JVM is Java9 or above.</p>
+<p>will evaluate to true if the current JVM is Java 9 or above.</p>
 
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/copy.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/copy.html b/manual/Tasks/copy.html
index d1b8ff2..5077327 100644
--- a/manual/Tasks/copy.html
+++ b/manual/Tasks/copy.html
@@ -24,7 +24,7 @@
 
 <body>
 
-<h2><a name="copy">Copy</a></h2>
+<h2 id="copy">Copy</h2>
 <h3>Description</h3>
 <p>Copies a file or resource collection to a new file or directory.  By default, files are
 only copied if the source file is newer than the destination file,
@@ -41,7 +41,7 @@ using a nested mapper (or the flatten attribute) may not be what you
 expect.</p>
 
 <p>
-<strong>Note: </strong>If you employ filters in your copy operation,
+<strong>Note:</strong> If you employ filters in your copy operation,
 you should limit the copy to text files. Binary files will be corrupted
 by the copy operation.
 This applies whether the filters are implicitly defined by the
@@ -50,7 +50,7 @@ operation as <a href="../Types/filterset.html">filtersets</a>.
   <em>See <a href="#encoding">encoding note</a></em>.
 </p>
 <h3>Parameters</h3>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -331,8 +331,8 @@ the copied file takes on the case of the original. The workaround is to
 <a href="delete.html">delete</a>
 the file in the destination directory before you copy it.
 </p>
-  <p>
-    <strong><a name="encoding">Important Encoding Note:</a></strong>
+  <p id="encoding">
+    <strong>Important Encoding Note:</strong>
     The reason that binary files when filtered get corrupted is that
     filtering involves reading in the file using a Reader class. This
     has an encoding specifying how files are encoded. There are a number
@@ -369,8 +369,6 @@ the file in the destination directory before you copy it.
     Another trick is to change the LANG environment variable from
     something like "us.utf8" to "us".
   </p>
-    
-
-
 
-</body></html>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/copydir.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/copydir.html b/manual/Tasks/copydir.html
index 9e9e60e..564d647 100644
--- a/manual/Tasks/copydir.html
+++ b/manual/Tasks/copydir.html
@@ -24,7 +24,7 @@
 
 <body>
 
-<h2><a name="copydir">Copydir</a></h2>
+<h2 id="copydir">Copydir</h2>
 <h3><i>Deprecated</i></h3>
 <p><i>This task has been deprecated.  Use the Copy task instead.</i></p>
 <h3>Description</h3>
@@ -44,7 +44,7 @@ supports most attributes of <code>&lt;fileset&gt;</code>
 <code>&lt;include&gt;</code>, <code>&lt;exclude&gt;</code> and
 <code>&lt;patternset&gt;</code> elements.</p>
 <h3>Parameters</h3>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -112,14 +112,12 @@ supports most attributes of <code>&lt;fileset&gt;</code>
 </table>
 <h3>Examples</h3>
 <pre>  &lt;copydir src=&quot;${src}/resources&quot;
-           dest=&quot;${dist}&quot;
-  /&gt;</pre>
+           dest=&quot;${dist}&quot;/&gt;</pre>
 <p>copies the directory <code>${src}/resources</code> to <code>${dist}</code>.</p>
 <pre>  &lt;copydir src=&quot;${src}/resources&quot;
            dest=&quot;${dist}&quot;
            includes=&quot;**/*.java&quot;
-           excludes=&quot;**/Test.java&quot;
-  /&gt;</pre>
+           excludes=&quot;**/Test.java&quot;/&gt;</pre>
 <p>copies the directory <code>${src}/resources</code> to <code>${dist}</code>
 recursively. All java files are copied, except for files with the name <code>Test.java</code>.</p>
 <pre>  &lt;copydir src=&quot;${src}/resources&quot;
@@ -130,7 +128,5 @@ recursively. All java files are copied, except for files with the name <code>Tes
 recursively. All java files are copied, except for the files under the <code>mypackage/test</code>
 directory.</p>
 
-
 </body>
 </html>
-

http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/copyfile.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/copyfile.html b/manual/Tasks/copyfile.html
index e204a7e..80306ae 100644
--- a/manual/Tasks/copyfile.html
+++ b/manual/Tasks/copyfile.html
@@ -24,7 +24,7 @@
 
 <body>
 
-<h2><a name="copyfile">Copyfile</a></h2>
+<h2 id="copyfile">Copyfile</h2>
 <h3><i>Deprecated</i></h3>
 <p><i>This task has been deprecated.  Use the Copy task instead.</i></p>
 <h3>Description</h3>
@@ -32,7 +32,7 @@
 the source file is newer than the destination file, or when the destination file
 does not exist.</p>
 <h3>Parameters</h3>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -67,7 +67,5 @@ does not exist.</p>
   <p><code>&lt;copyfile src=&quot;${src}/index.html&quot; dest=&quot;${dist}/help/index.html&quot;/&gt;</code></p>
 </blockquote>
 
-
 </body>
 </html>
-

http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/cvs.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/cvs.html b/manual/Tasks/cvs.html
index e941ed6..98d8f98 100644
--- a/manual/Tasks/cvs.html
+++ b/manual/Tasks/cvs.html
@@ -24,7 +24,7 @@
 
 <body>
 
-<h2><a name="cvs">Cvs</a></h2>
+<h2 id="cvs">Cvs</h2>
 <h3>Description</h3>
 <p>Handles packages/modules retrieved from a
 <a href="http://www.nongnu.org/cvs/" target="_top">CVS</a> repository.</p>
@@ -45,7 +45,7 @@ href="http://issues.apache.org/bugzilla/show_bug.cgi?id=21657#c5">bugzilla
 report 21657</a> for recommended workarounds.</p>
 
 <h3>Parameters</h3>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -163,7 +163,7 @@ report 21657</a> for recommended workarounds.</p>
   modules specified using this attribute can contain spaces in their
   name.</p>
 
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -179,8 +179,7 @@ report 21657</a> for recommended workarounds.</p>
 <h3>Examples</h3>
 <pre>  &lt;cvs cvsRoot=&quot;:pserver:anoncvs@cvs.apache.org:/home/cvspublic&quot;
        package=&quot;ant&quot;
-       dest=&quot;${ws.dir}&quot;
-  /&gt;</pre>
+       dest=&quot;${ws.dir}&quot;/&gt;</pre>
 <p>checks out the package/module &quot;ant&quot; from the CVS
 repository pointed to by the <code>cvsRoot</code> attribute, and stores the files in &quot;<code>${ws.dir}</code>&quot;.</p>
 <pre>  &lt;cvs dest=&quot;${ws.dir}&quot; command=&quot;update&quot;/&gt;</pre>
@@ -211,7 +210,7 @@ or:
 &lt;/cvs&gt;
 </pre>
 <p>
-You may include as many <code>&lt;commandline&gt;</code> elements as you like. 
+You may include as many <code>&lt;commandline&gt;</code> elements as you like.
 Each will inherit the <code>failonerror</code>, <code>compression</code>, and other &quot;global&quot; parameters
 from the <code>&lt;cvs&gt;</code> element.
 </p>
@@ -224,7 +223,5 @@ before the command, and any command options should appear after the command as i
 above. See <a href="http://ximbiot.com/cvs/wiki/index.php?title=Category:User_Documentation" target="_top">the cvs manual</a> for details,
 specifically the <a href="http://ximbiot.com/cvs/wiki/index.php?title=CVS--Concurrent_Versions_System_v1.12.12.1:_Guide_to_CVS_commands#SEC116" target="_top">Guide to CVS commands</a></p>
 
-
 </body>
 </html>
-

http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/cvspass.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/cvspass.html b/manual/Tasks/cvspass.html
index 185dde7..f0890a3 100644
--- a/manual/Tasks/cvspass.html
+++ b/manual/Tasks/cvspass.html
@@ -24,7 +24,7 @@
 
 <body>
 
-<h2><a name="cvs">cvspass</a></h2>
+<h2 id="cvs">cvspass</h2>
 <h3>Description</h3>
 <p>Adds entries to a .cvspass file. Adding entries to this file has the same affect as a cvs login command.</p>
 
@@ -36,7 +36,7 @@ href="http://issues.apache.org/bugzilla/show_bug.cgi?id=21657#c5">bug
 zilla report 21657</a> for recommended workarounds.</p>
 
 <h3>Parameters</h3>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -60,11 +60,8 @@ zilla report 21657</a> for recommended workarounds.</p>
 </table>
 <h3>Examples</h3>
 <pre>  &lt;cvspass cvsroot=&quot;:pserver:anoncvs@cvs.apache.org:/home/cvspublic&quot;
-       password=&quot;anoncvs&quot;
-  /&gt;</pre>
+       password=&quot;anoncvs&quot;/&gt;</pre>
 <p>Adds an entry into the ~/.cvspass password file.</p>
 
-
 </body>
 </html>
-

http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/cvstagdiff.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/cvstagdiff.html b/manual/Tasks/cvstagdiff.html
index 5350d8e..36242f8 100644
--- a/manual/Tasks/cvstagdiff.html
+++ b/manual/Tasks/cvstagdiff.html
@@ -21,10 +21,10 @@
 <title>CvsTagDiff Task</title>
 </head>
 <body>
-<h2><a name="cvstagdiff">CvsTagDiff</a></h2>
+<h2 id="cvstagdiff">CvsTagDiff</h2>
 <h3>Description</h3>
 <p>Generates an XML-formatted report file of the changes between two tags or dates recorded in a
-<a href="http://www.nongnu.org/cvs/" target="_top">CVS</a> repository. </p>
+<a href="http://www.nongnu.org/cvs/" target="_top">CVS</a> repository.</p>
 <p><b>Important:</b> This task needs &quot;<code>cvs</code>&quot; on the path. If it isn't, you will get
 an error (such as error <code>2</code> on windows). If <code>&lt;cvs&gt;</code> doesn't work, try to execute <code>cvs.exe</code>
 from the command line in the target directory in which you are working.
@@ -34,7 +34,7 @@ for certain other cvs clients - like CVSNT for example - and some
 operation may fail when using such an incompatible client.
 </p>
 <h3>Parameters</h3>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -77,7 +77,7 @@ operation may fail when using such an incompatible client.
 </table>
 
 <h3>Parameters inherited from the <code>cvs</code> task</h3>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -108,8 +108,6 @@ operation may fail when using such an incompatible client.
     spaces in its name.</td>
     <td align="center" valign="top">No</td>
   </tr>
-    <td align="center" valign="top">Yes</td>
-  </tr>
   <tr>
     <td valign="top">quiet</td>
     <td valign="top">suppress informational messages.</td>
@@ -141,7 +139,7 @@ operation may fail when using such an incompatible client.
   modules specified using this attribute can contain spaces in their
   name.</p>
 
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -159,8 +157,7 @@ operation may fail when using such an incompatible client.
                 destfile=&quot;tagdiff.xml&quot;
                 package=&quot;ant&quot;
                 startTag=&quot;ANT_14&quot;
-                endTag=&quot;ANT_141&quot;
-  /&gt;</pre>
+                endTag=&quot;ANT_141&quot;/&gt;</pre>
 
 <p>Generates a tagdiff report for all the changes that have been made
 in the <code>ant</code> module between the tags <code>ANT_14</code> and <code>ANT_141</code>.
@@ -170,8 +167,7 @@ It writes these changes into the file <code>tagdiff.xml</code>.</p>
                 destfile=&quot;tagdiff.xml&quot;
                 package=&quot;ant&quot;
                 startDate=&quot;2002-01-01&quot;
-                endDate=&quot;2002-31-01&quot;
-  /&gt;</pre>
+                endDate=&quot;2002-31-01&quot;/&gt;</pre>
 
 <p>Generates a tagdiff report for all the changes that have been made
 in the <code>ant</code> module in january 2002. In this example <code>cvsRoot</code>
@@ -183,8 +179,7 @@ It writes these changes into the file <code>tagdiff.xml</code>.</p>
                 destfile=&quot;tagdiff.xml&quot;
                 package=&quot;ant jakarta-gump&quot;
                 startDate=&quot;2003-01-01&quot;
-                endDate=&quot;2003-31-01&quot;
-  /&gt;</pre>
+                endDate=&quot;2003-31-01&quot;/&gt;</pre>
 
 <p>Generates a tagdiff report for all the changes that have been made
 in the <code>ant</code> and <code>jakarta-gump</code> modules in january 2003.
@@ -194,13 +189,13 @@ from a folder stored in <code>cvs</code>.
 It writes these changes into the file <code>tagdiff.xml</code>.</p>
 
 <h4>Generate Report</h4>
-<p>Ant includes a basic XSLT stylesheet that you can use to generate 
+<p>Ant includes a basic XSLT stylesheet that you can use to generate
 a HTML report based on the xml output. The following example illustrates
 how to generate a HTML report from the XML report.</p>
 
 <pre>
-        &lt;style in="tagdiff.xml" 
-               out="tagdiff.html" 
+        &lt;style in="tagdiff.xml"
+               out="tagdiff.html"
                style="${ant.home}/etc/tagdiff.xsl"&gt;
           &lt;param name="title" expression="Ant Diff"/&gt;
           &lt;param name="module" expression="ant"/&gt;
@@ -210,19 +205,19 @@ how to generate a HTML report from the XML report.</p>
 
 <h4>Output</h4>
 <p>
-The cvsroot and package attributes of the tagdiff element are new in ant 1.6.<br>
-Notes on entry attributes :
-<table border="1">
+The cvsroot and package attributes of the tagdiff element are new in Ant 1.6.<br>
+Notes on entry attributes:
+</p>
+<table>
 <tr><th>Attribute</th><th>Comment</th></tr>
 <tr><td>name</td><td>when reporting on one package, the package name is removed from the output</td></tr>
 <tr><td>revision</td><td>supplied for files which exist at the end of the reporting period</td></tr>
 <tr><td>prevrevision</td><td>supplied for files which exist at the beginning of the reporting period.<br>
 Old CVS servers do not supply it for deleted files. CVS 1.12.2 supplies it.</td></tr>
 </table>
-</p>
 <pre>
 &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
-&lt;tagdiff startTag=&quot;ANT_14&quot; endTag=&quot;ANT_141&quot; 
+&lt;tagdiff startTag=&quot;ANT_14&quot; endTag=&quot;ANT_141&quot;
 cvsroot=&quot;:pserver:anoncvs@cvs.apache.org:/home/cvspublic&quot; package=&quot;ant&quot;&gt;
   &lt;entry&gt;
     &lt;file&gt;
@@ -234,8 +229,5 @@ cvsroot=&quot;:pserver:anoncvs@cvs.apache.org:/home/cvspublic&quot; package=&quo
 &lt;/tagdiff&gt;
 </pre>
 
-
-
 </body>
 </html>
-

http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/cvsversion.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/cvsversion.html b/manual/Tasks/cvsversion.html
index 09e7cee..777094f 100644
--- a/manual/Tasks/cvsversion.html
+++ b/manual/Tasks/cvsversion.html
@@ -24,14 +24,14 @@
 
 <body>
 
-<h2><a name="cvs">CvsVersion</a></h2>
+<h2 id="cvs">CvsVersion</h2>
 <h3>Description</h3>
 <p>
 This task allows to retrieve a CVS client and server version.
   <i>Since Apache Ant 1.6.1.</i>
 </p>
 <h3>Parameters</h3>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -96,13 +96,9 @@ This task allows to retrieve a CVS client and server version.
 <pre>  &lt;cvsversion cvsRoot=&quot;:pserver:anoncvs@cvs.apache.org:/home/cvspublic&quot;
        passfile=&quot;/home/myself/.cvspass&quot;
        serverversionproperty=&quot;apachecvsversion&quot;
-       clientversionproperty=&quot;localcvsversion&quot;
-  /&gt;</pre>
+       clientversionproperty=&quot;localcvsversion&quot;/&gt;</pre>
 <p>finds out the cvs client and server versions and stores the versions in the
 properties called apachecvsversion and localcvsversion</p>
 
-
-
 </body>
 </html>
-

http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/defaultexcludes.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/defaultexcludes.html b/manual/Tasks/defaultexcludes.html
index 5511b90..42a6c45 100644
--- a/manual/Tasks/defaultexcludes.html
+++ b/manual/Tasks/defaultexcludes.html
@@ -24,7 +24,7 @@
 
 <body>
 
-<h2><a name="echo">DefaultExcludes</a></h2>
+<h2 id="echo">DefaultExcludes</h2>
 
 <p><em>since Apache Ant 1.6</em></p>
 
@@ -33,7 +33,7 @@
 build, and prints out the current default excludes if desired.
 
 <h3>Parameters</h3>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -86,10 +86,10 @@ backup files and then restore normal behavior</p>
 </pre>
 
 <h3>Notes</h3>
-By default the pattern <tt>**/.svn</tt> and <tt>**/.svn/**</tt> are set as default 
-excludes. With version 1.3 Subversion supports the 
+By default the pattern <tt>**/.svn</tt> and <tt>**/.svn/**</tt> are set as default
+excludes. With version 1.3 Subversion supports the
 <a target="_blank" href="http://subversion.apache.org/docs/release-notes/1.3.html#_svn-hack">&quot;_svn hack&quot;</a>.
-That means, that the svn-libraries evaluate environment variables and use <i>.svn</i> 
+That means, that the svn-libraries evaluate environment variables and use <i>.svn</i>
 or <i>_svn</i> directory regarding to that value. We had chosen not to evaluate environment variables to
 get a more reliable build. Instead you have to change the settings by yourself by changing
 the exclude patterns:
@@ -100,8 +100,5 @@ the exclude patterns:
   &lt;defaultexcludes add=&quot;**/_svn/**&quot;/&gt;
 </pre>
 
-
-
-
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/delete.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/delete.html b/manual/Tasks/delete.html
index 635b10f..2a2ecbf 100644
--- a/manual/Tasks/delete.html
+++ b/manual/Tasks/delete.html
@@ -24,7 +24,7 @@
 
 <body>
 
-<h2><a name="delete">Delete</a></h2>
+<h2 id="delete">Delete</h2>
 <h3>Description</h3>
 <p>Deletes a single file, a specified directory and all its files and
 subdirectories, or a set of files specified by one or more
@@ -53,7 +53,7 @@ in <strong>Directory-based Tasks</strong>, and see the
   control, use a nested <code>&lt;fileset&gt;</code>.</p>
 
 <h3>Parameters</h3>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -84,7 +84,7 @@ in <strong>Directory-based Tasks</strong>, and see the
   <tr>
     <td valign="top">verbose</td>
     <td valign="top">Whether to show the name of each deleted file.</td>
-    <td align="center" valign="top">No, default &quot;false&quot;</i></td>
+    <td align="center" valign="top">No, default &quot;false&quot;</td>
   </tr>
   <tr>
     <td valign="top">quiet</td>
@@ -219,10 +219,8 @@ and any subdirectories.</p>
   &lt;/delete&gt;
 </pre>
 <p>deletes the subversion metadata directories under <code>src</code>. Because <code>.svn</code>
-is on of the <a href="../dirtasks.html#defaultexcludes">default excludes</a> you have to use the 
+is on of the <a href="../dirtasks.html#defaultexcludes">default excludes</a> you have to use the
 <code>defaultexcludes</code> flag, otherwise Ant wont delete these directories and the files in it.</p>
 
-
-
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/deltree.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/deltree.html b/manual/Tasks/deltree.html
index 98adf4f..eeb976f 100644
--- a/manual/Tasks/deltree.html
+++ b/manual/Tasks/deltree.html
@@ -24,13 +24,13 @@
 
 <body>
 
-<h2><a name="deltree">Deltree</a></h2>
+<h2 id="deltree">Deltree</h2>
 <h3><i>Deprecated</i></h3>
 <p><i>This task has been deprecated.  Use the Delete task instead.</i></p>
 <h3>Description</h3>
 <p>Deletes a directory with all its files and subdirectories.</p>
 <h3>Parameters</h3>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -50,7 +50,5 @@ subdirectories.</p>
 <p>deletes the directory <code>${dist}</code>, including its files and
 subdirectories.</p>
 
-
 </body>
 </html>
-

http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/depend.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/depend.html b/manual/Tasks/depend.html
index a094319..c30109d 100644
--- a/manual/Tasks/depend.html
+++ b/manual/Tasks/depend.html
@@ -36,79 +36,90 @@ respect to their source and then removing the class files of any other
 classes which depend on the out-of-date classes.
 </p>
 
-<p> To determine the class dependencies, the depend task analyzes the class 
-files of all class files passed to it. Depend does not parse your source code in 
-any way but relies upon the class references encoded into the class files by the 
+<p>
+To determine the class dependencies, the depend task analyzes the class
+files of all class files passed to it. Depend does not parse your source code in
+any way but relies upon the class references encoded into the class files by the
 compiler. This is generally faster than parsing the Java source.</p>
 
 <p>
-To learn more about how this information is obtained from the class files, 
+To learn more about how this information is obtained from the class files,
 please refer to <a href="http://docs.oracle.com/javase/specs/">the Java
 Virtual Machine Specification</a>
 </p>
 
-<p> Since a class' dependencies only change when the class itself changes, the 
-depend task is able to cache dependency information. Only those class files 
-which have changed will have their dependency information re-analysed. Note that 
-if you change a class' dependencies by changing the source, it will be 
-recompiled anyway. You can examine the dependency files created to understand 
-the  dependencies of your classes. Please do not rely, however, on the format of 
-the information, as it may change in a later release. </p>
-
-<p> Once depend discovers all of the class dependencies, it &quot;inverts&quot; 
-this relation to determine, for each class, which other classes are dependent 
-upon it. This &quot;affects&quot; list is used to discover which classes are 
-invalidated by the out of date class. The class files of the invalidated 
-classes are removed, triggering the compilation of the affected classes. </p>
-
-<p> The depend task supports an attribute, &quot;closure&quot; which controls 
-whether depend will only consider direct class-class relationships or whether it 
-will also consider transitive, indirect relationships. For example, say there 
-are three classes, A, which depends on B, which in-turn depend on C. Now say 
-that class C is out of date. Without closure, only class B would be removed by 
-depend. With closure set, class A would also be removed. Normally direct 
-relationships are sufficient - it is unusual for a class to depend on another 
-without having a direct relationship. With closure set, you will notice that 
-depend typically removes far more class files. </p>
-
-<p>The classpath attribute for <code>&lt;depend&gt;</code> is optional. If it is present, 
+<p>
+Since a class' dependencies only change when the class itself changes, the
+depend task is able to cache dependency information. Only those class files
+which have changed will have their dependency information re-analysed. Note that
+if you change a class' dependencies by changing the source, it will be
+recompiled anyway. You can examine the dependency files created to understand
+the  dependencies of your classes. Please do not rely, however, on the format of
+the information, as it may change in a later release.
+</p>
+
+<p>
+Once depend discovers all of the class dependencies, it &quot;inverts&quot;
+this relation to determine, for each class, which other classes are dependent
+upon it. This &quot;affects&quot; list is used to discover which classes are
+invalidated by the out of date class. The class files of the invalidated
+classes are removed, triggering the compilation of the affected classes.
+</p>
+
+<p>
+The depend task supports an attribute, &quot;closure&quot; which controls
+whether depend will only consider direct class-class relationships or whether it
+will also consider transitive, indirect relationships. For example, say there
+are three classes, A, which depends on B, which in-turn depend on C. Now say
+that class C is out of date. Without closure, only class B would be removed by
+depend. With closure set, class A would also be removed. Normally direct
+relationships are sufficient - it is unusual for a class to depend on another
+without having a direct relationship. With closure set, you will notice that
+depend typically removes far more class files.
+</p>
+
+<p>The classpath attribute for <code>&lt;depend&gt;</code> is optional. If it is present,
 depend will check class dependencies against classes and jars on this classpath.
-Any classes which depend on an element from this classpath and which are older 
-than that element will be deleted. A typical example where you would use this 
-facility would be where you are building a utility jar and want to make sure 
+Any classes which depend on an element from this classpath and which are older
+than that element will be deleted. A typical example where you would use this
+facility would be where you are building a utility jar and want to make sure
 classes which are out of date with respect to this jar are rebuilt. You should
-<b>not</b> include jars in this classpath which you do not expect to change, 
-such as the JDK runtime jar or third party jars, since doing so will just slow 
-down the dependency check. This means that if you do use a classpath for the 
-depend task it may be different from the classpath necessary to actually 
+<b>not</b> include jars in this classpath which you do not expect to change,
+such as the JDK runtime jar or third party jars, since doing so will just slow
+down the dependency check. This means that if you do use a classpath for the
+depend task it may be different from the classpath necessary to actually
 compile your code.</p>
 
-<h3>Performance</h3> 
+<h3>Performance</h3>
 
-<p> The performance of the depend task is dependent on a 
-number of factors such as class relationship complexity and how many class files 
-are out of date. The decision about whether it is cheaper to just recompile all 
-classes or to use the depend task will depend on the size of your project and 
-how interrelated your classes are. </p>
+<p>
+The performance of the depend task is dependent on a
+number of factors such as class relationship complexity and how many class files
+are out of date. The decision about whether it is cheaper to just recompile all
+classes or to use the depend task will depend on the size of your project and
+how interrelated your classes are.
+</p>
 
 
 <h3>Limitations</h3>
 
-<p> There are some source dependencies which depend will not detect. </p>
+<p>
+There are some source dependencies which depend will not detect.
+</p>
 
 <ul>
-<li>If the Java compiler optimizes away a class relationship, 
-    there can be a source dependency without a class dependency. </li>
-    
+<li>If the Java compiler optimizes away a class relationship,
+    there can be a source dependency without a class dependency.</li>
+
 <li>Non public classes cause two problems. Firstly depend cannot relate
     the class file to a source file. In the future this may be addressed
-    using the source file attribute in the classfile. Secondly, neither 
+    using the source file attribute in the classfile. Secondly, neither
     depend nor the compiler tasks can detect when a non public class is
     missing. Inner classes are handled by the depend task.</li>
 </ul>
 
 The most obvious example of these limitations is that the task can't tell
-which classes to recompile when a constant primitive data type exported 
+which classes to recompile when a constant primitive data type exported
 by other classes is changed. For example, a change in the definition of
 something like
 <pre>
@@ -118,7 +129,7 @@ public final class Constants {
 </pre> will not be picked up by other classes.
 
 <h3>Parameters</h3>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -141,7 +152,7 @@ will be analysed. If this is not present, the srcdir is used.</td>
     <td valign="top">cache</td>
     <td valign="top">This is a directory in which depend can store and
 retrieve dependency information. If this is not present, depend will not
-use a cache </td>
+use a cache</td>
     <td valign="top" align="center">No</td>
   </tr>
   <tr>
@@ -154,8 +165,7 @@ classes. Defaults to false</td>
   </tr>
   <tr>
     <td valign="top">dump</td>
-    <td valign="top">If true the dependency information will be written to the debug level log
-                     </td>
+    <td valign="top">If true the dependency information will be written to the debug level log</td>
     <td valign="top" align="center">No</td>
   </tr>
   <tr>
@@ -167,13 +177,13 @@ classes. Defaults to false</td>
   <tr>
     <td valign="top">warnOnRmiStubs</td>
     <td valign="top">Flag to disable warnings about files that look like rmic generated stub/skeleton
-    classes, and which have no .java source. Useful when doing rmi development. </td>
+    classes, and which have no .java source. Useful when doing rmi development.</td>
     <td valign="top" align="center">No, default=true</td>
   </tr>
 </table>
 
 <h3>Parameters specified as nested elements</h3>
-<p>The <code>depend</code> task's <code>classpath</code> attribute is a 
+<p>The <code>depend</code> task's <code>classpath</code> attribute is a
 <a href="../using.html#path">PATH-like structure</a> and can also be set
 via a nested <code>&lt;classpath&gt;</code> element.</p>
 
@@ -192,11 +202,12 @@ as well as the nested <code>&lt;include&gt;</code>,
         closure=&quot;yes&quot;/&gt;</pre>
 
 <p>removes any classes in the <code>${build.classes}</code> directory
-that depend on out-of-date classes. Classes are considered out-of-date with 
+that depend on out-of-date classes. Classes are considered out-of-date with
 respect to the source in the <code>${java.dir}</code> directory, using the same
 mechanism as the <code>&lt;javac&gt;</code> task. In this example, the
-<code>&lt;depend&gt;</code> task caches its dependency 
-information in the <code>depcache</code> directory. </p>
+<code>&lt;depend&gt;</code> task caches its dependency
+information in the <code>depcache</code> directory.
+</p>
 
 <pre>
 &lt;depend srcdir=&quot;${java.dir}&quot; destdir=&quot;${build.classes}&quot;
@@ -209,8 +220,5 @@ information in the <code>depcache</code> directory. </p>
 <code>.java</code> files, except those that match the list given
 in <code>${java.dir}/build_excludes</code>.</p>
 
-
-
 </body>
 </html>
-

http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/dependset.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/dependset.html b/manual/Tasks/dependset.html
index 34ec238..0f6099e 100644
--- a/manual/Tasks/dependset.html
+++ b/manual/Tasks/dependset.html
@@ -59,7 +59,7 @@ well as other stylesheets imported by the main stylesheet.
 
 <h3>Parameters</h3>
 
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -97,7 +97,7 @@ filelists.  Multiple <code>&lt;srcfileset&gt;</code> filesets may be specified.
 <p>
 The nested <code>&lt;srcfilelist&gt;</code> element specifies a <a
 href="../Types/filelist.html">FileList</a>. All files included in
-this filelist will be compared against all files included in all of the 
+this filelist will be compared against all files included in all of the
 <code>&lt;targetfileset&gt;</code> filesets and <code>&lt;targetfilelist&gt;</code>
 filelists.  Multiple <code>&lt;srcfilelist&gt;</code> filelists may be specified.
 </p>
@@ -146,11 +146,11 @@ Multiple <code>&lt;targetfilelist&gt;</code> filelists may be specified.
        &lt;targetfileset
            dir      = &quot;${output.dir}&quot;
            includes = &quot;**/*.html&quot;/&gt;
-    &lt;/dependset&gt;  </pre>
+    &lt;/dependset&gt;</pre>
 </blockquote>
 
-<p> 
-In this example derived HTML files in the ${output.dir} directory 
+<p>
+In this example derived HTML files in the ${output.dir} directory
 will be removed if any are out-of-date with respect to:</p>
 <ol>
 <li>the DTD of their source XML files</li>
@@ -165,7 +165,5 @@ target files will also be removed.  To ignore missing sources instead,
 use filesets instead of filelists for the sources.
 </p>
 
-
-
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/diagnostics.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/diagnostics.html b/manual/Tasks/diagnostics.html
index cdb1693..710b32f 100644
--- a/manual/Tasks/diagnostics.html
+++ b/manual/Tasks/diagnostics.html
@@ -24,15 +24,14 @@
 
 <body>
 
-<h2><a name="diagnostics">Diagnostics</a></h2>
-<h3>Diagnostics</h3>
+<h2 id="diagnostics">Diagnostics</h2>
+<h3>Description</h3>
 <p>
-Runs Apache Ant's <code>-diagnostics</code> code inside Ant itself. This is good for 
-debugging Ant's configuration under an IDE. 
+Runs Apache Ant's <code>-diagnostics</code> code inside Ant itself. This is good for
+debugging Ant's configuration under an IDE.
 <b>Since Ant 1.7.0</b>
 </p>
 
-
 <h3>Examples</h3>
 
 <pre>
@@ -44,6 +43,5 @@ debugging Ant's configuration under an IDE.
     Prints out the current diagnostics dump.
 </p>
 
-
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/dirname.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/dirname.html b/manual/Tasks/dirname.html
index 03227b4..fdef360 100644
--- a/manual/Tasks/dirname.html
+++ b/manual/Tasks/dirname.html
@@ -24,12 +24,12 @@
 
 <body>
 
-<h2><a name="echo">Dirname</a></h2>
+<h2 id="echo">Dirname</h2>
 <h3>Description</h3>
 <p>
 Task to determine the directory path of a specified file.
 </p>
-<p> 
+<p>
 When this task executes, it will set the specified property to the
 value of the specified file (or directory) up to, but not including,
 the last path element. If the specified file is a path that ends in a
@@ -42,7 +42,7 @@ a filename, the directory will be the current directory.
     determines the full directory path of the specified file.
   </p>
 <h3>Parameters</h3>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -65,10 +65,7 @@ a filename, the directory will be the current directory.
 will set <code>antfile.dir</code> to the directory path for
 <code>${ant.file}</code>.
 <pre>  &lt;dirname property=&quot;foo.dirname&quot; file=&quot;foo.txt&quot;/&gt;</pre>
-will set <code>foo.dirname</code> to the project's basedir.</p>
-
-
+will set <code>foo.dirname</code> to the project's basedir.
 
 </body>
 </html>
-

http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/ear.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/ear.html b/manual/Tasks/ear.html
index de4a962..c3adb56 100644
--- a/manual/Tasks/ear.html
+++ b/manual/Tasks/ear.html
@@ -24,11 +24,11 @@
 
 <body>
 
-<h2><a name="ear">Ear</a></h2>
+<h2 id="ear">Ear</h2>
 <h3>Description</h3>
 <p>An extension of the <a href="jar.html">Jar</a> task with special
 treatment for files that should end up in an Enterprise Application archive.</p>
-<p>(The Ear task is a shortcut for specifying the particular layout of a EAR file. 
+<p>(The Ear task is a shortcut for specifying the particular layout of a EAR file.
 The same thing can be accomplished by using the <i>prefix</i> and <i>fullpath</i>
 attributes of zipfilesets in a Zip or Jar task.)</p>
 <p>The extended zipfileset element from the zip task (with attributes <i>prefix</i>, <i>fullpath</i>, and <i>src</i>) is available in the Ear task.</p>
@@ -40,7 +40,7 @@ to avoid this behavior you must set the <code>duplicate</code> attribute
 to a value other than its default, <code>&quot;add&quot;</code>.</b></p>
 
 <h3>Parameters</h3>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -146,9 +146,9 @@ to a value other than its default, <code>&quot;add&quot;</code>.</b></p>
   </tr>
   <tr>
     <td valign="top">index</td>
-    <td valign="top">whether to create an <A
-    HREF="http://docs.oracle.com/javase/7/docs/technotes/guides/jar/jar.html#JAR_Index">index
-    list</A> to speed up classloading.  This is a JDK 1.3+ specific
+    <td valign="top">whether to create an <a
+    href="http://docs.oracle.com/javase/7/docs/technotes/guides/jar/jar.html#JAR_Index">index
+    list</a> to speed up classloading.  This is a JDK 1.3+ specific
     feature.  Unless you specify additional jars with nested <a
     href="jar.html#indexjars"><code>indexjars</code></a> elements, only the
     contents of this jar will be included in the index.  Defaults to
@@ -294,8 +294,5 @@ These are inherited from <a href="jar.html">&lt;jar&gt;</a>
     &lt;/ear&gt;
 </pre>
 
-
 </body>
 </html>
-
-

http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/echo.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/echo.html b/manual/Tasks/echo.html
index bcf804e..57371e3 100644
--- a/manual/Tasks/echo.html
+++ b/manual/Tasks/echo.html
@@ -24,7 +24,7 @@
 
 <body>
 
-<h2><a name="echo">Echo</a></h2>
+<h2 id="echo">Echo</h2>
 <h3>Description</h3>
 <p>Echoes a message to the current loggers and listeners which
 means <tt>System.out</tt> unless overridden. A <tt>level</tt>
@@ -35,7 +35,7 @@ The task can also echo to a file, in which case the option to append rather
 than overwrite the file is available, and the <tt>level</tt> option is
 ignored</p>
 <h3>Parameters</h3>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -45,7 +45,7 @@ ignored</p>
     <td valign="top">message</td>
     <td valign="top">the message to echo.</td>
     <td valign="top" align="center">No.  Text may also be included in a
-      character section within this element.  If neither is included a 
+      character section within this element.  If neither is included a
       blank line will be emitted in the output.</td>
   </tr>
   <tr>
@@ -136,7 +136,7 @@ ignored:
 <tr>
   <th>Ant-Statement</th>
   <th>-quiet, -q</th>
-  <th><i>no statement</th>
+  <th><i>no statement</i></th>
   <th>-verbose, -v</th>
   <th>-debug, -d</th>
 </tr>
@@ -184,10 +184,5 @@ ignored:
 </tr>
 </table>
 
-
-
-
-
-
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/echoproperties.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/echoproperties.html b/manual/Tasks/echoproperties.html
index ec1e4b4..31a2605 100644
--- a/manual/Tasks/echoproperties.html
+++ b/manual/Tasks/echoproperties.html
@@ -24,7 +24,7 @@
 
 <body>
 
-<h2><a name="echoproperties">echoproperties</a></h2>
+<h2 id="echoproperties">echoproperties</h2>
 <h3>Description</h3>
 
 <p>Displays all the current properties (or a subset of them specified
@@ -35,7 +35,7 @@ somewhat contrived means of returning data from an
 files.</p>
 
 <h3>Parameters</h3>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -54,7 +54,6 @@ files.</p>
     <td valign="top">
         a prefix which is used to filter the properties
         only those properties starting with this prefix will be echoed.
-        <P>
     </td>
     <td valign="top" align="center">No</td>
   </tr>
@@ -66,7 +65,7 @@ files.</p>
         only those properties whose names match it will be echoed.
     </td>
     <td valign="top" align="center">No</td>
-  </tr>   
+  </tr>
   <tr>
     <td valign="top">failonerror</td>
     <td valign="top">By default, the "failonerror" attribute is enabled.
@@ -139,8 +138,5 @@ The equivalent snippet with <tt>&lt;/propertyset&gt;</tt> is:</p>
   &lt;/echoproperties&gt;
 </pre></blockquote>
 
-
-
 </body>
 </html>
-

http://git-wip-us.apache.org/repos/asf/ant/blob/a04350e0/manual/Tasks/echoxml.html
----------------------------------------------------------------------
diff --git a/manual/Tasks/echoxml.html b/manual/Tasks/echoxml.html
index 74cbf7f..9569b14 100644
--- a/manual/Tasks/echoxml.html
+++ b/manual/Tasks/echoxml.html
@@ -28,7 +28,7 @@
 <h3>Description</h3>
 <p>Echo nested XML to the console or a file. <b>Since Apache Ant 1.7</b></p>
 <h3>Parameters</h3>
-<table border="1" cellpadding="2" cellspacing="0">
+<table>
   <tr>
     <td valign="top"><b>Attribute</b></td>
     <td valign="top"><b>Description</b></td>
@@ -71,4 +71,3 @@ Nested XML content is required.
 
 </body>
 </html>
-


Mime
View raw message