Details
-
Bug
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
None
-
None
-
None
Description
The method RepositoryMetadataMerge.clonePlugins seems oddly wrong to me, it clones a plugin, but then doesn't use the clone, but uses the original
private static List<Plugin> clonePlugins(List<Plugin> plugins)
{
if (plugins == null)
List<Plugin> result = new ArrayList<Plugin>();
for (Plugin plugin : plugins)
{ Plugin clonedPlugin = new Plugin(); clonedPlugin.setArtifactId(plugin.getArtifactId()); clonedPlugin.setName(plugin.getName()); clonedPlugin.setPrefix(plugin.getPrefix()); result.add(plugin); <======= should this be clonedPlugin ? } return result;
}