Hi all,
Xavier Hanin and I are currently 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