Package org.codehaus.plexus

Examples of org.codehaus.plexus.DefaultPlexusContainer


    }

    @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


            // NOTE: This causes wiring failures for jline.Terminal, investigate further
            //.setAutoWiring(true)
            //.setClassPathScanning(PlexusConstants.SCANNING_CACHE);

            DefaultPlexusContainer c = new DefaultPlexusContainer(cc);
            configureContainer(c);

            return c;
        }
View Full Code Here

                    .getContextClassLoader());
        }

        final ContainerConfiguration cc = new DefaultContainerConfiguration().setClassWorld(classWorld)
                .setName("ruby-tools");
        this.container = new DefaultPlexusContainer(cc);
    }
View Full Code Here

      if (container == null)
      {
         ClassLoader cl = Thread.currentThread().getContextClassLoader();
         try
         {
            container = new DefaultPlexusContainer();
            ConsoleLoggerManager loggerManager = new ConsoleLoggerManager();
            loggerManager.setThreshold("ERROR");
            getContainer().setLoggerManager(loggerManager);

            builder = getContainer().lookup(ProjectBuilder.class);
View Full Code Here

    private static PlexusContainer buildPlexusContainer(MavenRequest mavenRequest,ContainerConfiguration containerConfiguration )
        throws MavenEmbedderException {
        try
        {
            DefaultPlexusContainer plexusContainer = new DefaultPlexusContainer( containerConfiguration );
            if (mavenRequest.getMavenLoggerManager() != null) {
                plexusContainer.setLoggerManager( mavenRequest.getMavenLoggerManager() );
            }
            if (mavenRequest.getLoggingLevel() > 0) {
                plexusContainer.getLoggerManager().setThreshold( mavenRequest.getLoggingLevel() );
            }
            return plexusContainer;
        } catch ( PlexusContainerException e ) {
            throw new MavenEmbedderException( e.getMessage(), e );
        }
View Full Code Here

    containerConfiguration.setContainerConfiguration(getConfigurationName());
       
    customizeContainerConfiguration( containerConfiguration );
   
    try {
      container = new DefaultPlexusContainer( containerConfiguration );
    } catch ( PlexusContainerException e ) {
      log.error("Failed to create plexus context", e);
            fail( "Failed to create plexus container." );
        }
  }
View Full Code Here

           val locator = new DefaultServiceLocator()
           locator.setServices(classOf[WagonProvider], new ManualWagonProvider())
           locator.addService(classOf[RepositoryConnectorFactory], classOf[WagonRepositoryConnectorFactory])
           return locator.getService(classOf[RepositorySystem])
       */
        return new DefaultPlexusContainer().lookup(RepositorySystem.class);
    }
View Full Code Here

    }

    public void init() throws Exception {
        // do our logic in init
        LOG.debug("Initializing MavenIndexer ... ");
        this.plexusContainer = new DefaultPlexusContainer();
        this.indexer = plexusContainer.lookup(Indexer.class);
        this.indexUpdater = plexusContainer.lookup(IndexUpdater.class);
        this.httpWagon = plexusContainer.lookup(Wagon.class, "http");

        // Creators we want to use (search for fields it defines)
View Full Code Here

    private final AtomicReference<String> token = new AtomicReference<String>();

    protected GitHubClient createClient() {
      try
      {
        DefaultPlexusContainer container = new DefaultPlexusContainer();
        Context context = container.getContext();
        context.put( PlexusConstants.PLEXUS_KEY, container );
        super.contextualize(context );
      }
      catch ( PlexusContainerException pce )
      {
View Full Code Here

      if (container == null)
      {
         ClassLoader cl = Thread.currentThread().getContextClassLoader();
         try
         {
            container = new DefaultPlexusContainer();
            ConsoleLoggerManager loggerManager = new ConsoleLoggerManager();
            loggerManager.setThreshold("ERROR");
            getContainer().setLoggerManager(loggerManager);

            builder = getContainer().lookup(ProjectBuilder.class);
View Full Code Here

TOP

Related Classes of org.codehaus.plexus.DefaultPlexusContainer

Copyright © 2018 www.massapicom. 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.