diff --git a/build/bazel-generated-file-list.txt b/build/bazel-generated-file-list.txt index a677797a7a89..14e82f62d6fc 100644 --- a/build/bazel-generated-file-list.txt +++ b/build/bazel-generated-file-list.txt @@ -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 diff --git a/plugins/IntelliLang/backend/BUILD.bazel b/plugins/IntelliLang/backend/BUILD.bazel new file mode 100644 index 000000000000..b9f52e037722 --- /dev/null +++ b/plugins/IntelliLang/backend/BUILD.bazel @@ -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 \ No newline at end of file diff --git a/plugins/IntelliLang/backend/intellij.platform.langInjection.backend.iml b/plugins/IntelliLang/backend/intellij.platform.langInjection.backend.iml new file mode 100644 index 000000000000..3f89cd859f54 --- /dev/null +++ b/plugins/IntelliLang/backend/intellij.platform.langInjection.backend.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/IntelliLang/backend/resources/intellij.platform.langInjection.backend.xml b/plugins/IntelliLang/backend/resources/intellij.platform.langInjection.backend.xml new file mode 100644 index 000000000000..613fd7e8a6ce --- /dev/null +++ b/plugins/IntelliLang/backend/resources/intellij.platform.langInjection.backend.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/plugins/IntelliLang/plugin/BUILD.bazel b/plugins/IntelliLang/plugin/BUILD.bazel index fec6a2590f4a..f11c4ecbaf43 100644 --- a/plugins/IntelliLang/plugin/BUILD.bazel +++ b/plugins/IntelliLang/plugin/BUILD.bazel @@ -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 \ No newline at end of file diff --git a/plugins/IntelliLang/plugin/intellij.platform.langInjection.plugin.iml b/plugins/IntelliLang/plugin/intellij.platform.langInjection.plugin.iml index cafac481e540..c728a501dcab 100644 --- a/plugins/IntelliLang/plugin/intellij.platform.langInjection.plugin.iml +++ b/plugins/IntelliLang/plugin/intellij.platform.langInjection.plugin.iml @@ -11,5 +11,6 @@ + \ No newline at end of file diff --git a/plugins/IntelliLang/plugin/plugin-content.yaml b/plugins/IntelliLang/plugin/plugin-content.yaml index 1fea6e6f2dbb..b2ca7df3e012 100644 --- a/plugins/IntelliLang/plugin/plugin-content.yaml +++ b/plugins/IntelliLang/plugin/plugin-content.yaml @@ -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 diff --git a/plugins/IntelliLang/plugin/resources/META-INF/plugin.xml b/plugins/IntelliLang/plugin/resources/META-INF/plugin.xml index 7f2553aae771..3c76661f7378 100644 --- a/plugins/IntelliLang/plugin/resources/META-INF/plugin.xml +++ b/plugins/IntelliLang/plugin/resources/META-INF/plugin.xml @@ -19,6 +19,7 @@ +