Files
openide/plugins/properties/plugin-content.yaml
Nikolay Chashnikov d435368611 [remote dev] automatically put plugin modules compatible with the frontend process to separate JARs (IJPL-164312)
If a module is compatible with the frontend process (i.e., doesn't depend on 'intellij.platform.backend' module), it's now automatically put to a separate JAR: lib/modules/module.name.jar for content modules, and lib/*-frontend.jar for other modules.

The expected plugin layout is updated for some plugins that we may want to use in the frontend process in the future.

Also, peculiarities of CWM plugin layout are fixed: we don't have two copies of intellij.platform.inline.completion.split and intellij.platform.vcs.common.split modules anymore. The 'package' attribute is removed from backend modules intellij.platform.inline.completion.backend.split and intellij.platform.vcs.backend.split to ensure that they are also put to separate JARs and aren't scrambled, so there is no need to include their dependencies to the scrambling classpath.

GitOrigin-RevId: 05cc64ddff100726a64538000bbde224095adc2c
2025-01-13 13:16:14 +00:00

9 lines
257 B
YAML

- name: lib/properties-frontend.jar
modules:
- name: intellij.properties.psi
reason: <- intellij.properties
- name: intellij.properties.psi.impl
reason: <- intellij.properties
- name: lib/properties.jar
modules:
- name: intellij.properties