I'd really love to see that, but that's not news at all ;)
On Fri, May 2, 2008 at 5:53 AM, nicolas de loof <
nicolas@...> wrote:
> [
> ----------------------------------------------------------------------------------------------------------------------------
> ]
> Note to plexus lovers :
> CONTROVERSAL PROPOSAL, please don't blame me and just give good arguments !
> [
> ----------------------------------------------------------------------------------------------------------------------------
> ]
>
> Maven is built on Plexus. This lightweight container is used (afaik) for :
> - simple (javadoc) annotation-based programming model
> - lifecycle management
> - dependency injection
> - classloader isolation for plugins (using classworld)
>
> Let's now consider the today responses to the same requirements :
> - Since Java5, annotations are common, and JSR-250 introduces standard
> annotations that can address some basic lifecycle and IoC requirements.
> - The IoC container ecosystem is dominated by Springframework. Maybe not the
> best technical one for any reason, but the best documented and most know by
> developers.
> - Classloader isolation is very well adressed by OSGi, with the advantage of
> beeing a recognized standard, with many documentation AND business interest.
>
> Maybe Plexus was a very advanced container when it was created, but it did
> not become the today 1rst choice technology.
>
> Considering an opensource tool like maven is built by volunteers developers,
> it would be a good thing to attract talentuous ones to use up-to-date and
> well known technologies. As an example, Archiva (trunk) is migrating to
> Spring as it's IoC container.
>
> Could we consider for future maven version (let's say 2.2, or "3.0" - as 2.1
> is allready in advanced development phase) to replace plexus with a
> combination of Java5 + Spring + OSGi ?
>
> Nicolas.
>
--
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
-- The Princess Bride
---------------------------------------------------------------------
To unsubscribe, e-mail:
dev-unsubscribe@...
For additional commands, e-mail:
dev-help@...