It's not new news, but it was new to me: Maven is switching to Guice to wire itself and plugins. From Sonatype:
- From Plexus to Guice (#1): Why Guice?
- From Plexus to Guice (#2): The Guice/Plexus Bridge and Custom Bean Injection
- From Plexus to Guice (#3): Creating a Guice Bean Extension Layer
The plugin framework is named spice inject and glancing through it's straight-forward glue between Guice and OSGi within a Maven object domain.
It looks very clean. Nice.