Skip to content

Commit c43846a

Browse files
chashnikovintellij-monorepo-bot
authored andcommitted
[spellchecker] convert intellij.spellchecker to a content module (IJPL-189900)
This is needed to have an explicit dependency on the backend in it (IJPL-188916), and also to convert XML modules it depend on in content modules as well. The new module is registered in common-ide-modules.xml to include it in all IntelliJ-based IDEs as before. A plugin alias 'com.intellij.modules.spellchecker' is introduced to allow adding dependency on the new module without using a v2 'dependencies' tag. Existing plugins which depend on intellij.spellchecker are updated to have an explicit dependency. The change shouldn't affect external plugins which use classes from 'intellij.spellchecker' because the new module will be automatically added to their dependencies. 'lucene' and 'ai.grazie.spell.gec.engine.local' libraries which were included in the main classloader of the core plugin before due to this module are temporary included in distribution of intellij.ml.llm, intellij.grazie and intellij.searchEverywhereMl plugins. This will be fixed by converting these libraries to content module in next commits. GitOrigin-RevId: aa746fea2f6fd044cf0eaabd6589fce89133eee9
1 parent fa7ed70 commit c43846a

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

resources/META-INF/plugin.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333

3434
<dependencies>
3535
<plugin id="com.intellij.modules.lang"/>
36+
<module name="intellij.spellchecker"/>
3637
<module name="intellij.json.backend"/>
3738
</dependencies>
3839

0 commit comments

Comments
 (0)