wok annotate apache-ant/description.txt @ rev 20015

Up reaver (1.6.1)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Aug 11 12:10:52 2017 +0200 (2017-08-11)
parents
children
rev   line source
hackdorte@20007 1 Apache Ant is a Java library and command-line tool whose mission is to drive
hackdorte@20007 2 processes described in build files as targets and extension points dependent
hackdorte@20007 3 upon each other. The main known usage of Ant is the build of Java
hackdorte@20007 4 applications. Ant supplies a number of built-in tasks allowing to compile,
hackdorte@20007 5 assemble, test and run Java applications. Ant can also be used effectively to
hackdorte@20007 6 build non Java applications, for instance C or C++ applications. More
hackdorte@20007 7 generally, Ant can be used to pilot any type of process which can be
hackdorte@20007 8 described in terms of targets and tasks.
hackdorte@20007 9
hackdorte@20007 10 Ant is written in Java. Users of Ant can develop their own "antlibs"
hackdorte@20007 11 containing Ant tasks and types, and are offered a large number of ready-made
hackdorte@20007 12 commercial or open-source "antlibs".
hackdorte@20007 13
hackdorte@20007 14 Ant is extremely flexible and does not impose coding conventions or directory
hackdorte@20007 15 layouts to the Java projects which adopt it as a build tool.
hackdorte@20007 16
hackdorte@20007 17 Software development projects looking for a solution combining build tool and
hackdorte@20007 18 dependency management can use Ant in combination with Apache Ivy.
hackdorte@20007 19
hackdorte@20007 20 The Apache Ant project is part of the Apache Software Foundation.