Article on Build Configurations
You can find an article describing Build Configurations in Easyant - a feature introduced in the recent 0.6 release here - http://www.cmcrossroads.com/content/view/13068/
Thanks to CM Crossroads for publishing this.
EasyAnt on Ohloh
EasyAnt is now referenced on Ohloh (https://www.ohloh.net/p/easyant)
Here is the stats generated by Ohloh about EasyAnt
Here is the factoids generated by Ohloh about EasyAnt
You can register yourself as a user of EasyAnt by clicking on the above image
EasyAnt 0.6 released !
The EasyAnt project is pleased to announce its 0.6 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 better support for multi module projects
- adding support to build configurations (similar to profile in maven world see http://easyant.org/doc/howto/BuildConfigurations.html for more details)
- a new core offering api that can work in embebbed mode
- a cleaner repository structure used to store easyant plugins / build types
- introducing a way to skip an entire module
- adding support for variables replacements inside module.ivy
- a module for antunit test
- a module to generate plugin documentation
- documentation / javadoc
- a few tests to enhance easyant-core stability
- several bug fixes on plugins
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.6 release files at: http://svn.easyant.org/tags/0.6/
Or download the 0.6 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
Build Configurations in Easyant
Jean-Louis had been working on implementing configurations in Easyant. In more common parlance, this is Easyant's equivalent to build profiles. Common usage patterns supported in an Easyant build.
I tried out the writing down a simple easyant build, and using different plugins for different configurations (or environments if you would prefer :)).
We will soon document and put it up on the documentation section to show Easyant's approach to build configurations or profiles.
We hope to get this out with our 0.6 release.
EasyAnt's team growing again
We're glad to accept Jason Trump as a new commiter.
Welcome on board :)
rss