Refine search
/** * Allows us to pull the ArchiverManager instance out of the container without causing a chicken-and-egg * instantiation/composition problem. */ @Override public void contextualize( final Context context ) throws ContextException { final PlexusContainer container = (PlexusContainer) context.get( PlexusConstants.PLEXUS_KEY ); try { archiverManager = (ArchiverManager) container.lookup( ArchiverManager.ROLE ); } catch ( final ComponentLookupException e ) { throw new ContextException( "Error retrieving ArchiverManager instance: " + e.getMessage(), e ); } }
if ( componentManagerFactory == null ) throw new ComponentLookupException( "Unsupported instantiation strategy: " + instantiationStrategy, role, roleHint, throw new ComponentLookupException( "Undefined lifecycle handler: " + descriptor.getLifecycleHandler(), role, roleHint,
public void contextualize( final Context context ) throws ContextException { PlexusContainer container = (PlexusContainer) context.get( PlexusConstants.PLEXUS_KEY ); this.realm = container.getContainerRealm(); try { configurator = (ComponentConfigurator) container.lookup( ComponentConfigurator.ROLE ); } catch ( ComponentLookupException e ) { throw new ContextException( "Failed to lookup component configurator: " + e.getMessage(), e ); } }
public AbstractPrivilegeTest( String testRepositoryId ) { super( testRepositoryId ); try { this.init(); } catch ( ComponentLookupException e ) { Assert.fail( e.getMessage() ); } }
return container.getParentContainer().lookup( componentRole, roleHint, realm ); + " [" + roleHint + "]" + " (lookup realm: " + realm + ")."; throw new ComponentLookupException( message, componentRole, roleHint, realm ); throw new ComponentLookupException( "Unable to lookup component '" + componentRole + "', it could not be created.", componentRole, roleHint, realm, e ); throw new ComponentLookupException( "Unable to lookup component '" + componentRole + "', it could not be started.", componentRole, roleHint, realm, e );
public void postExecute() throws MojoExecutionException, MojoFailureException { try { RepositoryRegistry repositoryRegistry = (RepositoryRegistry) container.lookup( RepositoryRegistry.ROLE ); SettingsRepository settingsRepository = (SettingsRepository) repositoryRegistry.find( "npanday-settings" ); if ( settingsRepository != null ) { settingsRepository.reload(); } } catch ( ComponentLookupException e ) { e.printStackTrace(); } catch ( IOException e ) { e.printStackTrace(); } catch( NPandayRepositoryException e ) { e.printStackTrace(); } } }
public List<ProjectBuildingResult> buildProjects(File mavenProject, boolean recursive) throws ProjectBuildingException, MavenEmbedderException { ClassLoader originalCl = Thread.currentThread().getContextClassLoader(); try { Thread.currentThread().setContextClassLoader(this.plexusContainer.getContainerRealm()); ProjectBuilder projectBuilder = lookup(ProjectBuilder.class); ProjectBuildingRequest projectBuildingRequest = this.mavenExecutionRequest.getProjectBuildingRequest(); projectBuildingRequest.setValidationLevel(this.mavenRequest.getValidationLevel()); RepositorySystemSession repositorySystemSession = buildRepositorySystemSession(); projectBuildingRequest.setRepositorySession(repositorySystemSession); projectBuildingRequest.setProcessPlugins(this.mavenRequest.isProcessPlugins()); projectBuildingRequest.setResolveDependencies(this.mavenRequest.isResolveDependencies()); List<ProjectBuildingResult> results = projectBuilder.build(Arrays.asList(mavenProject), recursive, projectBuildingRequest); return results; } catch (ComponentLookupException e) { throw new MavenEmbedderException(e.getMessage(), e); } finally { Thread.currentThread().setContextClassLoader(originalCl); } }
lifecycleListeners.addAll( container.lookupList( AbstractMavenLifecycleParticipant.class ) ); logger.warn( "Failed to lookup lifecycle participants: " + e.getMessage() ); lifecycleListeners.addAll( container.lookupList( AbstractMavenLifecycleParticipant.class ) ); logger.warn( "Failed to lookup lifecycle participants: " + e.getMessage() );
e.printStackTrace(listener.error(e.getMessage())); } catch (ComponentLookupException e) { e.printStackTrace(listener.error(e.getMessage())); } catch (ArtifactDeploymentException e) { e.printStackTrace(listener.error(e.getMessage()));
throw new EnforcerRuleException( "Unable to lookup a component " + e.getLocalizedMessage(), e );
e.printStackTrace(); System.exit( 7 );
public void contextualize( final Context context ) throws ContextException { PlexusContainer container = (PlexusContainer) context.get( PlexusConstants.PLEXUS_KEY ); this.realm = container.getContainerRealm(); try { configurator = (ComponentConfigurator) container.lookup( ComponentConfigurator.ROLE ); } catch ( ComponentLookupException e ) { throw new ContextException( "Failed to lookup component configurator: " + e.getMessage(), e ); } }
public AbstractPrivilegeTest() { try { this.init(); } catch ( ComponentLookupException e ) { Assert.fail( e.getMessage() ); } }
public List<ProjectBuildingResult> buildProjects( File mavenProject, boolean recursive ) throws ProjectBuildingException, MavenEmbedderException { ClassLoader originalCl = Thread.currentThread().getContextClassLoader(); try { Thread.currentThread().setContextClassLoader( this.plexusContainer.getContainerRealm() ); ProjectBuilder projectBuilder = lookup( ProjectBuilder.class ); ProjectBuildingRequest projectBuildingRequest = this.mavenExecutionRequest.getProjectBuildingRequest(); projectBuildingRequest.setValidationLevel( this.mavenRequest.getValidationLevel() ); RepositorySystemSession repositorySystemSession = buildRepositorySystemSession(); projectBuildingRequest.setRepositorySession( repositorySystemSession ); projectBuildingRequest.setProcessPlugins( this.mavenRequest.isProcessPlugins() ); projectBuildingRequest.setResolveDependencies( this.mavenRequest.isResolveDependencies() ); List<ProjectBuildingResult> results = projectBuilder.build( Arrays.asList(mavenProject), recursive, projectBuildingRequest ); return results; } catch(ComponentLookupException e) { throw new MavenEmbedderException(e.getMessage(), e); } finally { Thread.currentThread().setContextClassLoader( originalCl ); } }
/** * Entry point to the mojo */ public void execute () throws MojoExecutionException { try { EnforcerExpressionEvaluator evaluator = new EnforcerExpressionEvaluator( session, translator, project, mojoExecution ); DefaultEnforcementRuleHelper helper = new DefaultEnforcementRuleHelper( session, evaluator, getLog(), container ); RuntimeInformation rti = (RuntimeInformation) helper.getComponent( RuntimeInformation.class ); getLog().info( "Maven Version: " + rti.getApplicationVersion() ); getLog().info( "JDK Version: " + SystemUtils.JAVA_VERSION + " normalized as: " + RequireJavaVersion.normalizeJDKVersion( SystemUtils.JAVA_VERSION_TRIMMED ) ); RequireOS os = new RequireOS(); os.displayOSInfo( getLog(), true ); } catch ( ComponentLookupException e ) { getLog().warn( "Unable to Lookup component: " + e.getLocalizedMessage() ); } }
public void execute( EnforcerRuleHelper helper ) throws EnforcerRuleException { try { RuntimeInformation rti = (RuntimeInformation) helper.getComponent( RuntimeInformation.class ); ArtifactVersion detectedMavenVersion = rti.getApplicationVersion(); helper.getLog().debug( "Detected Maven Version: " + detectedMavenVersion ); enforceVersion( helper.getLog(), "Maven", getVersion(), detectedMavenVersion ); } catch ( ComponentLookupException e ) { // TODO Auto-generated catch block e.printStackTrace(); } }
public <T> T lookupComponent(Class<T> clazz) { try { return plexus.lookup(clazz); } catch (ComponentLookupException ex) { LOG.warning(ex.getMessage()); } return null; }
public <T> T lookup( Class<T> clazz, String hint ) throws PlexusSisuBridgeException { ClassLoader ori = Thread.currentThread().getContextClassLoader(); try { Thread.currentThread().setContextClassLoader( containerRealm ); return plexusContainer.lookup( clazz, hint ); } catch ( ComponentLookupException e ) { throw new PlexusSisuBridgeException( e.getMessage(), e ); } finally { Thread.currentThread().setContextClassLoader( ori ); } }
public ProjectBuildingResult buildProject(File mavenProject) throws ProjectBuildingException, MavenEmbedderException { ClassLoader originalCl = Thread.currentThread().getContextClassLoader(); try { Thread.currentThread().setContextClassLoader(this.plexusContainer.getContainerRealm()); ProjectBuilder projectBuilder = lookup(ProjectBuilder.class); ProjectBuildingRequest projectBuildingRequest = this.mavenExecutionRequest.getProjectBuildingRequest(); projectBuildingRequest.setValidationLevel(this.mavenRequest.getValidationLevel()); RepositorySystemSession repositorySystemSession = buildRepositorySystemSession(); projectBuildingRequest.setRepositorySession(repositorySystemSession); projectBuildingRequest.setProcessPlugins(this.mavenRequest.isProcessPlugins()); projectBuildingRequest.setResolveDependencies(this.mavenRequest.isResolveDependencies()); return projectBuilder.build(mavenProject, projectBuildingRequest); } catch (ComponentLookupException e) { throw new MavenEmbedderException(e.getMessage(), e); } finally { Thread.currentThread().setContextClassLoader(originalCl); } }
throw new ComponentLookupException( "Unable to lookup component '" + componentManager.getRole() + "', it could not be created.", componentManager.getRole(), componentManager.getRoleHint(), componentManager.getRealm(), e ); throw new ComponentLookupException( "Unable to lookup component '" + componentManager.getRole() + "', it could not be started.", componentManager.getRole(), componentManager.getRoleHint(), componentManager.getRealm(), e );