Eclipse Sisu Plexus 0.9.0-SNAPSHOT API

Overview

Implements Plexus semantics on top of Sisu and Google-Guice.

Legacy applications can use the Plexus container API as usual:

ContainerConfiguration config = new DefaultContainerConfiguration();
// ... configure ...
PlexusContainer container = null;
try {
  container = new DefaultPlexusContainer( config );
  // ... execute/wait ...
} finally {
  if ( container != null ) {
    container.dispose();
  }
}

Sisu applications that want to re-use Plexus components can use the PlexusSpaceModule wrapper:

binder.install( new PlexusSpaceModule( space ) );
Plexus API 
Package Description
org.codehaus.plexus  
org.codehaus.plexus.component  
org.codehaus.plexus.component.composition  
org.codehaus.plexus.component.configurator  
org.codehaus.plexus.component.configurator.converters  
org.codehaus.plexus.component.configurator.converters.basic  
org.codehaus.plexus.component.configurator.converters.composite  
org.codehaus.plexus.component.configurator.converters.lookup  
org.codehaus.plexus.component.configurator.converters.special  
org.codehaus.plexus.component.configurator.expression  
org.codehaus.plexus.component.factory  
org.codehaus.plexus.component.repository  
org.codehaus.plexus.component.repository.exception  
org.codehaus.plexus.configuration  
org.codehaus.plexus.configuration.xml  
org.codehaus.plexus.context  
org.codehaus.plexus.logging  
org.codehaus.plexus.logging.console  
org.codehaus.plexus.personality.plexus.lifecycle.phase  
org.eclipse.sisu.plexus
Sisu-Plexus backend implementation.