On 26-Feb-08, at 9:02 PM, Barrie Treloar wrote:

On Wed, Feb 27, 2008 at 12:59 PM, Rahul Thakur
<[EMAIL PROTECTED]> wrote:

On a related note, I have always wondered why Maven was not using OSGi
underneath?

Probably because OSGi didn't exist when Maven was started.


It did exist. But didn't do any sort of DI as what is known today. It's awesome at classloader isolation. Probably the best model there is, but otherwise it's weak. It gets lots of hype because IBM is spending money on promotion. But I think Jeff McAffer wants to evolve the system and he's no longer at IBM so who knows what's going to happen.

Plexus is used instead.
There is a document somewhere describing why Jason decided on Plexus,
he may be able to point you to it (or google might help)?

Plexus came out of Avalon at about the same time Spring came out. Plexus was probably out sooner in a public repository but Spring was in a book first. But at that point there weren't many people working on it and I had fun working on Plexus and these days I'm working with Dain to rip out the DI system of Plexus and replace it with XBean reflect. And if Dain has his way JAXB will replace all that. And we're spent all night tonight talking with Kohsuke about how to do that. Plexus is never going away in Maven. I would have to die first before anyone would get that past me.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

believe nothing, no matter where you read it,
or who has said it,
not even if i have said it,
unless it agrees with your own reason
and your own common sense.

-- Buddha



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to