Author Login
Post Reply
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-unsubscribe@(protected)
For additional commands, e-mail: dev-help@(protected)