IJPL-184662 introduced backend module for the intellilang

GitOrigin-RevId: 31086b8e80831815bc7fcc48950f985f5cc7a730
This commit is contained in:
Alexandr Evstigneev
2025-07-19 07:28:23 +00:00
committed by intellij-monorepo-bot
parent 1c1e9e0892
commit c84e51e4c2
8 changed files with 42 additions and 0 deletions
+1
View File
@@ -695,6 +695,7 @@ platform/xdebugger-testFramework
plugins/ByteCodeViewer
plugins/IntelliLang
plugins/IntelliLang/IntelliLang-tests
plugins/IntelliLang/backend
plugins/IntelliLang/intellilang-jps-plugin
plugins/IntelliLang/java-support
plugins/IntelliLang/plugin
+17
View File
@@ -0,0 +1,17 @@
### auto-generated section `build intellij.platform.langInjection.backend` start
load("@rules_jvm//:jvm.bzl", "jvm_library", "jvm_resources")
jvm_resources(
name = "backend_resources",
files = glob(["resources/**/*"]),
strip_prefix = "resources"
)
jvm_library(
name = "backend",
module_name = "intellij.platform.langInjection.backend",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True),
runtime_deps = [":backend_resources"]
)
### auto-generated section `build intellij.platform.langInjection.backend` end
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false"/>
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
@@ -0,0 +1,6 @@
<idea-plugin>
<dependencies>
<module name="intellij.platform.backend"/>
<module name="intellij.platform.langInjection"/>
</dependencies>
</idea-plugin>
+1
View File
@@ -17,6 +17,7 @@ jvm_library(
"//plugins/IntelliLang/java-support:java-langInjection",
"//plugins/IntelliLang/xml-support:xml-langInjection",
"//plugins/IntelliLang/intellilang-jps-plugin:java-langInjection-jps",
"//plugins/IntelliLang/backend",
]
)
### auto-generated section `build intellij.platform.langInjection.plugin` end
@@ -11,5 +11,6 @@
<orderEntry type="module" module-name="intellij.java.langInjection" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.xml.langInjection" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.langInjection.jps" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.langInjection.backend" scope="RUNTIME" />
</component>
</module>
@@ -4,6 +4,9 @@
- name: lib/modules/intellij.java.langInjection.jps.jar
contentModules:
- name: intellij.java.langInjection.jps
- name: lib/modules/intellij.platform.langInjection.backend.jar
contentModules:
- name: intellij.platform.langInjection.backend
- name: lib/modules/intellij.platform.langInjection.jar
contentModules:
- name: intellij.platform.langInjection
@@ -19,6 +19,7 @@
<content>
<module name="intellij.platform.langInjection" loading="required"/>
<module name="intellij.platform.langInjection.backend"/>
<module name="intellij.xml.langInjection"/>
<module name="intellij.xml.langInjection.xpath"/>
<module name="intellij.java.langInjection"/>