mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 06:05:01 +07:00
IJPL-241314 fix Kotlin LSP synthetic plugin dependencies
The Kotlin standalone LSP bundle declares feature modules that depend on intellij.kotlin.base.resources and intellij.kotlin.codeInsight.shared. In the analyzer bundle these modules are represented by synthetic descriptors rather than the full IDE plugin descriptors, so expose them as empty modules on the synthetic Kotlin plugin. This keeps the plugin dependency graph satisfiable without pulling in the full intellij.kotlin.codeInsight.shared descriptor and its IDE-only dependencies, which allows the Kotlin LSP feature plugin to load during standalone diagnostics tests. 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 IJ-MR-204674 IJ-MR-205883 GitOrigin-RevId: 8b76af0c4dc903e6e674765a4c3f5ef92d6b76c1
This commit is contained in:
committed by
intellij-monorepo-bot
parent
d996fbd4a0
commit
38be419088
@@ -360,14 +360,8 @@
|
||||
|
||||
<codeUsageScopeOptimizer implementation="com.intellij.compiler.JavaCompilerReferencesCodeUsageScopeOptimizer"/>
|
||||
|
||||
|
||||
<stepsBeforeRunProvider implementation="com.intellij.compiler.options.CompileStepBeforeRun" id="compileBeforeRun"/>
|
||||
<stepsBeforeRunProvider implementation="com.intellij.compiler.options.MakeProjectStepBeforeRun" id="makeProjectBeforeRun"/>
|
||||
<stepsBeforeRunProvider implementation="com.intellij.compiler.options.CompileStepBeforeRunNoErrorCheck"
|
||||
id="compileBeforeRunNoErrorCheck" order="after compileBeforeRun"/>
|
||||
<stepsBeforeRunProvider implementation="com.intellij.packaging.impl.run.BuildArtifactsBeforeRunTaskProvider"
|
||||
order="after compileBeforeRunNoErrorCheck"/>
|
||||
<externalSystem.beforeRunTaskImporter implementation="com.intellij.compiler.options.CompileStepBeforeRunImporter"/>
|
||||
<externalSystemConfigurationHandler
|
||||
implementation="com.intellij.openapi.externalSystem.service.project.settings.CompilerConfigurationHandler"/>
|
||||
<externalSystem.beforeRunTaskImporter
|
||||
@@ -376,7 +370,6 @@
|
||||
<applicationService serviceInterface="com.intellij.openapi.externalSystem.service.execution.ExternalSystemJdkProvider"
|
||||
serviceImplementation="com.intellij.openapi.externalSystem.service.execution.ExternalSystemJavaSdkProvider"
|
||||
overrides="true"/>
|
||||
<programRunner implementation="com.intellij.openapi.externalSystem.service.execution.ExternalSystemTaskDebugRunner"/>
|
||||
|
||||
<postStartupActivity implementation="com.intellij.openapi.projectRoots.JavaVersionChecker"/>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user