Files
openide/module-set-plugins/generated/intellij.moduleSet.plugin.structureView/plugin-content.yaml
T
Vladimir Krivosheev bc503d72d6 IJPL-244879 extract Structure View into a platform plugin
Move the platform Structure View module set behind a generated module-set plugin so desktop products keep it as a default bundled plugin while headless products can omit it.

Split LSP Structure View support into an optional content module and keep language-server/code-server layouts free of Structure View dependencies. Move DOM Structure View registration into the XML Structure View implementation and add explicit dependencies for plugins that use the implementation API directly.

Regenerate product descriptors and Bazel metadata for the new layout, including the Structure View wrapper plugin and XML-without-Structure-View module set.

IJPL-237791 IJ-MR-184958 IJ-MR-184993 IJ-MR-179029 IJ-MR-184126 IJ-MR-181153 IJ-MR-146078 IJ-MR-175479 IJ-MR-186058 IJ-MR-193195 IJ-MR-196957 IJ-MR-199124 IJ-MR-197441 IJ-MR-204135

 Conflicts:
	.idea/modules.xml
	build/bazel-generated-file-list.txt
	community/platform/lsp-impl/src/impl/documentSymbol/LspStructureViewFactory.kt
	community/platform/lsp-impl/src/impl/documentSymbol/LspStructureViewSupport.kt
	platform/lsp-impl/BUILD.bazel
	platform/lsp-impl/src/impl/documentSymbol/LspStructureViewFactory.kt
	platform/lsp-impl/structureView/src/impl/structureView/LspStructureViewFactory.kt

GitOrigin-RevId: 7a29d99e74072fbaf680aea5b808b8547c296c61
2026-05-17 12:43:57 +00:00

12 lines
499 B
YAML

- name: lib/moduleSet-plugin-structureView.jar
modules:
- name: intellij.moduleSet.plugin.structureView
- name: lib/modules/intellij.platform.structureView.backend.jar
contentModules:
- name: intellij.platform.structureView.backend
- name: lib/modules/intellij.platform.structureView.frontend.jar
contentModules:
- name: intellij.platform.structureView.frontend
- name: lib/modules/intellij.platform.structureView.impl.jar
contentModules:
- name: intellij.platform.structureView.impl