You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by Jean-Louis BOUDART <je...@gmail.com> on 2009/03/06 16:55:29 UTC
EasyAnt 0.5-beta1 released !
The EasyAnt project is pleased to announce its 0.5-beta-1 version.
Easyant is a build system, that is 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.
This version focus on :
- a module for jetty-deployement
- a module for documentation (based on Xooki)
- a module for repository management (ie. Install new artifacts / copy
artifacts from other repo)
- a module allowing a user to create / retrieve skeleton of project
- a module and a associated build-type for OSGI bundle creation.
- a module providing SVN features (not yet implemented)
- a module providing Groovy features (not yet implemented)
- documentation / javadoc
- a new ant tasks that allow a "plugin writer" to document with
compatible core version for a given plugin
- Few enhancement:
- A few pattern properties (with default values) to tune what should
be included/excluded during Compilation/Packaging etc...
- Each modules have a dynamic classpath based on what is included in
the plugin <dependencies>
For recall, as the project is still in an early phase, easyant plugins are
still unstable and can move on next releases.
Issues should be reported to:
http://www.easyant.org/trac/
Retrieve sources from the 0.5-beta-1 release files at:
http://svn.easyant.org/tags/0.5-beta-1/
Or download the 0.5-beta-1 release files at:
http://www.easyant.org/trac/downloads
Online documentation is now accessible through :
http://www.easyant.org/doc/
More information can be found on the Easyant website:
http://www.easyant.org/
Regards,
Jean Louis Boudart