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]

Reply via email to