From c9a7ce15516e8876e34f90e7ed542cabfe3bdf97 Mon Sep 17 00:00:00 2001 From: Peter Donald Date: Mon, 25 Mar 2002 11:08:28 +0000 Subject: [PATCH] Extracted list of differences from the index page into a differences.xml document. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272021 13f79535-47bb-0310-9956-ffa450edef68 --- proposal/myrmidon/src/xdocs/differences.xml | 49 +++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 proposal/myrmidon/src/xdocs/differences.xml diff --git a/proposal/myrmidon/src/xdocs/differences.xml b/proposal/myrmidon/src/xdocs/differences.xml new file mode 100644 index 000000000..25c34b1b4 --- /dev/null +++ b/proposal/myrmidon/src/xdocs/differences.xml @@ -0,0 +1,49 @@ + + + Adam Murdoch + Differences to Ant1 + + + +
+ +

Some of the differences between Ant 1.x and Myrmidon:

+
    +
  • + Groups of tasks can be assembled into self-describing + antlib task libraries. This makes it very easy to + distribute and install tasks and data-types. +
  • +
  • A project can import other projects, and reference their targets.
  • +
  • Properties and data type references now share the same namespace.
  • +
  • + Changes to task and data-type API: +
      +
    • An interface based API, through which a task interacts with the + task engine, and the services it provides.
    • +
    • A well-defined object lifecycle.
    • +
    • Polymorphic types are supported when objects are configured.
    • +
    • Reference handling is handled automatically when objects are configured.
    • +
    • Aspects can be used to decorate tasks, to add facilities like logging, + error handling, or user preferences.
    • +
    +
  • +
  • A set of well-defined services and APIs have been introduced, to allow + tasks to do their work without depending on other tasks: +
      +
    • Execute external commands.
    • +
    • Execute other tasks.
    • +
    • Manage ClassLoaders and Class-paths.
    • +
    • Virtual file system (in progress).
    • +
    • Execute Java applications (in progress).
    • +
    • ...
    • +
    +
  • +
+

There are plenty more features planned. You can read about them + here. +

+
+ + +