protected void initialize() { plugins = new HashMap<>(); pluginClassLoaders = new HashMap<>(); unresolvedPlugins = new ArrayList<>(); resolvedPlugins = new ArrayList<>(); startedPlugins = new ArrayList<>(); pluginStateListeners = new ArrayList<>(); if (pluginsRoot == null) { pluginsRoot = createPluginsRoot(); } pluginRepository = createPluginRepository(); pluginFactory = createPluginFactory(); extensionFactory = createExtensionFactory(); pluginDescriptorFinder = createPluginDescriptorFinder(); extensionFinder = createExtensionFinder(); pluginStatusProvider = createPluginStatusProvider(); pluginLoader = createPluginLoader(); versionManager = createVersionManager(); dependencyResolver = new DependencyResolver(versionManager); }
protected void initialize() { plugins = new HashMap<>(); pluginClassLoaders = new HashMap<>(); unresolvedPlugins = new ArrayList<>(); resolvedPlugins = new ArrayList<>(); startedPlugins = new ArrayList<>(); pluginStateListeners = new ArrayList<>(); if (pluginsRoot == null) { pluginsRoot = createPluginsRoot(); } pluginRepository = createPluginRepository(); pluginFactory = createPluginFactory(); extensionFactory = createExtensionFactory(); pluginDescriptorFinder = createPluginDescriptorFinder(); extensionFinder = createExtensionFinder(); pluginStatusProvider = createPluginStatusProvider(); pluginLoader = createPluginLoader(); versionManager = createVersionManager(); dependencyResolver = new DependencyResolver(versionManager); }