mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-15 02:59:33 +07:00
bazel - build lang-impl
GitOrigin-RevId: c4c4dce20bd6e4046644f95f6e7b3f437c51668d
This commit is contained in:
committed by
intellij-monorepo-bot
parent
35d1573ec2
commit
a9e7930abe
27
RegExpSupport/BUILD.bazel
Normal file
27
RegExpSupport/BUILD.bazel
Normal 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
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
]
|
||||
|
||||
@@ -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"],
|
||||
|
||||
@@ -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
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
]
|
||||
)
|
||||
|
||||
@@ -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
|
||||
@@ -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"]),
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
]
|
||||
|
||||
@@ -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",
|
||||
]
|
||||
|
||||
@@ -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"]),
|
||||
|
||||
@@ -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
33
images/BUILD.bazel
Normal 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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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"]),
|
||||
|
||||
@@ -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
|
||||
@@ -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",
|
||||
|
||||
@@ -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
|
||||
@@ -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"]
|
||||
|
||||
@@ -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",
|
||||
]
|
||||
)
|
||||
|
||||
@@ -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",
|
||||
]
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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"]),
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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
|
||||
@@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
|
||||
@@ -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())
|
||||
}
|
||||
|
||||
|
||||
@@ -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"]),
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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"],
|
||||
|
||||
@@ -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",
|
||||
]
|
||||
|
||||
@@ -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
|
||||
@@ -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"]),
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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"]),
|
||||
|
||||
@@ -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",
|
||||
]
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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",
|
||||
],
|
||||
|
||||
@@ -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
|
||||
@@ -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"]),
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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"]),
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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",
|
||||
]
|
||||
)
|
||||
|
||||
@@ -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
|
||||
20
platform/markdown-utils/BUILD.bazel
Normal file
20
platform/markdown-utils/BUILD.bazel
Normal 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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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"]),
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
9
platform/platform-resources/BUILD.bazel
Normal file
9
platform/platform-resources/BUILD.bazel
Normal 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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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",
|
||||
]
|
||||
)
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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",
|
||||
|
||||
@@ -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
|
||||
@@ -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",
|
||||
]
|
||||
|
||||
@@ -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
|
||||
@@ -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
Reference in New Issue
Block a user