Examples of DefaultContainerConfiguration


Examples of org.codehaus.plexus.DefaultContainerConfiguration

    protected ContainerConfiguration setupContainerConfiguration()
    {
        ClassWorld classWorld = new ClassWorld( "plexus.core", Thread.currentThread().getContextClassLoader() );

        return new DefaultContainerConfiguration().setClassWorld( classWorld ).setName( "embedder" );
    }
View Full Code Here

Examples of org.codehaus.plexus.DefaultContainerConfiguration

            cliRequest.classWorld = new ClassWorld( "plexus.core", Thread.currentThread().getContextClassLoader() );
        }

        DefaultPlexusContainer container;

        ContainerConfiguration cc = new DefaultContainerConfiguration()
            .setClassWorld( cliRequest.classWorld )
            .setRealm( setupContainerRealm( cliRequest ) )
            .setClassPathScanning( PlexusConstants.SCANNING_INDEX )
            .setAutoWiring( true )
            .setName( "maven" );
View Full Code Here

Examples of org.codehaus.plexus.DefaultContainerConfiguration

        // This is what we will generalize for the invocation of the command line.
        // ----------------------------------------------------------------------------

        try
        {
            ContainerConfiguration configuration = new DefaultContainerConfiguration()
                .setClassWorld( classWorld );

            customizeContainerConfiguration( configuration, cli );
           
            PlexusContainer plexus = new DefaultPlexusContainer( configuration );
View Full Code Here

Examples of org.codehaus.plexus.DefaultContainerConfiguration

                     @Override
                     public DefaultPlexusContainer call() throws Exception
                     {
                        try
                        {
                           ContainerConfiguration config = new DefaultContainerConfiguration().setAutoWiring(true);
                           plexusContainer = new DefaultPlexusContainer(config);
                           ConsoleLoggerManager loggerManager = new ConsoleLoggerManager();
                           loggerManager.setThreshold("ERROR");
                           ((DefaultPlexusContainer) plexusContainer).setLoggerManager(loggerManager);
                           return (DefaultPlexusContainer) plexusContainer;
View Full Code Here

Examples of org.codehaus.plexus.DefaultContainerConfiguration

    @Provides @Aether @Singleton
    public PlexusContainer aetherContainer() {
        try {
            return new DefaultPlexusContainer(
                new DefaultContainerConfiguration(),
                new AbstractModule() {
                    @Override
                    protected void configure() {
                        bind(VersionResolver.class).to(VersionResolverImpl.class);
                    }
View Full Code Here

Examples of org.codehaus.plexus.DefaultContainerConfiguration

            cliRequest.classWorld = new ClassWorld( "plexus.core", Thread.currentThread().getContextClassLoader() );
        }

        DefaultPlexusContainer container = null;

        ContainerConfiguration cc = new DefaultContainerConfiguration()
            .setClassWorld( cliRequest.classWorld )
            .setRealm( setupContainerRealm( cliRequest ) )
            .setClassPathScanning( PlexusConstants.SCANNING_INDEX )
            .setAutoWiring( true )
            .setName( "maven" );
View Full Code Here

Examples of org.codehaus.plexus.DefaultContainerConfiguration

    @PostConstruct
    public void initialize()
        throws PlexusSisuBridgeException
    {
        DefaultContainerConfiguration conf = new DefaultContainerConfiguration();

        conf.setAutoWiring( containerAutoWiring );
        conf.setClassPathScanning( containerClassPathScanning );
        conf.setComponentVisibility( containerComponentVisibility );

        conf.setContainerConfigurationURL( overridingComponentsXml );

        ClassWorld classWorld = new ClassWorld();

        ClassLoader tccl = Thread.currentThread().getContextClassLoader();

        containerRealm = new ClassRealm( classWorld, "maven", tccl );

        // olamy hackhish but plexus-sisu need a URLClassLoader with URL filled

        if ( tccl instanceof URLClassLoader )
        {
            URL[] urls = ( (URLClassLoader) tccl ).getURLs();
            for ( URL url : urls )
            {
                containerRealm.addURL( url );
            }
        }

        conf.setRealm( containerRealm );

        //conf.setClassWorld( classWorld );

        ClassLoader ori = Thread.currentThread().getContextClassLoader();
View Full Code Here

Examples of org.codehaus.plexus.DefaultContainerConfiguration

    // ----------------------------------------------------------------------

    public DefaultPlexusContainer()
        throws PlexusContainerException
    {
        this( new DefaultContainerConfiguration() );
    }
View Full Code Here

Examples of org.codehaus.plexus.DefaultContainerConfiguration

                     @Override
                     public DefaultPlexusContainer call() throws Exception
                     {
                        try
                        {
                           ContainerConfiguration config = new DefaultContainerConfiguration().setAutoWiring(true);
                           plexusContainer = new DefaultPlexusContainer(config);
                           ConsoleLoggerManager loggerManager = new ConsoleLoggerManager();
                           loggerManager.setThreshold("ERROR");
                           ((DefaultPlexusContainer) plexusContainer).setLoggerManager(loggerManager);
                           return (DefaultPlexusContainer) plexusContainer;
View Full Code Here

Examples of org.codehaus.plexus.DefaultContainerConfiguration

    @Provides @Aether @Singleton
    public PlexusContainer aetherContainer() {
        try {
            return new DefaultPlexusContainer(
                new DefaultContainerConfiguration(),
                new AbstractModule() {
                    @Override
                    protected void configure() {
                        bind(VersionResolver.class).to(VersionResolverImpl.class);
                    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.