Hi, > > > > > I know Jean-Louis BOUDART has been working on plugging different > > frontends into EasyAnt so maybe we could join forces - Jean-Louis, are > > you reading this? >
Sorry for long responding i was on holidays :). I was thinking a few time ago to introduce an abstraction layer in the project helper. As stefan highlighted <ant> and <subant> task are configured through the ProjectHelper that's why i wanted to put the abstraction layer here. Why adding a new abstraction layer ? As everyone knows the only way to write an ant script is XML. It could be really interesting to support others languages like Java or groovy. Then if users want to write their own ant script they are able to write it in XML (with ant syntax has everyone know in the world :)) or in Java (maybe Groovy ? or whatever). I thought about writing a ProjectHelper that will be in charge to determine which "dialect" will be used (maybe based on conventions on extensions .ant .java .jar .groovy) and to delegate to a class that will be in charge to do all the specific stuff. I didn't get time to start a POC on this but i will do it in the next few days. It could be cool if we could join forces on this. Cheers -- Jean Louis Boudart Independent consultant Project Lead http://www.easyant.org