arnout 00/02/28 03:24:35
Modified: docs index.html
Log:
Removed references to old "init" task.
Revision Changes Path
1.11 +9 -6 jakarta-ant/docs/index.html
Index: index.html
===================================================================
RCS file: /home/cvs/jakarta-ant/docs/index.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- index.html 2000/02/14 14:18:57 1.10
+++ index.html 2000/02/28 11:24:35 1.11
@@ -17,7 +17,7 @@
<li>Sam Ruby (<a href="mailto:[EMAIL PROTECTED]">[EMAIL
PROTECTED]</a>)</li>
</ul>
-<p>Version 1.0.6 - 2000/02/13</p>
+<p>Version 1.0.7 - 2000/02/28</p>
<hr>
<h2>Table of Contents</h2>
@@ -238,8 +238,6 @@
<p>Suppose we want to execute target D. From its <i>depends</i> attribute,
you
might think that first target C, then B and then A is executed. Wrong! C
depends
on B, and B depends on A, so first A is executed, then B, then C, and
finally D.</p>
-<p>In situations without such dependencies, you can rely on the order of the
-targets in the <i>depends</i> attributes.</p>
<p>A target gets executed only once. Even when more targets depend on it (see
the previous example).</p>
<p>A target has also the ability to perform its execution if a property has
been
@@ -251,6 +249,11 @@
<pre><target name="build-module-A"
if="module-A-present"/></pre>
</blockquote>
<p>If no <i>if</i> attribute is present, the target will always be
executed.</p>
+<p>It is a good practice to place your <a href="#property">property</a> and
<a
+href="#tstamp">tstamp</a> tasks in a so called initialization target, on
which
+all other targets depend. Make sure that that target is always the first one
in
+the depends list of the other targets. In this manual, most initialization
targets
+have the name "init".</p>
<p>A target has the following attributes:</p>
<table border="1" cellpadding="2" cellspacing="0">
<tr>
@@ -1947,8 +1950,8 @@
format and TODAY is "month day year".</p>
<p>These properties can be used in the buildfile, for instance, to create
timestamped filenames or used to replace placeholder tags inside documents to
-indicate, for example, the release date. The best place for this task is in
the <a
-href="#inittarget">init target</a>.</p>
+indicate, for example, the release date. The best place for this task is in
your
+initialization target.</p>
<h3>Parameters</h3>
<table border="1" cellpadding="2" cellspacing="0">
<tr>
@@ -2109,7 +2112,7 @@
<ol>
<li>Make sure the class that implements your task is in the classpath when
starting Ant.</li>
- <li>In the <i>init</i> target, add a <i>taskdef</i> task. This actually
adds
+ <li>In your initialization target, add a <i>taskdef</i> task. This
actually adds
your task to the system.</li>
<li>Use your task in the rest of the buildfile.</li>
</ol>