mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Don't process plugins from build.getPluginManagement()
This commit is contained in:
+11
-17
@@ -231,25 +231,19 @@ public class MavenModelConverter {
|
||||
List<MavenPlugin> result = new ArrayList<MavenPlugin>();
|
||||
Set<String> pluginKeys = new THashSet<String>();
|
||||
Build build = mavenModel.getBuild();
|
||||
doConvertPlugins(build, false, result, pluginKeys);
|
||||
if (build != null) doConvertPlugins(build.getPluginManagement(), true, result, pluginKeys);
|
||||
return result;
|
||||
}
|
||||
|
||||
private static void doConvertPlugins(PluginContainer container,
|
||||
boolean management,
|
||||
List<MavenPlugin> result,
|
||||
Set<String> pluginKeys) throws RemoteException {
|
||||
if (container == null) return;
|
||||
|
||||
List<Plugin> plugins = container.getPlugins();
|
||||
if (plugins == null) return;
|
||||
|
||||
for (Plugin each : plugins) {
|
||||
String key = each.getGroupId() + ":" + each.getArtifactId();
|
||||
result.add(convertPlugin(management, each));
|
||||
pluginKeys.add(key);
|
||||
if (build != null) {
|
||||
List<Plugin> plugins = build.getPlugins();
|
||||
if (plugins != null) {
|
||||
for (Plugin each : plugins) {
|
||||
String key = each.getGroupId() + ":" + each.getArtifactId();
|
||||
result.add(convertPlugin(false, each));
|
||||
pluginKeys.add(key);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
private static MavenPlugin convertPlugin(boolean isDefault, Plugin plugin) throws RemoteException {
|
||||
|
||||
Reference in New Issue
Block a user