target.setConfiguration( new XmlPlexusConfiguration( targetDom ) );
cd.setConfiguration( configuration.getChild( "configuration" ) );
protected void addChildConfiguration(final ComponentDescriptor<?> component, final PlexusConfiguration config) { // assert component != null; // assert config != null; if (!component.hasConfiguration()) { component.setConfiguration(new XmlPlexusConfiguration("configuration")); } component.getConfiguration().addChild(config); }
target.setConfiguration( new XmlPlexusConfiguration( targetDom ) );
public void customize(PlexusContainer plexusContainer) { //have custom lifecycle executor to collect all projects in reactor.. ComponentDescriptor desc = plexusContainer.getComponentDescriptor(LifecycleExecutor.ROLE); desc.setImplementation(MyLifecycleExecutor.class.getName()); //NOI18N try { PlexusConfiguration oldConf = desc.getConfiguration(); XmlPlexusConfiguration conf = new XmlPlexusConfiguration(oldConf.getName()); copyConfig(oldConf, conf); desc.setConfiguration(conf); } catch (PlexusConfigurationException ex) { ex.printStackTrace(); } desc = plexusContainer.getComponentDescriptor(BuildPlanner.class.getName()); desc.setImplementation(NBBuildPlanner.class.getName()); //NOI18N try { PlexusConfiguration oldConf = desc.getConfiguration(); XmlPlexusConfiguration conf = new XmlPlexusConfiguration(oldConf.getName()); copyConfig(oldConf, conf); desc.setConfiguration(conf); } catch (PlexusConfigurationException ex) { ex.printStackTrace(); } } });
XmlPlexusConfiguration conf = new XmlPlexusConfiguration(oldConf.getName()); copyConfig(oldConf, conf); desc.setConfiguration(conf); } catch (PlexusConfigurationException ex) { ex.printStackTrace(); XmlPlexusConfiguration conf = new XmlPlexusConfiguration(oldConf.getName()); copyConfig(oldConf, conf); desc.setConfiguration(conf); } catch (PlexusConfigurationException ex) { ex.printStackTrace();
componentDescriptor.setConfiguration( configuration );
cd.setConfiguration( configuration.getChild( "configuration" ) );
componentDescriptor.setConfiguration( configuration );