Thanks for your support. We've made a patch of ant-core to introduce some concept used by easyant. This patch :
- introduce "phase" concept : A kind of target that contains *ONLY*dependencies, useful to make build modules easily reusable in a standard build (more infos at http://easyant.abrm.info/trac/wiki/tasks/phase ) - introduce two different kind of import (what we call use / extends) : - import extends : Equivalents to the current import task (The terminology "import" could thus be used either for "extends" or "use", each being a subclass of import.) (more infos at http://easyant.abrm.info/trac/wiki/tasks/extends ) - use : A way to import ant file using "namespace" ( more infos at http://easyant.abrm.info/trac/wiki/tasks/use ) - modify project-help to display phases separated from targets (We'd need to make the help more helpful, by classifying targets, or hiding some of them maybe with different levels of help => not yet implemented) You can see this patch at http://easyant.abrm.info/trac/browser/trunk/src/main/patches/ant-697121-easyant-patch.diff Feel free to give us a feedback on our patch or on EasyAnt. Regards, Jean Louis Boudart 2008/10/21 Stefan Bodewig <[EMAIL PROTECTED]> > On Fri, 17 Oct 2008, Jean-Louis BOUDART <[EMAIL PROTECTED]> > wrote: > > > 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. > > Cool. > > If you need changes in Ant's core to make things easier, not only > Xavier is a committer but you can be sure you'll find support on this > list. > > > A google group is accessible here > > http://groups.google.com/group/easyant > > I'm trying to subscribe right now, but I've always been too dumb to > work with googlegoups' interface (I do not want to use my gmail > account as the address to subscribe with) - I usually figure it out > after a few failed attempts 8-) > > Stefan > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >