"Configuring mojo '" + mojoDescriptor.getId() + "' with " + configuratorId + " configurator -->" ); configurator.configureComponent( mojo, configuration, expressionEvaluator, pluginRealm, validator );
/** * Configure the mojo with the given plexus configuration * * @param mojo * @param pluginConfiguration * @return a Mojo instance * @throws Exception */ protected Mojo configureMojo( Mojo mojo, PlexusConfiguration pluginConfiguration ) throws Exception { validateContainerStatus(); ExpressionEvaluator evaluator = new ResolverExpressionEvaluatorStub(); configurator.configureComponent( mojo, pluginConfiguration, evaluator, getContainer().getContainerRealm() ); return mojo; }
/** * Configure the mojo * * @param mojo * @param artifactId * @param pom * @return a Mojo instance * @throws Exception */ protected Mojo configureMojo( Mojo mojo, String artifactId, File pom ) throws Exception { validateContainerStatus(); PlexusConfiguration pluginConfiguration = extractPluginConfiguration( artifactId, pom ); ExpressionEvaluator evaluator = new ResolverExpressionEvaluatorStub(); configurator.configureComponent( mojo, pluginConfiguration, evaluator, getContainer().getContainerRealm() ); return mojo; }
@Override public void configureComponent(Object component, PlexusConfiguration configuration, ExpressionEvaluator expressionEvaluator, ClassRealm containerRealm, ConfigurationListener listener) throws ComponentConfigurationException { core.configureComponent(component, configuration, expressionEvaluator, containerRealm, listener); } }
public Object configure( Object serviceConfiguration, PlexusConfiguration configuration, ClassRealm realm ) throws ComponentConfigurationException { configurator.configureComponent( serviceConfiguration, configuration, realm ); return serviceConfiguration; } }
@Override public void configureComponent(Object component, PlexusConfiguration configuration, ExpressionEvaluator expressionEvaluator, ClassRealm containerRealm, ConfigurationListener listener) throws ComponentConfigurationException { core.configureComponent(component, configuration, expressionEvaluator, containerRealm, listener); } }
configurator.configureComponent( mojo, pluginConfiguration, evaluator, getContainer().getContainerRealm() );
componentConfigurator.configureComponent( object, configuration, realm );
configurator.configureComponent( mojo, pluginConfiguration, evaluator, getContainer().getContainerRealm() );
public boolean configureWagonForTest( final Wagon wagon, final String useCaseId ) throws ComponentConfigurationException { if ( useCaseConfigs != null ) { PlexusConfiguration config = useCaseConfigs.getChild( useCaseId, false ); if ( config != null ) { if ( config.getChild( UNSUPPORTED_ELEMENT, false ) != null ) { logger.error( "Test case '" + useCaseId + "' is marked as unsupported by this wagon." ); return false; } else { logger.info( "Configuring wagon for test case: " + useCaseId + " with:\n\n" + config ); configurator.configureComponent( wagon, useCaseConfigs.getChild( useCaseId, false ), realm ); } } else { logger.info( "No wagon configuration found for test case: " + useCaseId ); } } else { logger.info( "No test case configurations found." ); } return true; }
public boolean configureWagonForTest( final Wagon wagon, final String useCaseId ) throws ComponentConfigurationException { if ( useCaseConfigs != null ) { PlexusConfiguration config = useCaseConfigs.getChild( useCaseId, false ); if ( config != null ) { if ( config.getChild( UNSUPPORTED_ELEMENT, false ) != null ) { logger.error( "Test case '" + useCaseId + "' is marked as unsupported by this wagon." ); return false; } else { logger.info( "Configuring wagon for test case: " + useCaseId + " with:\n\n" + config ); configurator.configureComponent( wagon, useCaseConfigs.getChild( useCaseId, false ), realm ); } } else { logger.info( "No wagon configuration found for test case: " + useCaseId ); } } else { logger.info( "No test case configurations found." ); } return true; }
private Wagon configureWagon( Wagon wagon, String repositoryId, Server server) throws TransferFailedException { final PlexusConfiguration plexusConf = new XmlPlexusConfiguration( (Xpp3Dom) server.getConfiguration() ); try { if ( !( componentConfigurator instanceof BasicComponentConfigurator ) ) { componentConfigurator = new BasicComponentConfigurator(); } componentConfigurator.configureComponent( wagon, plexusConf, (ClassRealm) this.getClass().getClassLoader() ); } catch ( ComponentConfigurationException e ) { throw new TransferFailedException( "While configuring wagon for \'" + repositoryId + "\': Unable to apply wagon configuration.", e ); } return wagon; }
/** * Configure the mojo with the given plexus configuration * * @param mojo * @param pluginConfiguration * @return a Mojo instance * @throws Exception */ protected Mojo configureMojo( Mojo mojo, PlexusConfiguration pluginConfiguration ) throws Exception { validateContainerStatus(); ExpressionEvaluator evaluator = new ResolverExpressionEvaluatorStub(); configurator.configureComponent( mojo, pluginConfiguration, evaluator, getContainer().getContainerRealm() ); return mojo; }
/** * Configure the mojo * * @param mojo * @param artifactId * @param pom * @return a Mojo instance * @throws Exception */ protected Mojo configureMojo( Mojo mojo, String artifactId, File pom ) throws Exception { validateContainerStatus(); PlexusConfiguration pluginConfiguration = extractPluginConfiguration( artifactId, pom ); ExpressionEvaluator evaluator = new ResolverExpressionEvaluatorStub(); configurator.configureComponent( mojo, pluginConfiguration, evaluator, getContainer().getContainerRealm() ); return mojo; }
try { componentConfigurator = (ComponentConfigurator) container.lookup(ComponentConfigurator.ROLE); componentConfigurator.configureComponent(wagon, plexusConf, container.getContainerRealm()); } catch (final ComponentLookupException e) { throw new WagonConfigurationException(repositoryId, "Unable to lookup wagon configurator."
/** * Returns a mojo configured with the mojo's default configuration. */ // workaround for MPLUGINTESTING-46 - see http://jira.codehaus.org/browse/MPLUGINTESTING-46 protected Mojo lookupMojoWithDefaultConfiguration(MavenProject project, MavenSession session, String goal) throws Exception { MojoExecution mojoExecution = newMojoExecution(goal); Xpp3Dom defaultConfiguration = mojoExecution.getConfiguration(); // the ResolverExpressionEvaluatorStub of lookupMojo is not sufficient to evaluate the variables in the default configuration ExpressionEvaluator expressionEvaluator = new PluginParameterExpressionEvaluator(session, mojoExecution); ComponentConfigurator configurator = getContainer().lookup(ComponentConfigurator.class, "basic"); Mojo mojo = lookupEmptyMojo(goal, project.getFile()); configurator.configureComponent(mojo, new XmlPlexusConfiguration(defaultConfiguration), expressionEvaluator, getContainer().getContainerRealm(), null); return mojo; }
if ( isMaven3OrMore() ) componentConfigurator.configureComponent( wagon, plexusConf, container.getContainerRealm() );
configurator.configureComponent( mojo, pluginConfiguration, evaluator, getContainer().getContainerRealm() );
(ServletContext) manager.getContainer().getContext().get( ServletContext.class.getName() ); componentConfigurator.configureComponent( component, manager.getComponentDescriptor().getConfiguration(), new ServletExpressionEvaluator( servletContext ), realm );
componentConfigurator.configureComponent( object, configuration, realm );