-warner
Begin forwarded message:
From: Jason van Zyl <[EMAIL PROTECTED]> Date: January 10, 2004 12:12:55 PM MST To: Maven Users List <[EMAIL PROTECTED]> Subject: RE: Scripting [was Simple properties question...] Reply-To: "Maven Users List" <[EMAIL PROTECTED]>
On Sat, 2004-01-10 at 12:55, Steve Garcia wrote:I know little about these tools mentioned recently like Beanshell, OGNL,
Groovy, etc. Although I recently downloaded Beanshell and it appears to be
a brillant application. It's like writing shell scripts in Java.
Yes, very similiar to what groovy promises.
Anyway, if Maven moves away from Jelly
Jelly will always be supported, just won't be encouraged.
and into Beanshell (or whatever other "scripting" language) are plugins still use Ant constructs?
Tasks yes, other constructs I want to eliminate. Using two XML programming paradigms is just a recipe for disaster.
What I would like to do is actually fully support Ant build files so if you want to do Ant then you do Ant. I would just like to construct a nice interface so that you can properly feed in properties to an Ant build and get out any values produced by running the Ant build file. This way if you choose to do Ant things you can entirely because we'll just use Ant to run them, otherwise you do things Maven's way. So users can have what they want but you just won't be able to mix constructs because it is a serious pain in the ass to support Ant properly within Jelly. The behaviour has never really been comprehensible and users are often baffled. When the scripting is available I don't think many will really want to do XML programming anymore.
Tha is, will
<javac/> compile source or will it be replaced with some completely other
way of compiling?
The current plugin will always be available but I would like to replace
the core plugins with pure Java equivalents so that maven core with
basic functionality for compiling, testing and packaging will ring in at
under 300k. I am stripping things to the bare metal, the bloat will
steadily get excised. I'm also trying to get Jelly to work with xpp3
which means that we can dump xerces and its ilk for a dep that's 20k.
-- jvz.
Jason van Zyl [EMAIL PROTECTED] http://maven.apache.org
happiness is like a butterfly: the more you chase it, the more it will elude you, but if you turn your attention to other things, it will come and sit softly on your shoulder ...
-- Thoreau
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]