bazel - build lang-impl

GitOrigin-RevId: c4c4dce20bd6e4046644f95f6e7b3f437c51668d
This commit is contained in:
Vladimir Krivosheev
2024-09-26 07:06:19 +02:00
committed by intellij-monorepo-bot
parent 35d1573ec2
commit a9e7930abe
156 changed files with 3698 additions and 1189 deletions

27
RegExpSupport/BUILD.bazel Normal file
View File

@@ -0,0 +1,27 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "regexp",
module_name = "intellij.regexp",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/lang-api:lang",
"@community//platform/lang-impl",
"@community//xml/xml-psi-api:xml-psi",
"@libraries//:intellij-deps-fastutil",
"@community//platform/core-ui",
"@community//platform/util/jdom:util-jdom",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.java.aetherDependencyResolver",
name = "java-aetherDependencyResolver",
module_name = "intellij.java.aetherDependencyResolver",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -21,7 +21,7 @@ kt_jvm_library(
"@libraries//:commons-lang3",
"@libraries//:plexus-utils",
"@libraries//:commons-codec",
"@community//platform/util:intellij.platform.util",
"@community//platform/util",
],
exports = [
"@libraries//:httpmime",

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.idea.community.build.dependencies",
name = "build-dependencies",
module_name = "intellij.idea.community.build.dependencies",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -10,7 +10,7 @@ kt_jvm_library(
kotlinc_opts = "//:k17",
deps = [
"@libraries//:annotations",
"@community//platform/build-scripts/downloader:intellij.platform.buildScripts.downloader",
"@community//platform/build-scripts/downloader:buildScripts-downloader",
"@libraries//:kotlin-stdlib",
"@libraries//:kotlinx-coroutines-core-jvm",
]

View File

@@ -212,6 +212,12 @@ java_library(
visibility = ["//visibility:public"]
)
java_library(
name = "gec-spell-engine-local-jvm",
exports = ["@maven//:ai_grazie_spell_gec_spell_engine_local_jvm"],
visibility = ["//visibility:public"]
)
java_library(
name = "groovy",
exports = ["@maven//:org_codehaus_groovy_groovy"],
@@ -272,6 +278,12 @@ java_library(
visibility = ["//visibility:public"]
)
java_library(
name = "hunspell-en-jvm",
exports = ["@maven//:ai_grazie_spell_hunspell_en_jvm"],
visibility = ["//visibility:public"]
)
java_library(
name = "icu4j",
exports = ["@maven//:com_ibm_icu_icu4j"],
@@ -344,6 +356,12 @@ java_library(
visibility = ["//visibility:public"]
)
java_library(
name = "java-string-similarity",
exports = ["@maven//:info_debatty_java_string_similarity"],
visibility = ["//visibility:public"]
)
java_library(
name = "javax.activation",
exports = ["@maven//:com_sun_activation_javax_activation"],
@@ -392,6 +410,18 @@ java_library(
visibility = ["//visibility:public"]
)
java_library(
name = "jediterm-core",
exports = ["@maven//:org_jetbrains_jediterm_jediterm_core"],
visibility = ["//visibility:public"]
)
java_library(
name = "jediterm-ui",
exports = ["@maven//:org_jetbrains_jediterm_jediterm_ui"],
visibility = ["//visibility:public"]
)
java_library(
name = "jgoodies-common",
exports = ["@maven//:com_jgoodies_jgoodies_common"],
@@ -518,6 +548,18 @@ java_library(
visibility = ["//visibility:public"]
)
java_library(
name = "kotlinx-datetime-jvm",
exports = ["@maven//:org_jetbrains_kotlinx_kotlinx_datetime_jvm"],
visibility = ["//visibility:public"]
)
java_library(
name = "kotlinx-html-jvm",
exports = ["@maven//:org_jetbrains_kotlinx_kotlinx_html_jvm"],
visibility = ["//visibility:public"]
)
java_library(
name = "kotlinx-metadata-jvm",
exports = ["@maven//:org_jetbrains_kotlinx_kotlinx_metadata_jvm"],
@@ -590,6 +632,12 @@ java_library(
visibility = ["//visibility:public"]
)
java_library(
name = "ktor-network-tls-jvm",
exports = ["@maven//:io_ktor_ktor_network_tls_jvm"],
visibility = ["//visibility:public"]
)
java_library(
name = "ktor-serialization-kotlinx-json-jvm",
exports = ["@maven//:io_ktor_ktor_serialization_kotlinx_json_jvm"],
@@ -602,12 +650,30 @@ java_library(
visibility = ["//visibility:public"]
)
java_library(
name = "lucene-analysis-common",
exports = ["@maven//:org_apache_lucene_lucene_analysis_common"],
visibility = ["//visibility:public"]
)
java_library(
name = "lucene-core",
exports = ["@maven//:org_apache_lucene_lucene_core"],
visibility = ["//visibility:public"]
)
java_library(
name = "lz4-java",
exports = ["@maven//:org_lz4_lz4_java"],
visibility = ["//visibility:public"]
)
java_library(
name = "markdown-jvm",
exports = ["@maven//:org_jetbrains_markdown_jvm"],
visibility = ["//visibility:public"]
)
java_library(
name = "marketplace-zip-signer",
exports = ["@maven//:org_jetbrains_marketplace_zip_signer"],
@@ -674,6 +740,12 @@ java_library(
visibility = ["//visibility:public"]
)
java_library(
name = "nlp-detect-jvm",
exports = ["@maven//:ai_grazie_nlp_nlp_detect_jvm"],
visibility = ["//visibility:public"]
)
java_library(
name = "okhttp",
exports = ["@maven//:com_squareup_okhttp3_okhttp"],
@@ -835,6 +907,12 @@ java_library(
visibility = ["//visibility:public"]
)
java_library(
name = "snakeyaml-engine",
exports = ["@maven//:org_snakeyaml_snakeyaml_engine"],
visibility = ["//visibility:public"]
)
java_library(
name = "streamex",
exports = ["@maven//:one_util_streamex"],
@@ -859,12 +937,48 @@ java_library(
visibility = ["//visibility:public"]
)
java_library(
name = "utils-lucene-lt-compatibility-jvm",
exports = ["@maven//:ai_grazie_utils_utils_lucene_lt_compatibility_jvm"],
visibility = ["//visibility:public"]
)
java_library(
name = "velocity-engine-core",
exports = ["@maven//:org_apache_velocity_velocity_engine_core"],
visibility = ["//visibility:public"]
)
java_library(
name = "winp",
exports = ["@maven//:org_jetbrains_intellij_deps_winp_winp"],
visibility = ["//visibility:public"]
)
java_library(
name = "xercesImpl",
exports = ["@maven//:xerces_xercesImpl"],
visibility = ["//visibility:public"]
)
java_library(
name = "xml-resolver",
exports = ["@maven//:xml_resolver_xml_resolver"],
visibility = ["//visibility:public"]
)
java_library(
name = "xstream",
exports = ["@maven//:com_thoughtworks_xstream_xstream"],
visibility = ["//visibility:public"]
)
java_library(
name = "xz",
exports = ["@maven//:org_tukaani_xz"],
visibility = ["//visibility:public"]
)
java_library(
name = "zstd-jni",
exports = ["@maven//:com_github_luben_zstd_jni"],

View File

@@ -23,6 +23,10 @@ maven.install(
### auto-generated section `artifacts` start
artifacts = [
"org.jetbrains.kotlin:kotlin-serialization-compiler-plugin:2.0.10",
"ai.grazie.nlp:nlp-detect-jvm:0.3.126",
"ai.grazie.spell:gec-spell-engine-local-jvm:0.3.126",
"ai.grazie.spell:hunspell-en-jvm:0.2.141",
"ai.grazie.utils:utils-lucene-lt-compatibility-jvm:0.3.126",
"com.amazon.ion:ion-java:1.11.9",
"com.dynatrace.hash4j:hash4j:0.18.0",
"com.esotericsoftware:kryo5:5.6.0",
@@ -64,11 +68,13 @@ maven.install(
"com.squareup.okhttp3:okhttp:5.0.0-alpha.14",
"com.sun.activation:javax.activation:1.2.0",
"com.thoughtworks.qdox:qdox:2.0.1",
"com.thoughtworks.xstream:xstream:1.4.20",
"commons-cli:commons-cli:1.9.0",
"commons-codec:commons-codec:1.17.1",
"commons-io:commons-io:2.16.1",
"commons-logging:commons-logging:1.2",
"dk.brics:automaton:1.12-4",
"info.debatty:java-string-similarity:2.0.0",
"io.github.classgraph:classgraph:4.8.174",
"io.ktor:ktor-client-auth-jvm:2.3.12",
"io.ktor:ktor-client-content-negotiation-jvm:2.3.12",
@@ -76,6 +82,7 @@ maven.install(
"io.ktor:ktor-client-encoding-jvm:2.3.12",
"io.ktor:ktor-client-java-jvm:2.3.12",
"io.ktor:ktor-client-okhttp-jvm:2.3.12",
"io.ktor:ktor-network-tls-jvm:2.3.12",
"io.ktor:ktor-serialization-kotlinx-json-jvm:2.3.8",
"io.lacuna:bifurcan:0.2.0-alpha6",
"io.netty:netty-all:4.2.0.Alpha4",
@@ -99,10 +106,13 @@ maven.install(
"org.apache.commons:commons-compress:1.26.1",
"org.apache.commons:commons-lang3:3.17.0",
"org.apache.httpcomponents:httpmime:4.5.14",
"org.apache.lucene:lucene-analysis-common:9.10.0",
"org.apache.lucene:lucene-core:9.10.0",
"org.apache.maven.resolver:maven-resolver-connector-basic:1.9.22",
"org.apache.maven.resolver:maven-resolver-transport-file:1.9.22",
"org.apache.maven.resolver:maven-resolver-transport-http:1.9.22",
"org.apache.maven:maven-resolver-provider:3.9.9",
"org.apache.velocity:velocity-engine-core:2.3",
"org.bidib.com.github.markusbernhardt:proxy-vole:1.1.5",
"org.bouncycastle:bcpkix-jdk18on:1.78.1",
"org.codehaus.groovy:groovy-json:3.0.19",
@@ -123,11 +133,15 @@ maven.install(
"org.jetbrains.intellij.deps:rwmutex-idea:0.0.7",
"org.jetbrains.intellij.plugins:structure-intellij:3.276",
"org.jetbrains.intellij:blockmap:1.0.7",
"org.jetbrains.jediterm:jediterm-core:3.47",
"org.jetbrains.jediterm:jediterm-ui:3.47",
"org.jetbrains.jps:jps-javac-extension:10",
"org.jetbrains.kotlin:kotlin-jps-plugin-classpath:1.9.25-release-852",
"org.jetbrains.kotlin:kotlin-reflect:2.0.20",
"org.jetbrains.kotlin:kotlin-stdlib:2.0.20",
"org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.3.8",
"org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.1",
"org.jetbrains.kotlinx:kotlinx-html-jvm:0.11.0",
"org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.8.0",
"org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm:1.6.2",
"org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.6.3",
@@ -139,6 +153,7 @@ maven.install(
"org.jetbrains:annotations-java5:24.0.0",
"org.jetbrains:annotations:24.0.0",
"org.jetbrains:apple-notary-api-kotlin-client:1.0.5",
"org.jetbrains:markdown-jvm:0.7.2",
"org.jetbrains:marketplace-zip-signer:0.1.24",
"org.jsoup:jsoup:1.18.1",
"org.junit.jupiter:junit-jupiter-api:5.11.0",
@@ -150,10 +165,14 @@ maven.install(
"org.slf4j:log4j-over-slf4j:1.7.36",
"org.slf4j:slf4j-api:2.0.13",
"org.slf4j:slf4j-jdk14:2.0.13",
"org.snakeyaml:snakeyaml-engine:2.7",
"org.spdx:tools-java:1.1.8",
"org.swinglabs:swingx-core:1.6.2-2",
"org.tukaani:xz:1.10",
"org.yaml:snakeyaml:2.3",
"oro:oro:2.0.8",
"xerces:xercesImpl:2.12.2",
"xml-resolver:xml-resolver:1.2",
]
### auto-generated section `artifacts` end
)

File diff suppressed because it is too large Load Diff

View File

@@ -1,11 +1,17 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.idea.community.build.tasks",
name = "build-tasks",
module_name = "intellij.idea.community.build.tasks",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
plugins = ["@libraries//:serialization_plugin"],
@@ -13,7 +19,7 @@ kt_jvm_library(
"@libraries//:kotlin-stdlib",
"@libraries//:kotlinx-serialization-core-jvm",
"@libraries//:kotlinx-serialization-json-jvm",
"@community//platform/util/zip:intellij.platform.util.zip",
"@community//platform/util/zip:util-zip",
"@libraries//:kotlinx-collections-immutable-jvm",
"@libraries//:intellij-deps-fastutil",
"@libraries//:opentelemetry-sdk",
@@ -21,20 +27,21 @@ kt_jvm_library(
"@libraries//:jackson-jr-objects",
"@libraries//:jackson-core",
"@libraries//:kotlinx-coroutines-core-jvm",
"@community//platform/util/rt-java8:intellij.platform.util.rt.java8",
"@community//java/java-runtime:intellij.java.rt",
"@community//platform/util-rt:intellij.platform.util.rt",
"@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry",
"@community//platform/diagnostic/telemetry.exporters:intellij.platform.diagnostic.telemetry.exporters",
"@community//platform/build-scripts/downloader:intellij.platform.buildScripts.downloader",
"@community//platform/util/rt-java8:util-rt-java8",
"@community//java/java-runtime:java-rt",
"@community//platform/util-rt",
"@community//platform/diagnostic/telemetry:diagnostic-telemetry",
"@community//platform/diagnostic/telemetry.exporters:diagnostic-telemetry-exporters",
"@community//platform/build-scripts/downloader:buildScripts-downloader",
"@libraries//:annotations",
"@community//platform/util/base:intellij.platform.util.base",
"@community//platform/util/base:util-base",
"@libraries//:hash4j",
"@libraries//:serviceMessages",
"@libraries//:opentelemetry-extension-kotlin",
"@libraries//:netty-buffer",
],
runtime_deps = [
":resources",
"@libraries//:slf4j-api",
"@libraries//:slf4j-jdk14",
"@libraries//:bcpkix-jdk18on",

View File

@@ -12,7 +12,7 @@ create_kotlinc_options(
)
kt_jvm_library(
name = "fleet.kernel",
name = "fleet-kernel",
module_name = "fleet.kernel",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -21,22 +21,22 @@ kt_jvm_library(
plugins = ["@libraries//:serialization_plugin"],
deps = [
"@libraries//:kotlin-stdlib",
"@community//fleet/rhizomedb:fleet.rhizomedb",
"@community//fleet/rhizomedb:fleet-rhizomedb",
"@libraries//:kotlinx-serialization-core-jvm",
"@libraries//:kotlinx-serialization-json-jvm",
"@libraries//:rhizomedb-compiler-plugin.provided",
"@community//fleet/util/core:fleet.util.core",
"@community//fleet/rpc:fleet.rpc",
"@community//fleet/util/core:fleet-util-core",
"@community//fleet/rpc:fleet-rpc",
"@libraries//:kotlinx-coroutines-core-jvm",
"@community//fleet/preferences:fleet.preferences",
"@community//fleet/reporting/api:fleet.reporting.api",
"@community//fleet/preferences:fleet-preferences",
"@community//fleet/reporting/api:fleet-reporting-api",
],
exports = [
"@community//fleet/rhizomedb:fleet.rhizomedb",
"@community//fleet/rhizomedb:fleet-rhizomedb",
"@libraries//:kotlinx-serialization-core-jvm",
"@libraries//:kotlinx-serialization-json-jvm",
"@community//fleet/util/core:fleet.util.core",
"@community//fleet/rpc:fleet.rpc",
"@community//fleet/util/core:fleet-util-core",
"@community//fleet/rpc:fleet-rpc",
"@libraries//:kotlinx-coroutines-core-jvm",
]
)

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "fleet.preferences",
name = "fleet-preferences",
module_name = "fleet.preferences",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -10,7 +10,7 @@ kt_jvm_library(
kotlinc_opts = "//:k17",
deps = [
"@libraries//:kotlin-stdlib",
"@community//fleet/util/os:fleet.util.os",
"@community//fleet/util/os:fleet-util-os",
]
)
### auto-generated section `build` end

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "fleet.reporting.api",
name = "fleet-reporting-api",
module_name = "fleet.reporting.api",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),

View File

@@ -9,14 +9,14 @@ create_kotlinc_options(
)
kt_jvm_library(
name = "fleet.rhizomedb",
name = "fleet-rhizomedb",
module_name = "fleet.rhizomedb",
visibility = ["//visibility:public"],
srcs = glob(["src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = ":custom",
deps = [
"@community//fleet/util/core:fleet.util.core",
"@community//fleet/util/core:fleet-util-core",
"@libraries//:kotlin-stdlib",
"@libraries//:kotlin-reflect",
"@libraries//:intellij-deps-fastutil",

View File

@@ -12,7 +12,7 @@ create_kotlinc_options(
)
kt_jvm_library(
name = "fleet.rpc",
name = "fleet-rpc",
module_name = "fleet.rpc",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -20,8 +20,8 @@ kt_jvm_library(
kotlinc_opts = ":custom",
plugins = ["@libraries//:serialization_plugin"],
deps = [
"@community//fleet/reporting/api:fleet.reporting.api",
"@community//fleet/preferences:fleet.preferences",
"@community//fleet/reporting/api:fleet-reporting-api",
"@community//fleet/preferences:fleet-preferences",
"@libraries//:kotlin-reflect",
"@libraries//:kotlinx-serialization-core-jvm",
"@libraries//:kotlinx-serialization-json-jvm",
@@ -30,7 +30,7 @@ kt_jvm_library(
"@libraries//:kotlinx-coroutines-slf4j",
"@libraries//:kotlinx-coroutines-core-jvm",
"@libraries//:rpc-compiler-plugin.provided",
"@community//fleet/util/core:fleet.util.core",
"@community//fleet/util/core:fleet-util-core",
"@libraries//:opentelemetry-sdk",
"@libraries//:opentelemetry-semconv",
]

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "fleet.util.core",
name = "fleet-util-core",
module_name = "fleet.util.core",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -16,19 +16,19 @@ kt_jvm_library(
"@libraries//:kotlinx-serialization-core-jvm",
"@libraries//:kotlinx-serialization-json-jvm",
"@libraries//:kotlinx-coroutines-slf4j",
"@community//fleet/util/logging/api:fleet.util.logging.api",
"@community//fleet/util/logging/api:fleet-util-logging-api",
"@libraries//:intellij-deps-fastutil",
"@libraries//:kotlinx-collections-immutable-jvm",
"@community//fleet/reporting/api:fleet.reporting.api",
"@community//fleet/preferences:fleet.preferences",
"@community//fleet/util/os:fleet.util.os",
"@community//fleet/reporting/api:fleet-reporting-api",
"@community//fleet/preferences:fleet-preferences",
"@community//fleet/util/os:fleet-util-os",
"@libraries//:slf4j-api",
],
exports = [
"@libraries//:bifurcan",
"@libraries//:kotlinx-serialization-core-jvm",
"@libraries//:kotlinx-serialization-json-jvm",
"@community//fleet/util/logging/api:fleet.util.logging.api",
"@community//fleet/util/logging/api:fleet-util-logging-api",
"@libraries//:intellij-deps-fastutil",
"@libraries//:kotlinx-collections-immutable-jvm",
]

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "fleet.util.logging.api",
name = "fleet-util-logging-api",
module_name = "fleet.util.logging.api",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "fleet.util.os",
name = "fleet-util-os",
module_name = "fleet.util.os",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),

33
images/BUILD.bazel Normal file
View File

@@ -0,0 +1,33 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "images",
module_name = "intellij.platform.images",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
plugins = ["@libraries//:serialization_plugin"],
deps = [
"@community//platform/lang-api:lang",
"@community//platform/lang-impl",
"@libraries//:commons-imaging",
"@community//platform/core-ui",
"@community//platform/platform-util-io:ide-util-io",
"@community//platform/util/jdom:util-jdom",
"@libraries//:jcef",
"@libraries//:kotlinx-serialization-core-jvm",
"@libraries//:kotlinx-serialization-json-jvm",
"@community//xml/xml-frontback",
"@community//platform/ui.jcef:ui-jcef",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -2,20 +2,20 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.java.guiForms.compiler",
name = "java-guiForms-compiler",
module_name = "intellij.java.guiForms.compiler",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j8",
kotlinc_opts = "//:k8",
deps = [
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/forms_rt:intellij.java.guiForms.rt",
"@community//platform/util/jdom:util-jdom",
"@community//platform/forms_rt:java-guiForms-rt",
"@libraries//:asm-all",
"@libraries//:forms",
"@community//java/compiler/instrumentation-util:intellij.java.compiler.instrumentationUtil",
"@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
"@libraries//:annotations",
],
exports = ["@community//java/compiler/instrumentation-util:intellij.java.compiler.instrumentationUtil"]
exports = ["@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil"]
)
### auto-generated section `build` end

View File

@@ -2,12 +2,12 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.java.compiler.instrumentationUtil.java8",
name = "java-compiler-instrumentationUtil-java8",
module_name = "intellij.java.compiler.instrumentationUtil.java8",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j8",
kotlinc_opts = "//:k8",
deps = ["@community//java/compiler/instrumentation-util:intellij.java.compiler.instrumentationUtil"]
deps = ["@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil"]
)
### auto-generated section `build` end

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.java.compiler.instrumentationUtil",
name = "java-compiler-instrumentationUtil",
module_name = "intellij.java.compiler.instrumentationUtil",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),

View File

@@ -1,16 +1,23 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.java.rt",
name = "java-rt",
module_name = "intellij.java.rt",
visibility = ["//visibility:public"],
srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j8",
kotlinc_opts = "//:k8",
deps = [
"@libraries//:ant.provided",
"@libraries//:junit",
]
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -2,14 +2,14 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.jps.build.javac.rt",
name = "jps-build-javac-rt",
module_name = "intellij.platform.jps.build.javac.rt",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"]),
javac_opts = "//:j8",
kotlinc_opts = "//:k8",
deps = [
"@community//platform/util-rt:intellij.platform.util.rt",
"@community//platform/util-rt",
"@libraries//:annotations-java5",
"@libraries//:netty-codec-http2",
"@libraries//:javax.annotation-api",

View File

@@ -1,27 +1,33 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.jps.build",
name = "jps-build",
module_name = "intellij.platform.jps.build",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java", "gen/**/*.kt", "gen/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"]),
javac_opts = "//:j11",
kotlinc_opts = "//:k11",
deps = [
"@community//platform/util:intellij.platform.util",
"@community//platform/forms_rt:intellij.java.guiForms.rt",
"@community//java/compiler/forms-compiler:intellij.java.guiForms.compiler",
"@community//java/compiler/instrumentation-util:intellij.java.compiler.instrumentationUtil",
"@community//aether-dependency-resolver:intellij.java.aetherDependencyResolver",
"@community//platform/util",
"@community//platform/forms_rt:java-guiForms-rt",
"@community//java/compiler/forms-compiler:java-guiForms-compiler",
"@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
"@community//aether-dependency-resolver:java-aetherDependencyResolver",
"@libraries//:asm-all",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util/nanoxml:intellij.platform.util.nanoxml",
"@community//platform/util/jdom:util-jdom",
"@community//platform/util/nanoxml:util-nanoxml",
"@libraries//:forms",
"@libraries//:protobuf-java",
"@community//jps/model-api:intellij.platform.jps.model",
"@community//jps/model-serialization:intellij.platform.jps.model.serialization",
"@community//jps/model-impl:intellij.platform.jps.model.impl",
"@community//jps/model-api:jps-model",
"@community//jps/model-serialization:jps-model-serialization",
"@community//jps/model-impl:jps-model-impl",
"@libraries//:netty-codec-http2",
"@libraries//:javax.annotation-api",
"@libraries//:qdox",
@@ -29,10 +35,10 @@ kt_jvm_library(
"@libraries//:intellij-deps-fastutil",
"@libraries//:jps-javac-extension",
"@libraries//:netty-buffer",
"@community//jps/jps-builders-6:intellij.platform.jps.build.javac.rt",
"@community//platform/tracing:intellij.platform.tracing.rt",
"@community//platform/runtime/repository:intellij.platform.runtime.repository",
"@community//platform/util/zip:intellij.platform.util.zip",
"@community//jps/jps-builders-6:jps-build-javac-rt",
"@community//platform/tracing:tracing-rt",
"@community//platform/runtime/repository:runtime-repository",
"@community//platform/util/zip:util-zip",
"@libraries//:caffeine",
"@libraries//:kotlinx-metadata-jvm",
"@libraries//:kotlin-stdlib.provided",
@@ -42,13 +48,14 @@ kt_jvm_library(
"@libraries//:h2-mvstore",
],
exports = [
"@community//platform/util:intellij.platform.util",
"@community//jps/jps-builders-6:intellij.platform.jps.build.javac.rt",
"@community//platform/tracing:intellij.platform.tracing.rt",
"@community//platform/util",
"@community//jps/jps-builders-6:jps-build-javac-rt",
"@community//platform/tracing:tracing-rt",
],
runtime_deps = [
"@community//java/compiler/instrumentation-util-8:intellij.java.compiler.instrumentationUtil.java8",
"@community//java/java-runtime:intellij.java.rt",
":resources",
"@community//java/compiler/instrumentation-util-8:java-compiler-instrumentationUtil-java8",
"@community//java/java-runtime:java-rt",
]
)
### auto-generated section `build` end

View File

@@ -2,14 +2,14 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.jps.model",
name = "jps-model",
module_name = "intellij.platform.jps.model",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j11",
kotlinc_opts = "//:k11",
deps = [
"@community//platform/util:intellij.platform.util",
"@community//platform/util",
"@libraries//:annotations",
],
exports = ["@libraries//:annotations"]

View File

@@ -2,15 +2,15 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.jps.model.impl",
name = "jps-model-impl",
module_name = "intellij.platform.jps.model.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j11",
kotlinc_opts = "//:k11",
deps = [
"@community//platform/util:intellij.platform.util",
"@community//jps/model-api:intellij.platform.jps.model",
"@community//platform/util",
"@community//jps/model-api:jps-model",
"@libraries//:intellij-deps-fastutil",
]
)

View File

@@ -2,17 +2,17 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.jps.model.serialization",
name = "jps-model-serialization",
module_name = "intellij.platform.jps.model.serialization",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j11",
kotlinc_opts = "//:k11",
deps = [
"@community//platform/util:intellij.platform.util",
"@community//jps/model-api:intellij.platform.jps.model",
"@community//platform/util",
"@community//jps/model-api:jps-model",
"@libraries//:intellij-deps-fastutil",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util/jdom:util-jdom",
"@libraries//:opentelemetry-sdk",
"@libraries//:opentelemetry-semconv",
]

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.tools.jps.build.standalone",
name = "tools-jps-build-standalone",
module_name = "intellij.tools.jps.build.standalone",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -10,15 +10,15 @@ kt_jvm_library(
kotlinc_opts = "//:k11",
deps = [
"@libraries//:groovy",
"@community//jps/jps-builders:intellij.platform.jps.build",
"@community//jps/model-api:intellij.platform.jps.model",
"@community//jps/jps-builders:jps-build",
"@community//jps/model-api:jps-model",
"@libraries//:cli-parser",
"@community//jps/model-serialization:intellij.platform.jps.model.serialization",
"@community//jps/model-serialization:jps-model-serialization",
"@libraries//:protobuf-java",
],
exports = [
"@community//jps/jps-builders:intellij.platform.jps.build",
"@community//jps/model-serialization:intellij.platform.jps.model.serialization",
"@community//jps/jps-builders:jps-build",
"@community//jps/model-serialization:jps-model-serialization",
]
)
### auto-generated section `build` end

View File

@@ -1,25 +1,32 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.analysis",
name = "analysis",
module_name = "intellij.platform.analysis",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/util:intellij.platform.util",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/extensions:intellij.platform.extensions",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//platform/editor-ui-api:intellij.platform.editor",
"@community//platform/util/ui:intellij.platform.util.ui",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//platform/util-ex:intellij.platform.util.ex",
"@community//platform/platform-util-io:intellij.platform.ide.util.io",
"@community//platform/util",
"@community//platform/util/jdom:util-jdom",
"@community//platform/extensions",
"@community//platform/core-api:core",
"@community//platform/projectModel-api:projectModel",
"@community//platform/editor-ui-api:editor",
"@community//platform/util/ui:util-ui",
"@community//platform/core-ui",
"@community//platform/util-ex",
"@community//platform/platform-util-io:ide-util-io",
"@libraries//:kotlin-stdlib",
]
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,46 +1,53 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.analysis.impl",
name = "analysis-impl",
module_name = "intellij.platform.analysis.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/analysis-api:intellij.platform.analysis",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/core-impl:intellij.platform.core.impl",
"@community//platform/util:intellij.platform.util",
"@community//platform/extensions:intellij.platform.extensions",
"@community//platform/projectModel-impl:intellij.platform.projectModel.impl",
"@community//platform/editor-ui-ex:intellij.platform.editor.ex",
"@community//platform/indexing-api:intellij.platform.indexing",
"@community//platform/indexing-impl:intellij.platform.indexing.impl",
"@community//platform/analysis-api:analysis",
"@community//platform/core-api:core",
"@community//platform/core-impl",
"@community//platform/util",
"@community//platform/extensions",
"@community//platform/projectModel-impl",
"@community//platform/editor-ui-ex:editor-ex",
"@community//platform/indexing-api:indexing",
"@community//platform/indexing-impl",
"@libraries//:kotlin-stdlib",
"@community//platform/util/ui:intellij.platform.util.ui",
"@community//platform/util/ui:util-ui",
"@libraries//:gson",
"@libraries//:intellij-deps-fastutil",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//platform/code-style-api:intellij.platform.codeStyle",
"@community//platform/platform-util-io:intellij.platform.ide.util.io",
"@community//platform/core-ui",
"@community//platform/code-style-api:codeStyle",
"@community//platform/platform-util-io:ide-util-io",
"@libraries//:streamex",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util/jdom:util-jdom",
"@libraries//:opentelemetry-sdk",
"@libraries//:opentelemetry-semconv",
"@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry",
"@community//platform/util/text-matching:intellij.platform.util.text.matching",
"@community//platform/diagnostic:intellij.platform.diagnostic",
"@community//platform/diagnostic/telemetry:diagnostic-telemetry",
"@community//platform/util/text-matching:util-text-matching",
"@community//platform/diagnostic",
"@libraries//:jackson-databind",
"@libraries//:jackson-core",
"@libraries//:jackson-module-kotlin",
"@community//platform/util-class-loader:intellij.platform.util.classLoader",
"@community//platform/util-class-loader:util-classLoader",
],
exports = [
"@community//platform/analysis-api:intellij.platform.analysis",
"@community//platform/core-impl:intellij.platform.core.impl",
"@community//platform/projectModel-impl:intellij.platform.projectModel.impl",
]
"@community//platform/analysis-api:analysis",
"@community//platform/core-impl",
"@community//platform/projectModel-impl",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.backend.observation",
name = "backend-observation",
module_name = "intellij.platform.backend.observation",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -10,7 +10,7 @@ kt_jvm_library(
kotlinc_opts = "//:k17",
deps = [
"@libraries//:kotlin-stdlib",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/core-api:core",
]
)
### auto-generated section `build` end

View File

@@ -9,7 +9,7 @@ create_kotlinc_options(
)
kt_jvm_library(
name = "intellij.platform.backend.workspace",
name = "backend-workspace",
module_name = "intellij.platform.backend.workspace",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -17,8 +17,8 @@ kt_jvm_library(
kotlinc_opts = ":custom",
deps = [
"@libraries//:kotlin-stdlib",
"@community//platform/workspace/storage:intellij.platform.workspace.storage",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/workspace/storage:workspace-storage",
"@community//platform/core-api:core",
]
)
### auto-generated section `build` end

View File

@@ -2,16 +2,16 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.boot",
name = "boot",
module_name = "intellij.platform.boot",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j11",
kotlinc_opts = "//:k11",
deps = [
"@community//platform/util-class-loader:intellij.platform.util.classLoader",
"@community//platform/util-class-loader:util-classLoader",
"@libraries//:annotations",
"@community//platform/util/zip:intellij.platform.util.zip",
"@community//platform/util/zip:util-zip",
]
)
### auto-generated section `build` end

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.bootstrap.coroutine",
name = "bootstrap-coroutine",
module_name = "intellij.platform.bootstrap.coroutine",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),

View File

@@ -13,7 +13,7 @@ create_kotlinc_options(
)
kt_jvm_library(
name = "intellij.platform.buildScripts",
name = "buildScripts",
module_name = "intellij.platform.buildScripts",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -21,39 +21,39 @@ kt_jvm_library(
kotlinc_opts = ":custom",
plugins = ["@libraries//:serialization_plugin"],
deps = [
"@community//platform/build-scripts/downloader:intellij.platform.buildScripts.downloader",
"@community//platform/build-scripts/downloader:buildScripts-downloader",
"@libraries//:commons-compress",
"@community//platform/util:intellij.platform.util",
"@community//jps/model-api:intellij.platform.jps.model",
"@community//jps/standalone-builder:intellij.tools.jps.build.standalone",
"@community//platform/util",
"@community//jps/model-api:jps-model",
"@community//jps/standalone-builder:tools-jps-build-standalone",
"@libraries//:opentelemetry-sdk",
"@libraries//:opentelemetry-semconv",
"@libraries//:kotlin-stdlib",
"@community//aether-dependency-resolver:intellij.java.aetherDependencyResolver",
"@community//aether-dependency-resolver:java-aetherDependencyResolver",
"@libraries//:jackson-core",
"@community//jps/model-impl:intellij.platform.jps.model.impl",
"@community//platform/util/xmlDom:intellij.platform.util.xmlDom",
"@community//platform/testFramework/core:intellij.platform.testFramework.core",
"@community//platform/util-class-loader:intellij.platform.util.classLoader",
"@community//jps/model-impl:jps-model-impl",
"@community//platform/util/xmlDom:util-xmlDom",
"@community//platform/testFramework/core:testFramework-core",
"@community//platform/util-class-loader:util-classLoader",
"@libraries//:jackson-jr-objects",
"@community//plugins/groovy/jps-plugin:intellij.groovy.jps",
"@community//platform/statistics/config:intellij.platform.statistics.config",
"@community//plugins/groovy/jps-plugin:groovy-jps",
"@community//platform/statistics/config:statistics-config",
"@libraries//:intellij-deps-fastutil",
"@libraries//:gson",
"@libraries//:protobuf-java",
"@libraries//:devkit-runtime-module-repository-jps",
"@community//build/tasks:intellij.idea.community.build.tasks",
"@community//build/deps:intellij.idea.community.build.dependencies",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//build/tasks:build-tasks",
"@community//build/deps:build-dependencies",
"@community//platform/util/jdom:util-jdom",
"@libraries//:jackson-databind",
"@libraries//:json-schema-validator",
"@libraries//:kotlinx-serialization-json-jvm",
"@libraries//:kotlinx-serialization-core-jvm",
"@community//platform/util/zip:intellij.platform.util.zip",
"@community//platform/runtime/product:intellij.platform.runtime.product",
"@community//platform/util/zip:util-zip",
"@community//platform/runtime/product:runtime-product",
"@libraries//:okhttp",
"@libraries//:zstd-jni",
"@community//platform/util/rt-java8:intellij.platform.util.rt.java8",
"@community//platform/util/rt-java8:util-rt-java8",
"@libraries//:kotlinx-collections-immutable-jvm",
"@libraries//:kotlinx-coroutines-core-jvm",
"@libraries//:opentelemetry-extension-kotlin",
@@ -79,18 +79,18 @@ kt_jvm_library(
"@libraries//:kotlinx-serialization-protobuf-jvm",
"@libraries//:jackson-dataformat-yaml",
"@libraries//:ion-java",
"@community//platform/boot:intellij.platform.boot",
"@community//platform/ijent/buildConstants:intellij.platform.ijent.community.buildConstants",
"@community//platform/boot",
"@community//platform/ijent/buildConstants:ijent-community-buildConstants",
"@libraries//:ktor-client-core-jvm",
"@libraries//:netty-all",
"@libraries//:netty-tcnative-boringssl-static",
"@community//platform/util/coroutines:intellij.platform.util.coroutines",
"@community//platform/util/coroutines:util-coroutines",
],
runtime_deps = [
"@libraries//:commons-cli",
"@community//plugins/groovy/rt:intellij.groovy.rt",
"@community//plugins/devkit/jps-plugin:intellij.devkit.jps",
"@community//plugins/ui-designer/jps-plugin:intellij.java.guiForms.jps",
"@community//plugins/groovy/rt:groovy-rt",
"@community//plugins/devkit/jps-plugin:devkit-jps",
"@community//plugins/ui-designer/jps-plugin:java-guiForms-jps",
"@libraries//:jaxb-api",
"@libraries//:jaxb-runtime",
"@libraries//:javax.activation",

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.buildScripts.bazel",
name = "buildScripts-bazel",
module_name = "intellij.platform.buildScripts.bazel",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -10,11 +10,11 @@ kt_jvm_library(
kotlinc_opts = "//:k17",
deps = [
"@libraries//:kotlin-stdlib",
"@community//jps/model-serialization:intellij.platform.jps.model.serialization",
"@community//jps/model-api:intellij.platform.jps.model",
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//jps/model-serialization:jps-model-serialization",
"@community//jps/model-api:jps-model",
"@community//platform/projectModel-api:projectModel",
"@libraries//:kotlin-jps-plugin-classpath",
],
runtime_deps = ["@community//jps/model-impl:intellij.platform.jps.model.impl"]
runtime_deps = ["@community//jps/model-impl:jps-model-impl"]
)
### auto-generated section `build` end

View File

@@ -5,26 +5,48 @@ import java.nio.file.Files
import java.nio.file.Path
class BazelFileUpdater(private val file: Path) {
private var fileContent: String = Files.readString(file)
private var originalContent: String? = runCatching { Files.readString(file) }.getOrNull()
private var fileContent: String? = originalContent
fun insertAutoGeneratedSection(sectionName: String, autoGeneratedContent: String) {
require(sectionName.isNotEmpty()) {
"sectionName must not be empty"
}
require(autoGeneratedContent.isNotEmpty()) {
"autoGeneratedContent must not be empty"
}
val startToken = "### auto-generated section `$sectionName` start"
val endToken = "### auto-generated section `$sectionName` end"
val newSection = "\n$autoGeneratedContent"
val fileContent = fileContent
if (fileContent == null) {
resetFileContent(startToken, newSection, endToken)
return
}
val startIndex = fileContent.indexOf(startToken)
val endIndex = fileContent.indexOf(endToken)
if (startIndex == -1 || endIndex == -1) {
println("Section `$sectionName` doesn't exist in the file $file")
if (false) {
resetFileContent(startToken, newSection, endToken)
}
else {
fileContent = fileContent.substring(0, startIndex + startToken.length) + newSection + fileContent.substring(endIndex)
println("Section `$sectionName` doesn't exist in the file $file")
}
}
else {
this.fileContent = fileContent.substring(0, startIndex + startToken.length) + newSection + fileContent.substring(endIndex)
}
}
private fun resetFileContent(startToken: String, newSection: String, endToken: String) {
this.fileContent = startToken + "\n" + newSection.trim() + "\n" + endToken
}
fun save() {
if (runCatching { Files.readString(file) }.getOrNull() != fileContent) {
if (originalContent != fileContent) {
Files.writeString(file, fileContent)
}
}

View File

@@ -3,12 +3,11 @@
package org.jetbrains.intellij.build.bazel
import com.intellij.openapi.util.NlsSafe
import org.jetbrains.jps.model.JpsProject
import org.jetbrains.jps.model.java.*
import org.jetbrains.jps.model.library.JpsRepositoryLibraryType
import org.jetbrains.jps.model.module.JpsLibraryDependency
import org.jetbrains.jps.model.module.JpsModule
import org.jetbrains.jps.model.module.JpsModuleDependency
import org.jetbrains.jps.model.module.*
import org.jetbrains.jps.model.serialization.JpsSerializationManager
import org.jetbrains.jps.util.JpsPathUtil
import org.jetbrains.kotlin.jps.model.JpsKotlinFacetModuleExtension
@@ -32,7 +31,8 @@ class JpsModuleToBazel {
generator.addModuleToQueue(nameToModule.getValue("intellij.platform.buildScripts"))
generator.addModuleToQueue(nameToModule.getValue("intellij.platform.buildScripts.bazel"))
generator.addModuleToQueue(nameToModule.getValue("intellij.platform.ide.impl"))
generator.addModuleToQueue(nameToModule.getValue("intellij.platform.images"))
generator.addModuleToQueue(nameToModule.getValue("intellij.xml.impl"))
generator.generate()
generateCommunityLibraryBuild(projectDir, generator)
@@ -80,6 +80,10 @@ private data class ModuleDescriptor(
private fun describeModule(module: JpsModule): ModuleDescriptor {
val contentRoots = module.contentRootsList.urls.map { Path.of(JpsPathUtil.urlToPath(it)) }
if (contentRoots.isEmpty()) {
throw NoContentRoot("Skip ${module.name} because it has no content roots")
}
require(contentRoots.size == 1) {
"Expected exactly one content root for module ${module.name}, got $contentRoots"
}
@@ -88,6 +92,8 @@ private fun describeModule(module: JpsModule): ModuleDescriptor {
)
}
private class NoContentRoot(message: String) : RuntimeException(message)
private data class Library(
@JvmField val bazelLabel: String,
@JvmField val mavenCoordinates: String,
@@ -109,19 +115,23 @@ private class BazelBuildFileGenerator(
private val moduleDescriptors = IdentityHashMap<JpsModule, ModuleDescriptor>()
private fun getModuleDescriptor(module: JpsModule): ModuleDescriptor {
private fun getModuleDescriptor(module: JpsModule): ModuleDescriptor? {
try {
return moduleDescriptors.computeIfAbsent(module) { describeModule(it) }
}
catch (_: NoContentRoot) {
println("Skip ${module.name} because it has no content roots")
return null
}
}
val libs = LinkedHashSet<Library>()
fun addModuleToQueue(module: JpsModule) {
if (generated.putIfAbsent(module, true) != null) {
return
}
if (generated.putIfAbsent(module, true) == null) {
queue.addLast(module)
}
}
fun generate() {
while (true) {
@@ -129,8 +139,8 @@ private class BazelBuildFileGenerator(
}
}
private fun getBazelDependencyLabel(module: JpsModule): String {
val descriptor = getModuleDescriptor(module)
private fun getBazelDependencyLabel(module: JpsModule): String? {
val descriptor = getModuleDescriptor(module) ?: return null
val contentRoot = descriptor.contentRoot
var path = checkAndGetRelativePath(projectDir, contentRoot).invariantSeparatorsPathString
if (path.startsWith("community/")) {
@@ -139,21 +149,34 @@ private class BazelBuildFileGenerator(
else {
path = "//$path"
}
return path + ":${module.name}"
val dirName = contentRoot.fileName.toString()
val bazelName = jpsModuleNameToBazelBuildName(module)
return path + (if (dirName == bazelName) "" else ":${jpsModuleNameToBazelBuildName(module)}")
}
private fun generateBazelBuildFiles(module: JpsModule) {
val moduleDescriptor = getModuleDescriptor(module)
val moduleDescriptor = getModuleDescriptor(module) ?: return
val contentRoot = moduleDescriptor.contentRoot
val fileUpdater = BazelFileUpdater(contentRoot.resolve("BUILD.bazel"))
buildFile(fileUpdater, "build") {
val sources = computeSources(module, contentRoot, JavaSourceRootType.SOURCE)
val resources = module.sourceRoots.filter { it.rootType == JavaResourceRootType.RESOURCE }
val resourceDependencies = mutableListOf<String>()
val isResourceOnly = sources.isEmpty()
if (resources.isNotEmpty()) {
generateResources(resources = resources, isResourceOnly = isResourceOnly, module = module, resourceDependencies = resourceDependencies, contentRoot = contentRoot)
}
if (!isResourceOnly) {
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
target("kt_jvm_library") {
option("name", module.name)
option("name", jpsModuleNameToBazelBuildName(module))
option("module_name", module.name)
visibility(arrayOf("//visibility:public"))
option("srcs", glob(computeSources(module, contentRoot)))
option("srcs", glob(sources))
val jvmTarget = getLanguageLevel(module)
var kotlincOptionsLabel = computeKotlincOptions(module = module, jvmTarget = jvmTarget) ?: "//:k$jvmTarget"
@@ -162,14 +185,51 @@ private class BazelBuildFileGenerator(
option("javac_opts", javacOptionsLabel)
option("kotlinc_opts", kotlincOptionsLabel)
generateDeps(module)
generateDeps(module, resourceDependencies)
}
}
if (resources.isEmpty() && sources.isEmpty()) {
//todo support generation for test-only modules
return
}
}
fileUpdater.save()
}
// exports doesn't work for kotlin-rules - we decided that it is better just write by hand BUILD file if `java_library` is necessary (add-exports works for java rules)
// the code below is not actual
private fun BuildFile.generateResources(
resources: List<JpsModuleSourceRoot>,
isResourceOnly: Boolean,
module: JpsModule,
resourceDependencies: MutableList<String>,
contentRoot: Path,
) {
load("@rules_java//java:defs.bzl", "java_library")
for (resourceRoot in resources) {
target("java_library") {
val resourceDependency = if (isResourceOnly) jpsModuleNameToBazelBuildName(module) else resourceRoot.path.fileName.toString()
option("name", resourceDependency)
if (isResourceOnly) {
visibility(arrayOf("//visibility:public"))
}
else {
resourceDependencies.add(resourceDependency)
}
val prefix = checkAndGetRelativePath(contentRoot, resourceRoot.path).invariantSeparatorsPathString
option("resources", glob(listOf("$prefix/**/*")))
}
}
}
private fun jpsModuleNameToBazelBuildName(module: JpsModule): @NlsSafe String {
return module.name
.removePrefix("intellij.platform.")
.removePrefix("intellij.idea.community.")
.removePrefix("intellij.")
.replace('.', '-')
}
private fun BuildFile.computeJavacOptions(module: JpsModule, jvmTarget: String): String? {
val extraJavacOptions = projectJavacSettings.currentCompilerOptions.ADDITIONAL_OPTIONS_OVERRIDE.get(module.name) ?: return null
val exports = mutableListOf<String>()
@@ -190,7 +250,6 @@ private class BazelBuildFileGenerator(
// release is not compatible with --add-exports (*** java)
require(jvmTarget == "17")
option("x_ep_disable_all_checks", true)
option("x_enable_incremental_compilation", true)
option("warn", "off")
option("add_exports", exports)
}
@@ -219,16 +278,22 @@ private class BazelBuildFileGenerator(
return ":$kotlincOptionsName"
}
private fun computeSources(module: JpsModule, contentRoot: Path): List<String> {
private fun computeSources(module: JpsModule, contentRoot: Path, type: JpsModuleSourceRootType<*>): List<String> {
return module.sourceRoots.asSequence()
.filter { !productionOnly || JavaModuleSourceRootTypes.PRODUCTION.contains(it.rootType) }
.flatMap {
var prefix = checkAndGetRelativePath(contentRoot, it.path).invariantSeparatorsPathString
.filter { it.rootType == type }
.flatMap { it ->
val dir = it.path
var prefix = checkAndGetRelativePath(contentRoot, dir).invariantSeparatorsPathString
if (prefix.isNotEmpty()) {
prefix += "/"
}
if (type == JavaSourceRootType.SOURCE || type == JavaSourceRootType.TEST_SOURCE) {
sequenceOf("$prefix**/*.kt", "$prefix**/*.java")
}
else {
sequenceOf("$prefix**/*")
}
}
.toList()
}
@@ -243,11 +308,13 @@ private class BazelBuildFileGenerator(
}
}
private fun Target.generateDeps(module: JpsModule) {
private fun Target.generateDeps(module: JpsModule, resourceDependencies: List<String>) {
val deps = ArrayList<String>()
val exports = mutableListOf<String>()
val runtimeDeps = mutableListOf<String>()
resourceDependencies.mapTo(runtimeDeps) { ":$it" }
for (element in module.dependenciesList.dependencies) {
val dependencyExtension = javaExtensionService.getDependencyExtension(element) ?: continue
val scope = dependencyExtension.scope
@@ -257,7 +324,8 @@ private class BazelBuildFileGenerator(
if (element is JpsModuleDependency) {
val dependency = element.moduleReference.resolve()!!
val label = getBazelDependencyLabel(dependency)
// todo runtime dependency (getBazelDependencyLabel() is null only because fake "main" modules do not have content roots, and we don't know where to create BUILD file)
val label = getBazelDependencyLabel(dependency) ?: continue
if (scope == JpsJavaDependencyScope.RUNTIME) {
runtimeDeps.add(label)
}

View File

@@ -1,17 +1,7 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package org.jetbrains.intellij.build.bazel
import java.nio.file.Files
import java.nio.file.Path
internal fun buildFile(out: Path, block: BuildFile.() -> Unit) {
val data = "### auto-generated section `build` start\n" + BuildFile().apply(block).render() + "### auto-generated section `build` end"
if (runCatching { Files.readString(out) }.getOrNull() != data) {
Files.writeString(out, data)
}
}
internal fun buildFile(out: BazelFileUpdater, sectionName: String, block: BuildFile.() -> Unit) {
internal inline fun buildFile(out: BazelFileUpdater, sectionName: String, block: BuildFile.() -> Unit) {
out.insertAutoGeneratedSection(sectionName, BuildFile().apply(block).render())
}

View File

@@ -9,7 +9,7 @@ create_kotlinc_options(
)
kt_jvm_library(
name = "intellij.platform.buildScripts.downloader",
name = "buildScripts-downloader",
module_name = "intellij.platform.buildScripts.downloader",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),

View File

@@ -1,21 +1,28 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.builtInServer",
name = "builtInServer",
module_name = "intellij.platform.builtInServer",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/core-api:intellij.platform.core",
"@community//platform/core-api:core",
"@libraries//:kotlin-stdlib",
"@libraries//:netty-codec-http2",
"@community//platform/util-ex:intellij.platform.util.ex",
"@community//platform/platform-util-io:intellij.platform.ide.util.io",
"@community//platform/ide-core:intellij.platform.ide.core",
"@community//platform/analysis-api:intellij.platform.analysis",
]
"@community//platform/util-ex",
"@community//platform/platform-util-io:ide-util-io",
"@community//platform/ide-core",
"@community//platform/analysis-api:analysis",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,21 +1,28 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.codeStyle",
name = "codeStyle",
module_name = "intellij.platform.codeStyle",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/core-api:intellij.platform.core",
"@community//platform/editor-ui-api:intellij.platform.editor",
"@community//platform/extensions:intellij.platform.extensions",
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//platform/core-api:core",
"@community//platform/editor-ui-api:editor",
"@community//platform/extensions",
"@community//platform/projectModel-api:projectModel",
"@libraries//:kotlin-stdlib",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util/concurrency:intellij.platform.concurrency",
]
"@community//platform/util/jdom:util-jdom",
"@community//platform/util/concurrency",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,22 +1,29 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.codeStyle.impl",
name = "codeStyle-impl",
module_name = "intellij.platform.codeStyle.impl",
visibility = ["//visibility:public"],
srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/analysis-impl:intellij.platform.analysis.impl",
"@community//platform/code-style-api:intellij.platform.codeStyle",
"@community//platform/util:intellij.platform.util",
"@community//platform/util/ui:intellij.platform.util.ui",
"@community//platform/analysis-impl",
"@community//platform/code-style-api:codeStyle",
"@community//platform/util",
"@community//platform/util/ui:util-ui",
"@libraries//:kotlin-stdlib",
"@libraries//:streamex",
"@libraries//:intellij-deps-fastutil",
"@community//platform/editor-ui-api:intellij.platform.editor",
]
"@community//platform/editor-ui-api:editor",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,38 +1,48 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.configurationStore.impl",
name = "configurationStore-impl",
module_name = "intellij.platform.configurationStore.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
plugins = ["@libraries//:serialization_plugin"],
deps = [
"@libraries//:kotlin-stdlib",
"@community//platform/util:intellij.platform.util",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/platform-api:intellij.platform.ide",
"@community//platform/projectModel-impl:intellij.platform.projectModel.impl",
"@community//platform/workspace/jps:intellij.platform.workspace.jps",
"@community//platform/platform-impl:intellij.platform.ide.impl",
"@community//platform/util",
"@community//platform/core-api:core",
"@community//platform/platform-api:ide",
"@community//platform/projectModel-impl",
"@community//platform/workspace/jps:workspace-jps",
"@community//platform/platform-impl:ide-impl",
"@libraries//:kotlinx-coroutines-core-jvm",
"@community//platform/object-serializer:intellij.platform.objectSerializer",
"@community//platform/service-container:intellij.platform.serviceContainer",
"@community//platform/object-serializer:objectSerializer",
"@community//platform/service-container:serviceContainer",
"@libraries//:snakeyaml-engine",
"@community//platform/statistics:intellij.platform.statistics",
"@community//platform/statistics",
"@libraries//:intellij-deps-fastutil",
"@community//platform/diff-api:intellij.platform.diff",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//platform/diff-api:diff",
"@community//platform/core-ui",
"@libraries//:aalto-xml",
"@community//platform/util/xmlDom:intellij.platform.util.xmlDom",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util/xmlDom:util-xmlDom",
"@community//platform/util/jdom:util-jdom",
"@libraries//:hash4j",
"@libraries//:opentelemetry-sdk",
"@libraries//:opentelemetry-semconv",
"@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry",
"@community//platform/backend/workspace:intellij.platform.backend.workspace",
"@community//platform/settings:intellij.platform.settings",
"@community//platform/diagnostic/telemetry:diagnostic-telemetry",
"@community//platform/backend/workspace:backend-workspace",
"@community//platform/settings",
"@libraries//:kotlinx-serialization-core-jvm",
"@libraries//:kotlinx-serialization-json-jvm"
]
"@libraries//:kotlinx-serialization-json-jvm",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,30 +1,37 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.core",
name = "core",
module_name = "intellij.platform.core",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j8",
kotlinc_opts = "//:k8",
deps = [
"@community//platform/util:intellij.platform.util",
"@community//platform/extensions:intellij.platform.extensions",
"@community//platform/util/progress:intellij.platform.util.progress",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util",
"@community//platform/extensions",
"@community//platform/util/progress:util-progress",
"@community//platform/util/jdom:util-jdom",
"@libraries//:kotlin-stdlib",
"@libraries//:kotlinx-coroutines-core-jvm",
"@community//platform/util/xmlDom:intellij.platform.util.xmlDom",
"@community//platform/diagnostic:intellij.platform.diagnostic",
"@community//platform/util/xmlDom:util-xmlDom",
"@community//platform/diagnostic",
"@libraries//:kotlinx-collections-immutable-jvm",
"@community//platform/util/coroutines:intellij.platform.util.coroutines",
"@community//platform/util/coroutines:util-coroutines",
"@libraries//:annotations",
],
exports = [
"@community//platform/util:intellij.platform.util",
"@community//platform/extensions:intellij.platform.extensions",
"@community//platform/util/progress:intellij.platform.util.progress",
]
"@community//platform/util",
"@community//platform/extensions",
"@community//platform/util/progress:util-progress",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,34 +1,41 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.core.impl",
name = "core-impl",
module_name = "intellij.platform.core.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j8",
kotlinc_opts = "//:k8",
deps = [
"@community//platform/core-api:intellij.platform.core",
"@community//platform/core-api:core",
"@libraries//:kotlin-stdlib",
"@libraries//:kotlinx-coroutines-core-jvm",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util/jdom:util-jdom",
"@libraries//:intellij-deps-fastutil",
"@community//platform/util-class-loader:intellij.platform.util.classLoader",
"@community//platform/util-class-loader:util-classLoader",
"@libraries//:aalto-xml",
"@community//platform/util/xmlDom:intellij.platform.util.xmlDom",
"@community//platform/util/xmlDom:util-xmlDom",
"@libraries//:automaton",
"@libraries//:guava",
"@community//platform/util/diff:intellij.platform.util.diff",
"@community//platform/diagnostic:intellij.platform.diagnostic",
"@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry",
"@community//platform/util/diff:util-diff",
"@community//platform/diagnostic",
"@community//platform/diagnostic/telemetry:diagnostic-telemetry",
"@libraries//:opentelemetry-sdk",
"@libraries//:opentelemetry-semconv",
"@community//platform/util/coroutines:intellij.platform.util.coroutines",
"@community//platform/util/coroutines:util-coroutines",
],
exports = [
"@community//platform/core-api:intellij.platform.core",
"@community//platform/core-api:core",
"@libraries//:kotlin-stdlib",
]
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,7 +1,7 @@
load("@rules_java//java:defs.bzl", "java_library")
java_library(
name = "intellij.platform.core.nio.fs",
name = "core-nio-fs",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.java"]),
add_exports = ["java.base/sun.nio.fs"],

View File

@@ -2,16 +2,16 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.core.ui",
name = "core-ui",
module_name = "intellij.platform.core.ui",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/util:intellij.platform.util",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/util/ui:intellij.platform.util.ui",
"@community//platform/util",
"@community//platform/core-api:core",
"@community//platform/util/ui:util-ui",
"@libraries//:kotlin-stdlib",
"@libraries//:hash4j",
]

View File

@@ -2,18 +2,18 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.credentialStore",
name = "credentialStore",
module_name = "intellij.platform.credentialStore",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/util-ex:intellij.platform.util.ex",
"@community//platform/util/base:intellij.platform.util.base",
"@community//platform/util:intellij.platform.util",
"@community//platform/util-ex",
"@community//platform/util/base:util-base",
"@community//platform/util",
"@libraries//:kotlin-stdlib",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/core-api:core",
]
)
### auto-generated section `build` end

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.diagnostic",
name = "diagnostic",
module_name = "intellij.platform.diagnostic",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),

View File

@@ -9,7 +9,7 @@ create_kotlinc_options(
)
kt_jvm_library(
name = "intellij.platform.diagnostic.startUpPerformanceReporter",
name = "diagnostic-startUpPerformanceReporter",
module_name = "intellij.platform.diagnostic.startUpPerformanceReporter",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -19,20 +19,20 @@ kt_jvm_library(
deps = [
"@libraries//:kotlin-stdlib",
"@libraries//:jackson-core",
"@community//platform/core-impl:intellij.platform.core.impl",
"@community//platform/util-ex:intellij.platform.util.ex",
"@community//platform/util/ui:intellij.platform.util.ui",
"@community//platform/core-impl",
"@community//platform/util-ex",
"@community//platform/util/ui:util-ui",
"@libraries//:intellij-deps-fastutil",
"@community//platform/util-class-loader:intellij.platform.util.classLoader",
"@community//platform/platform-util-io-impl:intellij.platform.ide.util.io.impl",
"@community//platform/util-class-loader:util-classLoader",
"@community//platform/platform-util-io-impl:ide-util-io-impl",
"@libraries//:opentelemetry-sdk",
"@libraries//:opentelemetry-semconv",
"@libraries//:kotlinx-coroutines-core-jvm",
"@libraries//:kotlinx-serialization-core-jvm",
"@libraries//:kotlinx-serialization-protobuf-jvm",
"@community//platform/diagnostic/telemetry-impl:intellij.platform.diagnostic.telemetry.impl",
"@community//platform/diagnostic:intellij.platform.diagnostic",
"@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry",
"@community//platform/diagnostic/telemetry-impl:diagnostic-telemetry-impl",
"@community//platform/diagnostic",
"@community//platform/diagnostic/telemetry:diagnostic-telemetry",
]
)
### auto-generated section `build` end

View File

@@ -1,7 +1,13 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
create_kotlinc_options(
name = "custom",
jvm_target = "11",
@@ -9,10 +15,10 @@ create_kotlinc_options(
)
kt_jvm_library(
name = "intellij.platform.diagnostic.telemetry.impl",
name = "diagnostic-telemetry-impl",
module_name = "intellij.platform.diagnostic.telemetry.impl",
visibility = ["//visibility:public"],
srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j11",
kotlinc_opts = ":custom",
plugins = ["@libraries//:serialization_plugin"],
@@ -23,18 +29,19 @@ kt_jvm_library(
"@libraries//:kotlin-stdlib",
"@libraries//:kotlinx-coroutines-core-jvm",
"@libraries//:opentelemetry-extension-kotlin",
"@community//platform/util:intellij.platform.util",
"@community//platform/util",
"@libraries//:opentelemetry-exporter-otlp-common",
"@libraries//:HdrHistogram",
"@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry",
"@community//platform/core-impl:intellij.platform.core.impl",
"@community//platform/util/http:intellij.platform.util.http",
"@community//platform/diagnostic/telemetry:diagnostic-telemetry",
"@community//platform/core-impl",
"@community//platform/util/http:util-http",
"@libraries//:kotlinx-serialization-protobuf-jvm",
"@libraries//:kotlinx-serialization-core-jvm",
"@community//platform/diagnostic:intellij.platform.diagnostic",
"@community//platform/diagnostic/telemetry.exporters:intellij.platform.diagnostic.telemetry.exporters",
"@community//platform/util/coroutines:intellij.platform.util.coroutines",
"@community//platform/diagnostic",
"@community//platform/diagnostic/telemetry.exporters:diagnostic-telemetry-exporters",
"@community//platform/util/coroutines:util-coroutines",
],
exports = ["@community//platform/diagnostic/telemetry.exporters:intellij.platform.diagnostic.telemetry.exporters"]
exports = ["@community//platform/diagnostic/telemetry.exporters:diagnostic-telemetry-exporters"],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,7 +1,13 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
create_kotlinc_options(
name = "custom",
jvm_target = "11",
@@ -9,28 +15,29 @@ create_kotlinc_options(
)
kt_jvm_library(
name = "intellij.platform.diagnostic.telemetry.exporters",
name = "diagnostic-telemetry-exporters",
module_name = "intellij.platform.diagnostic.telemetry.exporters",
visibility = ["//visibility:public"],
srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j11",
kotlinc_opts = ":custom",
plugins = ["@libraries//:serialization_plugin"],
deps = [
"@libraries//:kotlin-stdlib",
"@libraries//:annotations",
"@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry",
"@community//platform/diagnostic/telemetry:diagnostic-telemetry",
"@libraries//:opentelemetry-sdk",
"@libraries//:opentelemetry-semconv",
"@libraries//:opentelemetry-exporter-otlp-common",
"@community//platform/util/http:intellij.platform.util.http",
"@community//platform/util/http:util-http",
"@libraries//:kotlinx-coroutines-core-jvm",
"@community//platform/util:intellij.platform.util",
"@community//platform/util",
"@libraries//:jackson-core",
"@libraries//:jackson-databind",
"@libraries//:jackson-module-kotlin",
"@libraries//:kotlinx-serialization-core-jvm",
"@libraries//:kotlinx-serialization-protobuf-jvm",
]
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.diagnostic.telemetry",
name = "diagnostic-telemetry",
module_name = "intellij.platform.diagnostic.telemetry",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -14,9 +14,9 @@ kt_jvm_library(
"@libraries//:opentelemetry-sdk.provided",
"@libraries//:opentelemetry-semconv.provided",
"@libraries//:opentelemetry-extension-kotlin.provided",
"@community//platform/util:intellij.platform.util",
"@community//platform/diagnostic:intellij.platform.diagnostic",
"@community//platform/util",
"@community//platform/diagnostic",
],
exports = ["@community//platform/diagnostic:intellij.platform.diagnostic"]
exports = ["@community//platform/diagnostic"]
)
### auto-generated section `build` end

View File

@@ -1,27 +1,34 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.diff",
name = "diff",
module_name = "intellij.platform.diff",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/util/diff:intellij.platform.util.diff",
"@community//platform/ide-core:intellij.platform.ide.core",
"@community//platform/util/ui:intellij.platform.util.ui",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/editor-ui-api:intellij.platform.editor",
"@community//platform/analysis-api:intellij.platform.analysis",
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//platform/util/diff:util-diff",
"@community//platform/ide-core",
"@community//platform/util/ui:util-ui",
"@community//platform/core-ui",
"@community//platform/core-api:core",
"@community//platform/editor-ui-api:editor",
"@community//platform/analysis-api:analysis",
"@community//platform/projectModel-api:projectModel",
"@libraries//:kotlin-stdlib",
],
exports = [
"@community//platform/util/diff:intellij.platform.util.diff",
"@community//platform/ide-core:intellij.platform.ide.core",
]
"@community//platform/util/diff:util-diff",
"@community//platform/ide-core",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,27 +1,37 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.diff.impl",
name = "diff-impl",
module_name = "intellij.platform.diff.impl",
visibility = ["//visibility:public"],
srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/core-api:intellij.platform.core",
"@community//platform/diff-api:intellij.platform.diff",
"@community//platform/execution-impl:intellij.platform.execution.impl",
"@community//platform/platform-api:intellij.platform.ide",
"@community//platform/platform-impl:intellij.platform.ide.impl",
"@community//platform/lang-api:intellij.platform.lang",
"@community//platform/core-api:core",
"@community//platform/diff-api:diff",
"@community//platform/execution-impl",
"@community//platform/platform-api:ide",
"@community//platform/platform-impl:ide-impl",
"@community//platform/lang-api:lang",
"@libraries//:guava",
"@community//platform/statistics:intellij.platform.statistics",
"@community//platform/boot:intellij.platform.boot",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//platform/statistics",
"@community//platform/boot",
"@community//platform/core-ui",
"@libraries//:intellij-deps-fastutil",
"@community//platform/platform-util-io-impl:intellij.platform.ide.util.io.impl",
"@community//platform/platform-util-io-impl:ide-util-io-impl",
"@libraries//:kotlinx-coroutines-core-jvm",
"@community//platform/util/coroutines:intellij.platform.util.coroutines",
"@community//platform/util/jdom:intellij.platform.util.jdom"
"@community//platform/util/coroutines:util-coroutines",
"@community//platform/util/jdom:util-jdom",
],
exports = ["@community//platform/diff-api:intellij.platform.diff"]
exports = ["@community//platform/diff-api:diff"],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,25 +1,32 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.editor",
name = "editor",
module_name = "intellij.platform.editor",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/core-api:intellij.platform.core",
"@community//platform/util:intellij.platform.util",
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//platform/indexing-api:intellij.platform.indexing",
"@community//platform/core-api:core",
"@community//platform/util",
"@community//platform/projectModel-api:projectModel",
"@community//platform/indexing-api:indexing",
"@libraries//:kotlin-stdlib",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util/jdom:util-jdom",
"@libraries//:annotations",
"@community//platform/util/concurrency:intellij.platform.concurrency",
"@community//platform/util/ui:intellij.platform.util.ui",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//platform/diagnostic:intellij.platform.diagnostic",
]
"@community//platform/util/concurrency",
"@community//platform/util/ui:util-ui",
"@community//platform/core-ui",
"@community//platform/diagnostic",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,30 +1,37 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.editor.ex",
name = "editor-ex",
module_name = "intellij.platform.editor.ex",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/editor-ui-api:intellij.platform.editor",
"@community//platform/util:intellij.platform.util",
"@community//platform/core-impl:intellij.platform.core.impl",
"@community//platform/indexing-impl:intellij.platform.indexing.impl",
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//platform/projectModel-impl:intellij.platform.projectModel.impl",
"@community//platform/util/ui:intellij.platform.util.ui",
"@community//platform/editor-ui-api:editor",
"@community//platform/util",
"@community//platform/core-impl",
"@community//platform/indexing-impl",
"@community//platform/projectModel-api:projectModel",
"@community//platform/projectModel-impl",
"@community//platform/util/ui:util-ui",
"@libraries//:intellij-deps-fastutil",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/statistics:intellij.platform.statistics",
"@community//platform/core-ui",
"@community//platform/util/jdom:util-jdom",
"@community//platform/statistics",
],
exports = [
"@community//platform/editor-ui-api:intellij.platform.editor",
"@community//platform/util:intellij.platform.util",
"@community//platform/core-impl:intellij.platform.core.impl",
]
"@community//platform/editor-ui-api:editor",
"@community//platform/util",
"@community//platform/core-impl",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.eel",
name = "eel",
module_name = "intellij.platform.eel",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.eel.provider",
name = "eel-provider",
module_name = "intellij.platform.eel.provider",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -12,13 +12,13 @@ kt_jvm_library(
"@libraries//:kotlin-stdlib",
"@libraries//:annotations",
"@libraries//:kotlinx-coroutines-core-jvm",
"@community//platform/util/base:intellij.platform.util.base",
"@community//platform/extensions:intellij.platform.extensions",
"@community//platform/util:intellij.platform.util",
"@community//platform/eel:intellij.platform.eel",
"@community//platform/platform-util-io:intellij.platform.ide.util.io",
"@community//platform/util/coroutines:intellij.platform.util.coroutines",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/util/base:util-base",
"@community//platform/extensions",
"@community//platform/util",
"@community//platform/eel",
"@community//platform/platform-util-io:ide-util-io",
"@community//platform/util/coroutines:util-coroutines",
"@community//platform/core-api:core",
"@libraries//:jna-platform",
"@libraries//:pty4j",
]

View File

@@ -1,42 +1,45 @@
### auto-generated section `build` start
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.execution.impl",
name = "execution-impl",
module_name = "intellij.platform.execution.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/core-api:intellij.platform.core",
"@community//platform/platform-api:intellij.platform.ide",
"@community//platform/lang-api:intellij.platform.lang",
"@community//platform/statistics:intellij.platform.statistics",
"@community//platform/platform-impl:intellij.platform.ide.impl",
"@community//platform/macro:intellij.platform.macro",
"@community//platform/core-api:core",
"@community//platform/platform-api:ide",
"@community//platform/lang-api:lang",
"@community//platform/statistics",
"@community//platform/platform-impl:ide-impl",
"@community//platform/macro",
"@libraries//:miglayout-swing",
"@libraries//:guava",
"@libraries//:streamex",
"@libraries//:intellij-deps-fastutil",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//platform/platform-util-io-impl:intellij.platform.ide.util.io.impl",
"@community//platform/core-ui",
"@community//platform/platform-util-io-impl:ide-util-io-impl",
"@libraries//:jediterm-core",
"@libraries//:jediterm-ui",
"@libraries//:pty4j",
"@community//platform/execution:intellij.platform.execution",
"@community//platform/wsl-impl:intellij.platform.wsl.impl",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/workspace/storage:intellij.platform.workspace.storage",
"@community//platform/execution",
"@community//platform/wsl-impl",
"@community//platform/util/jdom:util-jdom",
"@community//platform/workspace/storage:workspace-storage",
"@libraries//:kotlinx-coroutines-core-jvm",
"@libraries//:jna-platform",
"@libraries//:hash4j",
"@community//platform/workspace/jps:intellij.platform.workspace.jps",
"@community//platform/backend/workspace:intellij.platform.backend.workspace",
"@community//platform/diagnostic:intellij.platform.diagnostic",
"@community//platform/ijent:intellij.platform.ijent",
"@community//platform/ijent/impl:intellij.platform.ijent.community.impl",
"@community//platform/workspace/jps:workspace-jps",
"@community//platform/backend/workspace:backend-workspace",
"@community//platform/diagnostic",
"@community//platform/ijent",
"@community//platform/ijent/impl:ijent-community-impl",
"@libraries//:rd-core",
"@community//platform/rd-platform-community:intellij.platform.rd.community",
"@community//platform/util/coroutines:intellij.platform.util.coroutines"
"@community//platform/rd-platform-community:rd-community",
"@community//platform/util/coroutines:util-coroutines",
],
exports = ["@community//platform/macro:intellij.platform.macro"]
exports = ["@community//platform/macro"]
)
### auto-generated section `build` end

View File

@@ -1,27 +1,34 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.execution",
name = "execution",
module_name = "intellij.platform.execution",
visibility = ["//visibility:public"],
srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@libraries//:kotlin-stdlib",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/ide-core:intellij.platform.ide.core",
"@community//platform/platform-util-io:intellij.platform.ide.util.io",
"@community//platform/util/ui:intellij.platform.util.ui",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util-ex:intellij.platform.util.ex",
"@community//platform/util/concurrency:intellij.platform.concurrency",
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//platform/editor-ui-api:intellij.platform.editor",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//platform/analysis-api:intellij.platform.analysis",
"@community//platform/core-api:core",
"@community//platform/ide-core",
"@community//platform/platform-util-io:ide-util-io",
"@community//platform/util/ui:util-ui",
"@community//platform/util/jdom:util-jdom",
"@community//platform/util-ex",
"@community//platform/util/concurrency",
"@community//platform/projectModel-api:projectModel",
"@community//platform/editor-ui-api:editor",
"@community//platform/core-ui",
"@community//platform/analysis-api:analysis",
"@libraries//:kotlinx-coroutines-core-jvm",
]
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -2,20 +2,20 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.extensions",
name = "extensions",
module_name = "intellij.platform.extensions",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j8",
kotlinc_opts = "//:k8",
deps = [
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util:intellij.platform.util",
"@community//platform/util/jdom:util-jdom",
"@community//platform/util",
"@libraries//:intellij-deps-fastutil",
"@libraries//:kotlin-stdlib",
"@community//platform/util/xmlDom:intellij.platform.util.xmlDom",
"@community//platform/util/xmlDom:util-xmlDom",
"@libraries//:kotlinx-coroutines-core-jvm",
"@community//platform/diagnostic:intellij.platform.diagnostic",
"@community//platform/diagnostic",
"@libraries//:kotlinx-collections-immutable-jvm",
"@libraries//:annotations",
],

View File

@@ -1,23 +1,33 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.feedback",
name = "feedback",
module_name = "intellij.platform.feedback",
visibility = ["//visibility:public"],
srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
plugins = ["@libraries//:serialization_plugin"],
deps = [
"@community//platform/util:intellij.platform.util",
"@community//platform/editor-ui-api:intellij.platform.editor",
"@community//platform/lang-api:intellij.platform.lang",
"@community//platform/core-impl:intellij.platform.core.impl",
"@community//platform/util",
"@community//platform/editor-ui-api:editor",
"@community//platform/lang-api:lang",
"@community//platform/core-impl",
"@libraries//:kotlinx-serialization-core-jvm",
"@libraries//:kotlinx-serialization-json-jvm",
"@community//platform/platform-impl:intellij.platform.ide.impl",
"@community//platform/platform-impl:ide-impl",
"@libraries//:kotlinx-datetime-jvm",
"@community//platform/util/xmlDom:intellij.platform.util.xmlDom",
"@community//platform/statistics:intellij.platform.statistics",
"@community//platform/core-ui:intellij.platform.core.ui"
]
"@community//platform/util/xmlDom:util-xmlDom",
"@community//platform/statistics",
"@community//platform/core-ui",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.java.guiForms.rt",
name = "java-guiForms-rt",
module_name = "intellij.java.guiForms.rt",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),

View File

@@ -1,12 +1,9 @@
### auto-generated section `build` start
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
load("@rules_java//java:defs.bzl", "java_library")
kt_jvm_library(
name = "intellij.platform.icons",
module_name = "intellij.platform.icons",
java_library(
name = "icons",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17"
resources = glob(["src/**/*"])
)
### auto-generated section `build` end

View File

@@ -1,33 +1,40 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.ide.core.impl",
name = "ide-core-impl",
module_name = "intellij.platform.ide.core.impl",
visibility = ["//visibility:public"],
srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/core-api:intellij.platform.core",
"@community//platform/ide-core:intellij.platform.ide.core",
"@community//platform/platform-util-io:intellij.platform.ide.util.io",
"@community//platform/util/ui:intellij.platform.util.ui",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util/concurrency:intellij.platform.concurrency",
"@community//platform/core-impl:intellij.platform.core.impl",
"@community//platform/analysis-impl:intellij.platform.analysis.impl",
"@community//platform/core-api:core",
"@community//platform/ide-core",
"@community//platform/platform-util-io:ide-util-io",
"@community//platform/util/ui:util-ui",
"@community//platform/util/jdom:util-jdom",
"@community//platform/util/concurrency",
"@community//platform/core-impl",
"@community//platform/analysis-impl",
"@libraries//:icu4j",
"@libraries//:intellij-deps-fastutil",
"@community//platform/editor-ui-api:intellij.platform.editor",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//jps/model-impl:intellij.platform.jps.model.impl",
"@community//platform/editor-ui-api:editor",
"@community//platform/core-ui",
"@community//jps/model-impl:jps-model-impl",
"@libraries//:kotlinx-coroutines-core-jvm",
"@community//platform/workspace/jps:intellij.platform.workspace.jps",
"@community//platform/backend/workspace:intellij.platform.backend.workspace",
"@community//platform/diagnostic:intellij.platform.diagnostic",
"@community//platform/workspace/jps:workspace-jps",
"@community//platform/backend/workspace:backend-workspace",
"@community//platform/diagnostic",
"@libraries//:hash4j",
"@community//platform/backend/observation:intellij.platform.backend.observation",
]
"@community//platform/backend/observation:backend-observation",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,33 +1,40 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.ide.core",
name = "ide-core",
module_name = "intellij.platform.ide.core",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
plugins = ["@libraries//:serialization_plugin"],
deps = [
"@libraries//:kotlin-stdlib",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//platform/util/concurrency:intellij.platform.concurrency",
"@community//platform/util/ui:intellij.platform.util.ui",
"@community//platform/editor-ui-api:intellij.platform.editor",
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//platform/analysis-api:intellij.platform.analysis",
"@community//platform/platform-util-io:intellij.platform.ide.util.io",
"@community//platform/util-ex:intellij.platform.util.ex",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/core-api:core",
"@community//platform/core-ui",
"@community//platform/util/concurrency",
"@community//platform/util/ui:util-ui",
"@community//platform/editor-ui-api:editor",
"@community//platform/projectModel-api:projectModel",
"@community//platform/analysis-api:analysis",
"@community//platform/platform-util-io:ide-util-io",
"@community//platform/util-ex",
"@community//platform/util/jdom:util-jdom",
"@libraries//:kotlinx-serialization-core-jvm",
"@libraries//:kotlinx-serialization-json-jvm",
"@libraries//:kotlinx-coroutines-core-jvm",
"@community//platform/diagnostic:intellij.platform.diagnostic",
"@community//platform/settings:intellij.platform.settings",
"@community//platform/util/coroutines:intellij.platform.util.coroutines",
"@community//platform/diagnostic",
"@community//platform/settings",
"@community//platform/util/coroutines:util-coroutines",
],
exports = ["@community//platform/core-api:intellij.platform.core"]
exports = ["@community//platform/core-api:core"],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,19 +1,26 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.ijent",
name = "ijent",
module_name = "intellij.platform.ijent",
visibility = ["//visibility:public"],
srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@libraries//:kotlin-stdlib",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/util/coroutines:intellij.platform.util.coroutines",
"@community//platform/eel:intellij.platform.eel",
"@community//platform/core-api:core",
"@community//platform/util/coroutines:util-coroutines",
"@community//platform/eel",
],
exports = ["@community//platform/eel:intellij.platform.eel"]
exports = ["@community//platform/eel"],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.ijent.community.buildConstants",
name = "ijent-community-buildConstants",
module_name = "intellij.platform.ijent.community.buildConstants",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),

View File

@@ -1,22 +1,30 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.ijent.community.impl",
name = "ijent-community-impl",
module_name = "intellij.platform.ijent.community.impl",
visibility = ["//visibility:public"],
srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@libraries//:kotlin-stdlib",
"@libraries//:opentelemetry-sdk",
"@libraries//:kotlinx-coroutines-core-jvm",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/core-nio-fs:intellij.platform.core.nio.fs",
"@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry",
"@community//platform/ijent:intellij.platform.ijent",
"@community//platform/eel:intellij.platform.eel",
]
"@libraries//:opentelemetry-sdk",
"@community//platform/core-api:core",
"@community//platform/core-nio-fs",
"@community//platform/diagnostic/telemetry:diagnostic-telemetry",
"@community//platform/eel",
"@community//platform/eelProvider:eel-provider",
"@community//platform/ijent",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,21 +1,28 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.indexing",
name = "indexing",
module_name = "intellij.platform.indexing",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@libraries//:annotations",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util/concurrency:intellij.platform.concurrency",
"@community//platform/core-api:core",
"@community//platform/projectModel-api:projectModel",
"@community//platform/util/jdom:util-jdom",
"@community//platform/util/concurrency",
"@libraries//:kotlin-stdlib",
],
exports = ["@community//platform/core-api:intellij.platform.core"]
exports = ["@community//platform/core-api:core"],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -2,34 +2,34 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.indexing.impl",
name = "indexing-impl",
module_name = "intellij.platform.indexing.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/core-impl:intellij.platform.core.impl",
"@community//platform/indexing-api:intellij.platform.indexing",
"@community//platform/projectModel-impl:intellij.platform.projectModel.impl",
"@community//platform/core-impl",
"@community//platform/indexing-api:indexing",
"@community//platform/projectModel-impl",
"@libraries//:kotlin-stdlib",
"@libraries//:kotlinx-coroutines-core-jvm",
"@libraries//:streamex",
"@libraries//:intellij-deps-fastutil",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/statistics:intellij.platform.statistics",
"@community//platform/util/jdom:util-jdom",
"@community//platform/statistics",
"@libraries//:HdrHistogram",
"@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry",
"@community//platform/diagnostic/telemetry:diagnostic-telemetry",
"@libraries//:opentelemetry-sdk",
"@libraries//:opentelemetry-semconv",
"@libraries//:guava",
"@community//platform/workspace/jps:intellij.platform.workspace.jps",
"@community//platform/diagnostic:intellij.platform.diagnostic",
"@community//platform/workspace/jps:workspace-jps",
"@community//platform/diagnostic",
"@libraries//:caffeine",
"@community//platform/util/nanoxml:intellij.platform.util.nanoxml",
"@community//platform/util/nanoxml:util-nanoxml",
"@libraries//:aalto-xml",
"@community//platform/util/xmlDom:intellij.platform.util.xmlDom",
"@community//platform/util/xmlDom:util-xmlDom",
],
exports = ["@community//platform/indexing-api:intellij.platform.indexing"]
exports = ["@community//platform/indexing-api:indexing"]
)
### auto-generated section `build` end

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.instanceContainer",
name = "instanceContainer",
module_name = "intellij.platform.instanceContainer",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -12,8 +12,8 @@ kt_jvm_library(
"@libraries//:kotlin-stdlib",
"@libraries//:kotlinx-coroutines-core-jvm",
"@libraries//:kotlinx-collections-immutable-jvm",
"@community//platform/util:intellij.platform.util",
"@community//platform/util/coroutines:intellij.platform.util.coroutines",
"@community//platform/util",
"@community//platform/util/coroutines:util-coroutines",
]
)
### auto-generated section `build` end

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.jbr",
name = "jbr",
module_name = "intellij.platform.jbr",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -10,8 +10,8 @@ kt_jvm_library(
kotlinc_opts = "//:k17",
deps = [
"@libraries//:annotations",
"@community//platform/util:intellij.platform.util",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//platform/util",
"@community//platform/core-ui",
]
)
### auto-generated section `build` end

View File

@@ -1,23 +1,30 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.rpc",
name = "rpc",
module_name = "intellij.platform.rpc",
visibility = ["//visibility:public"],
srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@libraries//:rpc-compiler-plugin.provided",
"@libraries//:kotlin-stdlib",
"@community//fleet/util/logging/api:fleet.util.logging.api",
"@community//fleet/rpc:fleet.rpc",
"@community//platform/core-api:intellij.platform.core",
"@community//fleet/util/logging/api:fleet-util-logging-api",
"@community//fleet/rpc:fleet-rpc",
"@community//platform/core-api:core",
],
exports = [
"@libraries//:kotlin-stdlib",
"@community//fleet/rpc:fleet.rpc",
]
"@community//fleet/rpc:fleet-rpc",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,33 +1,40 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.kernel",
name = "kernel",
module_name = "intellij.platform.kernel",
visibility = ["//visibility:public"],
srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
plugins = ["@libraries//:serialization_plugin"],
deps = [
"@libraries//:kotlin-stdlib",
"@community//platform/kernel/rpc:intellij.platform.rpc",
"@community//platform/kernel/rpc",
"@libraries//:rhizomedb-compiler-plugin.provided",
"@community//fleet/kernel:fleet.kernel",
"@community//fleet/kernel:fleet-kernel",
"@libraries//:kotlinx-coroutines-core-jvm",
"@libraries//:kotlinx-collections-immutable-jvm",
"@libraries//:kotlinx-serialization-core-jvm",
"@libraries//:intellij-deps-fastutil",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/ide-core:intellij.platform.ide.core",
"@community//platform/util/coroutines:intellij.platform.util.coroutines",
"@community//platform/core-api:core",
"@community//platform/ide-core",
"@community//platform/util/coroutines:util-coroutines",
],
exports = [
"@libraries//:kotlin-stdlib",
"@community//platform/kernel/rpc:intellij.platform.rpc",
"@community//fleet/kernel:fleet.kernel",
"@community//platform/kernel/rpc",
"@community//fleet/kernel:fleet-kernel",
"@libraries//:kotlinx-coroutines-core-jvm",
"@libraries//:kotlinx-serialization-core-jvm",
]
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,43 +1,50 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.lang",
name = "lang",
module_name = "intellij.platform.lang",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/platform-api:intellij.platform.ide",
"@community//platform/lang-core:intellij.platform.lang.core",
"@community//platform/lvcs-api:intellij.platform.lvcs",
"@community//platform/indexing-api:intellij.platform.indexing",
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//platform/analysis-api:intellij.platform.analysis",
"@community//platform/platform-api:ide",
"@community//platform/lang-core",
"@community//platform/lvcs-api:lvcs",
"@community//platform/indexing-api:indexing",
"@community//platform/projectModel-api:projectModel",
"@community//platform/analysis-api:analysis",
"@libraries//:kotlin-stdlib",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util-ex:intellij.platform.util.ex",
"@community//platform/util/ui:intellij.platform.util.ui",
"@community//platform/util-class-loader:intellij.platform.util.classLoader",
"@community//platform/util/concurrency:intellij.platform.concurrency",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//platform/code-style-api:intellij.platform.codeStyle",
"@community//platform/platform-util-io:intellij.platform.ide.util.io",
"@community//platform/execution:intellij.platform.execution",
"@community//platform/refactoring:intellij.platform.refactoring",
"@community//platform/ml-api:intellij.platform.ml",
"@community//platform/util/jdom:util-jdom",
"@community//platform/util-ex",
"@community//platform/util/ui:util-ui",
"@community//platform/util-class-loader:util-classLoader",
"@community//platform/util/concurrency",
"@community//platform/core-ui",
"@community//platform/code-style-api:codeStyle",
"@community//platform/platform-util-io:ide-util-io",
"@community//platform/execution",
"@community//platform/refactoring",
"@community//platform/ml-api:ml",
],
exports = [
"@community//platform/platform-api:intellij.platform.ide",
"@community//platform/lang-core:intellij.platform.lang.core",
"@community//platform/lvcs-api:intellij.platform.lvcs",
"@community//platform/indexing-api:intellij.platform.indexing",
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//platform/analysis-api:intellij.platform.analysis",
"@community//platform/code-style-api:intellij.platform.codeStyle",
"@community//platform/execution:intellij.platform.execution",
"@community//platform/refactoring:intellij.platform.refactoring",
]
"@community//platform/platform-api:ide",
"@community//platform/lang-core",
"@community//platform/lvcs-api:lvcs",
"@community//platform/indexing-api:indexing",
"@community//platform/projectModel-api:projectModel",
"@community//platform/analysis-api:analysis",
"@community//platform/code-style-api:codeStyle",
"@community//platform/execution",
"@community//platform/refactoring",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,29 +1,36 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.lang.core",
name = "lang-core",
module_name = "intellij.platform.lang.core",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@libraries//:kotlin-stdlib",
"@community//platform/ide-core:intellij.platform.ide.core",
"@community//platform/execution:intellij.platform.execution",
"@community//platform/platform-util-io:intellij.platform.ide.util.io",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util-class-loader:intellij.platform.util.classLoader",
"@community//platform/util/concurrency:intellij.platform.concurrency",
"@community//platform/code-style-api:intellij.platform.codeStyle",
"@community//platform/util/ui:intellij.platform.util.ui",
"@community//platform/util-ex:intellij.platform.util.ex",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//platform/editor-ui-api:intellij.platform.editor",
"@community//platform/analysis-api:intellij.platform.analysis",
"@community//platform/usageView:intellij.platform.usageView",
]
"@community//platform/ide-core",
"@community//platform/execution",
"@community//platform/platform-util-io:ide-util-io",
"@community//platform/util/jdom:util-jdom",
"@community//platform/util-class-loader:util-classLoader",
"@community//platform/util/concurrency",
"@community//platform/code-style-api:codeStyle",
"@community//platform/util/ui:util-ui",
"@community//platform/util-ex",
"@community//platform/core-ui",
"@community//platform/projectModel-api:projectModel",
"@community//platform/editor-ui-api:editor",
"@community//platform/analysis-api:analysis",
"@community//platform/usageView",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,94 +1,115 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_javac_options(
name = "custom-javac-options",
x_ep_disable_all_checks = True,
warn = "off",
add_exports = [
"java.desktop/sun.awt.image=ALL-UNNAMED",
"java.desktop/sun.awt=ALL-UNNAMED",
]
)
kt_jvm_library(
name = "intellij.platform.lang.impl",
name = "lang-impl",
module_name = "intellij.platform.lang.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
javac_opts = "//:j17",
srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"]),
javac_opts = ":custom-javac-options",
kotlinc_opts = "//:k17",
plugins = ["@libraries//:serialization_plugin"],
deps = [
"@community//platform/boot:intellij.platform.boot",
"@community//platform/lang-api:intellij.platform.lang",
"@community//platform/boot",
"@community//platform/lang-api:lang",
"@libraries//:oro",
"@libraries//:velocity-engine-core",
"@community//platform/platform-impl:intellij.platform.ide.impl",
"@community//platform/usageView:intellij.platform.usageView",
"@community//platform/usageView-impl:intellij.platform.usageView.impl",
"@community//platform/platform-impl:ide-impl",
"@community//platform/usageView",
"@community//platform/usageView-impl",
"@libraries//:cli-parser",
"@community//platform/indexing-api:intellij.platform.indexing",
"@community//platform/indexing-impl:intellij.platform.indexing.impl",
"@community//platform/projectModel-impl:intellij.platform.projectModel.impl",
"@community//platform/workspace/jps:intellij.platform.workspace.jps",
"@community//platform/indexing-api:indexing",
"@community//platform/indexing-impl",
"@community//platform/projectModel-impl",
"@community//platform/workspace/jps:workspace-jps",
"@libraries//:swingx-core",
"@libraries//:guava",
"@libraries//:gson",
"@community//jps/model-impl:intellij.platform.jps.model.impl",
"@community//platform/analysis-impl:intellij.platform.analysis.impl",
"@community//platform/structure-view-impl:intellij.platform.structureView.impl",
"@community//jps/model-impl:jps-model-impl",
"@community//platform/analysis-impl",
"@community//platform/structure-view-impl:structureView-impl",
"@libraries//:commons-logging",
"@community//platform/diff-impl:intellij.platform.diff.impl",
"@community//platform/built-in-server-api:intellij.platform.builtInServer",
"@community//platform/diff-impl",
"@community//platform/built-in-server-api:builtInServer",
"@libraries//:groovy",
"@libraries//:xstream",
"@libraries//:miglayout-swing",
"@libraries//:jna-platform",
"@libraries//:lz4-java",
"@community//platform/util:intellij.platform.util",
"@community//platform/service-container:intellij.platform.serviceContainer",
"@community//platform/execution-impl:intellij.platform.execution.impl",
"@community//platform/util",
"@community//platform/service-container:serviceContainer",
"@community//platform/execution-impl",
"@libraries//:jackson-core",
"@libraries//:jackson-databind",
"@libraries//:jackson-module-kotlin",
"@libraries//:xz",
"@libraries//:streamex",
"@community//platform/statistics:intellij.platform.statistics",
"@community//platform/statistics",
"@libraries//:kotlinx-coroutines-core-jvm",
"@libraries//:intellij-deps-fastutil",
"@libraries//:pty4j",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//platform/code-style-api:intellij.platform.codeStyle",
"@community//platform/code-style-impl:intellij.platform.codeStyle.impl",
"@community//platform/core-ui",
"@community//platform/code-style-api:codeStyle",
"@community//platform/code-style-impl:codeStyle-impl",
"@libraries//:caffeine",
"@community//platform/platform-util-io-impl:intellij.platform.ide.util.io.impl",
"@community//platform/tracing:intellij.platform.tracing.rt",
"@community//platform/rd-platform-community:intellij.platform.rd.community",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util-class-loader:intellij.platform.util.classLoader",
"@community//platform/util/zip:intellij.platform.util.zip",
"@community//platform/platform-util-io-impl:ide-util-io-impl",
"@community//platform/tracing:tracing-rt",
"@community//platform/rd-platform-community:rd-community",
"@community//platform/util/jdom:util-jdom",
"@community//platform/util-class-loader:util-classLoader",
"@community//platform/util/zip:util-zip",
"@libraries//:opentelemetry-sdk",
"@libraries//:opentelemetry-semconv",
"@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry",
"@community//platform/diagnostic/telemetry-impl:intellij.platform.diagnostic.telemetry.impl",
"@community//platform/feedback:intellij.platform.feedback",
"@community//platform/diagnostic/telemetry:diagnostic-telemetry",
"@community//platform/diagnostic/telemetry-impl:diagnostic-telemetry-impl",
"@community//platform/feedback",
"@libraries//:kotlinx-html-jvm",
"@community//platform/util/text-matching:intellij.platform.util.text.matching",
"@community//platform/util/base:intellij.platform.util.base",
"@community//platform/util/text-matching:util-text-matching",
"@community//platform/util/base:util-base",
"@libraries//:slf4j-api",
"@libraries//:jsoup",
"@community//platform/backend/workspace:intellij.platform.backend.workspace",
"@community//platform/diagnostic:intellij.platform.diagnostic",
"@community//platform/backend/workspace:backend-workspace",
"@community//platform/diagnostic",
"@libraries//:hash4j",
"@libraries//:kotlinx-serialization-protobuf-jvm",
"@libraries//:kotlinx-serialization-core-jvm",
"@libraries//:kotlinx-serialization-json-jvm",
"@community//platform/configuration-store-impl:intellij.platform.configurationStore.impl",
"@community//platform/util/coroutines:intellij.platform.util.coroutines",
"@community//platform/analysis-api:intellij.platform.analysis",
"@community//platform/util/xmlDom:intellij.platform.util.xmlDom",
"@community//platform/backend/observation:intellij.platform.backend.observation",
"@community//platform/configuration-store-impl:configurationStore-impl",
"@community//platform/util/coroutines:util-coroutines",
"@community//platform/analysis-api:analysis",
"@community//platform/util/xmlDom:util-xmlDom",
"@community//platform/backend/observation:backend-observation",
"@libraries//:kotlinx-collections-immutable-jvm",
"@community//platform/util/storages:intellij.platform.util.io.storages",
"@community//platform/util/concurrency:intellij.platform.concurrency"
"@community//platform/util/storages:util-io-storages",
"@community//platform/util/concurrency",
],
exports = [
"@community//platform/lang-api:intellij.platform.lang",
"@community//platform/platform-impl:intellij.platform.ide.impl",
"@community//platform/usageView:intellij.platform.usageView",
"@community//platform/usageView-impl:intellij.platform.usageView.impl",
"@community//platform/indexing-impl:intellij.platform.indexing.impl",
"@community//platform/projectModel-impl:intellij.platform.projectModel.impl",
"@community//platform/analysis-impl:intellij.platform.analysis.impl",
"@community//platform/structure-view-impl:intellij.platform.structureView.impl"
]
"@community//platform/lang-api:lang",
"@community//platform/platform-impl:ide-impl",
"@community//platform/usageView",
"@community//platform/usageView-impl",
"@community//platform/indexing-impl",
"@community//platform/projectModel-impl",
"@community//platform/analysis-impl",
"@community//platform/structure-view-impl:structureView-impl",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -2,14 +2,14 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.lvcs",
name = "lvcs",
module_name = "intellij.platform.lvcs",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/core-api:intellij.platform.core",
"@community//platform/core-api:core",
"@libraries//:kotlin-stdlib",
]
)

View File

@@ -1,23 +1,26 @@
### auto-generated section `build` start
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.macro",
name = "macro",
module_name = "intellij.platform.macro",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/core-api:intellij.platform.core",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//platform/editor-ui-api:intellij.platform.editor",
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//platform/execution:intellij.platform.execution",
"@community//platform/lang-core:intellij.platform.lang.core",
"@community//platform/util/ui:intellij.platform.util.ui",
"@community//jps/model-serialization:intellij.platform.jps.model.serialization",
"@community//platform/projectModel-impl:intellij.platform.projectModel.impl",
"@community//platform/ide-core:intellij.platform.ide.core",
"@community//platform/analysis-api:intellij.platform.analysis",
"@community//platform/util/jdom:intellij.platform.util.jdom"
"@community//platform/core-api:core",
"@community//platform/core-ui",
"@community//platform/editor-ui-api:editor",
"@community//platform/projectModel-api:projectModel",
"@community//platform/execution",
"@community//platform/lang-core",
"@community//platform/util/ui:util-ui",
"@community//jps/model-serialization:jps-model-serialization",
"@community//platform/projectModel-impl",
"@community//platform/ide-core",
"@community//platform/analysis-api:analysis",
"@community//platform/util/jdom:util-jdom",
]
)
### auto-generated section `build` end

View File

@@ -0,0 +1,20 @@
### auto-generated section `build` start
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "markdown-utils",
module_name = "intellij.platform.markdown.utils",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/core-api:core",
"@community//platform/editor-ui-api:editor",
"@community//platform/util/ui:util-ui",
"@libraries//:kotlin-stdlib",
"@libraries//:markdown-jvm",
"@community//platform/lang-impl",
]
)
### auto-generated section `build` end

View File

@@ -1,19 +1,26 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.ml",
name = "ml",
module_name = "intellij.platform.ml",
visibility = ["//visibility:public"],
srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@libraries//:kotlin-stdlib",
"@libraries//:kotlinx-coroutines-core-jvm",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/core-api:core",
"@libraries//:extension",
],
exports = ["@libraries//:extension"]
exports = ["@libraries//:extension"],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.objectSerializer",
name = "objectSerializer",
module_name = "intellij.platform.objectSerializer",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -12,19 +12,19 @@ kt_jvm_library(
deps = [
"@libraries//:kotlin-stdlib",
"@libraries//:ion-java",
"@community//platform/util:intellij.platform.util",
"@community//platform/util",
"@libraries//:kotlin-reflect",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util-ex:intellij.platform.util.ex",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//platform/object-serializer/annotations:intellij.platform.objectSerializer.annotations",
"@community//platform/util/jdom:util-jdom",
"@community//platform/util-ex",
"@community//platform/core-api:core",
"@community//platform/projectModel-api:projectModel",
"@community//platform/object-serializer/annotations:objectSerializer-annotations",
"@libraries//:lz4-java",
"@libraries//:intellij-deps-fastutil",
"@libraries//:kotlinx-serialization-core-jvm",
"@libraries//:kotlinx-serialization-json-jvm",
"@community//platform/util/xmlDom:intellij.platform.util.xmlDom",
"@community//platform/settings:intellij.platform.settings",
"@community//platform/util/xmlDom:util-xmlDom",
"@community//platform/settings",
]
)
### auto-generated section `build` end

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.objectSerializer.annotations",
name = "objectSerializer-annotations",
module_name = "intellij.platform.objectSerializer.annotations",
visibility = ["//visibility:public"],
srcs = glob(["**/*.kt", "**/*.java"]),

View File

@@ -1,11 +1,16 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_javac_options(
name = "custom-javac-options",
x_ep_disable_all_checks = True,
x_enable_incremental_compilation = True,
warn = "off",
add_exports = [
"java.desktop/sun.swing=ALL-UNNAMED",
@@ -14,55 +19,54 @@ kt_javac_options(
)
kt_jvm_library(
name = "intellij.platform.ide",
name = "ide",
module_name = "intellij.platform.ide",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = ":custom-javac-options",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/util:intellij.platform.util",
"@community//platform/extensions:intellij.platform.extensions",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/forms_rt:intellij.java.guiForms.rt",
"@community//platform/platform-resources-en:intellij.platform.resources.en",
"@community//platform/icons:intellij.platform.icons",
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//platform/analysis-api:intellij.platform.analysis",
"@community//platform/editor-ui-api:intellij.platform.editor",
"@community//platform/util",
"@community//platform/extensions",
"@community//platform/core-api:core",
"@community//platform/forms_rt:java-guiForms-rt",
"@community//platform/icons",
"@community//platform/projectModel-api:projectModel",
"@community//platform/analysis-api:analysis",
"@community//platform/editor-ui-api:editor",
"@libraries//:jna-platform",
"@libraries//:kotlin-stdlib",
"@libraries//:kotlinx-coroutines-core-jvm",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util-ex:intellij.platform.util.ex",
"@community//platform/util/concurrency:intellij.platform.concurrency",
"@community//platform/util/ui:intellij.platform.util.ui",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//platform/platform-util-io:intellij.platform.ide.util.io",
"@community//platform/util/jdom:util-jdom",
"@community//platform/util-ex",
"@community//platform/util/concurrency",
"@community//platform/util/ui:util-ui",
"@community//platform/core-ui",
"@community//platform/platform-util-io:ide-util-io",
"@libraries//:jcef",
"@community//platform/code-style-api:intellij.platform.codeStyle",
"@community//platform/credential-store:intellij.platform.credentialStore",
"@community//platform/remote-core:intellij.platform.remote.core",
"@community//platform/ide-core:intellij.platform.ide.core",
"@community//platform/util/text-matching:intellij.platform.util.text.matching",
"@community//platform/diagnostic:intellij.platform.diagnostic",
"@community//platform/code-style-api:codeStyle",
"@community//platform/credential-store:credentialStore",
"@community//platform/remote-core",
"@community//platform/ide-core",
"@community//platform/util/text-matching:util-text-matching",
"@community//platform/diagnostic",
"@libraries//:jackson-core",
"@libraries//:caffeine",
"@community//platform/progress/shared:intellij.platform.ide.progress",
"@community//platform/util/diff:intellij.platform.util.diff",
"@community//platform/progress/shared:ide-progress",
"@community//platform/util/diff:util-diff",
],
exports = [
"@community//platform/util:intellij.platform.util",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/forms_rt:intellij.java.guiForms.rt",
"@community//platform/platform-resources-en:intellij.platform.resources.en",
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//platform/analysis-api:intellij.platform.analysis",
"@community//platform/editor-ui-api:intellij.platform.editor",
"@community//platform/credential-store:intellij.platform.credentialStore",
"@community//platform/remote-core:intellij.platform.remote.core",
"@community//platform/ide-core:intellij.platform.ide.core",
"@community//platform/progress/shared:intellij.platform.ide.progress",
]
"@community//platform/util",
"@community//platform/core-api:core",
"@community//platform/forms_rt:java-guiForms-rt",
"@community//platform/projectModel-api:projectModel",
"@community//platform/analysis-api:analysis",
"@community//platform/editor-ui-api:editor",
"@community//platform/credential-store:credentialStore",
"@community//platform/remote-core",
"@community//platform/ide-core",
"@community//platform/progress/shared:ide-progress",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,11 +1,16 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_javac_options(
name = "custom-javac-options",
x_ep_disable_all_checks = True,
x_enable_incremental_compilation = True,
warn = "off",
add_exports = [
"java.desktop/sun.awt=ALL-UNNAMED",
@@ -20,36 +25,36 @@ kt_javac_options(
)
kt_jvm_library(
name = "intellij.platform.ide.impl",
name = "ide-impl",
module_name = "intellij.platform.ide.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = ":custom-javac-options",
kotlinc_opts = "//:k17",
plugins = ["@libraries//:serialization_plugin"],
deps = [
"@community//lib:mac",
"@community//platform/platform-api:intellij.platform.ide",
"@community//platform/platform-api:ide",
"@libraries//:oro",
"@community//platform/lang-api:intellij.platform.lang",
"@community//platform/lang-api:lang",
"@libraries//:jna-platform",
"@libraries//:winp",
"@libraries//:swingx-core",
"@community//platform/core-impl:intellij.platform.core.impl",
"@community//platform/core-impl",
"@libraries//:miglayout-swing",
"@community//platform/indexing-api:intellij.platform.indexing",
"@community//platform/projectModel-impl:intellij.platform.projectModel.impl",
"@community//platform/workspace/jps:intellij.platform.workspace.jps",
"@community//platform/indexing-api:indexing",
"@community//platform/projectModel-impl",
"@community//platform/workspace/jps:workspace-jps",
"@libraries//:commons-imaging",
"@libraries//:guava",
"@community//jps/model-impl:intellij.platform.jps.model.impl",
"@community//platform/analysis-impl:intellij.platform.analysis.impl",
"@community//platform/editor-ui-ex:intellij.platform.editor.ex",
"@community//jps/model-impl:jps-model-impl",
"@community//platform/analysis-impl",
"@community//platform/editor-ui-ex:editor-ex",
"@libraries//:gson",
"@libraries//:httpmime",
"@community//platform/diff-api:intellij.platform.diff",
"@community//platform/diff-api:diff",
"@libraries//:imgscalr-lib",
"@community//platform/built-in-server-api:intellij.platform.builtInServer",
"@community//platform/built-in-server-api:builtInServer",
"@libraries//:kotlin-stdlib",
"@libraries//:streamex",
"@libraries//:kotlinx-coroutines-core-jvm",
@@ -58,89 +63,90 @@ kt_jvm_library(
"@libraries//:java-compatibility",
"@libraries//:kotlin-reflect",
"@libraries//:jackson-databind",
"@community//platform/util/ui:intellij.platform.util.ui",
"@community//platform/platform-util-io-impl:intellij.platform.ide.util.io.impl",
"@community//platform/util:intellij.platform.util",
"@community//platform/instanceContainer:intellij.platform.instanceContainer",
"@community//platform/service-container:intellij.platform.serviceContainer",
"@community//platform/util/ui:util-ui",
"@community//platform/platform-util-io-impl:ide-util-io-impl",
"@community//platform/util",
"@community//platform/instanceContainer",
"@community//platform/service-container:serviceContainer",
"@libraries//:jcef",
"@community//platform/statistics:intellij.platform.statistics",
"@community//platform/statistics",
"@libraries//:asm-all",
"@libraries//:jsoup",
"@community//platform/rd-platform-community:intellij.platform.rd.community",
"@community//platform/rd-platform-community:rd-community",
"@libraries//:intellij-deps-fastutil",
"@libraries//:blockmap",
"@community//platform/util-class-loader:intellij.platform.util.classLoader",
"@community//platform/util-class-loader:util-classLoader",
"@libraries//:netty-buffer",
"@community//platform/util/concurrency:intellij.platform.concurrency",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//platform/util/concurrency",
"@community//platform/core-ui",
"@libraries//:marketplace-zip-signer",
"@libraries//:caffeine",
"@community//platform/statistics/uploader:intellij.platform.statistics.uploader",
"@community//platform/statistics/uploader:statistics-uploader",
"@libraries//:classgraph",
"@community//platform/util/zip:intellij.platform.util.zip",
"@community//platform/remote-core:intellij.platform.remote.core",
"@community//platform/util/zip:util-zip",
"@community//platform/remote-core",
"@libraries//:icu4j",
"@community//platform/util/xmlDom:intellij.platform.util.xmlDom",
"@community//platform/ide-core-impl:intellij.platform.ide.core.impl",
"@community//platform/platform-util-netty:intellij.platform.ide.util.netty",
"@community//platform/util/xmlDom:util-xmlDom",
"@community//platform/ide-core-impl",
"@community//platform/platform-util-netty:ide-util-netty",
"@libraries//:aalto-xml",
"@libraries//:jbr-api",
"@libraries//:kotlinx-serialization-json-jvm",
"@libraries//:kotlinx-serialization-core-jvm",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util/jdom:util-jdom",
"@libraries//:jvm-native-trusted-roots",
"@libraries//:opentelemetry-sdk",
"@libraries//:opentelemetry-semconv",
"@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry",
"@community//platform/diagnostic/telemetry:diagnostic-telemetry",
"@libraries//:opentelemetry-extension-kotlin",
"@libraries//:HdrHistogram",
"@community//platform/code-style-impl:intellij.platform.codeStyle.impl",
"@community//platform/util/text-matching:intellij.platform.util.text.matching",
"@community//platform/code-style-impl:codeStyle-impl",
"@community//platform/util/text-matching:util-text-matching",
"@libraries//:hash4j",
"@community//platform/util-ex:intellij.platform.util.ex",
"@community//platform/backend/workspace:intellij.platform.backend.workspace",
"@community//platform/diagnostic/startUpPerformanceReporter:intellij.platform.diagnostic.startUpPerformanceReporter",
"@community//platform/diagnostic/telemetry-impl:intellij.platform.diagnostic.telemetry.impl",
"@community//platform/diagnostic:intellij.platform.diagnostic",
"@community//platform/ijent:intellij.platform.ijent",
"@community//platform/backend/observation:intellij.platform.backend.observation",
"@community//platform/util-ex",
"@community//platform/backend/workspace:backend-workspace",
"@community//platform/diagnostic/startUpPerformanceReporter:diagnostic-startUpPerformanceReporter",
"@community//platform/diagnostic/telemetry-impl:diagnostic-telemetry-impl",
"@community//platform/diagnostic",
"@community//platform/ijent",
"@community//platform/backend/observation:backend-observation",
"@libraries//:pty4j",
"@community//platform/settings:intellij.platform.settings",
"@community//platform/util/coroutines:intellij.platform.util.coroutines",
"@community//platform/settings",
"@community//platform/util/coroutines:util-coroutines",
"@libraries//:annotations",
"@libraries//:rwmutex-idea",
"@community//platform/bootstrap/coroutine:intellij.platform.bootstrap.coroutine",
"@community//platform/bootstrap/coroutine:bootstrap-coroutine",
"@libraries//:lz4-java",
"@community//platform/ml-api:intellij.platform.ml",
"@community//platform/ml-api:ml",
"@libraries//:kotlinx-collections-immutable-jvm",
"@community//platform/util/storages:intellij.platform.util.io.storages",
"@community//platform/core-nio-fs:intellij.platform.core.nio.fs",
"@community//platform/ijent/impl:intellij.platform.ijent.community.impl",
"@community//platform/ijent/buildConstants:intellij.platform.ijent.community.buildConstants",
"@community//platform/kernel/shared:intellij.platform.kernel",
"@community//platform/progress/shared:intellij.platform.ide.progress",
"@community//platform/util/storages:util-io-storages",
"@community//platform/core-nio-fs",
"@community//platform/ijent/impl:ijent-community-impl",
"@community//platform/ijent/buildConstants:ijent-community-buildConstants",
"@community//platform/kernel/shared:kernel",
"@community//platform/progress/shared:ide-progress",
"@libraries//:dd-plist",
"@community//platform/project/shared:intellij.platform.project",
"@community//platform/jbr:intellij.platform.jbr",
"@community//platform/ui.jcef:intellij.platform.ui.jcef",
"@community//fleet/util/core:fleet.util.core",
"@community//platform/eelProvider:intellij.platform.eel.provider",
"@community//platform/project/shared:project",
"@community//platform/jbr",
"@community//platform/ui.jcef:ui-jcef",
"@community//fleet/util/core:fleet-util-core",
"@community//platform/eelProvider:eel-provider",
],
exports = [
"@community//platform/platform-api:intellij.platform.ide",
"@community//platform/core-impl:intellij.platform.core.impl",
"@community//platform/analysis-impl:intellij.platform.analysis.impl",
"@community//platform/editor-ui-ex:intellij.platform.editor.ex",
"@community//platform/platform-api:ide",
"@community//platform/core-impl",
"@community//platform/analysis-impl",
"@community//platform/editor-ui-ex:editor-ex",
"@libraries//:kotlin-stdlib",
"@community//platform/util/ui:intellij.platform.util.ui",
"@community//platform/remote-core:intellij.platform.remote.core",
"@community//platform/ide-core-impl:intellij.platform.ide.core.impl",
"@community//platform/util/ui:util-ui",
"@community//platform/remote-core",
"@community//platform/ide-core-impl",
],
runtime_deps = [
":resources",
"@libraries//:slf4j-api",
"@libraries//:slf4j-jdk14",
"@community//platform/object-serializer:intellij.platform.objectSerializer",
"@community//platform/object-serializer:objectSerializer",
"@libraries//:groovy-jsr223",
"@libraries//:groovy-json",
"@libraries//:groovy-templates",
@@ -148,8 +154,10 @@ kt_jvm_library(
"@libraries//:protobuf-java",
"@libraries//:jgoodies-common",
"@libraries//:forms",
"@community//platform/settings-local:intellij.platform.settings.local",
"@community//platform/settings-local",
"@libraries//:bcpkix-jdk18on",
"@community//platform/platform-resources:resources",
"@community//platform/platform-resources-en:resources-en",
]
)
### auto-generated section `build` end

View File

@@ -1,12 +1,9 @@
### auto-generated section `build` start
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
load("@rules_java//java:defs.bzl", "java_library")
kt_jvm_library(
name = "intellij.platform.resources.en",
module_name = "intellij.platform.resources.en",
java_library(
name = "resources-en",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17"
resources = glob(["src/**/*"])
)
### auto-generated section `build` end

View File

@@ -0,0 +1,9 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
java_library(
name = "resources",
visibility = ["//visibility:public"],
resources = glob(["src/**/*"])
)
### auto-generated section `build` end

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.ide.util.io.impl",
name = "ide-util-io-impl",
module_name = "intellij.platform.ide.util.io.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -10,15 +10,15 @@ kt_jvm_library(
kotlinc_opts = "//:k17",
deps = [
"@libraries//:kotlin-stdlib",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/util/base:intellij.platform.util.base",
"@community//platform/platform-util-io:intellij.platform.ide.util.io",
"@community//platform/core-api:core",
"@community//platform/util/base:util-base",
"@community//platform/platform-util-io:ide-util-io",
"@libraries//:pty4j",
"@libraries//:winp",
"@libraries//:proxy-vole",
"@libraries//:jna-platform",
"@libraries//:jackson-core",
],
exports = ["@community//platform/platform-util-io:intellij.platform.ide.util.io"]
exports = ["@community//platform/platform-util-io:ide-util-io"]
)
### auto-generated section `build` end

View File

@@ -1,21 +1,28 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.ide.util.io",
name = "ide-util-io",
module_name = "intellij.platform.ide.util.io",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@libraries//:kotlin-stdlib",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/core-api:core",
"@libraries//:guava",
"@libraries//:intellij-deps-fastutil",
"@community//platform/util/base:intellij.platform.util.base",
"@community//platform/util/base:util-base",
"@libraries//:jna-platform",
"@community//platform/diagnostic:intellij.platform.diagnostic",
]
"@community//platform/diagnostic",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.ide.util.netty",
name = "ide-util-netty",
module_name = "intellij.platform.ide.util.netty",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -10,12 +10,12 @@ kt_jvm_library(
kotlinc_opts = "//:k17",
deps = [
"@libraries//:kotlin-stdlib",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/core-api:core",
"@libraries//:guava",
"@libraries//:intellij-deps-fastutil",
"@libraries//:netty-buffer",
"@libraries//:netty-codec-http2",
"@community//platform/platform-util-io:intellij.platform.ide.util.io",
"@community//platform/platform-util-io:ide-util-io",
"@libraries//:kotlinx-coroutines-core-jvm",
]
)

View File

@@ -1,11 +1,17 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.ide.progress",
name = "ide-progress",
module_name = "intellij.platform.ide.progress",
visibility = ["//visibility:public"],
srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
plugins = ["@libraries//:serialization_plugin"],
@@ -13,13 +19,14 @@ kt_jvm_library(
"@libraries//:annotations",
"@libraries//:kotlin-stdlib",
"@libraries//:kotlinx-coroutines-core-jvm",
"@community//platform/util/progress:intellij.platform.util.progress",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/service-container:intellij.platform.serviceContainer",
"@community//platform/kernel/shared:intellij.platform.kernel",
"@community//platform/util/progress:util-progress",
"@community//platform/core-api:core",
"@community//platform/service-container:serviceContainer",
"@community//platform/kernel/shared:kernel",
"@libraries//:kotlinx-serialization-core-jvm",
"@libraries//:kotlinx-serialization-json-jvm",
"@community//platform/project/shared:intellij.platform.project",
]
"@community//platform/project/shared:project",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,11 +1,17 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.project",
name = "project",
module_name = "intellij.platform.project",
visibility = ["//visibility:public"],
srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
plugins = ["@libraries//:serialization_plugin"],
@@ -13,8 +19,9 @@ kt_jvm_library(
"@libraries//:kotlin-stdlib",
"@libraries//:kotlinx-serialization-core-jvm",
"@libraries//:kotlinx-serialization-json-jvm",
"@community//platform/kernel/shared:intellij.platform.kernel",
"@community//platform/projectModel-api:intellij.platform.projectModel",
]
"@community//platform/kernel/shared:kernel",
"@community//platform/projectModel-api:projectModel",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,27 +1,34 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.projectModel",
name = "projectModel",
module_name = "intellij.platform.projectModel",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/core-api:intellij.platform.core",
"@community//jps/model-api:intellij.platform.jps.model",
"@community//platform/core-api:core",
"@community//jps/model-api:jps-model",
"@libraries//:kotlin-stdlib",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util/concurrency:intellij.platform.concurrency",
"@community//platform/workspace/storage:intellij.platform.workspace.storage",
"@community//platform/workspace/jps:intellij.platform.workspace.jps",
"@community//platform/backend/workspace:intellij.platform.backend.workspace",
"@community//platform/util/xmlDom:intellij.platform.util.xmlDom",
"@community//platform/util/jdom:util-jdom",
"@community//platform/util/concurrency",
"@community//platform/workspace/storage:workspace-storage",
"@community//platform/workspace/jps:workspace-jps",
"@community//platform/backend/workspace:backend-workspace",
"@community//platform/util/xmlDom:util-xmlDom",
],
exports = [
"@community//platform/core-api:intellij.platform.core",
"@community//jps/model-api:intellij.platform.jps.model",
]
"@community//platform/core-api:core",
"@community//jps/model-api:jps-model",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,42 +1,49 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.projectModel.impl",
name = "projectModel-impl",
module_name = "intellij.platform.projectModel.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java", "gen/**/*.kt", "gen/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//platform/core-impl:intellij.platform.core.impl",
"@community//jps/model-api:intellij.platform.jps.model",
"@community//jps/model-impl:intellij.platform.jps.model.impl",
"@community//jps/model-serialization:intellij.platform.jps.model.serialization",
"@community//platform/projectModel-api:projectModel",
"@community//platform/core-impl",
"@community//jps/model-api:jps-model",
"@community//jps/model-impl:jps-model-impl",
"@community//jps/model-serialization:jps-model-serialization",
"@libraries//:kotlin-stdlib",
"@libraries//:kotlinx-coroutines-core-jvm",
"@community//platform/util-ex:intellij.platform.util.ex",
"@community//platform/util/concurrency:intellij.platform.concurrency",
"@community//platform/workspace/storage:intellij.platform.workspace.storage",
"@community//platform/workspace/jps:intellij.platform.workspace.jps",
"@community//platform/util-ex",
"@community//platform/util/concurrency",
"@community//platform/workspace/storage:workspace-storage",
"@community//platform/workspace/jps:workspace-jps",
"@libraries//:intellij-deps-fastutil",
"@libraries//:guava",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/util/jdom:util-jdom",
"@libraries//:kryo5",
"@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry",
"@community//platform/diagnostic/telemetry:diagnostic-telemetry",
"@libraries//:opentelemetry-sdk",
"@libraries//:opentelemetry-semconv",
"@libraries//:hash4j",
"@community//platform/backend/workspace:intellij.platform.backend.workspace",
"@community//platform/diagnostic:intellij.platform.diagnostic",
"@community//platform/backend/workspace:backend-workspace",
"@community//platform/diagnostic",
],
exports = [
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//jps/model-serialization:intellij.platform.jps.model.serialization",
"@community//platform/util-ex:intellij.platform.util.ex",
"@community//platform/util/concurrency:intellij.platform.concurrency",
"@community//platform/workspace/storage:intellij.platform.workspace.storage",
]
"@community//platform/projectModel-api:projectModel",
"@community//jps/model-serialization:jps-model-serialization",
"@community//platform/util-ex",
"@community//platform/util/concurrency",
"@community//platform/workspace/storage:workspace-storage",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.rd.community",
name = "rd-community",
module_name = "intellij.platform.rd.community",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -11,14 +11,14 @@ kt_jvm_library(
deps = [
"@libraries//:kotlin-stdlib",
"@libraries//:kotlinx-coroutines-core-jvm",
"@community//platform/platform-api:intellij.platform.ide",
"@community//platform/platform-api:ide",
"@libraries//:rd-core",
"@libraries//:rd-framework",
"@libraries//:rd-text",
"@libraries//:rd-swing",
"@community//platform/util/concurrency:intellij.platform.concurrency",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/core-impl:intellij.platform.core.impl",
"@community//platform/util/concurrency",
"@community//platform/core-api:core",
"@community//platform/core-impl",
],
exports = [
"@libraries//:rd-core",

View File

@@ -1,34 +1,41 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.refactoring",
name = "refactoring",
module_name = "intellij.platform.refactoring",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/util:intellij.platform.util",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/extensions:intellij.platform.extensions",
"@community//platform/core-api:intellij.platform.core",
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//platform/editor-ui-api:intellij.platform.editor",
"@community//platform/util/ui:intellij.platform.util.ui",
"@community//platform/core-ui:intellij.platform.core.ui",
"@community//platform/util-ex:intellij.platform.util.ex",
"@community//platform/platform-util-io:intellij.platform.ide.util.io",
"@community//platform/analysis-api:intellij.platform.analysis",
"@community//platform/ide-core:intellij.platform.ide.core",
"@community//platform/analysis-impl:intellij.platform.analysis.impl",
"@community//platform/indexing-api:intellij.platform.indexing",
"@community//platform/statistics:intellij.platform.statistics",
"@community//platform/util",
"@community//platform/util/jdom:util-jdom",
"@community//platform/extensions",
"@community//platform/core-api:core",
"@community//platform/projectModel-api:projectModel",
"@community//platform/editor-ui-api:editor",
"@community//platform/util/ui:util-ui",
"@community//platform/core-ui",
"@community//platform/util-ex",
"@community//platform/platform-util-io:ide-util-io",
"@community//platform/analysis-api:analysis",
"@community//platform/ide-core",
"@community//platform/analysis-impl",
"@community//platform/indexing-api:indexing",
"@community//platform/statistics",
"@libraries//:intellij-deps-fastutil",
"@community//platform/ide-core-impl:intellij.platform.ide.core.impl",
"@community//platform/code-style-api:intellij.platform.codeStyle",
"@community//platform/usageView:intellij.platform.usageView",
"@community//platform/lvcs-api:intellij.platform.lvcs",
]
"@community//platform/ide-core-impl",
"@community//platform/code-style-api:codeStyle",
"@community//platform/usageView",
"@community//platform/lvcs-api:lvcs",
],
runtime_deps = [":resources"]
)
### auto-generated section `build` end

View File

@@ -1,25 +1,32 @@
### auto-generated section `build` start
load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
java_library(
name = "resources",
resources = glob(["resources/**/*"])
)
kt_jvm_library(
name = "intellij.platform.remote.core",
name = "remote-core",
module_name = "intellij.platform.remote.core",
visibility = ["//visibility:public"],
srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]),
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
javac_opts = "//:j17",
kotlinc_opts = "//:k17",
deps = [
"@community//platform/core-api:intellij.platform.core",
"@community//platform/credential-store:intellij.platform.credentialStore",
"@community//platform/util-ex:intellij.platform.util.ex",
"@community//platform/util/jdom:intellij.platform.util.jdom",
"@community//platform/platform-util-io:intellij.platform.ide.util.io",
"@community//platform/projectModel-api:intellij.platform.projectModel",
"@community//platform/core-api:core",
"@community//platform/credential-store:credentialStore",
"@community//platform/util-ex",
"@community//platform/util/jdom:util-jdom",
"@community//platform/platform-util-io:ide-util-io",
"@community//platform/projectModel-api:projectModel",
"@libraries//:kotlin-stdlib",
"@libraries//:kotlin-reflect",
"@libraries//:guava",
],
runtime_deps = [
":resources",
"@libraries//:slf4j-api",
"@libraries//:slf4j-jdk14",
]

View File

@@ -9,7 +9,7 @@ create_kotlinc_options(
)
kt_jvm_library(
name = "intellij.platform.runtime.product",
name = "runtime-product",
module_name = "intellij.platform.runtime.product",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),
@@ -17,10 +17,10 @@ kt_jvm_library(
kotlinc_opts = ":custom",
deps = [
"@libraries//:annotations",
"@community//platform/runtime/repository:intellij.platform.runtime.repository",
"@community//platform/runtime/repository:runtime-repository",
"@libraries//:kotlin-stdlib",
"@community//platform/util/base:intellij.platform.util.base",
"@community//platform/util/base:util-base",
],
exports = ["@community//platform/runtime/repository:intellij.platform.runtime.repository"]
exports = ["@community//platform/runtime/repository:runtime-repository"]
)
### auto-generated section `build` end

View File

@@ -2,7 +2,7 @@
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_jvm_library(
name = "intellij.platform.runtime.repository",
name = "runtime-repository",
module_name = "intellij.platform.runtime.repository",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"]),

Some files were not shown because too many files have changed in this diff Show More