ContainerConfiguration cc = new DefaultContainerConfiguration() //
ContainerConfiguration cc = new DefaultContainerConfiguration().setClassWorld( cliRequest.classWorld ) .setRealm( containerRealm ).setClassPathScanning( PlexusConstants.SCANNING_INDEX ).setAutoWiring( true ) .setJSR250Lifecycle( true ).setName( "maven" );
public DefaultPlexusContainer() throws PlexusContainerException { construct( new DefaultContainerConfiguration() ); }
protected ContainerConfiguration setupContainerConfiguration() { ClassWorld classWorld = new ClassWorld( "plexus.core", Thread.currentThread().getContextClassLoader() ); ContainerConfiguration cc = new DefaultContainerConfiguration() .setClassWorld( classWorld ) .setClassPathScanning( PlexusConstants.SCANNING_INDEX ) .setAutoWiring( true ) .setName( "maven" ); return cc; }
public TeslaTranslatorCli(ClassWorld classWorld) throws Exception { if (classWorld == null) { classWorld = new ClassWorld("plexus.core", Thread.currentThread().getContextClassLoader()); } ContainerConfiguration cc = new DefaultContainerConfiguration().setClassWorld(classWorld).setName("translator"); container = new DefaultPlexusContainer(cc); translator = container.lookup(TeslaModelTranslator.class); }
public DefaultPlexusContainer() throws PlexusContainerException { this( new DefaultContainerConfiguration() ); }
ContainerConfiguration containerConfiguration = new DefaultContainerConfiguration() .setName( "test" ) .setContext( context.getContextData() );
ContainerConfiguration containerConfiguration = new DefaultContainerConfiguration() .setName( "test" ) .setContext( context.getContextData() );
public DefaultPlexusContainer() throws PlexusContainerException { construct( new DefaultContainerConfiguration() ); }
protected ContainerConfiguration setupContainerConfiguration() { ClassWorld classWorld = new ClassWorld( "plexus.core", Thread.currentThread().getContextClassLoader() ); ContainerConfiguration cc = new DefaultContainerConfiguration() .setClassWorld( classWorld ) .setClassPathScanning( PlexusConstants.SCANNING_INDEX ) .setAutoWiring( true ) .setName( "maven" ); return cc; }
public static PlexusContainer buildPlexusContainer(File mavenHome, MavenRequest mavenRequest) throws MavenEmbedderException { ClassWorld world = new ClassWorld("plexus.core", Thread.currentThread().getContextClassLoader()); ClassRealm classRealm = MavenEmbedderUtils.buildClassRealm( mavenHome, world, Thread.currentThread().getContextClassLoader() ); DefaultContainerConfiguration conf = new DefaultContainerConfiguration(); conf.setContainerConfigurationURL( mavenRequest.getOverridingComponentsXml() ) .setRealm( classRealm ).setClassWorld( world ); return buildPlexusContainer(mavenRequest,conf); }
public Maven30xRuntime(Module[] modules) throws Exception { ClassWorld classWorld = new ClassWorld("plexus.core", Thread.currentThread().getContextClassLoader()); ContainerConfiguration cc = new DefaultContainerConfiguration() // .setClassWorld(classWorld) // .setClassPathScanning(PlexusConstants.SCANNING_INDEX) // .setAutoWiring(true) // .setName("maven"); this.container = new DefaultPlexusContainer(cc, modules); this.mojoDescriptors = Collections.unmodifiableMap(readPluginXml(container)); }
public static PlexusContainer buildPlexusContainer(ClassLoader mavenClassLoader, ClassLoader parent) throws PlexusContainerException { DefaultContainerConfiguration conf = new DefaultContainerConfiguration(); ClassWorld classWorld = new ClassWorld(); ClassRealm classRealm = new ClassRealm( classWorld, "maven", mavenClassLoader ); classRealm.setParentRealm( new ClassRealm( classWorld, "maven-parent", parent == null ? Thread.currentThread().getContextClassLoader() : parent ) ); conf.setRealm( classRealm ); return buildPlexusContainer(conf); }
/** * This method will start the container, this is a non-blocking method, and will return once container has started * * @throws Exception */ public void startContainer() throws Exception { ContainerConfiguration cc = new DefaultContainerConfiguration().setClassWorld( world ).setContainerConfiguration( configuration.getAbsolutePath() ).setContext( createContainerContext() ); container = new DefaultPlexusContainer( cc ); }
public static PlexusContainer buildPlexusContainer(File mavenHome, MavenRequest mavenRequest) throws MavenEmbedderException { ClassWorld world = new ClassWorld("plexus.core", Thread.currentThread().getContextClassLoader()); ClassRealm classRealm = MavenEmbedderUtils.buildClassRealm( mavenHome, world, Thread.currentThread().getContextClassLoader() ); DefaultContainerConfiguration conf = new DefaultContainerConfiguration(); conf.setContainerConfigurationURL( mavenRequest.getOverridingComponentsXml() ) .setRealm( classRealm ) .setClassWorld(world) .setClassPathScanning(mavenRequest.getContainerClassPathScanning()) .setComponentVisibility(mavenRequest.getContainerComponentVisibility()); return buildPlexusContainer(mavenRequest,conf); }
public static PlexusContainer buildPlexusContainer(File mavenHome, MavenRequest mavenRequest) throws MavenEmbedderException { ClassWorld world = new ClassWorld("plexus.core", Thread.currentThread().getContextClassLoader()); ClassRealm classRealm = MavenEmbedderUtils.buildClassRealm( mavenHome, world, Thread.currentThread().getContextClassLoader() ); DefaultContainerConfiguration conf = new DefaultContainerConfiguration(); conf.setContainerConfigurationURL( mavenRequest.getOverridingComponentsXml() ) .setRealm( classRealm ) .setClassWorld(world) .setClassPathScanning(mavenRequest.getContainerClassPathScanning()) .setComponentVisibility(mavenRequest.getContainerComponentVisibility()); return buildPlexusContainer(mavenRequest,conf); }
public static PlexusContainer buildPlexusContainer(ClassLoader mavenClassLoader, ClassLoader parent, MavenRequest mavenRequest) throws MavenEmbedderException { DefaultContainerConfiguration conf = new DefaultContainerConfiguration(); conf.setContainerConfigurationURL( mavenRequest.getOverridingComponentsXml() ); ClassWorld classWorld = new ClassWorld(); ClassRealm classRealm = new ClassRealm( classWorld, "maven", mavenClassLoader ); classRealm.setParentRealm( new ClassRealm( classWorld, "maven-parent", parent == null ? Thread.currentThread().getContextClassLoader() : parent ) ); conf.setRealm( classRealm ); return buildPlexusContainer(mavenRequest,conf); }
private void initializePlexus() throws PlexusContainerException { final String mavenCoreRealmId = "plexus.core"; ContainerConfiguration mavenCoreCC = new DefaultContainerConfiguration().setClassWorld( new ClassWorld(mavenCoreRealmId, ClassWorld.class.getClassLoader())).setName("mavenCore"); this.plexusContainer = new DefaultPlexusContainer(mavenCoreCC); this.plexusContainer.setLoggerManager(new XWikiLoggerManager(getLogger())); }
public PlexusContainer createChildContainer( String name, ClassRealm realm ) throws PlexusContainerException { if ( hasChildContainer( name ) ) { throw new DuplicateChildContainerException( getName(), name ); } ContainerConfiguration c = new DefaultContainerConfiguration() .setName( name ).setParentContainer( this ).setClassWorld( new ClassWorld( name, realm ) ); PlexusContainer childContainer = new DefaultPlexusContainer( c ); childContainers.put( name, childContainer ); return childContainer; }
@Override public void initialize() throws InitializationException { try { ContainerConfiguration config = new DefaultContainerConfiguration(); config.setAutoWiring(true); config.setClassPathScanning(PlexusConstants.SCANNING_INDEX); this.plexusContainer = new DefaultPlexusContainer(config); this.plexusContainer.setLoggerManager(new XWikiLoggerManager(this.logger)); } catch (PlexusContainerException e) { throw new InitializationException("Failed to initialize Maven", e); } }