ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nicolas Lalevée <nicolas.lale...@hibnet.org>
Subject Re: Submitting EasyAnt project to Apache Software Foundation
Date Fri, 12 Nov 2010 17:38:35 GMT

Le 12 nov. 2010 à 17:29, Antoine Levy-Lambert a écrit :

> Hi,
> 
> I have just taken a look at the documentation of easyant. Do I understand well that this
project is similar in scope to gradle ? The scope being to deliver a build system using ant
and ivy with a set of conventions allowing most likely to setup builds very fast if one is
happy with the default conventions.

Yep, Gradle is quite similar to Easyant, but not exactly. :p

> I have never used easyant nor gradle but from what I can read on both web sites I would
prefer a priori gradle. The fact that gradle scripts are written in groovy and so have a natural
support for all usual language constructs such as if statements and loops is useful, especially
when one uses ant to do deployments or other automation tasks.

At the beginning I was also very interested in Gradle too. But I quickly realized that the
way Gradle is developed doesn't fit the way I think such build tool should be done. I had
a debate about this, on the ivy-user mailing list IIRC. I didn't understand why the ivy.xml
has been replaced which some groovy DSL inlined in the build file, which is breaking every
tool supporting ivy files. And Gradle has introduced some construct to manage the build workflow
quite dynamically which for me doesn't seem safe. I didn't had good echo from my remarks,
so I stepped back.
On the other hand I quite admire the quality of their documentation and the size of the community
they have built.

> That being said I am not going to veto easyant joining the ASF and becoming part of the
ant family of projects. I see that we will get that way more committers for ant and the ant
family of projects will probably benefit from becoming bigger.

I agree !

Nicolas

> 
> Regards,
> 
> Antoine
> 
> On 11/12/2010 5:45 AM, Nicolas Lalevée wrote:
>> Needless to say that I am highly supportive of this proposal, and I am willing to
help in the process.
>> 
>> Following the incubator's doc [1], I would say that a good fit for a "Sponsor" would
be Apache Ant. We shall vote if there is no prior objection.
>> 
>> Then about Mentors and a Champion, I am not myself qualified, even if I am motivated.
>> So we are seeking here for a Champion and some Mentors :)
>> 
>> Nicolas
>> 
>> [1] http://incubator.apache.org/incubation/Roles_and_Responsibilities.html
>> 
>> Le 11 nov. 2010 à 19:19, Jean-Louis Boudart a écrit :
>> 
>>> Hi,
>>> 
>>> EasyAnt team would like to get more visibility and build a bigger community
>>> based on real "open source spirit". As we're already based on many Apache
>>> project (Ant + Ivy), it seems natural for us that Apache Software Foundation
>>> could be a good host for this.
>>> 
>>> Before starting the proposal process (
>>> http://incubator.apache.org/guides/proposal.html) i would like to know if
>>> there is anybody here that can help us in this process.
>>> 
>>> Project Context :
>>> -----------------
>>> Easyant is a build system based on Apache Ant and Apache Ivy.
>>> Our goals are :
>>> 
>>>    * to leverage popularity and flexibility of Ant.
>>>    * to integrate Apache Ivy, such that the build system combines a
>>> ready-to-use dependency manager.
>>>    * to simplify standard build types, such as building web applications,
>>> JARs etc, by providing ready to use builds.
>>>    * to provide conventions and guidelines.
>>>    * to make plugging-in of fresh functionalities easy as writing simple
>>> Ant scripts as Easyant plugins.
>>> 
>>> To still remain adaptable,
>>> 
>>>    * Though Easyant comes with a lot of conventions, we never lock you in.
>>>    * Easyant allows you to easily extend existing modules or create and use
>>> your own modules.
>>>    * Easyant makes migration from Ant very simple. Your legacy Ant scripts
>>> could still be leveraged with Easyant.
>>> 
>>> Legal part :
>>> ------------
>>> The code has been developed under the ASL2 license and by six developpers:
>>> Xavier Hanin, Jérôme Benois, Jason Trump, Siddhartha Purkayastha, Nicolas
>>> Lalevée and me. I've already discussed about this with our team, they are
>>> joining me in this request and are willing to sign any software grant paper
>>> necessary.
>>> 
>>> 
>>> -- 
>>> Jean Louis Boudart
>>> Independent consultant
>>> Project Lead http://www.easyant.org
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
>> For additional commands, e-mail: dev-help@ant.apache.org
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
> For additional commands, e-mail: dev-help@ant.apache.org
> 


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


Mime
View raw message