private void injectConfigurationContainer( ConfigurationContainer profileContainer, ConfigurationContainer modelContainer ) { Xpp3Dom configuration = (Xpp3Dom) profileContainer.getConfiguration(); Xpp3Dom parentConfiguration = (Xpp3Dom) modelContainer.getConfiguration(); configuration = merge( configuration, parentConfiguration ); modelContainer.setConfiguration( configuration ); }
protected void mergeConfigurationContainer_Configuration( ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context ) { Xpp3Dom src = (Xpp3Dom) source.getConfiguration(); if ( src != null ) { Xpp3Dom tgt = (Xpp3Dom) target.getConfiguration(); if ( sourceDominant || tgt == null ) { tgt = Xpp3Dom.mergeXpp3Dom( new Xpp3Dom( src ), tgt ); } else { tgt = Xpp3Dom.mergeXpp3Dom( tgt, src ); } target.setConfiguration( tgt ); } }
configurationContainer.setConfiguration( org.codehaus.plexus.util.xml.Xpp3DomBuilder.build( parser, true ) );
configurationContainer.setConfiguration( org.codehaus.plexus.util.xml.Xpp3DomBuilder.build( parser, true ) );
configurationContainer.setConfiguration( org.codehaus.plexus.util.xml.Xpp3DomBuilder.build( parser ) );
public AbstractMavenPluginConfigurationTranslator(final IMaven maven, final MavenSession session, final MavenProject mavenProject, final MojoExecution mojoExecution, final IProject project, final IProgressMonitor monitor) throws CoreException { this.maven = maven; this.mavenProject = mavenProject; this.project = project; this.mojoExecution = mojoExecution; this.monitor = monitor; this.resourceResolver = AbstractMavenPluginProjectConfigurator .getResourceResolver(mojoExecution, session, project.getLocation()); execution = new PluginExecution(); execution.setConfiguration(mojoExecution.getConfiguration()); }
protected void mergeConfigurationContainer_Configuration( ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context ) { Xpp3Dom src = (Xpp3Dom) source.getConfiguration(); if ( src != null ) { Xpp3Dom tgt = (Xpp3Dom) target.getConfiguration(); if ( sourceDominant || tgt == null ) { tgt = Xpp3Dom.mergeXpp3Dom( new Xpp3Dom( src ), tgt ); } else { tgt = Xpp3Dom.mergeXpp3Dom( tgt, src ); } target.setConfiguration( tgt ); } }
private void configureSurefire(List<String> specNames) throws MojoExecutionException { ConfigurationContainer container = getSurefireConfigurationContainer(); Xpp3Dom config = (Xpp3Dom) container.getConfiguration(); if (config == null) { config = new Xpp3Dom("configuration"); container.setConfiguration(config); } Xpp3Dom includes = getOrAddChild(config, "includes"); if (overrideSurefireIncludes) { removeChildren(includes); } else if (includes.getChildCount() == 0) { addDefaultSurefireIncludes(includes); } if (optimizeRunOrder) { optimizeRunOrder(config, includes, specNames); } else { for (String name : specNames) addInclude(includes, name); } }
configurationContainer.setConfiguration( org.codehaus.plexus.util.xml.Xpp3DomBuilder.build( parser, true ) );
configurationContainer.setConfiguration( org.codehaus.plexus.util.xml.Xpp3DomBuilder.build( parser, true ) );