You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by ho...@apache.org on 2001/12/13 18:16:26 UTC

cvs commit: jakarta-ant/docs/manual developlist.html installlist.html runninglist.html usinglist.html index.html running.html toc.html using.html

holtdl      01/12/13 09:16:26

  Modified:    docs/manual index.html running.html toc.html using.html
  Added:       docs/manual developlist.html installlist.html
                        runninglist.html usinglist.html
  Log:
  Add TOCs for Installing, Using, Running, Developing; add some name tags;
  clean-up tweaks here&there.
  
  Revision  Changes    Path
  1.4       +1 -1      jakarta-ant/docs/manual/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/index.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- index.html	2001/10/30 10:05:33	1.3
  +++ index.html	2001/12/13 17:16:26	1.4
  @@ -5,7 +5,7 @@
   <title>Apache Ant User Manual</title>
   </head>
   
  -<frameset cols="20%,80%">
  +<frameset cols="25%,75%">
   <frame src="toc.html" name="navFrame">
   <frame src="credits.html" name="mainFrame">
   </frameset>
  
  
  
  1.6       +36 -28    jakarta-ant/docs/manual/running.html
  
  Index: running.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/running.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- running.html	2001/10/30 10:05:33	1.5
  +++ running.html	2001/12/13 17:16:26	1.6
  @@ -8,50 +8,58 @@
   <body>
   
   <h1>Running Ant</h1>
  -<p>Running Ant is simple, when you installed it as described in the previous
  -section. Just type <code>ant</code>.</p>
  -<p>When nothing is specified, Ant looks for a <code>build.xml</code>
  -file in the current directory. If found, it uses that file as the
  -buildfile. If you use the <code>-find</code> option,
  -Ant will search for a buildfile in 
  -the parent directory, and so on, until the root of the filesystem 
  -has been reached. To make Ant use
  -another buildfile, use the command-line
  +<h2><a name="commandline">Command Line</a></h2>
  +<p> If you've installed Ant as described in the
  +<a href="install.html"> Installing Ant</a> section,
  +running Ant from the command-line is simple: just type
  +<code>ant</code>.</p>
  +<p>When no arguments are specified, Ant looks for a <code>build.xml</code>
  +file in the current directory and, if found, uses that file as the
  +buildfile and runs the &quot;default&quot; target.
  +If you use the <code>-find</code> option,
  +Ant will search for a buildfile first in the current directory, then in
  +the parent directory, and so on, until either a buildfile is found or the root
  +of the filesystem has been reached. To make Ant use
  +a buildfile other than <code>build.xml</code>, use the command-line
   option <code>-buildfile <i>file</i></code>,
  -where <i>file</i> is the buildfile you want to use.</p>
  +where <i>file</i> is the name of the buildfile you want to use.</p>
   
  -<p>You can also set properties that override properties specified in the
  +<p>You can also set <a href="using.html#properties">properties</a> that
  +override properties specified in the
   buildfile (see the <a href="CoreTasks/property.html">property</a> task). 
   This can be done with
   the <nobr><code>-D<i>property</i>=<i>value</i></code></nobr> option,
   where <i>property</i> is the name of the property,
   and <i>value</i> is the value for that property.
  -This can also be used to pass in the value of some environment variables.
  -You can also access environment variables using the <a href="CoreTasks/property.html">
  -property</a> task.
  -
  +This can also be used to pass in the value of environment variables.
   Just pass <nobr><code>-DMYVAR=%MYVAR%</code></nobr> (Windows) or
   <nobr><code>-DMYVAR=$MYVAR</code></nobr> (Unix)
   to Ant - you can then access
  -these variables inside your buildfile as <code>${MYVAR}</code>.</p>
  +these variables inside your buildfile as <code>${MYVAR}</code>.
  +You can also access environment variables using the <a href="CoreTasks/property.html">
  +property</a> task.
  +</p>
   
  -<p>Two more options are: <nobr><code>-quiet</code></nobr>,
  +<p>Options that affect the amount of logging output by Ant are: <nobr><code>-quiet</code></nobr>,
   which instructs Ant to print less
  -information on the console when running, and
  +information on the console when running; 
   <nobr><code>-verbose</code></nobr>, which causes Ant to print
  -additional information to the console.</p>
  +additional information to the console; and <nobr><code>-debug</code></nobr>,
  +which causes Ant to print considerably more additional information.
  +</p>
   
   <p>It is also possible to specify one or more targets that should be executed.
   When omitted, the target that is specified in the
  -<code>default</code> attribute of the <code>&lt;project&gt;</code> tag is
  +<code>default</code> attribute of the
  +<a href="using.html#projects"><code>project</code></a> tag is
   used.</p>
   
  -<p>The <nobr><code>-projecthelp</code></nobr> option prints out the
  -description of the project, if it exists, followed by a list of this
  -project's targets. First those with a description, then those without
  -one.</p>
  +<p>The <nobr><code>-projecthelp</code></nobr> option prints out a list
  +of the buildfile's targets, along with the
  +text in the <code>description</code> attribute of the target,
  +if one was specified, followed by a list of those targets without one.</p>
   
  -<p>Command-line option summary:</p>
  +<h3><a name="options">Command-line Options Summary</a></h3>
   <pre>ant [options] [target [target2 [target3] ...]]
   Options:
   -help                  print this message
  @@ -91,7 +99,7 @@
   target called <code>dist</code>, setting the <code>build</code> property to the
   value <code>build/classes</code>.</p>
   
  -<h3>Files</h3>
  +<h3><a name="files">Files</a></h3>
   
   <p>The Ant wrapper script for Unix will source (read and evaluate) the
   file <code>~/.antrc</code> before it does anything - the Windows batch
  @@ -100,7 +108,7 @@
   files to set/unset environment variables that should only be visible
   during the execution of Ant.  See the next section for example.</p>
   
  -<h3>Environment Variables</h3>
  +<h3><a name="envvars">Environment Variables</a></h3>
   
   <p>The wrapper scripts use the following environment variables (if
   set):</p>
  @@ -118,7 +126,7 @@
     include the <code>-find</code> flag.</li>
   </ul>
   
  -<h2>Running Ant by Hand</h2>
  +<h2><a name="viajava">Running Ant via Java</a></h2>
   <p>If you have installed Ant in the do-it-yourself way, Ant can be started
   with:</p>
   <blockquote>
  
  
  
  1.9       +4 -4      jakarta-ant/docs/manual/toc.html
  
  Index: toc.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/toc.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- toc.html	2001/10/30 10:05:33	1.8
  +++ toc.html	2001/12/13 17:16:26	1.9
  @@ -10,13 +10,13 @@
   
   <h2>Table of Contents</h2>
   <a href="intro.html">Introduction</a><br>
  -<a href="install.html">Installing Ant</a><br>
  -<a href="running.html">Running Ant</a><br>
  -<a href="using.html">Using Ant</a><br>
  +<a href="installlist.html" target="navFrame">Installing Ant</a><br>
  +<a href="usinglist.html" target="navFrame">Using Ant</a><br>
  +<a href="runninglist.html" target="navFrame">Running Ant</a><br>
   <a href="coretasklist.html" target="navFrame">Built-in Tasks</a><br>
   <a href="optionaltasklist.html" target="navFrame">Optional Tasks</a><br>
   <a href="ide.html" target="navFrame">Editor/IDE Integration</a><br>
  -<a href="develop.html">Developing with Ant</a><br>
  +<a href="developlist.html" target="navFrame">Developing with Ant</a><br>
   <a href="api/index.html" target="_top">Ant API</a><br>
   <a href="LICENSE">License</a><br>
   <a href="feedback.html">Feedback</a><br><br>
  
  
  
  1.12      +17 -16    jakarta-ant/docs/manual/using.html
  
  Index: using.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/manual/using.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- using.html	2001/10/30 10:05:33	1.11
  +++ using.html	2001/12/13 17:16:26	1.12
  @@ -8,12 +8,13 @@
   <body>
   <h1>Using Ant</h1>
   <h2><a name="buildfile">Writing a Simple Buildfile</a></h2>
  -<p>Ant's buildfiles are written in XML. Each buildfile contains one project.</p>
  -<p>Each task element of the buildfile can have an <code>id</code> attribute and
  +<p>Ant's buildfiles are written in XML. Each buildfile contains one project
  +and at least one (default) target. Targets contain task elements.
  +Each task element of the buildfile can have an <code>id</code> attribute and
   can later be referred to by the value supplied to this. The value has
   to be unique. (For additional information, see the
   <a href="#tasks"> Tasks</a> section below.)</p>
  -<h3>Projects</h3>
  +<h3><a name="projects">Projects</a></h3>
   <p>A <i>project</i> has three attributes:</p>
   <table border="1" cellpadding="2" cellspacing="0">
     <tr>
  @@ -43,7 +44,7 @@
     </tr>
   </table>
   <p>Optionally, a description for the project can be provided as a
  -top-level &lt;description&gt; element (see the <a
  +top-level <code>&lt;description&gt;</code> element (see the <a
   href="CoreTypes/description.html">description</a> type).</p>
   
   <p>Each project defines one or more <i>targets</i>.
  @@ -52,7 +53,7 @@
   want to have executed. When no target is given,
   the project's default is used.</p>
   
  -<h3>Targets</h3>
  +<h3><a name="targets">Targets</a></h3>
   <p>A target can depend on other targets. You might have a target for compiling,
   for example, and a target for creating a distributable. You can only build a
   distributable when you have compiled first, so the distribute target
  @@ -161,7 +162,7 @@
   <pre>&lt;<i>taskname</i> id="<i>taskID</i>" ... /&gt;</pre>
   </blockquote>
   where <i>taskname</i> is the name of the task, and <i>taskID</i> is
  -a unique name for this task.
  +a unique identifier for this task.
   You can refer to the
   corresponding task object in scripts or other tasks via this name.
   For example, in scripts you could do:
  @@ -187,17 +188,17 @@
   task instances at all, only proxies.
   </p>
   
  -<h3>Properties</h3>
  +<h3><a name="properties">Properties</a></h3>
   <p>A project can have a set of properties. These might be set in the buildfile
  -by the <a href="CoreTasks/property.html">property task</a>, or might be set outside Ant. A
  -property has a name and a value, the name is case sensitive. Properties may be used in the value of
  +by the <a href="CoreTasks/property.html">property</a> task, or might be set outside Ant. A
  +property has a name and a value; the name is case-sensitive. Properties may be used in the value of
   task attributes. This is done by placing the property name between
   &quot;<code>${</code>&quot; and &quot;<code>}</code>&quot; in the
   attribute value. For example,
   if there is a &quot;builddir&quot; property with the value
   &quot;build&quot;, then this could be used in an attribute like this:
   <code>${builddir}/classes</code>.
  -This is resolved as <code>build/classes</code>.</p>
  +This is resolved at run-time as <code>build/classes</code>.</p>
   
   <h3><a name="built-in-props">Built-in Properties</a></h3>
   <p>Ant provides access to all system properties as if they had been
  @@ -219,7 +220,7 @@
                       the values &quot;1.1&quot;, &quot;1.2&quot;, &quot;1.3&quot; and &quot;1.4&quot;.
   </pre>
   
  -<h3>Example</h3>
  +<a name="example"><h3>Example Buildfile</h3></a>
   <pre>
   &lt;project name=&quot;MyProject&quot; default=&quot;dist&quot; basedir=&quot;.&quot;&gt;
   
  @@ -256,16 +257,16 @@
   &lt;/project&gt;
   </pre>
   
  -<h3>Token Filters</h3>
  +<a name="filters"><h3>Token Filters</h3></a>
   <p>A project can have a set of tokens that might be automatically expanded if
   found when a file is copied, when the filtering-copy behavior is selected in the
   tasks that support this. These might be set in the buildfile
  -by the <a href="CoreTasks/filter.html">filter task</a>.&nbsp;</p>
  +by the <a href="CoreTasks/filter.html">filter</a> task.</p>
   <p>Since this can potentially be a very harmful behavior,
   the tokens in the files <b>must</b>
   be of the form <code>@</code><i>token</i><code>@</code>, where
   <i>token</i> is the token name that is set
  -in the filter task. This token syntax matches the syntax of other build systems
  +in the <code>&lt;filter&gt;</code> task. This token syntax matches the syntax of other build systems
   that perform such filtering and remains sufficiently orthogonal to most
   programming and scripting languages, as well as with documentation systems.</p>
   <p>Note: If a token with the format <code>@</code><i>token</i><code>@</code>
  @@ -411,9 +412,9 @@
   
   <h3><a name="references">References</a></h3>
   <p>The <code>id</code> attribute of the buildfile's elements can be
  -used to refer to them. This can useful if you are going to replicate
  +used to refer to them. This can be useful if you are going to replicate
   the same snippet of XML over and over again - using a
  -<code>&lt;classpath&gt;</code> structure more than once for
  +<code>&lt;classpath&gt;</code> structure more than once, for
   example.</p>
   <p>The following example:</p>
   <blockquote><pre>
  
  
  
  1.1                  jakarta-ant/docs/manual/developlist.html
  
  Index: developlist.html
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv="Content-Language" content="en-us">
  <title>Apache Ant User Manual</title>
  <base target="mainFrame">
  </head>
  
  <body>
  
  <h2><a href="toc.html" target="navFrame">Table of Contents</a></h2>
  
  <h3>Developing with Ant</h3>
  
  <a href="develop.html#writingowntask">Writing Your Own Task</a><br>
  <a href="develop.html#buildevents">Build Events</a><br>
  <a href="develop.html#integration">Source-code Integration</a><br>
  
  </body>
  </html>
  
  
  
  
  1.1                  jakarta-ant/docs/manual/installlist.html
  
  Index: installlist.html
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv="Content-Language" content="en-us">
  <title>Apache Ant User Manual</title>
  <base target="mainFrame">
  </head>
  
  <body>
  
  <h2><a href="toc.html" target="navFrame">Table of Contents</a></h2>
  
  <h3>Installing Ant</h3>
  <a href="install.html#getting">Getting Ant</a><br>
  <a href="install.html#sysrequirements">System Requirements</a><br>
  <a href="install.html#installing">Installing Ant</a><br>
  <a href="install.html#buildingant">Building Ant</a><br>
  <a href="install.html#librarydependencies">Library Dependencies</a><br>
  
  </body>
  </html>
  
  
  
  
  1.1                  jakarta-ant/docs/manual/runninglist.html
  
  Index: runninglist.html
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv="Content-Language" content="en-us">
  <title>Apache Ant User Manual</title>
  <base target="mainFrame">
  </head>
  
  <body>
  
  <h2><a href="toc.html" target="navFrame">Table of Contents</a></h2>
  
  <h3>Running Ant</h3>
  <a href="running.html#commandline">Command Line</a><br>
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="running.html#options">Options</a><br>
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="running.html#files">Files</a><br>
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="running.html#envvars">Environment Variables</a><br>
  <a href="running.html#viajava">Running Ant via Java</a><br>
  
  </body>
  </html>
  
  
  
  
  1.1                  jakarta-ant/docs/manual/usinglist.html
  
  Index: usinglist.html
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv="Content-Language" content="en-us">
  <title>Apache Ant User Manual</title>
  <base target="mainFrame">
  </head>
  
  <body>
  
  <h2><a href="toc.html" target="navFrame">Table of Contents</a></h2>
  
  <h3>Using Ant</h3>
  <a href="using.html#buildfile">Writing a Simple Buildfile</a><br>
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="using.html#projects">Projects</a><br>
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="using.html#targets">Targets</a><br>
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="using.html#tasks">Tasks</a><br>
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="using.html#properties">Properties</a><br>
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="using.html#built-in-props">Built-in Properties</a><br>
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="using.html#example">Example Buildfile</a><br>
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="using.html#filters">Token Filters</a><br>
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="using.html#path">Path-like Structures</a><br>
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="using.html#arg">Command-line Arguments</a><br>
  &nbsp;&nbsp;&nbsp;&nbsp;<a href="using.html#references">References</a><br>
  
  </body>
  </html>
  
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>