ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From n...@apache.org
Subject cvs commit: jakarta-ant/docs/manual/OptionalTasks BorlandEJBTasks.html BorlandGenerateClient.html ccm.html ftp.html icontract.html jdepend.html script.html stylebook.html
Date Tue, 28 Aug 2001 21:50:54 GMT
nico        01/08/28 14:50:54

  Modified:    docs/manual Tag: ANT_14_BRANCH install.html using.html
               docs/manual/CoreTasks Tag: ANT_14_BRANCH antcall.html
                        available.html dependset.html ear.html fixcrlf.html
                        javac.html overview.html parallel.html
                        recorder.html sql.html style.html tstamp.html
                        zip.html
               docs/manual/CoreTypes Tag: ANT_14_BRANCH filelist.html
                        filterset.html patternset.html
               docs/manual/Integration Tag: ANT_14_BRANCH Antidote.html
                        VAJAntTool.html
               docs/manual/OptionalTasks Tag: ANT_14_BRANCH
                        BorlandEJBTasks.html BorlandGenerateClient.html
                        ccm.html ftp.html icontract.html jdepend.html
                        script.html stylebook.html
  Log:
  - Cleaned up HTML
  - Fixed some typos
  - Make references to install -> dependencies instead of having links all over the place
  - Verified links and corrected them if possible
  - Added new task to overview
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.10.2.3  +4 -4      jakarta-ant/docs/manual/install.html
  
  Index: install.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/install.html,v
  retrieving revision 1.10.2.2
  retrieving revision 1.10.2.3
  diff -u -r1.10.2.2 -r1.10.2.3
  --- install.html	2001/08/17 10:38:11	1.10.2.2
  +++ install.html	2001/08/28 21:50:53	1.10.2.3
  @@ -8,7 +8,7 @@
   <body>
   <h1>Installing Ant</h1>
   <h2><a name="getting">Getting Ant</a></h2>
  -<h3>Binary edition</h3>
  +<h3>Binary Edition</h3>
   <p>The latest stable version of Ant can be downloaded from <a
   href="http://jakarta.apache.org/builds/ant/release/v1.4/bin/">
   http://jakarta.apache.org/builds/ant/release/v1.4/bin/</a>.
  @@ -106,7 +106,7 @@
   directory is intended for JDK extensions. In particular there are security 
   restrictions on the classes which may be loaded by an extension.</p>
   
  -<h3>Optional Tasks</h3>
  +<h3><a name="optionalTasks">Optional Tasks</a></h3>
   <p>Ant supports a number of optional tasks. An optional task is a task which
   typically requires an external library to function. The optional tasks are 
   packaged separately from the core Ant tasks. This package is available in 
  @@ -234,8 +234,8 @@
   indicated feature. Note that only one of the regexp libraries is
   needed for use with the mappers. You will also need to install the
   Ant optional jar containing the task definitions to make these
  -tasks available. Please refer to the <a href="#installing">
  -Installing Ant</a> section above.</p>
  +tasks available. Please refer to the <a href="#optionalTasks">
  +Installing Ant / Optional Tasks</a> section above.</p>
   
   <table border="1" cellpadding="2" cellspacing="0">
     <tr>
  
  
  
  1.7.2.2   +2 -2      jakarta-ant/docs/manual/using.html
  
  Index: using.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/using.html,v
  retrieving revision 1.7.2.1
  retrieving revision 1.7.2.2
  diff -u -r1.7.2.1 -r1.7.2.2
  --- using.html	2001/08/09 15:09:56	1.7.2.1
  +++ using.html	2001/08/28 21:50:53	1.7.2.2
  @@ -216,7 +216,7 @@
   ant.project.name    the name of the project that is currently executing;
                       it is set in the name attribute of &lt;project&gt;.
   ant.java.version    the JVM version Ant detected; currently it can hold
  -                    the values &quot;1.1&quot;, &quot;1.2&quot; and &quot;1.3&quot;.
  +                    the values &quot;1.1&quot;, &quot;1.2&quot;, &quot;1.3&quot; and &quot;1.4&quot;.
   </pre>
   
   <h3>Example</h3>
  @@ -307,7 +307,7 @@
         &lt;pathelement path=&quot;${classpath}&quot;/&gt;
       &lt;/classpath&gt;
   </pre>
  -<p>can be abreviated to:</p>
  +<p>can be abbreviated to:</p>
   <pre>
       &lt;classpath path=&quot;${classpath}&quot;/&gt;
   </pre>
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.4.2.1   +4 -4      jakarta-ant/docs/manual/CoreTasks/antcall.html
  
  Index: antcall.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/CoreTasks/antcall.html,v
  retrieving revision 1.4
  retrieving revision 1.4.2.1
  diff -u -r1.4 -r1.4.2.1
  --- antcall.html	2001/08/08 12:09:08	1.4
  +++ antcall.html	2001/08/28 21:50:53	1.4.2.1
  @@ -24,10 +24,10 @@
   <p>
   When a target is invoked by antcall, all of its dependent targets will
   also be called within the context of any new parameters. For example. if
  -the target "doSomethingElse" depended on the target "init", then the <i>antcall</i> of 
  -"doSomethingElse" will call "init" during the call. Of course, any properties defined in the
  -antcall task or inherited from the calling target will be fixed and not overridable
  -in the init task -or indeed in the "doSomethingElse" task.  
  +the target &quot;doSomethingElse&quot; depended on the target &quot;init&quot;, then the 
  +<i>antcall</i> of &quot;doSomethingElse&quot; will call &quot;init&quot; during the call. 
  +Of course, any properties defined in the antcall task or inherited from the calling target 
  +will be fixed and not overridable in the init task -or indeed in the &quot;doSomethingElse&quot; task.  
   </p>
   <h3>Parameters</h3>
   <table border="1" cellpadding="2" cellspacing="0">
  
  
  
  1.4.2.2   +3 -1      jakarta-ant/docs/manual/CoreTasks/available.html
  
  Index: available.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/CoreTasks/available.html,v
  retrieving revision 1.4.2.1
  retrieving revision 1.4.2.2
  diff -u -r1.4.2.1 -r1.4.2.2
  --- available.html	2001/08/24 13:25:29	1.4.2.1
  +++ available.html	2001/08/28 21:50:53	1.4.2.2
  @@ -63,7 +63,9 @@
     </tr>
     <tr>
       <td valign="top">type</td>
  -    <td valign="top">The type of <code>file</code> to look for, either a directory (<code>type="dir"</code>) or a file (<code>type="file"</code>). If not set, the property will be set if the name specified in the <code>file</code> attribute exists as either a file or a directory.</td>
  +    <td valign="top">The type of <code>file</code> to look for, either a directory (<code>type=&quot;dir&quot;</code>) or a file 
  +      (<code>type=&quot;file&quot;</code>). If not set, the property will be set if the name specified in the <code>file</code> 
  +      attribute exists as either a file or a directory.</td>
       <td align="center" valign="top">No</td>    
     </tr>
     
  
  
  
  1.1.2.1   +2 -2      jakarta-ant/docs/manual/CoreTasks/dependset.html
  
  Index: dependset.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/CoreTasks/dependset.html,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  --- dependset.html	2001/08/06 14:32:45	1.1
  +++ dependset.html	2001/08/28 21:50:53	1.1.2.1
  @@ -110,12 +110,12 @@
   <p> 
   In this example derived HTML files in the ${output.dir} directory 
   will be removed if any are out-of-date with respect to:
  -<olist>
  +<ol>
   <li>the DTD of their source XML files</li>
   <li>a common DTD (imported by the main DTD)</li>
   <li>a subordinate XSLT stylesheet (imported by the main stylesheet), or</li>
   <li>the buildfile</li>
  -</olist>
  +</ol>
   </p>
   <p>
   If any of the source files in the above example does not exist, all
  
  
  
  1.4.2.2   +2 -2      jakarta-ant/docs/manual/CoreTasks/ear.html
  
  Index: ear.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/CoreTasks/ear.html,v
  retrieving revision 1.4.2.1
  retrieving revision 1.4.2.2
  diff -u -r1.4.2.1 -r1.4.2.2
  --- ear.html	2001/08/22 17:51:36	1.4.2.1
  +++ ear.html	2001/08/28 21:50:53	1.4.2.2
  @@ -112,8 +112,8 @@
   ignored and you will get a warning.</p>
   <h2>Example</h2>
   <pre>
  -    &lt;ear earfile="${build.dir}/myapp.ear" appxml="${src.dir}/metadata/application.xml"&gt;
  -      &lt;fileset dir="${build.dir}" includes="*.jar,*.war"/&gt;
  +    &lt;ear earfile=&quot;${build.dir}/myapp.ear&quot; appxml=&quot;${src.dir}/metadata/application.xml&quot;&gt;
  +      &lt;fileset dir=&quot;${build.dir}&quot; includes=&quot;*.jar,*.war&quot;/&gt;
       &lt;/ear&gt;
   </pre>
   <hr>
  
  
  
  1.4.2.1   +4 -5      jakarta-ant/docs/manual/CoreTasks/fixcrlf.html
  
  Index: fixcrlf.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/CoreTasks/fixcrlf.html,v
  retrieving revision 1.4
  retrieving revision 1.4.2.1
  diff -u -r1.4 -r1.4.2.1
  --- fixcrlf.html	2001/08/06 15:10:41	1.4
  +++ fixcrlf.html	2001/08/28 21:50:53	1.4.2.1
  @@ -102,9 +102,9 @@
   	      <li>crlf: convert all EOLs to the pair CRLF</li>
   	    </ul>
   	    Default is based on the platform on which you are running
  -	    this task.  For Unix platforms, the default is "lf".
  +	    this task.  For Unix platforms, the default is &quot;lf&quot;.
   	    For DOS based systems (including Windows), the default is
  -	    "crlf".  For Mac OS, the default is "cr".
  +	    &quot;crlf&quot;.  For Mac OS, the default is &quot;cr&quot;.
   	    <p>
   	      This is the preferred method for specifying EOL.  The
   	      &quot;<i><b>cr</b></i>&quot; attribute (see below) is
  @@ -138,9 +138,9 @@
   	      </li>
   	    </ul>
   	    Default is based on the platform on which you are running
  -	    this task.  For Unix platforms, the default is "remove".
  +	    this task.  For Unix platforms, the default is &quot;remove&quot;.
   	    For DOS based systems (including Windows), the default is
  -	    "add".
  +	    &quot;add&quot;.
   	    <p>
   	      <i>N.B.</i>: One special case is recognized. The three
   	      characters CR-CR-LF are regarded as a single EOL.
  @@ -164,7 +164,6 @@
   	  <td valign="top" align="center">No</td>
   	</tr>
   	<tr>
  -  <tr>
       <td valign="top">tab</td>
       <td valign="top">Specifies how tab characters are to be handled.  Valid
         values for this property are:
  
  
  
  1.10.2.5  +5 -5      jakarta-ant/docs/manual/CoreTasks/javac.html
  
  Index: javac.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/CoreTasks/javac.html,v
  retrieving revision 1.10.2.4
  retrieving revision 1.10.2.5
  diff -u -r1.10.2.4 -r1.10.2.5
  --- javac.html	2001/08/27 12:34:54	1.10.2.4
  +++ javac.html	2001/08/28 21:50:53	1.10.2.5
  @@ -287,13 +287,13 @@
   <p><b>Note:</b> If you wish to compile only source-files located in some packages below a
   common root you should not include these packages in the srcdir-attribute. Use include/exclude-attributes
   or elements to filter for these packages. If you include part of your package-structure inside the srcdir-attribute 
  -(or nested src-elements) Ant will start to recompile your sources everytime you call it.</p>
  +(or nested src-elements) Ant will start to recompile your sources every time you call it.</p>
   
   <h3>Jikes Notes</h3>
   
   If the environment variable <tt>JIKES_HOME</tt> is set to the location
   of the jikes compiler, then the standard Ant invocation scripts
  -automatically set build.compiler to "jikes". This enables one to use
  +automatically set build.compiler to &quot;jikes&quot;. This enables one to use
   jikes when available, without having to commit the build file to a
   single choice of compiler. 
   
  @@ -302,9 +302,9 @@
   Jikes also supports some extra options, which can be set be defining
   properties prior to invoking the task. The ant developers are aware that
   this is ugly and inflexible -expect a better solution in the future. All
  -the options are boolean, and must be set to "true" or "yes" to be
  +the options are boolean, and must be set to &quot;true&quot; or &quot;yes&quot; to be
   interpreted as anything other than false; by default
  -build.compiler.warnings is "true" while all others are "false"
  +build.compiler.warnings is &quot;true&quot; while all others are &quot;false&quot;
   
   <table border="1" cellpadding="2" cellspacing="0">
     <tr>
  @@ -339,7 +339,7 @@
   	</td> 
   	<td valign="top">
   	enable full dependency checking,<br> 
  -	"+F" in the jikes manual.
  +	&quot;+F&quot; in the jikes manual.
       </td>
     </tr>
   </table>
  
  
  
  1.1.2.1   +38 -20    jakarta-ant/docs/manual/CoreTasks/overview.html
  
  Index: overview.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/CoreTasks/overview.html,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  --- overview.html	2001/07/08 20:30:59	1.1
  +++ overview.html	2001/08/28 21:50:53	1.1.2.1
  @@ -36,7 +36,7 @@
     </tr>
     
     <tr valign="top">
  -    <td><a href="apply.html">Apply</a></td>
  +    <td><a href="apply.html">Apply/<i>ExecOn</i></a></td>
       <td><p>Executes a system command. When the <i>os</i> attribute is specified, then
   the command is only executed when Ant is run on one of the specified operating
   systems.</p></td>
  @@ -56,6 +56,13 @@
     </tr>
   
     <tr valign="top">
  +    <td><a href="condition.html">Condition</a></td>
  +    <td><p>Sets a property if a certain condition holds true - this is a
  +    generalization of <a href="available.html">Available</a> and 
  +    <a href="uptodate.html">Uptodate</a>.</p></td>
  +  </tr>
  +
  +  <tr valign="top">
       <td><a href="copy.html">Copy</a></td>
       <td><p>Copies a file or Fileset to a new file or directory.</p></td>
     </tr>
  @@ -95,6 +102,13 @@
     </tr>
   
     <tr valign="top">
  +    <td><a href="dependset.html">Dependset</a></td>
  +    <td><p>The dependset task compares a set of source files with a set of target
  +    files.  If any of the source files is more recent than any of
  +    the target files, all of the target files are removed. </p></td>
  +  </tr>
  +
  +  <tr valign="top">
       <td><a href="ear.html">Ear</a></td>
       <td><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></td>
  @@ -113,16 +127,6 @@
     </tr>
   
     <tr valign="top">
  -    <td><a href="execon.html">ExecOn</a></td>
  -    <td><p>Executes a system command. When the <i>os</i> attribute is specified, then
  -the command is only executed when Ant is run on one of the specified operating
  -systems.</p>
  -<p>The files and/or directories of a number of <a
  -href="../CoreTypes/fileset.html">FileSet</a>s are passed as arguments to the system
  -command. At least one nested <code>&lt;fileset&gt;</code> is required.</p></td>
  -  </tr>
  -
  -  <tr valign="top">
       <td><a href="fail.html">Fail</a></td>
       <td><p>Exits the current build (just throwing a BuildException), optionally printing additional information.</p></td>
     </tr>
  @@ -192,16 +196,22 @@
     <tr valign="top">
       <td><a href="mkdir.html">Mkdir</a></td>
       <td><p>Creates a directory. Also non-existent parent directories are created, when
  -necessary.</p></td>
  +    necessary.</p></td>
     </tr>
   
     <tr valign="top">
       <td><a href="move.html">Move</a></td>
       <td><p>Moves a file to a new file or directory, or sets of files to
  -a new directory.</p></td>
  +    a new directory.</p></td>
     </tr>
   
     <tr valign="top">
  +    <td><a href="parallel.html">Parallel</a></td>
  +    <td><p>Parallel is a container task - it can contain other Ant tasks. Each nested
  +    task within the parallel task will be executed in its own thread. </p>  </td>
  +  </tr>
  +  
  +  <tr valign="top">
       <td><a href="patch.html">Patch</a></td>
       <td><p>Applies a diff file to originals.</p></td>
     </tr>
  @@ -215,13 +225,13 @@
     <tr valign="top">
       <td><a href="property.html">Property</a></td>
       <td><p>Sets a property (by name and value), or set of properties (from file or
  -resource) in the project.</p></td>
  +    resource) in the project.</p></td>
     </tr>
   
     <tr valign="top">
       <td><a href="recorder.html">Record</a></td>
       <td><p>A recorder is a listener to the current build process that records the
  -output to a file.</p></td>
  +    output to a file.</p></td>
     </tr>
   
     <tr valign="top">
  @@ -232,7 +242,7 @@
     <tr valign="top">
       <td><a href="replace.html">Replace</a></td>
       <td><p>Replace is a directory based task for replacing the occurrence of a given string with another string 
  -in selected file.</p></td>
  +    in selected file.</p></td>
     </tr>
   
     <tr valign="top">
  @@ -241,6 +251,14 @@
     </tr>
   
     <tr valign="top">
  +    <td><a href="sequential.html">Sequential</a></td>
  +    <td><p>Sequential is a container task - it can contain other Ant tasks. The nested 
  +    tasks are simply executed in sequence. Sequential's primary use is to support 
  +    the sequential execution of a subset of tasks within the 
  +    <a href="parallel.html">parallel</a> task</p></td>
  +  </tr>
  +  
  +  <tr valign="top">
       <td><a href="signjar.html">SignJar</a></td>
       <td><p>Signs a jar or zip file with the javasign command line tool.</p></td>
     </tr>
  @@ -271,13 +289,13 @@
     <tr valign="top">
       <td><a href="taskdef.html">Taskdef</a></td>
       <td><p>Adds a task definition to the current project, such that this new task can be
  -used in the current project.</p></td>
  +    used in the current project.</p></td>
     </tr>
   
     <tr valign="top">
       <td><a href="touch.html">Touch</a></td>
       <td><p>Changes the modification time of a file and possibly creates it at
  -the same time.</p></td>
  +    the same time.</p></td>
     </tr>
   
     <tr valign="top">
  @@ -290,7 +308,7 @@
     <tr valign="top">
       <td><a href="typedef.html">Typedef</a></td>
       <td><p>Adds a data type definition to the current project, such that this
  -new type can be used in the current project.</p></td>
  +    new type can be used in the current project.</p></td>
     </tr>
   
     <tr valign="top">
  @@ -316,7 +334,7 @@
     <tr valign="top">
       <td><a href="uptodate.html">Uptodate</a></td>
       <td><p>Sets a property if a target files are more up to date than a set of
  -Source files.</p></td>
  +    Source files.</p></td>
     </tr>
   
     <tr valign="top">
  
  
  
  1.2.2.1   +3 -3      jakarta-ant/docs/manual/CoreTasks/parallel.html
  
  Index: parallel.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/CoreTasks/parallel.html,v
  retrieving revision 1.2
  retrieving revision 1.2.2.1
  diff -u -r1.2 -r1.2.2.1
  --- parallel.html	2001/08/09 11:03:39	1.2
  +++ parallel.html	2001/08/28 21:50:53	1.2.2.1
  @@ -22,7 +22,7 @@
   <p>Care must be taken when using multithreading to ensure the tasks within the
   threads do not interact. For example, two javac compile tasks which write 
   classes into the same destination directory may interact where one tries to
  -read a class for depenency information while the other task is writing the 
  +read a class for dependency information while the other task is writing the 
   class file. Be sure to avoid these types of interactions within a 
   &lt;parallel&gt; task</p>
     
  @@ -35,7 +35,7 @@
   
   <p>If any of the tasks within the &lt;parallel&gt; task fails, the remaining 
   tasks in other threads will continue to run until all threads have completed. 
  -In this sitiuation, the parallel task will also fail.</p>
  +In this situation, the parallel task will also fail.</p>
   
   <p>The parallel task may be combined with the <a href="sequential.html">
   sequential</a> task to define sequences of tasks to be executed on each thread
  @@ -55,7 +55,7 @@
   <p>This example represents a typical pattern for testing a server application. 
   In one thread the server is started (the wlrun task). The other thread consists 
   of a three tasks which are performed in sequence. The sleep task is used to 
  -give the server time to come up. Another task which is capabale of validating 
  +give the server time to come up. Another task which is capable of validating 
   that the server is available could be used in place of the sleep task. The 
   test harness is then run. Once the tests are complete, the server is stopped 
   (using wlstop in this example), allowing both threads to complete. The 
  
  
  
  1.2.2.1   +19 -19    jakarta-ant/docs/manual/CoreTasks/recorder.html
  
  Index: recorder.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/CoreTasks/recorder.html,v
  retrieving revision 1.2
  retrieving revision 1.2.2.1
  diff -u -r1.2 -r1.2.2.1
  --- recorder.html	2001/04/12 06:03:39	1.2
  +++ recorder.html	2001/08/28 21:50:53	1.2.2.1
  @@ -16,11 +16,11 @@
   associated with a file.  The filename is used as a unique identifier for
   the recorders.  The first call to the recorder task with an unused filename
   will create a recorder (using the parameters provided) and add it to the
  -listeners of the build.  All subsiquent calls to the recorder task using
  +listeners of the build.  All subsequent calls to the recorder task using
   this filename will modify that recorders state (recording or not) or other
   properties (like logging level).
   
  -<p>Some technical issues: the file's print stream is flushed for "finished"
  +<p>Some technical issues: the file's print stream is flushed for &quot;finished&quot;
   events (buildFinished, targetFinished and taskFinished), and is closed on
   a buildFinished event.
   
  @@ -41,8 +41,8 @@
       <td valign="top">This tells the logger what to do: should it start
       recording or stop?  The first time that the recorder task is called for
       this logfile, and if this attribute is not provided, then the default
  -    for this attribute is "start".  If this attribute is not provided on
  -    subsiquest calls, then the state remains as previous.
  +    for this attribute is &quot;start&quot;.  If this attribute is not provided on
  +    subsequent calls, then the state remains as previous.
       [Values = {start|stop}, Default = no state change]</td>
       <td align="center" valign="middle">no</td>
     </tr>
  @@ -50,7 +50,7 @@
       <td valign="top">append</td>
       <td valign="top">Should the recorder append to a file, or create a new
       one? This is only applicable the first time this task is called for
  -    this file.  [Vaules = {yes|no}, Default=yes]</td>
  +    this file.  [Values = {yes|no}, Default=yes]</td>
       <td align="center" valign="middle">no</td>
     </tr>
     <tr>
  @@ -58,38 +58,38 @@
       <td valign="top">At what logging level should this recorder instance
       record to?  This is not a once only parameter (like <code>append</code>
       is) -- you can increase or decrease the logging level as the build process
  -    continues.  [Vaules= {error|warn|info|verbose|debug}, Default = no change]
  +    continues.  [Values= {error|warn|info|verbose|debug}, Default = no change]
       </td>
       <td align="center" valign="middle">no</td>
     </tr>
   </table>
   
   <h3>Examples</h3>
  -<p>The following build.xml snippit is an example of how to use the recorder
  +<p>The following build.xml snippet is an example of how to use the recorder
   to record just the <code>&lt;javac&gt;</code> task:
   <pre>
       ...
       &lt;compile &gt;
  -        &lt;record name="log.txt" action="start" /&gt;
  +        &lt;record name=&quot;log.txt&quot; action=&quot;start&quot; /&gt;
           &lt;javac ...
  -        &lt;record name="log.txt" action="stop" /&gt;
  +        &lt;record name=&quot;log.txt&quot; action=&quot;stop&quot; /&gt;
       &lt;compile/&gt;
       ...
   </pre>
   
   <p>The following two calls to <code>&lt;record&gt;</code> set up two
  -recorders: one to file "records-simple.log" at logging level <code>info</code>
  -(the default) and one to file "ISO.log" using logging level of
  +recorders: one to file &quot;records-simple.log&quot; at logging level <code>info</code>
  +(the default) and one to file &quot;ISO.log&quot; using logging level of
   <code>verbose</code>.
   <pre>
       ...
  -    &lt;record name="records-simple.log" /&gt;
  -    &lt;record name="ISO.log" loglevel="verbose" /&gt;
  +    &lt;record name=&quot;records-simple.log&quot; /&gt;
  +    &lt;record name=&quot;ISO.log&quot; loglevel=&quot;verbose&quot; /&gt;
       ...
   </pre>
   
   <h3>Notes</h3>
  -<p>There is some funtionality that I would like to be able to add in the
  +<p>There is some functionality that I would like to be able to add in the
   future.  They include things like the following:
   <table border="1" cellpadding="2" cellspacing="0">
     <tr>
  @@ -113,8 +113,8 @@
     </tr>
     <tr>
       <td valign="top">includetarget</td>
  -    <td valign="top" rowspan=2>A comma-separated list of targets to automaticly
  -    record.  If this value is "all", then all targets are recorded.
  +    <td valign="top" rowspan=2>A comma-separated list of targets to automatically
  +    record.  If this value is &quot;all&quot;, then all targets are recorded.
       [Default = all]</td>
       <td align="center" valign="middle">no</td>
     </tr>
  @@ -124,10 +124,10 @@
     </tr>
     <tr>
       <td valign="top">includetask</td>
  -    <td valign="top" rowspan=2>A comma-separated list of task to automaticly
  +    <td valign="top" rowspan=2>A comma-separated list of task to automatically
       record or not.  This could be difficult as it could conflict with the
       <code>includetarget/excludetarget</code>.  (e.g.:
  -    <code>includetarget="compile" exlcudetask="javac"</code>, what should
  +    <code>includetarget=&quot;compile&quot; exlcudetask=&quot;javac&quot;</code>, what should
       happen?)</td>
       <td align="center" valign="middle">no</td>
     </tr>
  @@ -137,7 +137,7 @@
     </tr>
     <tr>
       <td valign="top">action</td>
  -    <td valign="top">add greater flexability to the action attribute.  Things
  +    <td valign="top">add greater flexibility to the action attribute.  Things
       like <code>close</code> to close the print stream.</td>
       <td align="center" valign="top">no</td>
     </tr>
  
  
  
  1.4.2.1   +28 -11    jakarta-ant/docs/manual/CoreTasks/sql.html
  
  Index: sql.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/CoreTasks/sql.html,v
  retrieving revision 1.4
  retrieving revision 1.4.2.1
  diff -u -r1.4 -r1.4.2.1
  --- sql.html	2001/05/17 10:41:08	1.4
  +++ sql.html	2001/08/28 21:50:53	1.4.2.1
  @@ -7,13 +7,21 @@
   
   <h2><a name="sql">Sql</a></h2>
   <h3>Description</h3>
  -<p>Executes a series of SQL statements via JDBC to a database. Statements can either be read in from a text file using the <i>src</i> attribute or from between the enclosing SQL tags.</p>
  +<p>Executes a series of SQL statements via JDBC to a database. Statements can 
  +either be read in from a text file using the <i>src</i> attribute or from 
  +between the enclosing SQL tags.</p>
  +
  +<p>Multiple statements can be provided, separated by semicolons (or the 
  +defined <i>delimiter</i>). Individual lines within the statements can be 
  +commented using either --, // or REM at the start of the line.</p>
  +
  +<p>The <i>autocommit</i> attribute specifies whether auto-commit should be 
  +turned on or off whilst executing the statements. If auto-commit is turned 
  +on each statement will be executed and committed. If it is turned off the 
  +statements will all be executed as one transaction.</p>
   
  -<p>Multiple statements can be provided, separated by semi-colons (or the defined <i>delimiter</i>). Individual lines within the statements can be commented using either --, // or REM at the start of the line.</p>
  -
  -<p>The <i>autocommit</i> attribute specifies whether auto-commit should be turned on or off whilst executing the statements. If auto-commit is turned on each statement will be executed and committed. If it is turned off the statements will all be executed as one transaction.</p>
  -
  -<p>The <i>onerror</i> attribute specifies how to proceed when an error occurs during the execution of one of the statements. 
  +<p>The <i>onerror</i> attribute specifies how to proceed when an error occurs 
  +during the execution of one of the statements. 
   The possible values are: <b>continue</b> execution, only show the error;
   <b>stop</b> execution and commit transaction;
   and <b>abort</b> execution and transaction and fail task.</p>
  @@ -53,7 +61,7 @@
   <tr>
     <td width="12%" valign="top">delimiter</td>
     <td width="78%" valign="top">String that separates SQL statements</td>
  -  <td width="10%" valign="top">No, default ";"</td>
  +  <td width="10%" valign="top">No, default &quot;;&quot;</td>
   </tr>
   <tr>
     <td width="12%" valign="top">autocommit</td>
  @@ -134,7 +142,9 @@
   /&gt;
   </pre></blockquote>
   
  -<p>Connects to the database given in <i>url</i> as the sa user using the org.database.jdbcDriver and executes the SQL statements contained within the file data.sql</p>
  +<p>Connects to the database given in <i>url</i> as the sa user using the 
  +org.database.jdbcDriver and executes the SQL statements contained within 
  +the file data.sql</p>
   
   <blockquote><pre>&lt;sql
       driver=&quot;org.database.jdbcDriver&quot;
  @@ -151,7 +161,8 @@
   </pre></blockquote>
   
   <p>Connects to the database given in <i>url</i> as the sa
  - user using the org.database.jdbcDriver and executes the two SQL statements inserting data into some_table and truncating some_other_table </p>
  + user using the org.database.jdbcDriver and executes the two SQL statements 
  + inserting data into some_table and truncating some_other_table </p>
   
   <p>Note that you may want to enclose your statements in
   <code>&lt;![CDATA[</code> ... <code>]]&gt;</code> sections so you don't
  @@ -170,7 +181,10 @@
   ]]&gt;&lt;/sql&gt;
   </pre></blockquote>
   
  -<p>The following connects to the database given in url as the sa user using the org.database.jdbcDriver and executes the SQL statements contained within the files data1.sql, data2.sql and data3.sql and then executes the truncate operation on <i>some_other_table</i>.</p>
  +<p>The following connects to the database given in url as the sa user using 
  +the org.database.jdbcDriver and executes the SQL statements contained within 
  +the files data1.sql, data2.sql and data3.sql and then executes the truncate 
  +operation on <i>some_other_table</i>.</p>
   
   <blockquote><pre>&lt;sql
       driver=&quot;org.database.jdbcDriver&quot;
  @@ -186,7 +200,10 @@
   &lt;/sql&gt;
   </pre></blockquote>
   
  -<p>The following connects to the database given in url as the sa user using the org.database.jdbcDriver and executes the SQL statements contained within the file data.sql, with output piped to outputfile.txt, searching /some/jdbc.jar as well as the system classpath for the driver class.</p>
  +<p>The following connects to the database given in url as the sa user using the 
  +org.database.jdbcDriver and executes the SQL statements contained within the 
  +file data.sql, with output piped to outputfile.txt, searching /some/jdbc.jar 
  +as well as the system classpath for the driver class.</p>
   
   <blockquote><pre>&lt;sql
       driver=&quot;org.database.jdbcDriver&quot;
  
  
  
  1.8.2.2   +2 -0      jakarta-ant/docs/manual/CoreTasks/style.html
  
  Index: style.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/CoreTasks/style.html,v
  retrieving revision 1.8.2.1
  retrieving revision 1.8.2.2
  diff -u -r1.8.2.1 -r1.8.2.2
  --- style.html	2001/08/21 20:25:22	1.8.2.1
  +++ style.html	2001/08/28 21:50:53	1.8.2.2
  @@ -12,6 +12,8 @@
   <p>Process a set of documents via XSLT.</p>
   <p>This is useful for building views of XML based documentation,
   or in generating code.</p>
  +<p><b>Note:</b> This task depends on external libraries not included in the Ant distribution.
  +See <a href="../install.html#librarydependencies">Library Dependencies</a> for more information.</p>
   <p>It is possible to refine the set of files that are being copied. This can be
   done with the <i>includes</i>, <i>includesfile</i>, <i>excludes</i>, <i>excludesfile</i> and <i>defaultexcludes</i>
   attributes. With the <i>includes</i> or <i>includesfile</i> attribute you specify the files you want to
  
  
  
  1.6.2.1   +2 -2      jakarta-ant/docs/manual/CoreTasks/tstamp.html
  
  Index: tstamp.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/CoreTasks/tstamp.html,v
  retrieving revision 1.6
  retrieving revision 1.6.2.1
  diff -u -r1.6 -r1.6.2.1
  --- tstamp.html	2001/08/01 11:22:18	1.6
  +++ tstamp.html	2001/08/28 21:50:53	1.6.2.1
  @@ -36,7 +36,7 @@
   The Tstamp task supports a <code>&lt;format&gt;</code> nested element that
   allows a property to be set to the current date and time in a given format.
   The date/time patterns are as defined in the Java 
  -<a href=http://java.sun.com/products/jdk/1.2/docs/api/java/text/SimpleDateFormat.html>SimpleDateFormat</a> class. 
  +<a href="http://java.sun.com/products/jdk/1.2/docs/api/java/text/SimpleDateFormat.html">SimpleDateFormat</a> class. 
   The format element also allows offsets to be applied to the time to generate different time values.
   <br><br>
   <table width="60%" border="1" cellpadding="2" cellspacing="0">
  @@ -82,7 +82,7 @@
     <tr>
       <td valign="top">locale</td>
       <td valign="top">The locale used to create date/time string. The general
  -      form is "language, country, variant" but either variant or variant and
  +      form is &quot;language, country, variant&quot; but either variant or variant and
         country may be omitted. For more information please refer to documentation
         for the 
         <a href="http://java.sun.com/j2se/1.3/docs/api/java/util/Locale.html">Locale</a>
  
  
  
  1.4.2.2   +1 -1      jakarta-ant/docs/manual/CoreTasks/zip.html
  
  Index: zip.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/CoreTasks/zip.html,v
  retrieving revision 1.4.2.1
  retrieving revision 1.4.2.2
  diff -u -r1.4.2.1 -r1.4.2.2
  --- zip.html	2001/08/22 17:51:36	1.4.2.1
  +++ zip.html	2001/08/28 21:50:53	1.4.2.2
  @@ -47,7 +47,7 @@
   for filenames - this is consistent with the command line ZIP tools,
   but causes problems if you try to open them from within Java and your
   filenames contain non US-ASCII characters. Use the encoding attribute
  -and set it to UTF8 to create zip files that can savely be read by
  +and set it to UTF8 to create zip files that can safely be read by
   Java.</p>
   <h3>Parameters</h3>
   <table border="1" cellpadding="2" cellspacing="0">
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +0 -1      jakarta-ant/docs/manual/CoreTypes/filelist.html
  
  Index: filelist.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/CoreTypes/filelist.html,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  --- filelist.html	2001/08/06 14:32:46	1.1
  +++ filelist.html	2001/08/28 21:50:53	1.1.2.1
  @@ -34,7 +34,6 @@
       <td valign="top">Comma-separated list of file names.</td>
       <td valign="top" align="center">Yes</td>
     </tr>
  -  </tr>
   </table>
   
   <h4>Examples</h4>
  
  
  
  1.1.2.2   +118 -96   jakarta-ant/docs/manual/CoreTypes/Attic/filterset.html
  
  Index: filterset.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/CoreTypes/Attic/filterset.html,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- filterset.html	2001/08/17 11:39:15	1.1.2.1
  +++ filterset.html	2001/08/28 21:50:53	1.1.2.2
  @@ -1,96 +1,118 @@
  -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  -<!-- saved from url=(0066)http://nagoya.apache.org/bugzilla/showattachment.cgi?attach_id=130 -->
  -<HTML><HEAD><TITLE>Ant User Manual</TITLE>
  -<META http-equiv=Content-Type content="text/html; charset=windows-1252">
  -<META http-equiv=Content-Language content=en-us>
  -<META content="MSHTML 5.50.4522.1800" name=GENERATOR></HEAD>
  -<BODY>
  -<H2><A name=fileset>Filterset</A></H2>
  -<P>FilterSets are groups of filters. Filters can be defined as token value pairs 
  -or be read in from a file. FilterSets can appear inside tasks that support this 
  -feature or at the same level as <CODE>target</CODE>  i.e., as children of 
  -<CODE>project</CODE>.</P>In addition, Filtersets can have begintoken and/or 
  -endtoken attributes to define what to match. <BR>Filtersets are used for doing 
  -replacements in tasks like copy etc.<BR>
  -<H2>Filterset</H2>
  -<TABLE cellSpacing=0 cellPadding=2 border=1>
  -  <TBODY>
  -  <TR>
  -    <TD vAlign=top><B>Attribute</B></TD>
  -    <TD vAlign=top><B>Description</B></TD>
  -    <TD vAlign=top><B>Default</B></TD>
  -    <TD vAlign=top align=middle><B>Required</B></TD></TR>
  -  <TR>
  -    <TD vAlign=top>starttoken</TD>
  -    <TD vAlign=top>The string marking the beginning of a token. eg 
  -      <STRONG>@</STRONG>Date@</TD>
  -    <TD vAlign=top>@</TD>
  -    <TD vAlign=top align=middle>No</TD></TR>
  -  <TR>
  -    <TD vAlign=top>endtoken</TD>
  -    <TD vAlign=top>The string marking the end of a token. eg 
  -      @Date<STRONG>@</STRONG></TD>
  -    <TD vAlign=top>@</TD>
  -    <TD vAlign=top align=middle>No</TD></TR></TBODY></TABLE>
  -<H2>Filter</H2>
  -<TABLE cellSpacing=0 cellPadding=2 border=1>
  -  <TBODY>
  -  <TR>
  -    <TD vAlign=top><B>Attribute</B></TD>
  -    <TD vAlign=top><B>Description</B></TD>
  -    <TD vAlign=top align=middle><B>Required</B></TD></TR>
  -  <TR>
  -    <TD vAlign=top>token</TD>
  -    <TD vAlign=top>The token to replace eg @<STRONG>Date</STRONG>@</TD>
  -    <TD vAlign=top align=middle>Yes</TD></TR>
  -  <TR>
  -    <TD vAlign=top>value</TD>
  -    <TD vAlign=top>The value to replace it with eg Thursday, April 26, 2001</TD>
  -    <TD vAlign=top align=middle>Yes</TD></TR></TBODY></TABLE>
  -<H2>Filtersfile</H2>
  -<TABLE cellSpacing=0 cellPadding=2 border=1>
  -  <TBODY>
  -  <TR>
  -    <TD vAlign=top><B>Attribute</B></TD>
  -    <TD vAlign=top><B>Description</B></TD>
  -    <TD vAlign=top align=middle><B>Required</B></TD></TR>
  -  <TR>
  -    <TD vAlign=top>file</TD>
  -    <TD vAlign=top>The file to load tokens from should be a properties file of 
  -      name value pairs.</TD>
  -    <TD vAlign=top align=middle>Yes</TD></TR></TBODY></TABLE>
  -<H4>Examples</H4>
  -<BLOCKQUOTE><PRE>You are copying the version.txt file to the dist directory from the build directory 
  -but wish to replace the token @DATE@ with todays date.
  -
  -&lt;copy file="${build.home}/version.txt" toFile="${dist.home}/version.txt"&lt;
  -  &lt;filterset&gt;
  -    &lt;filter token="DATE" value="${DATE}"/&gt;
  -  &lt;/filterset&gt;
  -&lt;/copy&gt;
  -</PRE></BLOCKQUOTE>
  -<BLOCKQUOTE><PRE>You are copying the version.txt file to the dist directory from the build directory 
  -but wish to replace the token %DATE* with todays date.
  -
  -&lt;copy file="${build.home}/version.txt" toFile="${dist.home}/version.txt"&gt;
  -  &lt;filterset begintoken="%" endtoken="*"&gt;
  -    &lt;filter token="DATE" value="${DATE}"/&gt;
  -  &lt;/filterset&gt;
  -&lt;/copy&gt;
  -</PRE></BLOCKQUOTE>
  -<BLOCKQUOTE><PRE>Copy all the docs but change all dates and appropriate notices as stored in a file.
  -
  -&lt;copy toDir="${dist.home}/docs" &gt;
  -  &lt;fileset dir="${build.home}/docs"&gt;
  -    &lt;include name="**/*.html"&gt;
  -  &lt;/fileset&gt;
  -  &lt;filterset begintoken="%" endtoken="*"&gt;
  -    &lt;filter token="DATE" value="${DATE}"/&gt;
  -    &lt;filtersfile file="${user.home}/dist.properties"/&gt;
  -  &lt;/filterset&gt;
  -&lt;/copy&gt;
  -</PRE></BLOCKQUOTE>
  -<HR>
  -
  -<P align=center>Copyright  2000,2001 Apache Software Foundation. All rights 
  -Reserved.</P></BODY></HTML>
  +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  +
  +<HTML>
  +<HEAD>
  +  <TITLE>Ant User Manual</TITLE>
  +  <META http-equiv="Content-Type" content="text/html; charset=windows-1252">
  +  <META http-equiv="Content-Language" content="en-us">
  +  <META content="MSHTML 5.50.4522.1800" name=GENERATOR>
  +</HEAD>
  +
  +<BODY>
  +<H2><A name="fileset">Filterset</A></H2>
  +
  +<P>FilterSets are groups of filters. Filters can be defined as token value pairs 
  +or be read in from a file. FilterSets can appear inside tasks that support this 
  +feature or at the same level as <CODE>target</CODE> - i.e., as children of 
  +<CODE>project</CODE>.</P>In addition, Filtersets can have begintoken and/or 
  +endtoken attributes to define what to match. <BR>Filtersets are used for doing 
  +replacements in tasks like copy etc.<BR>
  +
  +<H2>Filterset</H2>
  +
  +<TABLE cellSpacing=0 cellPadding=2 border=1>
  +  <TR>
  +    <TD vAlign=top><B>Attribute</B></TD>
  +    <TD vAlign=top><B>Description</B></TD>
  +    <TD vAlign=top><B>Default</B></TD>
  +    <TD vAlign=top align="center"><B>Required</B></TD>
  +  </TR>
  +  <TR>
  +    <TD vAlign=top>starttoken</TD>
  +    <TD vAlign=top>The string marking the beginning of a token. eg 
  +      <STRONG>@</STRONG>Date@</TD>
  +    <TD vAlign=top>@</TD>
  +    <TD vAlign=top align="center">No</TD>
  +  </TR>
  +  <TR>
  +    <TD vAlign=top>endtoken</TD>
  +    <TD vAlign=top>The string marking the end of a token. eg 
  +      @Date<STRONG>@</STRONG></TD>
  +    <TD vAlign=top>@</TD>
  +    <TD vAlign=top align="center">No</TD>
  +  </TR>
  +</TABLE>
  +
  +<H2>Filter</H2>
  +<TABLE cellSpacing=0 cellPadding=2 border=1>
  +  <TR>
  +    <TD vAlign=top><B>Attribute</B></TD>
  +    <TD vAlign=top><B>Description</B></TD>
  +    <TD vAlign=top align="center"><B>Required</B></TD>
  +  </TR>
  +  <TR>
  +    <TD vAlign=top>token</TD>
  +    <TD vAlign=top>The token to replace eg @<STRONG>Date</STRONG>@</TD>
  +    <TD vAlign=top align="center">Yes</TD>
  +  </TR>
  +  <TR>
  +    <TD vAlign=top>value</TD>
  +    <TD vAlign=top>The value to replace it with eg Thursday, April 26, 2001</TD>
  +    <TD vAlign=top align="center">Yes</TD>
  +  </TR>
  +</TABLE>
  +
  +<H2>Filtersfile</H2>
  +<TABLE cellSpacing=0 cellPadding=2 border=1>
  +  <TR>
  +    <TD vAlign=top><B>Attribute</B></TD>
  +    <TD vAlign=top><B>Description</B></TD>
  +    <TD vAlign=top align="center"><B>Required</B></TD>
  +  </TR>
  +  <TR>
  +    <TD vAlign=top>file</TD>
  +    <TD vAlign=top>The file to load tokens from should be a properties file of 
  +      name value pairs.</TD>
  +    <TD vAlign=top align="center">Yes</TD>
  +  </TR>
  +</TABLE>
  +
  +<H4>Examples</H4>
  +
  +<p>You are copying the version.txt file to the dist directory from the build directory 
  +but wish to replace the token @DATE@ with todays date.</p>
  +<BLOCKQUOTE><PRE>
  +&lt;copy file=&quot;${build.home}/version.txt&quot; toFile=&quot;${dist.home}/version.txt&quot;&lt;
  +  &lt;filterset&gt;
  +    &lt;filter token=&quot;DATE&quot; value=&quot;${DATE}&quot;/&gt;
  +  &lt;/filterset&gt;
  +&lt;/copy&gt;
  +</PRE></BLOCKQUOTE>
  +
  +<p>You are copying the version.txt file to the dist directory from the build directory 
  +but wish to replace the token %DATE* with todays date.</p>
  +<BLOCKQUOTE><PRE>
  +&lt;copy file=&quot;${build.home}/version.txt&quot; toFile=&quot;${dist.home}/version.txt&quot;&gt;
  +  &lt;filterset begintoken=&quot;%&quot; endtoken=&quot;*&quot;&gt;
  +    &lt;filter token=&quot;DATE&quot; value=&quot;${DATE}&quot;/&gt;
  +  &lt;/filterset&gt;
  +&lt;/copy&gt;
  +</PRE></BLOCKQUOTE>
  +
  +<p>Copy all the docs but change all dates and appropriate notices as stored in a file.</p>
  +<BLOCKQUOTE><PRE>
  +&lt;copy toDir=&quot;${dist.home}/docs&quot; &gt;
  +  &lt;fileset dir=&quot;${build.home}/docs&quot;&gt;
  +    &lt;include name=&quot;**/*.html&quot;&gt;
  +  &lt;/fileset&gt;
  +  &lt;filterset begintoken=&quot;%&quot; endtoken=&quot;*&quot;&gt;
  +    &lt;filter token=&quot;DATE&quot; value=&quot;${DATE}&quot;/&gt;
  +    &lt;filtersfile file=&quot;${user.home}/dist.properties&quot;/&gt;
  +  &lt;/filterset&gt;
  +&lt;/copy&gt;
  +</PRE></BLOCKQUOTE>
  +
  +<HR>
  +
  +<P align=center>Copyright &copy; 2000,2001 Apache Software Foundation. All rights 
  +Reserved.</P></BODY></HTML>
  
  
  
  1.4.2.1   +1 -1      jakarta-ant/docs/manual/CoreTypes/patternset.html
  
  Index: patternset.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/CoreTypes/patternset.html,v
  retrieving revision 1.4
  retrieving revision 1.4.2.1
  diff -u -r1.4 -r1.4.2.1
  --- patternset.html	2001/08/01 09:23:47	1.4
  +++ patternset.html	2001/08/28 21:50:53	1.4.2.1
  @@ -59,7 +59,7 @@
     </tr>
     <tr>
       <td valign="top">name</td>
  -    <td valign="top">the <a href=="../dirtasks.html#patterns">pattern</a>
  +    <td valign="top">the <a href="../dirtasks.html#patterns">pattern</a>
         to in/exclude.</td>
       <td align="center" valign="top">Yes</td>
     </tr>
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.3.2.1   +12 -23    jakarta-ant/docs/manual/Integration/Antidote.html
  
  Index: Antidote.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/Integration/Antidote.html,v
  retrieving revision 1.3
  retrieving revision 1.3.2.1
  diff -u -r1.3 -r1.3.2.1
  --- Antidote.html	2001/02/13 13:38:53	1.3
  +++ Antidote.html	2001/08/28 21:50:53	1.3.2.1
  @@ -23,7 +23,7 @@
       quick generation, modification, and use of Ant build files,
       helping the user define a build process and track down build
       problems. It is not meant to be an IDE, but an enabler for the
  -    powerful features available in Ant, particularlyl for novice
  +    powerful features available in Ant, particularly for novice
       users, or users who want a rapid way of controlling their build
       process.</P>
   
  @@ -59,36 +59,25 @@
   
       <H2>Getting Involved</H2>
   
  -    <P>The source code for Antidote is included with the <A
  -    HREF="http://jakarta.apache.org/site/cvsindex.html">CVS</A>
  -    version of <A
  -    HREF="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-ant">Ant</A>,
  -    starting in the directory <A
  -    HREF="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-ant/src/antidote">
  -    jakarta-ant/src/antidote</A>. All the existing documentation can
  +    <P>The source code for Antidote is located in a separate Module 
  +    (<a href="http://cvs.apache.org/viewcvs/jakarta-ant-antidote/">jakarta-ant-antidote</a>) in CVS.
  +    All the existing documentation can
       be found there where new contributors should read:
       <UL>
  -      <LI><A
  -      HREF="http://jakarta.apache.org/cvsweb/index.cgi/~checkout~/jakarta-ant/src/antidote/docs/design-overview.html">Design
  -      Overview</A></LI> 
  -      <LI><A HREF="http://jakarta.apache.org/cvsweb/index.cgi/~checkout~/jakarta-ant/src/antidote/docs/gui-requirements.html">Feature List</A></LI>
  -      <LI><A
  -      HREF="http://jakarta.apache.org/cvsweb/index.cgi/~checkout~/jakarta-ant/src/antidote/docs/gui-ideas.txt">Idea Refinement</A></LI>
  -      <LI><A
  -      HREF="http://jakarta.apache.org/cvsweb/index.cgi/~checkout~/jakarta-ant/src/antidote/docs/new-module-howto.html">New Module HOWTO</A></LI>
  -      <LI><A
  -      HREF="http://jakarta.apache.org/cvsweb/index.cgi/~checkout~/jakarta-ant/src/antidote/docs/uml/index.html">Static
  -      Class Diagrams</A></LI>
  +      <LI><A HREF="http://cvs.apache.org/viewcvs/~checkout~/jakarta-ant-antidote/docs/developer/design/design-overview.html">Design Overview</A></LI> 
  +      <LI><A HREF="http://cvs.apache.org/viewcvs/~checkout~/jakarta-ant-antidote/docs/developer/design/gui-requirements.html">Feature List</A></LI>
  +      <LI><A HREF="http://cvs.apache.org/viewcvs/~checkout~/jakarta-ant-antidote/docs/developer/design/gui-ideas.txt">Idea Refinement</A></LI>
  +      <LI><A HREF="http://cvs.apache.org/viewcvs/~checkout~/jakarta-ant-antidote/docs/developer/design/new-module-howto.html">New Module HOWTO</A></LI>
  +      <LI><A HREF="http://cvs.apache.org/viewcvs/~checkout~/jakarta-ant-antidote/docs/developer/design/uml/index.html">Static Class Diagrams</A></LI>
       </UL>
   
  -
       <P>Online discussions about Antidote occur on the <A
       HREF="http://jakarta.apache.org/site/mail.html">jakarta-ant
       mailing list</A>. The application infrastructure is fairly
  -    complete, but there are almost unlimited oppotunities for feature
  +    complete, but there are almost unlimited opportunities for feature
       contributions.
   
  -    <P>Asipring contributors new to the Jakarta Project should
  +    <P>Aspiring contributors new to the Jakarta Project should
       (carefully) read the following for details on the contribution
       process:
       <UL>
  @@ -104,7 +93,7 @@
       
   
       <HR>
  -    <P ALIGN="center">Copyright &copy; 2000 Apache Software Foundation. All
  +    <P ALIGN="center">Copyright &copy; 2000,2001 Apache Software Foundation. All
       rights Reserved.</P>
   
     </BODY>
  
  
  
  1.6.2.1   +25 -23    jakarta-ant/docs/manual/Integration/VAJAntTool.html
  
  Index: VAJAntTool.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/Integration/VAJAntTool.html,v
  retrieving revision 1.6
  retrieving revision 1.6.2.1
  diff -u -r1.6 -r1.6.2.1
  --- VAJAntTool.html	2001/03/09 12:04:03	1.6
  +++ VAJAntTool.html	2001/08/28 21:50:53	1.6.2.1
  @@ -19,18 +19,20 @@
   <h2>Table of Contents</h2>
   <ul>
     <li><a href="#introduction">Introduction</a></li>
  -  <li><a href="#tasks">The Tasks</a><a href="#introduction"></a></li>
  -  <ul>
  -    <li><a href="#vajload">VAJLoad</a></li>
  -    <li><a href="#vajexport">VAJExport</a></li>
  -    <li><a href="#vajimport">VAJImport</a></li>
  -  </ul>
  +  <li><a href="#tasks">The Tasks</a><a href="#introduction"></a>
  +    <ul>
  +      <li><a href="#vajload">VAJLoad</a></li>
  +      <li><a href="#vajexport">VAJExport</a></li>
  +      <li><a href="#vajimport">VAJImport</a></li>
  +    </ul>
  +  </li>
     <li><a href="#sample_buildfile">A sample build file</a><br></li>
  -  <li><a href="#plugin">The Plugin</a></li>
  -  <ul>
  -    <li><a href="#installation">Installation</a></li>
  -    <li><a href="#usage">Usage</a></li>
  -  </ul>
  +  <li><a href="#plugin">The Plugin</a>
  +    <ul>
  +      <li><a href="#installation">Installation</a></li>
  +      <li><a href="#usage">Usage</a></li>
  +    </ul>
  +  </li>
     <li><a href="#faq">Frequently Asked Questions</a></li>
     <li><a href="#va_versions">Visual Age Versions</a></li>
     <li><a href="#history">History</a><a href="#history"></a></li>
  @@ -114,8 +116,8 @@
   <h3>Example</h3>
   <pre>
   &lt;vajload&gt;
  -    &lt;vajproject name="My Testcases" version="1.7beta" /&gt;
  -    &lt;vajproject name="JUnit" version="3.2" /&gt;
  +    &lt;vajproject name=&quot;My Testcases&quot; version=&quot;1.7beta&quot; /&gt;
  +    &lt;vajproject name=&quot;JUnit&quot; version=&quot;3.2&quot; /&gt;
   &lt;/vajload&gt;
   </pre>
   
  @@ -125,7 +127,7 @@
   <h3>Description:</h3>
   <p>Exports Java source files, class files and/or resources from the workspace
   to the file system. Exports can be specified by giving the VAJ project
  -name and package name(s). This works very similar to <a href="index.html#fileset">
  +name and package name(s). This works very similar to <a href="../CoreTypes/fileset.html">
   FileSets</a>. </p>
   
   <h3>Parameters</h3>
  @@ -143,28 +145,28 @@
        </tr>
        <tr>
          <td valign="Top">exportSources</td>
  -       <td valign="Top">export source files (default: "yes")</td>
  +       <td valign="Top">export source files (default: &quot;yes&quot;)</td>
          <td valign="Top" align="Center">no</td>
        </tr>
        <tr valign="Top">
          <td valign="Top">exportResources</td>
  -       <td valign="Top">export resource files (default: "yes")</td>
  +       <td valign="Top">export resource files (default: &quot;yes&quot;)</td>
          <td valign="Top" align="Center">no</td>
        </tr>
        <tr valign="Top">
          <td valign="Top">exportClasses</td>
  -       <td valign="Top">export class files (default: "no")</td>
  +       <td valign="Top">export class files (default: &quot;no&quot;)</td>
          <td valign="Top" align="Center">no</td>
        </tr>
        <tr valign="Top">
          <td valign="Top">exportDebugInfo</td>
          <td valign="Top">include debug info in exported
  -       class files (default: "no")</td>
  +       class files (default: &quot;no&quot;)</td>
          <td valign="Top" align="Center">no</td>
        </tr>
        <tr valign="Top">
          <td valign="Top">defaultexcludes       </td>
  -       <td valign="Top">use default excludes when exporting (default: "yes")
  +       <td valign="Top">use default excludes when exporting (default: &quot;yes&quot;)
          <td valign="Top" align="Center">no</td>
        </tr>
     </tbody>
  @@ -212,9 +214,9 @@
   
   <h3>Example</h3>
   <pre>
  -&lt;vajexport destdir="${src.dir}" exportResources="no"&gt;
  -    &lt;include name="MyProject/**"/&gt;
  -    &lt;exclude name="MyProject/test/**"/&gt;
  +&lt;vajexport destdir=&quot;${src.dir}&quot; exportResources=&quot;no&quot;&gt;
  +    &lt;include name=&quot;MyProject/**&quot;/&gt;
  +    &lt;exclude name=&quot;MyProject/test/**&quot;/&gt;
   &lt;/vajexport&gt;
   </pre>
   This example exports all packages in the VAJ project 'MyProject', except
  @@ -268,7 +270,7 @@
   <h3>Parameters specified as nested elements</h3>
   
   <h4>fileset</h4>
  -A <a href="index.html#fileset">FileSet</a> specifies the files to import.
  +A <a href="../CoreTypes/fileset.html">FileSet</a> specifies the files to import.
   
   <h3>Example</h3>
   <pre>
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +5 -5      jakarta-ant/docs/manual/OptionalTasks/BorlandEJBTasks.html
  
  Index: BorlandEJBTasks.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/OptionalTasks/BorlandEJBTasks.html,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  --- BorlandEJBTasks.html	2001/04/07 03:51:30	1.1
  +++ BorlandEJBTasks.html	2001/08/28 21:50:54	1.1.2.1
  @@ -9,10 +9,10 @@
   
   <h2><a name="log">BorlandDeploy</a>Tool</h2>
   <h3>Description</h3>
  -<p>The BorlandDeployTool is a vendor specifc nested element for the Ejbjar optionaltask.
  +<p>The BorlandDeployTool is a vendor specific nested element for the Ejbjar optional task.
   <p>BorlandDeploymentTool is dedicated to the Borland Application Server 4.5. It 
     generates and compiles the stubs and skeletons for all ejb described into the 
  -  Deployement Descriptor, builds the jar file including the support files and 
  +  Deployment Descriptor, builds the jar file including the support files and 
     verify whether the produced jar is valid or not.
   <h3>Borland element</h3>
   <table border="1" cellpadding="2" cellspacing="0">
  @@ -55,7 +55,7 @@
       <td valign="top" width="915"><b>Deprecated</b>. Defines the location of the 
         weblogic-ejb-jar DTD which covers the Borland specific deployment descriptors. 
         This should not be necessary if you have borland in your classpath. If you 
  -      do not, you should use a nested <dtd> element, described above</td>
  +      do not, you should use a nested &lt;dtd&gt; element, described above</td>
       <td align="center" valign="middle" width="62">no</td>
     </tr>
     <tr> 
  @@ -63,7 +63,7 @@
       <td valign="top" width="915"><b>Deprecated</b>. Defines the location of the 
         ejb-jar DTD in the weblogic class hierarchy. This should not be necessary 
         if you have weblogic in your classpath. If you do not, you should use a 
  -      nested <dtd> element, described above. </td>
  +      nested &lt;dtd&gt; element, described above. </td>
       <td align="center" valign="middle" width="62">no</td>
     </tr>
     <tr> 
  @@ -75,7 +75,7 @@
   </table>
   
   <h3>Examples</h3>
  -<p>The following build.xml snippit is an example of how to use Borland element 
  +<p>The following build.xml snippet is an example of how to use Borland element 
     into the ejbjar task
   <pre>    &lt;ejbjar srcdir=&quot;${build.classes}&quot;  basejarname=&quot;vsmp&quot;  descriptordir=&quot;${rsc.dir}/hrmanager&quot;&gt;
           &lt;borland destdir=&quot;lib&quot; verify=&quot;on&quot; generateclient=&quot;on&quot;&gt;
  
  
  
  1.2.2.1   +1 -1      jakarta-ant/docs/manual/OptionalTasks/BorlandGenerateClient.html
  
  Index: BorlandGenerateClient.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/OptionalTasks/BorlandGenerateClient.html,v
  retrieving revision 1.2
  retrieving revision 1.2.2.1
  diff -u -r1.2 -r1.2.2.1
  --- BorlandGenerateClient.html	2001/04/19 14:02:15	1.2
  +++ BorlandGenerateClient.html	2001/08/28 21:50:54	1.2.2.1
  @@ -46,7 +46,7 @@
   </table>
   
   <h3>Examples</h3>
  -<p>The following build.xml snippit is an example of how to use Borland element 
  +<p>The following build.xml snippet is an example of how to use Borland element 
      into the ejbjar task using the java mode.
   <pre>
   &lt;blgenclient ejbjar=&quot;lib/secutest-ejb.jar&quot; clientjar=&quot;lib/client.jar&quot; debug=&quot;true&quot; mode=&quot;java&quot;&gt;
  
  
  
  1.1.2.2   +1 -1      jakarta-ant/docs/manual/OptionalTasks/ccm.html
  
  Index: ccm.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/OptionalTasks/ccm.html,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- ccm.html	2001/08/19 09:28:41	1.1.2.1
  +++ ccm.html	2001/08/28 21:50:54	1.1.2.2
  @@ -36,7 +36,7 @@
     </tr>
     <tr> 
       <td>comment</td>
  -    <td>Specify a comment. Default is "Checkin" plus the date</td>
  +    <td>Specify a comment. Default is &quot;Checkin&quot; plus the date</td>
       <td>No</td>
     </tr>
     <tr> 
  
  
  
  1.4.2.1   +2 -2      jakarta-ant/docs/manual/OptionalTasks/ftp.html
  
  Index: ftp.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/OptionalTasks/ftp.html,v
  retrieving revision 1.4
  retrieving revision 1.4.2.1
  diff -u -r1.4 -r1.4.2.1
  --- ftp.html	2001/07/30 06:21:17	1.4
  +++ ftp.html	2001/08/28 21:50:54	1.4.2.1
  @@ -9,11 +9,11 @@
   
   <h2><a name="ftp">FTP</a></h2>
   <h3>Description</h3>
  -<p><b>Note:</b> The ftp-task uses the NetComponents-Package which you will need to download from
  -<a href="http://www.savarese.org" target="_top">http://www.savarese.org</a> and add to your classpath.</p>
   <p>The ftp task implements a basic FTP client that can send, receive,
   list, delete files, and create directories.  See below for descriptions and examples of how
   to perform each task.</p>
  +<p><b>Note:</b> This task depends on external libraries not included in the Ant distribution.
  +See <a href="../install.html#librarydependencies">Library Dependencies</a> for more information.</p>
   <p>The ftp task makes no attempt to determine what file system syntax is
   required by the remote server, and defaults to Unix standards.
   <i>remotedir</i> must be specified in the exact syntax required by the ftp
  
  
  
  1.4.2.1   +5 -6      jakarta-ant/docs/manual/OptionalTasks/icontract.html
  
  Index: icontract.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/OptionalTasks/icontract.html,v
  retrieving revision 1.4
  retrieving revision 1.4.2.1
  diff -u -r1.4 -r1.4.2.1
  --- icontract.html	2001/04/10 05:06:46	1.4
  +++ icontract.html	2001/08/28 21:50:54	1.4.2.1
  @@ -16,8 +16,7 @@
    The task can generate a properties file for <a href="http://home.sol.no/~hellesoy/icplus.html">iControl</a>,
    a graphical user interface that lets you turn on/off assertions. iControl generates a control file that you can refer to
    from this task using the controlfile attribute.
  - <p/>
  -&nbsp;
  + </p>
   
   <h3>Parameters</h3>
    <table border="1" cellpadding="2" cellspacing="0">
  @@ -133,13 +132,13 @@
   
    <p><b>Example:</b></p>
   
  - <p/>
  + <p>
    <b>Note:</b> iContract will use the java compiler indicated by the project's
    <code>build.compiler</code> property. See documentation of the Javac task for
  - more information.
  - <p/>
  + more information.</p>
  + <p>
    Nested includes and excludes can be done very much the same way as any subclass
  - of MatchingTask.
  + of MatchingTask.</p>
   
    <p><b>Example:</b></p>
   
  
  
  
  1.1.2.1   +121 -150  jakarta-ant/docs/manual/OptionalTasks/jdepend.html
  
  Index: jdepend.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/OptionalTasks/jdepend.html,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  --- jdepend.html	2001/06/01 04:43:02	1.1
  +++ jdepend.html	2001/08/28 21:50:54	1.1.2.1
  @@ -1,150 +1,121 @@
  -<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
  -<html>
  -<head>
  -   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  -   <meta http-equiv="Content-Language" content="en-us">
  -   <title>JDepend Task</title>
  -</head>
  -<body>
  -
  -<h2>
  -<a NAME="JDepend"></a>JDepend</h2>
  -
  -<h3>
  -Description</h3>
  -
  -<P>Invokes the <a href="http://www.clarkware.com/software/JDepend.html">JDepend</a> parser.
  -</P>
  -
  -<P>
  -This parser "traverses a set of Java source file directories and generates design quality metrics for each Java package".
  -It allows to "automatically measure the quality of a design in terms of its extensibility, reusability, and maintainability to effectively manage and control package dependencies."
  -</P>
  -
  -<p>Source file directories are defined by nested <code>&lt;sourcespath&gt;</code>, see <a href="#nested">nested
  -elements</a>.<BR>
  -Optionally, you can also set the <code>outputfile</code> name where the output is stored. By default the task writes its report to the standard output.
  -</P>
  -
  -<p> The task requires at least the JDepend 1.2 version. </p>	
  -
  -<P>Note: whereas the JDepend tool can be customized to exclude some packages, the current jdepend And Task does not have parameters to allow these exclusions. Read JDepend specific documentation for that purpose.</P>
  -
  -<p>
  -
  -<h3>
  -Parameters</h3>
  -
  -<table BORDER CELLSPACING=0 CELLPADDING=2 >
  -<tr>
  -<td VALIGN=TOP><b>Attribute</b></td>
  -
  -<td VALIGN=TOP><b>Description</b></td>
  -
  -<td ALIGN=CENTER VALIGN=TOP><b>Required</b></td>
  -</tr>
  -
  -<tr>
  -<td VALIGN=TOP>outputfile</td>
  -
  -<td VALIGN=TOP>The output file name. If not set, the output is printed on the standard output.</td>
  -
  -<td ALIGN=CENTER VALIGN=TOP>No</td>
  -</tr>
  -
  -<tr>
  -<td VALIGN=TOP>fork</td>
  -
  -<td VALIGN=TOP>Run the tests in a separate VM.</td>
  -
  -<td ALIGN=CENTER VALIGN=TOP>No, default is "off"</td>
  -</tr>
  -
  -<tr>
  -<td VALIGN=TOP>haltonerror</td>
  -
  -<td VALIGN=TOP>Stop the build process if an error occurs during the jdepend analysis.</td>
  -
  -<td ALIGN=CENTER VALIGN=TOP>No, default is "off"</td>
  -</tr>
  -
  -<tr>
  -<td VALIGN=TOP>timeout</td>
  -
  -<td VALIGN=TOP>Cancel the operation if it doesn't finish in the given time (measured in milliseconds). (Ignored if fork is disabled.)</td>
  -
  -<td ALIGN=CENTER VALIGN=TOP>No</td>
  -</tr>
  -
  -<tr>
  -<td VALIGN=TOP>jvm</td>
  -
  -<td VALIGN=TOP>The command used to invoke the Java Virtual Machine, default is 'java'. The command is resolved by java.lang.Runtime.exec(). (Ignored if fork is disabled.)</td>
  -
  -<td ALIGN=CENTER VALIGN=TOP>No, default "java"</td>
  -</tr>
  -
  -<tr>
  -<td VALIGN=TOP>dir</td>
  -
  -<td VALIGN=TOP>The directory to invoke the VM in. (Ignored if fork is disabled)</td>
  -
  -<td ALIGN=CENTER VALIGN=TOP>No</td>
  -</tr>
  -
  -<tr>
  -<td VALIGN=TOP>classpathref</td>
  -
  -<td VALIGN=TOP>the classpath to use, given as reference to a PATH defined elsewhere.</td>
  -
  -<td ALIGN=CENTER VALIGN=TOP>No</td>
  -</tr>
  -
  -</table>
  -
  -
  -<h3><a name="nested">Nested Elements</a></h3>
  -
  -
  -<p><code>jdepend</code> supports two nested elements <code>&lt;classpath&gt;</code> and <code>&lt;sourcespath&gt;</code>, that represent <a href="../using.html#path">PATH like
  -structures</a>. 
  -
  -<BR><code>&lt;sourcespath&gt;</code> is used to define the paths of the source code to analyze.</BR>
  -</p> 
  -
  -<h3>
  -Examples</h3>
  -
  -<blockquote>
  -<pre>
  -&lt;jdepend classpathref="base.path">
  -&nbsp;&nbsp;&nbsp; &lt;sourcespath>
  -&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;pathelement location="src" />
  -&nbsp;&nbsp;&nbsp; &lt;/sourcespath>
  -&lt;/jdepend>
  -</pre>
  -</blockquote>
  -
  -This invokes JDepend on the <code>src</code> directory, writing the output on the standard output.
  -The classpath is defined using a classpath reference.
  -<blockquote>
  -<pre>
  -&lt;jdepend outputfile="docs/jdepend.txt" fork="yes">
  -&nbsp;&nbsp;&nbsp; &lt;sourcespath>
  -&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;pathelement location="src" />
  -&nbsp;&nbsp;&nbsp; &lt;/sourcespath>
  -&nbsp;&nbsp;&nbsp; &lt;classpath>
  -&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;pathelement location="classes" />
  -&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;pathelement location="lib/jdepend.jar" />
  -&nbsp;&nbsp;&nbsp; &lt;/classpath>
  -&lt;/jdepend>
  -</pre>
  -</blockquote>  
  -
  -This invokes JDepend in a separate VM on the <code>src</code> and <code>testsrc</code> directories, writing the output in the <code>&lt;docs/jdepend.txt&gt;</code> file.
  -The classpath is defined using nested elements. 
  -<br>
  -<hr>
  -</body>
  -</html>
  -
  +<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
  +
  +<html>
  +<head>
  +   <title>JDepend Task</title>
  +   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  +   <meta http-equiv="Content-Language" content="en-us">
  +</head>
  +
  +<body>
  +
  +<h2><a NAME="JDepend"></a>JDepend</h2>
  +
  +<h3>Description</h3>
  +
  +<P>Invokes the <a href="http://www.clarkware.com/software/JDepend.html">JDepend</a> parser.</P>
  +
  +<P>This parser "traverses a set of Java source file directories and generates design quality metrics for each Java package".
  +It allows to "automatically measure the quality of a design in terms of its extensibility, reusability, and maintainability to 
  +effectively manage and control package dependencies."</P>
  +
  +<p>Source file directories are defined by nested <code>&lt;sourcespath&gt;</code>, see <a href="#nested">nested elements</a>.</p>
  +
  +<p>Optionally, you can also set the <code>outputfile</code> name where the output is stored. By default the task writes its report to the standard output.</P>
  +
  +<p> The task requires at least the JDepend 1.2 version. </p>	
  +
  +<P>Note: whereas the JDepend tool can be customized to exclude some packages, the current jdepend And Task does not have parameters to allow these exclusions. Read JDepend specific documentation for that purpose.</P>
  +
  +<p>
  +
  +<h3>Parameters</h3>
  +
  +<table BORDER=1 CELLSPACING=0 CELLPADDING=2 >
  +  <tr>
  +    <td VALIGN=TOP><b>Attribute</b></td>
  +    <td VALIGN=TOP><b>Description</b></td>
  +    <td ALIGN=CENTER VALIGN=TOP><b>Required</b></td>
  +  </tr>
  +  <tr>
  +    <td VALIGN=TOP>outputfile</td>
  +    <td VALIGN=TOP>The output file name. If not set, the output is printed on the standard output.</td>
  +    <td ALIGN=CENTER VALIGN=TOP>No</td>
  +  </tr>
  +  <tr>
  +    <td VALIGN=TOP>fork</td>
  +    <td VALIGN=TOP>Run the tests in a separate VM.</td>
  +    <td ALIGN=CENTER VALIGN=TOP>No, default is "off"</td>
  +  </tr>
  +  <tr>
  +    <td VALIGN=TOP>haltonerror</td>
  +    <td VALIGN=TOP>Stop the build process if an error occurs during the jdepend analysis.</td>
  +    <td ALIGN=CENTER VALIGN=TOP>No, default is "off"</td>
  +  </tr>
  +  <tr>
  +    <td VALIGN=TOP>timeout</td>
  +    <td VALIGN=TOP>Cancel the operation if it doesn't finish in the given time (measured in milliseconds). (Ignored if fork is disabled.)</td>
  +    <td ALIGN=CENTER VALIGN=TOP>No</td>
  +  </tr>
  +  <tr>
  +    <td VALIGN=TOP>jvm</td>
  +    <td VALIGN=TOP>The command used to invoke the Java Virtual Machine, default is 'java'. The command is resolved by java.lang.Runtime.exec(). (Ignored if fork is disabled.)</td>
  +    <td ALIGN=CENTER VALIGN=TOP>No, default "java"</td>
  +  </tr>
  +  <tr>
  +    <td VALIGN=TOP>dir</td>
  +    <td VALIGN=TOP>The directory to invoke the VM in. (Ignored if fork is disabled)</td>
  +    <td ALIGN=CENTER VALIGN=TOP>No</td>
  +  </tr>
  +  <tr>
  +    <td VALIGN=TOP>classpathref</td>
  +    <td VALIGN=TOP>the classpath to use, given as reference to a PATH defined elsewhere.</td>
  +    <td ALIGN=CENTER VALIGN=TOP>No</td>
  +  </tr>
  +</table>
  +
  +<h3><a name="nested">Nested Elements</a></h3>
  +
  +<p><code>jdepend</code> supports two nested elements <code>&lt;classpath&gt;</code> and <code>&lt;sourcespath&gt;</code>, 
  +that represent <a href="../using.html#path">PATH like structures</a>.</p> 
  +
  +<p><code>&lt;sourcespath&gt;</code> is used to define the paths of the source code to analyze.</p>
  +
  +<h3>Examples</h3>
  +
  +<blockquote>
  +<pre>
  +&lt;jdepend classpathref="base.path">
  +&nbsp;&nbsp;&nbsp; &lt;sourcespath>
  +&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;pathelement location="src" />
  +&nbsp;&nbsp;&nbsp; &lt;/sourcespath>
  +&lt;/jdepend>
  +</pre>
  +</blockquote>
  +
  +This invokes JDepend on the <code>src</code> directory, writing the output on the standard output.
  +The classpath is defined using a classpath reference.
  +
  +<blockquote>
  +<pre>
  +&lt;jdepend outputfile="docs/jdepend.txt" fork="yes">
  +&nbsp;&nbsp;&nbsp; &lt;sourcespath>
  +&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;pathelement location="src" />
  +&nbsp;&nbsp;&nbsp; &lt;/sourcespath>
  +&nbsp;&nbsp;&nbsp; &lt;classpath>
  +&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;pathelement location="classes" />
  +&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;pathelement location="lib/jdepend.jar" />
  +&nbsp;&nbsp;&nbsp; &lt;/classpath>
  +&lt;/jdepend>
  +</pre>
  +</blockquote>  
  +
  +This invokes JDepend in a separate VM on the <code>src</code> and <code>testsrc</code> directories, writing the output in the <code>&lt;docs/jdepend.txt&gt;</code> file.
  +The classpath is defined using nested elements. 
  +
  +<hr>
  +</body>
  +</html>
  +
  +
  +
  
  
  
  1.2.2.1   +2 -0      jakarta-ant/docs/manual/OptionalTasks/script.html
  
  Index: script.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/OptionalTasks/script.html,v
  retrieving revision 1.2
  retrieving revision 1.2.2.1
  diff -u -r1.2 -r1.2.2.1
  --- script.html	2001/02/13 12:31:56	1.2
  +++ script.html	2001/08/28 21:50:54	1.2.2.1
  @@ -11,6 +11,8 @@
   <h3>Description</h3>
   <p>Execute a script in a 
     <a href="http://oss.software.ibm.com/developerworks/opensource/bsf/" target="_top">BSF</a> supported language.</p>
  +<p><b>Note:</b> This task depends on external libraries not included in the Ant distribution.
  +See <a href="../install.html#librarydependencies">Library Dependencies</a> for more information.</p>
   <p>All items (tasks, targets, etc) of the running project are
   accessible from the script, using either their <code>name</code> or
   <code>id</code> attributes.</p>
  
  
  
  1.2.2.1   +2 -0      jakarta-ant/docs/manual/OptionalTasks/stylebook.html
  
  Index: stylebook.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/OptionalTasks/stylebook.html,v
  retrieving revision 1.2
  retrieving revision 1.2.2.1
  diff -u -r1.2 -r1.2.2.1
  --- stylebook.html	2001/02/13 12:31:56	1.2
  +++ stylebook.html	2001/08/28 21:50:54	1.2.2.1
  @@ -12,6 +12,8 @@
   <p>This executes the apache Stylebook documentation generator. 
   Unlike the commandline version of this tool, all three arguments
   are required to run stylebook.</p>
  +<p><b>Note:</b> This task depends on external libraries not included in the Ant distribution.
  +See <a href="../install.html#librarydependencies">Library Dependencies</a> for more information.</p>
   
   <h3>Parameters</h3>
   <table border="1" cellpadding="2" cellspacing="0">
  
  
  

Mime
View raw message