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 ); } }
/** * Method writeConfigurationContainer. * * @param configurationContainer * @param serializer * @param tagName * @throws java.io.IOException */ private void writeConfigurationContainer( ConfigurationContainer configurationContainer, String tagName, XmlSerializer serializer ) throws java.io.IOException { serializer.startTag( NAMESPACE, tagName ); if ( configurationContainer.getInherited() != null ) { serializer.startTag( NAMESPACE, "inherited" ).text( configurationContainer.getInherited() ).endTag( NAMESPACE, "inherited" ); } if ( configurationContainer.getConfiguration() != null ) { ((Xpp3Dom) configurationContainer.getConfiguration()).writeToSerializer( NAMESPACE, serializer ); } serializer.endTag( NAMESPACE, tagName ); } //-- void writeConfigurationContainer( ConfigurationContainer, String, XmlSerializer )
/** * Method writeConfigurationContainer. * * @param configurationContainer * @param serializer * @param tagName * @throws java.io.IOException */ private void writeConfigurationContainer( ConfigurationContainer configurationContainer, String tagName, XmlSerializer serializer ) throws java.io.IOException { serializer.startTag( NAMESPACE, tagName ); if ( configurationContainer.getInherited() != null ) { serializer.attribute( NAMESPACE, "inherited", configurationContainer.getInherited() ); } if ( configurationContainer.getConfiguration() != null ) { ((Xpp3Dom) configurationContainer.getConfiguration()).writeToSerializer( NAMESPACE, serializer ); } serializer.endTag( NAMESPACE, tagName ); } //-- void writeConfigurationContainer( ConfigurationContainer, String, XmlSerializer )
<T extends ConfigurationContainer> void plugins(List<T> plugins) { for (int i = 0; i < plugins.size(); i++) { T container = plugins.get(i); String prefix = container.getConfiguration() == null ? "plugin " : "plugin( "; String indent = prefix.replaceAll( ".", " " ); p.print( prefix); p.appendName("extensions").append(" => true"); p.printConfiguration( indent, container.getConfiguration() ); if ( plugin != null && ( !plugin.getExecutions().isEmpty() || !plugin.getDependencies().isEmpty() ) ){
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 ); } }
/** * Method writeConfigurationContainer. * * @param configurationContainer * @param serializer * @param tagName * @throws java.io.IOException */ private void writeConfigurationContainer( ConfigurationContainer configurationContainer, String tagName, XmlSerializer serializer ) throws java.io.IOException { serializer.startTag( NAMESPACE, tagName ); if ( configurationContainer.getInherited() != null ) { serializer.startTag( NAMESPACE, "inherited" ).text( configurationContainer.getInherited() ).endTag( NAMESPACE, "inherited" ); } if ( configurationContainer.getConfiguration() != null ) { ((Xpp3Dom) configurationContainer.getConfiguration()).writeToSerializer( NAMESPACE, serializer ); } serializer.endTag( NAMESPACE, tagName ); } //-- void writeConfigurationContainer( ConfigurationContainer, String, XmlSerializer )
@SuppressWarnings("unchecked") public <T> List<T> getParameterList(final String parameter, @SuppressWarnings("unused") final Class<T> asType) throws CoreException { ConfigurationContainer executionClone = execution.clone(); Xpp3Dom configuration = (Xpp3Dom) executionClone.getConfiguration(); configuration = configuration != null ? configuration.getChild(parameter) : null; if (configuration != null && configuration.getChildCount() > 0) { configuration.setAttribute("default-value", ""); } final List<T> list = maven.getMojoParameterValue(mavenProject, parameter, List.class, mojoExecution.getPlugin(), executionClone, mojoExecution.getGoal(), monitor); if (list == null) { return Collections.emptyList(); } return list; }
/** * Method updateConfigurationContainer * * @param value * @param element * @param counter * @param xmlTag */ protected void updateConfigurationContainer(ConfigurationContainer value, String xmlTag, Counter counter, Element element) { boolean shouldExist = value != null; Element root = updateElement(counter, element, xmlTag, shouldExist); if (shouldExist) { Counter innerCount = new Counter(counter.getDepth() + 1); findAndReplaceSimpleElement(innerCount, root, "inherited", value.getInherited(), null); findAndReplaceXpp3DOM(innerCount, root, "configuration", (Xpp3Dom)value.getConfiguration()); } } //-- void updateConfigurationContainer(ConfigurationContainer, String, Counter, Element)
/** * Method updateConfigurationContainer. * * @param value * @param element * @param counter * @param xmlTag */ protected void updateConfigurationContainer(ConfigurationContainer value, String xmlTag, Counter counter, Element element) { boolean shouldExist = value != null; Element root = updateElement(counter, element, xmlTag, shouldExist); if (shouldExist) { Counter innerCount = new Counter(counter.getDepth() + 1); findAndReplaceSimpleElement(innerCount, root, "inherited", value.getInherited(), null); findAndReplaceXpp3DOM(innerCount, root, "configuration", (Xpp3Dom)value.getConfiguration()); } } //-- void updateConfigurationContainer(ConfigurationContainer, String, Counter, Element)
/** * Method updateConfigurationContainer * * @param value * @param element * @param counter * @param xmlTag */ protected void updateConfigurationContainer( ConfigurationContainer value, String xmlTag, Counter counter, Element element ) { boolean shouldExist = value != null; Element root = updateElement( counter, element, xmlTag, shouldExist ); if ( shouldExist ) { Counter innerCount = new Counter( counter.getDepth() + 1 ); findAndReplaceSimpleElement( innerCount, root, "inherited", value.getInherited(), null ); findAndReplaceXpp3DOM( innerCount, root, "configuration", (Xpp3Dom) value.getConfiguration() ); } } // -- void updateConfigurationContainer(ConfigurationContainer, String, Counter, Element)
/** * Method updateConfigurationContainer * * @param value * @param element * @param counter * @param xmlTag */ protected void updateConfigurationContainer( ConfigurationContainer value, String xmlTag, Counter counter, Element element ) { boolean shouldExist = value != null; Element root = updateElement( counter, element, xmlTag, shouldExist ); if ( shouldExist ) { Counter innerCount = new Counter( counter.getDepth() + 1 ); findAndReplaceSimpleElement( innerCount, root, "inherited", value.getInherited(), null ); findAndReplaceXpp3DOM( innerCount, root, "configuration", (Xpp3Dom) value.getConfiguration() ); } } // -- void updateConfigurationContainer(ConfigurationContainer, String, Counter, Element)
/** * Method updateConfigurationContainer. * * @param value * @param element * @param counter * @param xmlTag */ protected void updateConfigurationContainer( ConfigurationContainer value, String xmlTag, Counter counter, Element element ) { boolean shouldExist = value != null; Element root = updateElement( counter, element, xmlTag, shouldExist ); if ( shouldExist ) { Counter innerCount = new Counter( counter.getDepth() + 1 ); findAndReplaceSimpleElement( innerCount, root, "inherited", value.getInherited(), null ); findAndReplaceXpp3DOM( innerCount, root, "configuration", (Xpp3Dom) value.getConfiguration() ); } } // -- void updateConfigurationContainer(ConfigurationContainer, String, Counter, Element)
/** * Method updateConfigurationContainer. * * @param value * @param element * @param counter * @param xmlTag */ protected void updateConfigurationContainer(ConfigurationContainer value, String xmlTag, Counter counter, Element element) { boolean shouldExist = value != null; Element root = updateElement(counter, element, xmlTag, shouldExist); if (shouldExist) { Counter innerCount = new Counter(counter.getDepth() + 1); findAndReplaceSimpleElement(innerCount, root, "inherited", value.getInherited(), null); findAndReplaceXpp3DOM(innerCount, root, "configuration", (Xpp3Dom) value.getConfiguration()); } } // -- void updateConfigurationContainer(ConfigurationContainer, String, // Counter, Element)
root, "configuration", (Xpp3Dom) value.getConfiguration() );
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); } }
<T extends ConfigurationContainer> void plugins(List<T> plugins) { for (int i = 0; i < plugins.size(); i++) { T container = plugins.get(i); String prefix = container.getConfiguration() == null ? "plugin " : "plugin( "; String indent = prefix.replaceAll( ".", " " ); p.print( prefix); pluginProlog( rplugin.getGroupId(), rplugin.getArtifactId(), rplugin.getVersion() ); p.printConfiguration( indent, container.getConfiguration() ); if ( plugin != null && ( !plugin.getExecutions().isEmpty() || !plugin.getDependencies().isEmpty() ) ){
<T extends ConfigurationContainer> void plugins(List<T> plugins) { for (int i = 0; i < plugins.size(); i++) { T container = plugins.get(i); String prefix = container.getConfiguration() == null ? "plugin " : "plugin( "; String indent = prefix.replaceAll( ".", " " ); p.print( prefix); p.appendName("extensions").append(" => true"); p.printConfiguration( indent, container.getConfiguration() ); if ( plugin != null && ( !plugin.getExecutions().isEmpty() || !plugin.getDependencies().isEmpty() ) ){