ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joe Schmetzer <...@exubero.com>
Subject Re: AW: Ant Script Library
Date Thu, 26 Feb 2009 22:59:11 GMT
Interesting. I've just been looking over the thread from Xavier's
original email about Easyant to this list. I remember reading over that
carefully at the time.

The Ant Script Library (ASL) is similar in concept, though I think
Easyant is much more ambitious in terms of integrating an extension and
plugin mechanism using Ivy, making Ivy part of the core of the system. I
think both projects share a lot of common goals, in particular:
(stealing from the Easyant documentation here) 

Our goals are :

      * to leverage popularity and flexibility of Ant.
      * to simplify standard build types, such as building web
        applications, JARs etc, by providing ready to use builds.
      * to provide conventions and guidelines (though not lock-in)
      * to allow you to easily extend existing modules
      * to allow easy integration with a dependency manager

With the ASL, I'm trying the emphasise the "Library" part of the name.
This isn't really a replacement build system, or a build system
generator, or anything completely different. It's just a collection of
well defined Ant scripts that can be imported into a project build
script. I've deliberately tried to avoid any non-standard tasks or
libraries for the common cases (such as build or test), with the goal of
trying to make it as transparent as possible to anyone trying to
decipher the inner workings of the library. The default Java build in
ASL doesn't use a dependency manager, though it's a trivial change to
switch on Ivy.

Cheers,
Joe

On Thu, 2009-02-26 at 07:32 -0800, Matt Benson wrote:
> This seems relevant to the EasyAnt concept, no?
> 
> -Matt
> 
> --- On Thu, 2/26/09, Jan.Materne@rzf.fin-nrw.de <Jan.Materne@rzf.fin-nrw.de> wrote:
> 
> > From: Jan.Materne@rzf.fin-nrw.de <Jan.Materne@rzf.fin-nrw.de>
> > Subject: AW: Ant Script Library
> > To: dev@ant.apache.org
> > Date: Thursday, February 26, 2009, 12:16 AM
> > done
> > 
> > Jan 
> > 
> > 
> > 
> > >Hi all,
> > >
> > >I'd like to introduce a library of Ant scripts I've
> > packaged together,
> > >which I call the Ant Script Library. The scripts are
> > available here:
> > >
> > >http://www.exubero.com/asl/
> > >
> > >If possible, can a link be added to the "Related
> > Projects" page at
> > >http://ant.apache.org/projects.html ?
> > >
> > >The relevant details would be:
> > >
> > >Name: Ant Script Library
> > >Compatibility: Ant 1.7 or later
> > >URL: http://www.exubero.com/asl/
> > >Contact: Joe Schmetzer <joe@exubero.com>
> > >License: The Apache Software License 2.0
> > >Description: The Ant Script Library (ASL) is a
> > collection of re-usable
> > >Ant scripts that can be imported into your own
> > projects. The ASL
> > >provides a number of pre-defined targets that simplify
> > setting up build
> > >scripts for a new project, bringing re-use and
> > consistency to your own
> > >Ant scripts.
> > >
> > >I'd really appreciate if anyone has any feedback or
> > suggested
> > >improvements on these scripts.
> > >
> > >Regards,
> > >Joe



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


Mime
View raw message