On Monday 17 May 2004 00:50, [EMAIL PROTECTED] wrote: > >I think it won't happen, since the core team has increasingly bad > >experience > >of Jelly and XML-based scripting. Bottom-line, XML is a poor syntax for > >programming languages. > > As far as I heard this is going to be easier in MavenNG as that will supprt > scripting languages like groovy, bsh, jython etc.? Anyone involved in that > codebase yet?
I was invited by Jason van Zyl, but declined due to lack of time. Since he even refuse public review of the codebase, I presume it is in VERY early stages, and looking back at Maven's history, one can assume that means it is far away from being releasable... > >Side note; Don't be surprised if we recommend against the use of Maven > >as well > >in the not so far future (discussion is on-going of alternatives). > > Is the argument about the POM and Maven as a whole or Jelly and XML > scripting? I saw a few examples of scripting Maven already now with groovy > etc. As I said above, Maven2 is far into the future, probably >1year before a 2.0-final release. I have been trying to write a lot of Maven plugins for Avalon, but it is sooo shakey and buggy under the hood. I finally gave up, and _I_ won't write any more Maven1 plugins for Avalon. I am currently playing around with a novelty, codename Magic, which is a beanshell-driven, Maven-like build system, leveraging the Ant tasks (java code). So far, the results are surprising... It outperforms Ant itself ! It allows plugins to be built and used in the same run, and I use Avalon Framework's LifeCycle model for the scripts. So far the engine is only a couple of hundred lines of Java code, and the "xdoc" plugin is ~145lines of code (Java basically). Whether this experiment will graduate or not is a different story, and I think it will be hotly debated on dev@ when/if I decide to propose a shift, and whether we will promote Magic into the user community as well. It is too early to say. If you are interested, please hang out on the dev@ list. Cheers Niclas -- +------//-------------------+ / http://www.bali.ac / / http://niclas.hedhman.org / +------//-------------------+ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
