child.setConfiguration( childConfiguration );
child.setConfiguration( childConfiguration );
public PluginBuilder configuration(Xpp3Dom configuration) { if (configuration != null) { plugin.setConfiguration(configuration); } return this; }
plugin.setConfiguration( org.codehaus.plexus.util.xml.Xpp3DomBuilder.build( parser, true ) );
public static Plugin clonePlugin( Plugin src ) { Plugin result = null; if ( src != null ) { result = new Plugin(); result.setArtifactId( src.getArtifactId() ); result.setConfiguration( cloneConfiguration( src.getConfiguration() ) ); result.setDependencies( cloneList( src.getDependencies(), DEPENDENCY_CLONER ) ); result.setExecutions( cloneList( src.getExecutions(), PLUGIN_EXECUTION_CLONER ) ); result.setExtensions( src.isExtensions() ); result.setGroupId( src.getGroupId() ); result.setInherited( src.getInherited() ); result.setVersion( src.getVersion() ); } return result; }
sitePlugin.setConfiguration( configuration );
plugin.setConfiguration( org.codehaus.plexus.util.xml.Xpp3DomBuilder.build( parser, true ) );
public default WrapperPluginBuilder plugin(PluginNamedValue... namedValues) { Plugin plugin = new Plugin(); Map<String, String> map = new HashMap<>(); for (PluginNamedValue kvp : namedValues) { if (kvp instanceof ConfigurationNamedValue) { plugin.setConfiguration(((ConfigurationNamedValue)kvp).getConfiguration()); } else if (kvp instanceof ExecutionsNamedValue) { plugin.setExecutions(((ExecutionsNamedValue)kvp).getExecutions()); } else if (kvp instanceof DependenciesNamedValue) { plugin.setDependencies(((DependenciesNamedValue)kvp).getDependencies()); } else { map.put(kvp.name(), kvp.value()); NamedValueProcessor.mapToObject(plugin, map); } } return new WrapperPluginBuilder(plugin); }
if (configuration == null) { configuration = new Xpp3Dom("configuration"); plugin.setConfiguration(configuration);
plugin.setConfiguration(toXpp3DomTree("configuration", config));
/** * Constructor to assign configuration to plugin. */ protected AbstractPluginGoal() { plugin.setConfiguration(configuration); }
plugin.setConfiguration( org.codehaus.plexus.util.xml.Xpp3DomBuilder.build( parser ) );
/** * Removes all parameters from the maven plugin */ public void removeParameters() { configuration = new Xpp3Dom(CONFIGURATION_ELEMENT); plugin.setConfiguration(this.configuration); }
public static Xpp3Dom createMainConfigurationNode(Plugin plugin) { String tagName = "configuration"; Xpp3Dom configuration = createConfigurationNode(tagName); plugin.setConfiguration(configuration); return configuration; }
private Plugin createMuleMavenPlugin() { Plugin plugin = new Plugin(); plugin.setGroupId(MULE_MAVEN_PLUGIN_GROUP_ID); plugin.setArtifactId(MULE_MAVEN_PLUGIN_ARTIFACT_ID); plugin.setVersion(MULE_MAVEN_PLUGIN_VERSION); Xpp3Dom configuration = new Xpp3Dom("configuration"); plugin.setConfiguration(configuration); Xpp3Dom sharedLibrariesDom = new Xpp3Dom("sharedLibraries"); configuration.addChild(sharedLibrariesDom); dependencies.stream().filter(sharedLibraries::contains) .forEach(sharedLibrary -> { Xpp3Dom sharedLibraryDom = new Xpp3Dom("sharedLibrary"); sharedLibrariesDom.addChild(sharedLibraryDom); Xpp3Dom groupIdDom = new Xpp3Dom("groupId"); groupIdDom.setValue(sharedLibrary.getGroupId()); sharedLibraryDom.addChild(groupIdDom); Xpp3Dom artifactIdDom = new Xpp3Dom("artifactId"); artifactIdDom.setValue(sharedLibrary.getArtifactId()); sharedLibraryDom.addChild(artifactIdDom); }); return plugin; }
/** * Creates a MavenPlugin based on a Plugin * * @param plugin the plugin */ public MavenPlugin(Plugin plugin) { this.plugin = plugin; this.configuration = (Xpp3Dom) plugin.getConfiguration(); if (this.configuration == null) { configuration = new Xpp3Dom(CONFIGURATION_ELEMENT); plugin.setConfiguration(this.configuration); } }
public void addConfiguration(Xpp3Dom configuration) { if (this.plugin.getConfiguration() != null) { this.plugin.setConfiguration(t3.xml.Xpp3Dom.mergeXpp3Dom((Xpp3Dom) this.plugin.getConfiguration(), configuration)); } else { this.plugin.setConfiguration(t3.xml.Xpp3Dom.mergeXpp3Dom(configuration, (Xpp3Dom) this.plugin.getConfiguration())); } }
protected void setPluginScalarConfigurationValueEverywhere(final String key, final String value, final boolean override, final Plugin plugin) { setPluginScalarConfigurationValueInAllExecutions(key, value, override, plugin); Xpp3Dom pluginConfiguration = setPluginScalarConfigurationValue(key, value, override, (Xpp3Dom) plugin.getConfiguration()); plugin.setConfiguration(pluginConfiguration); }
List<Plugin> plugins = new ArrayList<Plugin>(); Plugin p = new Plugin(); // no need to mock it p.setArtifactId("maven-surefire-plugin"); Xpp3Dom conf = new Xpp3Dom("configuration"); Xpp3Dom skip = new Xpp3Dom("skip"); skip.setValue("true"); conf.addChild(skip); p.setConfiguration(conf); plugins.add(p); Mockito.when(this.build.getPlugins()).thenReturn(plugins);
private static Plugin cloneReportPluginToPlugin(ReportPlugin reportPlugin) { Plugin plugin = new Plugin(); plugin.setGroupId(reportPlugin.getGroupId()); plugin.setArtifactId(reportPlugin.getArtifactId()); plugin.setVersion(reportPlugin.getVersion()); plugin.setConfiguration(reportPlugin.getConfiguration()); return plugin; }