Antoine Levy Lambert wrote:
Ant is a Java library and command line tool.

command-line tool
       ^

build of java applications

Java
^

tasks allowing to compile, assemble, test and run java applications.

allowing users to ... Java
         ^^^^^^       ^

non java applications

non-Java
   ^^

their own antlibs

"antlibs"
^       ^

open source

open-source
    ^

impose coding conventions or directory layouts to the Java projects

on the Java projects
^^

the usual command line tool

command-line tool
       ^

writing shell-scripts

shell scripts
     ^

or little noticeable characters

unnoticeable
^^

one of the most famous alternatives

 the most famous alternative
^                           ^

build, packaging, testing and running capabilities

building, ...
     ^^^

Java projects adopting Maven as a project management tool are given some 
conventions to follow

Relevant to note that this permits IDEs to open and work with such projects without being given any IDE-specific instructions, which to my mind is one of the principal advantages of Maven over a freeform build tool such as Ant.

overriden

overridden
       ^

the maven team

Maven
^

A recent, and worth mentioning alternative to Ant is Gradle,

A recent alternative to Ant worth mentioning is Gradle,
        ^                  ^^^^^^^^^^^^^^^^^^

a new tool

Redundant (just said "recent").

which allows to write

allows users to write
       ^^^^^^

which a lot of people feel

many people
^^^^

is easier

clearer

One nice thing for Ant is that Gradle

Fortunately for Ant, Gradle
^^^^^^^^^^^        ^^

so our tasks and types are used inside Gradle

...and benefit from bug fixes and improvements in Ant and Ivy.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org

Reply via email to