ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jean-Louis Boudart" <>
Subject Re: Generic build system?
Date Sat, 12 Jul 2008 10:44:15 GMT
Using a script language like groovy for build system sounds interesting.
Doing complexe things will be easier, using a groovy than doing it in

What i doesn't like in gradle is the "new syntax" for dependencies
declaration, 'cause you can't use all the stuff behind ivy (like the
eclipse plugin IvyDe) or you must configure application tu use  ivy.xml
generated by  gradle. :/
What about integration with continuous integration?

I think that easyant seems to be more closed to what i'm looking for, even
if it's only a "POC"  version.

Being more explicits about what i like in  easyant :
    It seems to be really easy to override or extends existing targets and
    There is different kind of "build module". build-plugins are separated
of phases (inspired by the same concept in maven).
    On basic project you only need an ivy.xml file on your project.

I'll try to merge my own build-system with easy ant i'll give you a
feedback in few days.


Russel Winder a écrit :
> On Tue, 2008-07-08 at 12:52 -0700, Jim White wrote:
>> I also do a lot with Groovy and one of its good features is making Ant
>> tasks easily used as functions.  There are also several new build tools
>> based on that.
> Being more explict:
> Groovy has the AntBuilder which makes programming Ant tasks with Groovy
> very straightforward.
> Gant is a lightweight framework around AntBuilder and Groovy to provide
> the infrastructure that everyone would replicate if they had only Groovy
> and AntBuilder.  Gant's goal is to make Ant task scripting using Groovy
> really easy.   It has various little toolkits and target sets, including
> an Ivy tool.
> Gradle is a complete convention over configuration build system using
> Groovy and ivy.
> Given these, hopefully the days of having to handcraft XML files are
> numbered :-)

View raw message