public void addPluginMapping( String goalPrefix, String artifactId, String name ) { List<Plugin> plugins = getMetadata().getPlugins(); boolean found = false; for ( Iterator<Plugin> i = plugins.iterator(); i.hasNext() && !found; ) { Plugin plugin = i.next(); if ( plugin.getPrefix().equals( goalPrefix ) ) { found = true; } } if ( !found ) { Plugin plugin = new Plugin(); plugin.setPrefix( goalPrefix ); plugin.setArtifactId( artifactId ); plugin.setName( name ); getMetadata().addPlugin( plugin ); } }
addPlugin( mappedPlugin );
public void addPluginMapping(String goalPrefix, String artifactId, String name) { List plugins = getMetadata().getPlugins(); boolean found = false; for (Iterator i = plugins.iterator(); i.hasNext() && !found;) { Plugin plugin = (Plugin) i.next(); if (plugin.getPrefix().equals(goalPrefix)) { found = true; } } if (!found) { Plugin plugin = new Plugin(); plugin.setPrefix(goalPrefix); plugin.setArtifactId(artifactId); plugin.setName(name); getMetadata().addPlugin(plugin); } }
public void addPluginMapping(String goalPrefix, String artifactId, String name) { List plugins = getMetadata().getPlugins(); boolean found = false; for (Iterator i = plugins.iterator(); i.hasNext() && !found;) { Plugin plugin = (Plugin) i.next(); if (plugin.getPrefix().equals(goalPrefix)) { found = true; } } if (!found) { Plugin plugin = new Plugin(); plugin.setPrefix(goalPrefix); plugin.setArtifactId(artifactId); plugin.setName(name); getMetadata().addPlugin(plugin); } }
/** * Merges "right" plugins into "left", the instances are mutated. */ private void mergePlugins(final Metadata left, final Metadata right) { nullElementFilter(left.getPlugins()); nullElementFilter(right.getPlugins()); for (Plugin plugin : right.getPlugins()) { boolean found = false; for (Plugin preExisting : left.getPlugins()) { if (Objects.equals(preExisting.getArtifactId(), plugin.getArtifactId()) && Objects.equals(preExisting.getPrefix(), plugin.getPrefix())) { found = true; preExisting.setName(plugin.getName()); break; } } if (!found) { Plugin newPlugin = new Plugin(); newPlugin.setArtifactId(plugin.getArtifactId()); newPlugin.setPrefix(plugin.getPrefix()); newPlugin.setName(plugin.getName()); left.addPlugin(newPlugin); } } }
addPlugin( mappedPlugin );
mPlugin.setPrefix(plugin.getPrefix()); mPlugin.setName(plugin.getName()); result.addPlugin(mPlugin);
mappedPlugin.setName( plugin.getName() ); targetMetadata.addPlugin( mappedPlugin );