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