mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-08 15:09:39 +07:00
`com.intellij.queryComplexity` plugin declares dependency on `com.intellij.modules.sql` plugin alias using `depends` tag in its plugin.xml descriptor. That alias is now declared in a `intellij.database.sql.core.impl` content module in `com.intellij.database`. Before, queryComplexity plugin may be processed in `PluginSetBuilder.computeEnabledModuleMap` before the database plugin, and fail to load because the plugin alias wasn`t registered in `enabledPluginIds`. Now an additional edge in the graph is added in such cases, similar to the case with `dependencies` tag, to ensure that modules are processed in the proper order. (cherry picked from commit dd202cca60cbee6dce21f73455f4db518f3223e2) IJ-CR-171496 GitOrigin-RevId: 6fec034550a05642433aad76b3994573c954998b