Java Mailing List Archive

http://www.ant-tasks.com/

Home » Ant Developers List »

EasyAnt

Jean-Louis BOUDART

2008-10-17


Author LoginPost Reply
Hi all,

Xavier Hanin and I are working on a new build system fully based on Apache
Ant / Apache Ivy, here is a short information.
Welcome to EasyAnt

Easyant is a toolbox focusing on easing project build processes.
It's based on Apache Ant and Apache Ivy, and allows for maximum flexibily,
improved integration in existing build systems and provides conventions and
guidelines.

Our goals are :

 - to simplify build process by providing a set of ready to use build
 scrips (or modules) to ease implemantation of a build system.
 - to provide conventions and guidelines
 - to leverage your ant knowledge (no need to learn yet another language)
 - to stay flexible :
   - what about conventions ? : Even if Easyant came with a lot of
   conventions, we never lock you in.
   - what about modules ? : You can easily adapt it to your projects. The
   architecture of Easyant allow you to easily extends existing
modules, and to
   provide your own one.
   - what about if i have an existing project? As Easyant is fully based
   on ant, you can keep existing project with "old school" ant
script. This can
   simplify migrations.

Currently Easyant provides module for :

 - java compilation
 - javadoc generation
 - scala compilation
 - scaladoc
 - unit tests (Junit / TestNG)
 - emma coverage
 - checkstyle
 - packaging jar / war application
 - dependency management (using Apache Ivy)
 - publication (using Apache Ivy)

Source code

Easyant is released under Apache License 2.0.

Sources can be found here
SVN Url : http://easyant.abrm.info/svn
Login : anonymous
pass: (empty)
Google group
<http://easyant.abrm.info/trac/wiki/WikiStart#Googlegroup>

A google group is accessible here http://groups.google.com/group/easyant

Our website is accessible here http://easyant.abrm.info

Jean Louis Boudart
©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.