mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[devkit] IJPL-246844 Attach IntelliJ SDK sources automatically on Gradle sync
Create a new intellij.devkit.gradle.tooling module for classes providing additional information about the platform sources to the Gradle daemon. (cherry picked from commit 368f37d131d67fc260f54488bf33d61c90779374) IJ-MR-210892 GitOrigin-RevId: 7404658c8b688daabf2cee8c8153c8911593ea65
This commit is contained in:
committed by
intellij-monorepo-bot
parent
df30f2bb12
commit
c033406cb1
Generated
+1
@@ -407,6 +407,7 @@
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/devkit/intellij.devkit.debugger/intellij.devkit.debugger.tests.iml" filepath="$PROJECT_DIR$/plugins/devkit/intellij.devkit.debugger/intellij.devkit.debugger.tests.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/devkit/intellij.devkit.gradle/intellij.devkit.gradle.iml" filepath="$PROJECT_DIR$/plugins/devkit/intellij.devkit.gradle/intellij.devkit.gradle.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/devkit/intellij.devkit.gradle/intellij.devkit.gradle.tests.iml" filepath="$PROJECT_DIR$/plugins/devkit/intellij.devkit.gradle/intellij.devkit.gradle.tests.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/devkit/intellij.devkit.gradle.tooling/intellij.devkit.gradle.tooling.iml" filepath="$PROJECT_DIR$/plugins/devkit/intellij.devkit.gradle.tooling/intellij.devkit.gradle.tooling.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/devkit/intellij.devkit.i18n/intellij.devkit.i18n.iml" filepath="$PROJECT_DIR$/plugins/devkit/intellij.devkit.i18n/intellij.devkit.i18n.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/devkit/intellij.devkit.i18n/intellij.devkit.i18n.tests.iml" filepath="$PROJECT_DIR$/plugins/devkit/intellij.devkit.i18n/intellij.devkit.i18n.tests.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/devkit/intellij.devkit.intelliLang/intellij.devkit.intelliLang.iml" filepath="$PROJECT_DIR$/plugins/devkit/intellij.devkit.intelliLang/intellij.devkit.intelliLang.iml" />
|
||||
|
||||
@@ -1034,6 +1034,7 @@ plugins/devkit/devkit-tests
|
||||
plugins/devkit/intellij.devkit.compose
|
||||
plugins/devkit/intellij.devkit.debugger
|
||||
plugins/devkit/intellij.devkit.gradle
|
||||
plugins/devkit/intellij.devkit.gradle.tooling
|
||||
plugins/devkit/intellij.devkit.i18n
|
||||
plugins/devkit/intellij.devkit.intelliLang
|
||||
plugins/devkit/intellij.devkit.mcp
|
||||
|
||||
@@ -0,0 +1,56 @@
|
||||
load("@rules_jvm//:jvm.bzl", "jvm_library")
|
||||
|
||||
### auto-generated section `build intellij.devkit.gradle.tooling` start
|
||||
|
||||
jvm_library(
|
||||
name = "gradle-tooling",
|
||||
srcs = glob(
|
||||
[
|
||||
"src/**/*.kt",
|
||||
"src/**/*.java",
|
||||
"src/**/*.form",
|
||||
],
|
||||
allow_empty = True,
|
||||
),
|
||||
kotlinc_opts = "@community//:k8",
|
||||
module_name = "intellij.devkit.gradle.tooling",
|
||||
resource_strip_prefix = "resources",
|
||||
resources = glob(
|
||||
["resources/**/*"],
|
||||
),
|
||||
visibility = ["//visibility:public"],
|
||||
deps = [
|
||||
# do not sort,
|
||||
"@lib//:jetbrains-annotations",
|
||||
"//plugins/gradle/tooling-extension-impl:toolingExtension-impl",
|
||||
"@lib//:gradle-provided",
|
||||
],
|
||||
)
|
||||
|
||||
jvm_library(
|
||||
name = "gradle-tooling_test_lib",
|
||||
testonly = True,
|
||||
srcs = glob(
|
||||
[],
|
||||
allow_empty = True,
|
||||
),
|
||||
kotlinc_opts = "@community//:k8",
|
||||
module_name = "intellij.devkit.gradle.tooling",
|
||||
visibility = ["//visibility:public"],
|
||||
runtime_deps = [
|
||||
# do not sort,
|
||||
":gradle-tooling",
|
||||
"//plugins/gradle/tooling-extension-impl:toolingExtension-impl_test_lib",
|
||||
"@lib//:gradle-provided",
|
||||
],
|
||||
)
|
||||
### auto-generated section `build intellij.devkit.gradle.tooling` end
|
||||
|
||||
### auto-generated section `iml intellij.devkit.gradle.tooling` start
|
||||
exports_files(
|
||||
[
|
||||
"intellij.devkit.gradle.tooling.iml",
|
||||
],
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
### auto-generated section `iml intellij.devkit.gradle.tooling` end
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="JAVA_MODULE" version="4">
|
||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="library" name="jetbrains-annotations" level="project" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.toolingExtension.impl" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Gradle" level="project" />
|
||||
</component>
|
||||
</module>
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
<idea-plugin>
|
||||
<dependencies>
|
||||
<module name="intellij.gradle.toolingExtension.impl"/>
|
||||
</dependencies>
|
||||
</idea-plugin>
|
||||
@@ -35,8 +35,10 @@ jvm_library(
|
||||
"//platform/analysis-api:analysis",
|
||||
"//platform/execution",
|
||||
"//platform/lang-api:lang",
|
||||
"//plugins/gradle",
|
||||
"//plugins/gradle:gradle-common",
|
||||
"//plugins/gradle/java",
|
||||
"//plugins/devkit/intellij.devkit.gradle.tooling:gradle-tooling",
|
||||
"//platform/smRunner",
|
||||
"//plugins/devkit/devkit-core:core",
|
||||
"//platform/util:util-ui",
|
||||
@@ -78,8 +80,10 @@ jvm_library(
|
||||
"//platform/analysis-api:analysis_test_lib",
|
||||
"//platform/execution:execution_test_lib",
|
||||
"//platform/lang-api:lang_test_lib",
|
||||
"//plugins/gradle:gradle_test_lib",
|
||||
"//plugins/gradle:gradle-common_test_lib",
|
||||
"//plugins/gradle/java:java_test_lib",
|
||||
"//plugins/devkit/intellij.devkit.gradle.tooling:gradle-tooling_test_lib",
|
||||
"//platform/smRunner:smRunner_test_lib",
|
||||
"//plugins/devkit/devkit-core:core_test_lib",
|
||||
"//platform/util:util-ui_test_lib",
|
||||
|
||||
@@ -22,8 +22,10 @@
|
||||
<orderEntry type="module" module-name="intellij.platform.analysis" />
|
||||
<orderEntry type="module" module-name="intellij.platform.execution" />
|
||||
<orderEntry type="module" module-name="intellij.platform.lang" />
|
||||
<orderEntry type="module" module-name="intellij.gradle" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.common" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.java" />
|
||||
<orderEntry type="module" module-name="intellij.devkit.gradle.tooling" />
|
||||
<orderEntry type="module" module-name="intellij.platform.smRunner" />
|
||||
<orderEntry type="module" module-name="intellij.devkit.core" />
|
||||
<orderEntry type="module" module-name="intellij.platform.util.ui" />
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
|
||||
<dependencies>
|
||||
<module name="intellij.devkit.core"/>
|
||||
<module name="intellij.devkit.gradle.tooling"/>
|
||||
<module name="intellij.gradle.java"/>
|
||||
<module name="intellij.java.psi"/>
|
||||
<module name="intellij.java.ui"/>
|
||||
|
||||
@@ -22,6 +22,9 @@
|
||||
- name: lib/modules/intellij.devkit.gradle.jar
|
||||
contentModules:
|
||||
- name: intellij.devkit.gradle
|
||||
- name: lib/modules/intellij.devkit.gradle.tooling.jar
|
||||
contentModules:
|
||||
- name: intellij.devkit.gradle.tooling
|
||||
- name: lib/modules/intellij.devkit.i18n.jar
|
||||
contentModules:
|
||||
- name: intellij.devkit.i18n
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
<module name="intellij.devkit.core"/>
|
||||
<module name="intellij.devkit.compose"/>
|
||||
<module name="intellij.devkit.gradle"/>
|
||||
<module name="intellij.devkit.gradle.tooling"/>
|
||||
<module name="intellij.devkit.i18n"/>
|
||||
<module name="intellij.devkit.intelliLang"/>
|
||||
<module name="intellij.devkit.themes"/>
|
||||
|
||||
Reference in New Issue
Block a user