From 6eca61f317d03db4bcef364adc0b99241b236210 Mon Sep 17 00:00:00 2001 From: "Arnout J. Kuiper" Date: Mon, 28 Feb 2000 11:24:35 +0000 Subject: [PATCH] Removed references to old "init" task. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@267622 13f79535-47bb-0310-9956-ffa450edef68 --- docs/index.html | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/docs/index.html b/docs/index.html index 72f61539f..14685e4ee 100644 --- a/docs/index.html +++ b/docs/index.html @@ -17,7 +17,7 @@
  • Sam Ruby (rubys@us.ibm.com)
  • -

    Version 1.0.6 - 2000/02/13

    +

    Version 1.0.7 - 2000/02/28


    Table of Contents

    @@ -238,8 +238,6 @@ can get executed earlier when an earlier target depends on it:

    Suppose we want to execute target D. From its depends 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.

    -

    In situations without such dependencies, you can rely on the order of the -targets in the depends attributes.

    A target gets executed only once. Even when more targets depend on it (see the previous example).

    A target has also the ability to perform its execution if a property has been @@ -251,6 +249,11 @@ with the name of the property that the target should react to, for example

    <target name="build-module-A" if="module-A-present"/>

    If no if attribute is present, the target will always be executed.

    +

    It is a good practice to place your property and tstamp 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".

    A target has the following attributes:

    @@ -1947,8 +1950,8 @@ DSTAMP is in the "yyyymmdd" format, the TSTAMP is in the "hhmm&qu format and TODAY is "month day year".

    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 init target.

    +indicate, for example, the release date. The best place for this task is in your +initialization target.

    Parameters

    @@ -2109,7 +2112,7 @@ task has one attribute called "message".

    1. Make sure the class that implements your task is in the classpath when starting Ant.
    2. -
    3. In the init target, add a taskdef task. This actually adds +
    4. In your initialization target, add a taskdef task. This actually adds your task to the system.
    5. Use your task in the rest of the buildfile.