diff --git a/.bazelignore b/.bazelignore
new file mode 100644
index 000000000000..b603b34cfc10
--- /dev/null
+++ b/.bazelignore
@@ -0,0 +1,2 @@
+build/lib
+build/jvm-rules
\ No newline at end of file
diff --git a/.bazelrc b/.bazelrc
new file mode 100644
index 000000000000..d6a06c59754d
--- /dev/null
+++ b/.bazelrc
@@ -0,0 +1,49 @@
+# https://bazel.build/docs/bazel-and-java#hermetic-testing
+# The code is compiled for, executed, and tested on this JVM.
+common --java_language_version=17
+common --java_runtime_version=remotejdk_21
+
+# see https://bazel.build/external/lockfile
+# use `bazel mod deps --lockfile_mode=refresh` to update lock file
+common --lockfile_mode=error
+
+# https://bazel.build/docs/bazel-and-java#config-build-tools-java
+# A second pair of JDK and JVM used to build and execute tools, which are used in the build process, but are not in the build results.
+# That JDK and JVM are controlled using --tool_java_language_version and --tool_java_runtime_version
+common --tool_java_language_version=21
+# Java runtime the tools should use
+common --tool_java_runtime_version=remotejdk_21
+
+# make sure you don't need to open file to read commpilation errors
+common --experimental_ui_max_stdouterr_bytes=-1
+
+# IDEA do not handle symlinks efficiently (freeze due to modal non-cancellable dialog) and no way to exclude directories by pattern bazel-
+common --symlink_prefix=out/bazel-
+
+# Disk Cache
+
+build --experimental_disk_cache_gc_max_size=32G --experimental_disk_cache_gc_max_age=28d
+
+common --enable_platform_specific_config
+build:macos --disk_cache=~/Library/Caches/JetBrains/bazel-ij
+build:linux --disk_cache=~/.bazel-ij
+build:windows --disk_cache=~/.bazel-ij
+
+# Remote Caching (https://bazel.build/remote/caching)
+
+# https://github.com/bazelbuild/bazel/issues/13378#issuecomment-869301764
+# https://github.com/buildfarm/buildfarm/issues/756#issuecomment-847890721
+# IJ Infrastruture team will setup Google OAuth instead of mTLS
+# basic auth cannot be specified in URL for gRPC, so, please create ~/.netrc file (https://jb.gg/yp4kxq)
+
+build --bes_results_url=https://ij-build.labs.jb.gg/invocation/
+build --bes_backend=grpcs://ij-build-grpc.labs.jb.gg
+build --remote_cache=grpcs://ij-build-grpc.labs.jb.gg
+
+# https://www.buildbuddy.io/blog/debugging-slow-bazel-builds/
+# check if `--remote_download_outputs=minimal` makes sense for CI or some local builds
+build --nolegacy_important_outputs --remote_build_event_upload=minimal
+# on CI, set remote_cache_async to false! set to false for local runs also, to investigate https://github.com/bazelbuild/bazel/issues/19273
+build --experimental_remote_cache_async=false --remote_cache_compression
+
+# build --remote_timeout=3600
\ No newline at end of file
diff --git a/.bazelversion b/.bazelversion
new file mode 100644
index 000000000000..6b0e58e78f5e
--- /dev/null
+++ b/.bazelversion
@@ -0,0 +1 @@
+7.4.1
\ No newline at end of file
diff --git a/BUILD.bazel b/BUILD.bazel
index 93b70bfc12a8..9a61037449c0 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -1,18 +1,235 @@
-load("@rules_kotlin//kotlin:core.bzl", "define_kt_toolchain")
-
-load("@community//:build/compiler-options.bzl", "create_javac_options", "create_kotlinc_options")
-
-define_kt_toolchain(
- name = "kotlin_toolchain",
- api_version = "2.0",
- language_version = "2.0"
+java_binary(
+ name = "main_run",
+ runtime_deps = [":main"],
+ main_class = "com.intellij.idea.Main",
+ jvm_flags = [
+ "--add-opens=java.base/java.io=ALL-UNNAMED",
+ "--add-opens=java.base/java.lang=ALL-UNNAMED",
+ "--add-opens=java.base/java.lang.ref=ALL-UNNAMED",
+ "--add-opens=java.base/java.lang.reflect=ALL-UNNAMED",
+ "--add-opens=java.base/java.net=ALL-UNNAMED",
+ "--add-opens=java.base/java.nio=ALL-UNNAMED",
+ "--add-opens=java.base/java.nio.charset=ALL-UNNAMED",
+ "--add-opens=java.base/java.text=ALL-UNNAMED",
+ "--add-opens=java.base/java.time=ALL-UNNAMED",
+ "--add-opens=java.base/java.util=ALL-UNNAMED",
+ "--add-opens=java.base/java.util.concurrent=ALL-UNNAMED",
+ "--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED",
+ "--add-opens=java.base/java.util.concurrent.locks=ALL-UNNAMED",
+ "--add-opens=java.base/jdk.internal.vm=ALL-UNNAMED",
+ "--add-opens=java.base/sun.net.dns=ALL-UNNAMED",
+ "--add-opens=java.base/sun.nio.ch=ALL-UNNAMED",
+ "--add-opens=java.base/sun.nio.fs=ALL-UNNAMED",
+ "--add-opens=java.base/sun.security.ssl=ALL-UNNAMED",
+ "--add-opens=java.base/sun.security.util=ALL-UNNAMED",
+ "--add-opens=java.desktop/com.apple.eawt=ALL-UNNAMED",
+ "--add-opens=java.desktop/com.apple.eawt.event=ALL-UNNAMED",
+ "--add-opens=java.desktop/com.apple.laf=ALL-UNNAMED",
+ "--add-opens=java.desktop/com.sun.java.swing=ALL-UNNAMED",
+ "--add-opens=java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED",
+ "--add-opens=java.desktop/java.awt=ALL-UNNAMED",
+ "--add-opens=java.desktop/java.awt.dnd.peer=ALL-UNNAMED",
+ "--add-opens=java.desktop/java.awt.event=ALL-UNNAMED",
+ "--add-opens=java.desktop/java.awt.font=ALL-UNNAMED",
+ "--add-opens=java.desktop/java.awt.image=ALL-UNNAMED",
+ "--add-opens=java.desktop/java.awt.peer=ALL-UNNAMED",
+ "--add-opens=java.desktop/javax.swing=ALL-UNNAMED",
+ "--add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED",
+ "--add-opens=java.desktop/javax.swing.text=ALL-UNNAMED",
+ "--add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED",
+ "--add-opens=java.desktop/sun.awt=ALL-UNNAMED",
+ "--add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED",
+ "--add-opens=java.desktop/sun.awt.datatransfer=ALL-UNNAMED",
+ "--add-opens=java.desktop/sun.awt.image=ALL-UNNAMED",
+ "--add-opens=java.desktop/sun.awt.windows=ALL-UNNAMED",
+ "--add-opens=java.desktop/sun.font=ALL-UNNAMED",
+ "--add-opens=java.desktop/sun.java2d=ALL-UNNAMED",
+ "--add-opens=java.desktop/sun.lwawt=ALL-UNNAMED",
+ "--add-opens=java.desktop/sun.lwawt.macosx=ALL-UNNAMED",
+ "--add-opens=java.desktop/sun.swing=ALL-UNNAMED",
+ "--add-opens=java.management/sun.management=ALL-UNNAMED",
+ "--add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED",
+ "--add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED",
+ "--add-opens=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED",
+ "--add-opens=jdk.jdi/com.sun.tools.jdi=ALL-UNNAMED"
+ ]
)
-create_javac_options(name = "j8", release = "8")
-create_kotlinc_options(name="k8", jvm_target="1.8")
+### auto-generated section `build intellij.idea.community.main` start
+load("@rules_java//java:defs.bzl", "java_library")
-create_javac_options(name = "j11", release = "11")
-create_kotlinc_options(name= "k11", jvm_target= "11")
+java_library(
+ name = "main",
+ visibility = ["//visibility:public"],
+ exports = ["//java/ide-customization"],
+ runtime_deps = [
+ "//platform/main/intellij.platform.monolith.main:monolith-main",
+ "//plugins/coverage:java-coverage",
+ "//plugins/ant",
+ "//platform/boot",
+ "//platform/bootstrap",
+ "//java/compiler/impl:java-compiler-impl",
+ "//java/compiler/openapi:java-compiler",
+ "//java/debugger/impl:java-debugger-impl",
+ "//java/debugger/openapi:java-debugger",
+ "//platform/diff-api:diff",
+ "//platform/diff-impl",
+ "//xml/dom-impl",
+ "//xml/dom-openapi:dom",
+ "//java/execution/impl:java-execution-impl",
+ "//java/execution/openapi:java-execution",
+ "//platform/extensions",
+ "//platform/forms_rt:java-guiForms-rt",
+ "//platform/icons",
+ "//java/idea-ui:ui",
+ "//java/java-impl:impl",
+ "//java/java-runtime:rt",
+ "//java/jsp-openapi:jsp",
+ "//java/jsp-spi",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/lvcs-api:lvcs",
+ "//platform/lvcs-impl",
+ "//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
+ "//java/openapi:java",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/starter",
+ "//plugins/properties",
+ "//java/ide-resources",
+ "//java/ide-customization",
+ "//resources:java-resources",
+ "//resources-en:java-resources-en",
+ "//spellchecker",
+ "//java/jsp-base-openapi:jsp-base",
+ "//java/testFramework",
+ "//platform/testRunner",
+ "//platform/usageView",
+ "//platform/util",
+ "//platform/vcs-api:vcs",
+ "//platform/vcs-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//xml/impl",
+ "//xml/openapi:xml",
+ "//community-resources:customization",
+ "//java/plugin",
+ "//plugins/copyright",
+ "//platform/testFramework",
+ "//plugins/ui-designer:java-guiForms-designer",
+ "//plugins/dev:dev-plugin-main",
+ "//plugins/devkit/intellij.devkit.plugin:plugin",
+ "//plugins/eclipse",
+ "//plugins/git4idea:vcs-git",
+ "//plugins/git-features-trainer:vcs-git-featuresTrainer",
+ "//images",
+ "//plugins/groovy",
+ "//plugins/junit",
+ "//plugins/maven",
+ "//RegExpSupport:regexp",
+ "//plugins/svn4idea:vcs-svn",
+ "//plugins/testng",
+ "//plugins/IntelliLang:java-langInjection",
+ "//plugins/IntelliLang:xml-langInjection",
+ "//plugins/xpath",
+ "//plugins/xslt-debugger",
+ "//plugins/xslt-debugger/engine:xslt-debugger-rt",
+ "//plugins/java-i18n",
+ "//plugins/tasks/tasks-api:tasks",
+ "//plugins/tasks/tasks-java:java",
+ "//plugins/github:vcs-github",
+ "//plugins/hg4idea:vcs-hg",
+ "//xml/relaxng",
+ "//plugins/gradle/java",
+ "//platform/remote-servers/impl:remoteServers-impl",
+ "//plugins/properties/properties-resource-bundle-editor:resource-bundle-editor",
+ "//plugins/javaFX/community",
+ "//plugins/javaFX/jps",
+ "//java/manifest",
+ "//plugins/yaml",
+ "//plugins/tasks/tasks-core:core",
+ "//plugins/tasks/tasks-core/jira:tasks-jira",
+ "//plugins/java-decompiler/plugin:java-decompiler",
+ "//platform/structuralsearch:structuralSearch",
+ "//java/structuralsearch-java:structuralSearch",
+ "//plugins/groovy/structuralsearch-groovy:structuralSearch",
+ "//plugins/groovy/git",
+ "//json",
+ "//java/typeMigration",
+ "//plugins/terminal",
+ "//plugins/stats-collector:statsCollector",
+ "//plugins/completion-ml-ranking-models:completionMlRankingModels",
+ "//plugins/completion-ml-ranking:completionMlRanking",
+ "//plugins/stream-debugger:java-debugger-streams",
+ "@lib//:jgoodies-common",
+ "//plugins/editorconfig",
+ "//plugins/changeReminder:vcs-changeReminder",
+ "//plugins/sh",
+ "//plugins/terminal/sh",
+ "//plugins/gradle-maven:gradle-java-maven",
+ "//plugins/markdown/core:markdown",
+ "//plugins/markdown/plugin",
+ "//plugins/webp",
+ "//plugins/emojipicker",
+ "//plugins/gradle/gradle-dependency-updater:dependencyUpdater",
+ "//plugins/settings-sync:settingsSync",
+ "//plugins/settings-sync/git:settingsSync-git",
+ "//java/java-features-trainer:featuresTrainer",
+ "//plugins/ml-local-models/java:ml-models-local-java",
+ "//plugins/kotlin:kotlin-plugin-community-main",
+ "//plugins/laf/macos",
+ "//plugins/laf/win10",
+ "//plugins/search-everywhere-ml:searchEverywhereMl",
+ "//plugins/marketplace-ml:marketplaceMl",
+ "//plugins/toml",
+ "//platform/tracing-ide",
+ "//notebooks/visualization",
+ "//plugins/keymaps/eclipse-keymap:keymap-eclipse",
+ "//plugins/keymaps/visual-studio-keymap:keymap-visualStudio",
+ "//plugins/keymaps/netbeans5.6-keymap:keymap-netbeans",
+ "//plugins/evaluation-plugin:evaluationPlugin",
+ "//plugins/evaluation-plugin/languages/java:evaluationPlugin-languages-java",
+ "//plugins/gitlab/gitlab-core:vcs-gitlab",
+ "//platform/warmup",
+ "//plugins/remote-control:remoteControl",
+ "//platform/webSymbols",
+ "//plugins/performanceTesting/core:performanceTesting",
+ "//platform/smart-update",
+ "//plugins/gradle/intellij.gradle.analysis:analysis",
+ "//plugins/htmltools:html-tools",
+ "//platform/new-ui-onboarding:ide-newUiOnboarding",
+ "//platform/new-users-onboarding:ide-newUsersOnboarding",
+ "//plugins/kotlin/onboarding-promoter",
+ "//platform/execution-process-elevation",
+ "//plugins/github/community:vcs-github-community",
+ "//plugins/yaml/editing",
+ "//java/compiler/charts:java-compiler-charts",
+ "//platform/compose",
+ "//json/split",
+ "//java/java-terminal:terminal-tests",
+ "//java/java-terminal:terminal",
+ "//plugins/gitlab/gitlab-yaml:vcs-gitlab-yaml",
+ "//jvm/jvm-analysis-impl:analysis-impl",
+ ]
+)
+### auto-generated section `build intellij.idea.community.main` end
-create_javac_options(name = "j17", release = "17")
-create_kotlinc_options(name = "k17", jvm_target = "17")
+### auto-generated section `build intellij.idea.community.main.android` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "main-android",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ "//android/android:core",
+ "//:main",
+ "//android/android-plugin:plugin",
+ "//android/layoutlib",
+ "//plugins/kotlin:kotlin-plugin-community-main",
+ "//android/compose-designer",
+ "//android/compose-ide-plugin",
+ "//android/design-plugin",
+ "//android/android-navigator:navigator",
+ ]
+)
+### auto-generated section `build intellij.idea.community.main.android` end
\ No newline at end of file
diff --git a/MODULE.bazel b/MODULE.bazel
index c2c6676419ec..0383beace1cf 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -1,17 +1,29 @@
module(name = "community")
-# bazel_dep(name = "rules_jps", version = "0.1")
-bazel_dep(name = "rules_kotlin", version = "2.0.0")
+bazel_dep(name = "rules_kotlin", version = "2.0.0-jb.6")
bazel_dep(name = "rules_java", version = "7.12.2")
-bazel_dep(name = "rules_jvm_external", version = "6.5")
+bazel_dep(name = "rules_jvm", version = "0.0.1")
-bazel_dep(name = "libraries")
+bazel_dep(name = "lib")
local_path_override(
- module_name = "libraries",
- path = "build/libraries",
+ module_name = "lib",
+ path = "build/lib",
)
local_path_override(
- module_name = "community",
- path = ".",
+ module_name = "rules_jvm",
+ path = "build/jvm-rules",
+)
+
+archive_override(
+ module_name = "rules_kotlin",
+ urls = ["https://github.com/develar/rules_kotlin/releases/download/v2.0.0-jb.6/rules_kotlin-v2.0.0-jb.6.tar.gz"],
+ integrity = "sha256-3iSAUhC6qzrLcunGz5oTO7VuY4q7Nc2Q/c9LG/b0I/c=",
+)
+
+# GraalVM
+git_override(
+ module_name = "rules_graalvm",
+ remote = "https://github.com/develar/rules_graalvm",
+ commit = "b7fdb0472562bc0438f9386bfb7e0621081a3946",
)
\ No newline at end of file
diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock
index c1095abb43cb..a937008aa637 100644
--- a/MODULE.bazel.lock
+++ b/MODULE.bazel.lock
@@ -1,90 +1,3093 @@
{
- "lockFileVersion": 11,
+ "lockFileVersion": 12,
"registryFileHashes": {
"https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497",
"https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2",
"https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712f7cccb659cd0e9d073d1991c038eb9fc57589",
"https://bcr.bazel.build/modules/abseil-cpp/20230125.1/MODULE.bazel": "89047429cb0207707b2dface14ba7f8df85273d484c2572755be4bab7ce9c3a0",
+ "https://bcr.bazel.build/modules/abseil-cpp/20230802.0.bcr.1/MODULE.bazel": "1c8cec495288dccd14fdae6e3f95f772c1c91857047a098fad772034264cc8cb",
+ "https://bcr.bazel.build/modules/abseil-cpp/20230802.0/MODULE.bazel": "d253ae36a8bd9ee3c5955384096ccb6baf16a1b1e93e858370da0a3b94f77c16",
"https://bcr.bazel.build/modules/abseil-cpp/20230802.1/MODULE.bazel": "fa92e2eb41a04df73cdabeec37107316f7e5272650f81d6cc096418fe647b915",
- "https://bcr.bazel.build/modules/abseil-cpp/20230802.1/source.json": "035b6f1911e17340db722bbc9158f830ee6d5dedba4cb3bcb9e25e590808a32c",
- "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel": "50341a62efbc483e8a2a6aec30994a58749bd7b885e18dd96aa8c33031e558ef",
- "https://bcr.bazel.build/modules/apple_support/1.5.0/source.json": "eb98a7627c0bc486b57f598ad8da50f6625d974c8f723e9ea71bd39f709c9862",
+ "https://bcr.bazel.build/modules/abseil-cpp/20240116.1/MODULE.bazel": "37bcdb4440fbb61df6a1c296ae01b327f19e9bb521f9b8e26ec854b6f97309ed",
+ "https://bcr.bazel.build/modules/abseil-cpp/20240116.1/source.json": "9be551b8d4e3ef76875c0d744b5d6a504a27e3ae67bc6b28f46415fd2d2957da",
+ "https://bcr.bazel.build/modules/apple_rules_lint/0.3.2/MODULE.bazel": "025c849b118da09af75afe0785bade64f082d27bb6aa1e078bfcbd1dc5a5bb26",
+ "https://bcr.bazel.build/modules/apple_rules_lint/0.3.2/source.json": "eea39d44eba88408573363151dfe63a01be1229d463dff18b9fbb412589e79f2",
+ "https://bcr.bazel.build/modules/apple_support/1.15.1/MODULE.bazel": "a0556fefca0b1bb2de8567b8827518f94db6a6e7e7d632b4c48dc5f865bc7c85",
+ "https://bcr.bazel.build/modules/apple_support/1.15.1/source.json": "517f2b77430084c541bc9be2db63fdcbb7102938c5f64c17ee60ffda2e5cf07b",
+ "https://bcr.bazel.build/modules/bazel_features/1.0.0/MODULE.bazel": "d7f022dc887efb96e1ee51cec7b2e48d41e36ff59a6e4f216c40e4029e1585bf",
+ "https://bcr.bazel.build/modules/bazel_features/1.1.0/MODULE.bazel": "cfd42ff3b815a5f39554d97182657f8c4b9719568eb7fded2b9135f084bf760b",
+ "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel": "27b8c79ef57efe08efccbd9dd6ef70d61b4798320b8d3c134fd571f78963dbcd",
"https://bcr.bazel.build/modules/bazel_features/1.11.0/MODULE.bazel": "f9382337dd5a474c3b7d334c2f83e50b6eaedc284253334cf823044a26de03e8",
+ "https://bcr.bazel.build/modules/bazel_features/1.13.0/MODULE.bazel": "c14c33c7c3c730612bdbe14ebbb5e61936b6f11322ea95a6e91cd1ba962f94df",
+ "https://bcr.bazel.build/modules/bazel_features/1.15.0/MODULE.bazel": "d38ff6e517149dc509406aca0db3ad1efdd890a85e049585b7234d04238e2a4d",
"https://bcr.bazel.build/modules/bazel_features/1.17.0/MODULE.bazel": "039de32d21b816b47bd42c778e0454217e9c9caac4a3cf8e15c7231ee3ddee4d",
- "https://bcr.bazel.build/modules/bazel_features/1.17.0/source.json": "4b0f9407970b57adb203bd6c23d6361cbcc8ab3273456ad06ca75675b1648b41",
+ "https://bcr.bazel.build/modules/bazel_features/1.18.0/MODULE.bazel": "1be0ae2557ab3a72a57aeb31b29be347bcdc5d2b1eb1e70f39e3851a7e97041a",
+ "https://bcr.bazel.build/modules/bazel_features/1.19.0/MODULE.bazel": "59adcdf28230d220f0067b1f435b8537dd033bfff8db21335ef9217919c7fb58",
+ "https://bcr.bazel.build/modules/bazel_features/1.19.0/source.json": "d7bf14517c1b25b9d9c580b0f8795fceeae08a7590f507b76aace528e941375d",
"https://bcr.bazel.build/modules/bazel_features/1.4.1/MODULE.bazel": "e45b6bb2350aff3e442ae1111c555e27eac1d915e77775f6fdc4b351b758b5d7",
+ "https://bcr.bazel.build/modules/bazel_features/1.9.1/MODULE.bazel": "8f679097876a9b609ad1f60249c49d68bfab783dd9be012faf9d82547b14815a",
"https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d718eebd8cb820b0a2c3a347fb971afd9d8",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.1.1/MODULE.bazel": "1add3e7d93ff2e6998f9e118022c84d163917d912f5afafb3058e3d2f1545b5e",
"https://bcr.bazel.build/modules/bazel_skylib/1.2.0/MODULE.bazel": "44fe84260e454ed94ad326352a698422dbe372b21a1ac9f3eab76eb531223686",
"https://bcr.bazel.build/modules/bazel_skylib/1.2.1/MODULE.bazel": "f35baf9da0efe45fa3da1696ae906eea3d615ad41e2e3def4aeb4e8bc0ef9a7a",
"https://bcr.bazel.build/modules/bazel_skylib/1.3.0/MODULE.bazel": "20228b92868bf5cfc41bda7afc8a8ba2a543201851de39d990ec957b513579c5",
"https://bcr.bazel.build/modules/bazel_skylib/1.4.1/MODULE.bazel": "a0dcb779424be33100dcae821e9e27e4f2901d9dfd5333efe5ac6a8d7ab75e1d",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.4.2/MODULE.bazel": "3bd40978e7a1fac911d5989e6b09d8f64921865a45822d8b09e815eaa726a651",
"https://bcr.bazel.build/modules/bazel_skylib/1.5.0/MODULE.bazel": "32880f5e2945ce6a03d1fbd588e9198c0a959bb42297b2cfaf1685b7bc32e138",
"https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.7.0/MODULE.bazel": "0db596f4563de7938de764cc8deeabec291f55e8ec15299718b93c4423e9796d",
"https://bcr.bazel.build/modules/bazel_skylib/1.7.1/MODULE.bazel": "3120d80c5861aa616222ec015332e5f8d3171e062e3e804a2a0253e1be26e59b",
"https://bcr.bazel.build/modules/bazel_skylib/1.7.1/source.json": "f121b43eeefc7c29efbd51b83d08631e2347297c95aac9764a701f2a6a2bb953",
+ "https://bcr.bazel.build/modules/bazel_worker_api/0.0.1/MODULE.bazel": "02a13b77321773b2042e70ee5e4c5e099c8ddee4cf2da9cd420442c36938d4bd",
+ "https://bcr.bazel.build/modules/bazel_worker_api/0.0.2/MODULE.bazel": "f961d4d596e6c54fa07c9f1e7acae8f556eead347c90b81528c33a744b6b3656",
+ "https://bcr.bazel.build/modules/bazel_worker_api/0.0.4/MODULE.bazel": "460aa12d01231a80cce03c548287b433b321d205b0028ae596728c35e5ee442e",
+ "https://bcr.bazel.build/modules/bazel_worker_api/0.0.4/source.json": "d353c410d47a8b65d09fa98e83d57ebec257a2c2b9c6e42d6fda1cb25e5464a5",
+ "https://bcr.bazel.build/modules/bazel_worker_java/0.0.2/MODULE.bazel": "335a86cd050467d27601d74db16a3e6654b12046fd35a9cbad28eec1d4b946e7",
+ "https://bcr.bazel.build/modules/bazel_worker_java/0.0.2/source.json": "ea5396816b986445013a1f3c02ffcd9e3972156f459d62080837b558edb9d2e0",
"https://bcr.bazel.build/modules/buildozer/7.1.2/MODULE.bazel": "2e8dd40ede9c454042645fd8d8d0cd1527966aa5c919de86661e62953cd73d84",
"https://bcr.bazel.build/modules/buildozer/7.1.2/source.json": "c9028a501d2db85793a6996205c8de120944f50a0d570438fcae0457a5f9d1f8",
+ "https://bcr.bazel.build/modules/contrib_rules_jvm/0.27.0/MODULE.bazel": "47935663ea1bf540b651ceaed516c181623ae4185d37fd1f6c79066effe4601c",
+ "https://bcr.bazel.build/modules/contrib_rules_jvm/0.27.0/source.json": "966fcac19d6d8a0f3c8239fbd1a3ff0bff0a6ec34efbaa9ba5cadfd5b04729b6",
+ "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel": "b499f58a5d0d3537f3cf5b76d8ada18242f64ec474d8391247438bf04f58c7b8",
+ "https://bcr.bazel.build/modules/gazelle/0.33.0/MODULE.bazel": "a13a0f279b462b784fb8dd52a4074526c4a2afe70e114c7d09066097a46b3350",
+ "https://bcr.bazel.build/modules/gazelle/0.34.0/MODULE.bazel": "abdd8ce4d70978933209db92e436deb3a8b737859e9354fb5fd11fb5c2004c8a",
+ "https://bcr.bazel.build/modules/gazelle/0.36.0/MODULE.bazel": "e375d5d6e9a6ca59b0cb38b0540bc9a05b6aa926d322f2de268ad267a2ee74c0",
+ "https://bcr.bazel.build/modules/gazelle/0.36.0/source.json": "0823f097b127e0201ae55d85647c94095edfe27db0431a7ae880dcab08dfaa04",
+ "https://bcr.bazel.build/modules/google_benchmark/1.8.2/MODULE.bazel": "a70cf1bba851000ba93b58ae2f6d76490a9feb74192e57ab8e8ff13c34ec50cb",
"https://bcr.bazel.build/modules/googletest/1.11.0/MODULE.bazel": "3a83f095183f66345ca86aa13c58b59f9f94a2f81999c093d4eeaa2d262d12f4",
+ "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/MODULE.bazel": "22c31a561553727960057361aa33bf20fb2e98584bc4fec007906e27053f80c6",
+ "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/source.json": "41e9e129f80d8c8bf103a7acc337b76e54fad1214ac0a7084bf24f4cd924b8b4",
"https://bcr.bazel.build/modules/googletest/1.14.0/MODULE.bazel": "cfbcbf3e6eac06ef9d85900f64424708cc08687d1b527f0ef65aa7517af8118f",
- "https://bcr.bazel.build/modules/googletest/1.14.0/source.json": "2478949479000fdd7de9a3d0107ba2c85bb5f961c3ecb1aa448f52549ce310b5",
+ "https://bcr.bazel.build/modules/jsoncpp/1.9.5/MODULE.bazel": "31271aedc59e815656f5736f282bb7509a97c7ecb43e927ac1a37966e0578075",
+ "https://bcr.bazel.build/modules/jsoncpp/1.9.5/source.json": "4108ee5085dd2885a341c7fab149429db457b3169b86eb081fa245eadf69169d",
+ "https://bcr.bazel.build/modules/libpfm/4.11.0/MODULE.bazel": "45061ff025b301940f1e30d2c16bea596c25b176c8b6b3087e92615adbd52902",
"https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel": "8cb8efaf200bdeb2150d93e162c40f388529a25852b332cec879373771e48ed5",
"https://bcr.bazel.build/modules/platforms/0.0.10/source.json": "f22828ff4cf021a6b577f1bf6341cb9dcd7965092a439f64fc1bb3b7a5ae4bd5",
"https://bcr.bazel.build/modules/platforms/0.0.4/MODULE.bazel": "9b328e31ee156f53f3c416a64f8491f7eb731742655a47c9eec4703a71644aee",
"https://bcr.bazel.build/modules/platforms/0.0.5/MODULE.bazel": "5733b54ea419d5eaf7997054bb55f6a1d0b5ff8aedf0176fef9eea44f3acda37",
"https://bcr.bazel.build/modules/platforms/0.0.6/MODULE.bazel": "ad6eeef431dc52aefd2d77ed20a4b353f8ebf0f4ecdd26a807d2da5aa8cd0615",
"https://bcr.bazel.build/modules/platforms/0.0.7/MODULE.bazel": "72fd4a0ede9ee5c021f6a8dd92b503e089f46c227ba2813ff183b71616034814",
+ "https://bcr.bazel.build/modules/platforms/0.0.8/MODULE.bazel": "9f142c03e348f6d263719f5074b21ef3adf0b139ee4c5133e2aa35664da9eb2d",
"https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel": "4a87a60c927b56ddd67db50c89acaa62f4ce2a1d2149ccb63ffd871d5ce29ebc",
"https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7",
- "https://bcr.bazel.build/modules/protobuf/21.7/source.json": "bbe500720421e582ff2d18b0802464205138c06056f443184de39fbb8187b09b",
+ "https://bcr.bazel.build/modules/protobuf/23.1/MODULE.bazel": "88b393b3eb4101d18129e5db51847cd40a5517a53e81216144a8c32dfeeca52a",
+ "https://bcr.bazel.build/modules/protobuf/24.4/MODULE.bazel": "7bc7ce5f2abf36b3b7b7c8218d3acdebb9426aeb35c2257c96445756f970eb12",
+ "https://bcr.bazel.build/modules/protobuf/27.0/MODULE.bazel": "7873b60be88844a0a1d8f80b9d5d20cfbd8495a689b8763e76c6372998d3f64c",
+ "https://bcr.bazel.build/modules/protobuf/27.1/MODULE.bazel": "703a7b614728bb06647f965264967a8ef1c39e09e8f167b3ca0bb1fd80449c0d",
+ "https://bcr.bazel.build/modules/protobuf/27.2/MODULE.bazel": "32450b50673882e4c8c3d10a83f3bc82161b213ed2f80d17e38bece8f165c295",
+ "https://bcr.bazel.build/modules/protobuf/29.0-rc2/MODULE.bazel": "6241d35983510143049943fc0d57937937122baf1b287862f9dc8590fc4c37df",
+ "https://bcr.bazel.build/modules/protobuf/29.0-rc2/source.json": "52101bfd37e38f0d159dee47b71ccbd1f22f7a32192cef5ef2533bb6212f410f",
"https://bcr.bazel.build/modules/protobuf/3.19.0/MODULE.bazel": "6b5fbb433f760a99a22b18b6850ed5784ef0e9928a72668b66e4d7ccd47db9b0",
+ "https://bcr.bazel.build/modules/protobuf/3.19.2/MODULE.bazel": "532ffe5f2186b69fdde039efe6df13ba726ff338c6bc82275ad433013fa10573",
"https://bcr.bazel.build/modules/protobuf/3.19.6/MODULE.bazel": "9233edc5e1f2ee276a60de3eaa47ac4132302ef9643238f23128fea53ea12858",
+ "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1/MODULE.bazel": "88af1c246226d87e65be78ed49ecd1e6f5e98648558c14ce99176da041dc378e",
+ "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1/source.json": "be4789e951dd5301282729fe3d4938995dc4c1a81c2ff150afc9f1b0504c6022",
+ "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel": "cb3d511531b16cfc78a225a9e2136007a48cf8a677e4264baeab57fe78a80206",
+ "https://bcr.bazel.build/modules/re2/2023-09-01/source.json": "e044ce89c2883cd957a2969a43e79f7752f9656f6b20050b62f90ede21ec6eb4",
"https://bcr.bazel.build/modules/rules_android/0.1.1/MODULE.bazel": "48809ab0091b07ad0182defb787c4c5328bd3a278938415c00a7b69b50c4d3a8",
"https://bcr.bazel.build/modules/rules_android/0.1.1/source.json": "e6986b41626ee10bdc864937ffb6d6bf275bb5b9c65120e6137d56e6331f089e",
"https://bcr.bazel.build/modules/rules_cc/0.0.1/MODULE.bazel": "cb2aa0747f84c6c3a78dad4e2049c154f08ab9d166b1273835a8174940365647",
"https://bcr.bazel.build/modules/rules_cc/0.0.10/MODULE.bazel": "ec1705118f7eaedd6e118508d3d26deba2a4e76476ada7e0e3965211be012002",
- "https://bcr.bazel.build/modules/rules_cc/0.0.10/source.json": "90310b16e0e7df0cf40f8d1dccd7d373360f42419a6bfbbf5bb013182dd70e84",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.13/MODULE.bazel": "0e8529ed7b323dad0775ff924d2ae5af7640b23553dfcd4d34344c7e7a867191",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.15/MODULE.bazel": "6704c35f7b4a72502ee81f61bf88706b54f06b3cbe5558ac17e2e14666cd5dcc",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.15/source.json": "48e606af0e02a716974a8b74fba6988d9f0c93af9177e28cf474bfc5fa26ab10",
"https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel": "6915987c90970493ab97393024c156ea8fb9f3bea953b2f3ec05c34f19b5695c",
"https://bcr.bazel.build/modules/rules_cc/0.0.6/MODULE.bazel": "abf360251023dfe3efcef65ab9d56beefa8394d4176dd29529750e1c57eaa33f",
"https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e",
"https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel": "836e76439f354b89afe6a911a7adf59a6b2518fafb174483ad78a2a2fde7b1c5",
+ "https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/MODULE.bazel": "c9e8c682bf75b0e7c704166d79b599f93b72cfca5ad7477df596947891feeef6",
+ "https://bcr.bazel.build/modules/rules_fuzzing/0.5.2/MODULE.bazel": "40c97d1144356f52905566c55811f13b299453a14ac7769dfba2ac38192337a8",
+ "https://bcr.bazel.build/modules/rules_fuzzing/0.5.2/source.json": "c8b1e2c717646f1702290959a3302a178fb639d987ab61d548105019f11e527e",
+ "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel": "55861d8e8bb0e62cbd2896f60ff303f62ffcb0eddb74ecb0e5c0cbe36fc292c8",
+ "https://bcr.bazel.build/modules/rules_go/0.42.0/MODULE.bazel": "8cfa875b9aa8c6fce2b2e5925e73c1388173ea3c32a0db4d2b4804b453c14270",
+ "https://bcr.bazel.build/modules/rules_go/0.43.0/MODULE.bazel": "ed9a2706de830b743a18401b4d178576368c4d05d04af4f2a084a69897fd7f04",
+ "https://bcr.bazel.build/modules/rules_go/0.46.0/MODULE.bazel": "3477df8bdcc49e698b9d25f734c4f3a9f5931ff34ee48a2c662be168f5f2d3fd",
+ "https://bcr.bazel.build/modules/rules_go/0.46.0/source.json": "fbf0e50e8ed487272e5c0977c0b67c74cbe97e1880b45bbeff44a3338dc8a08e",
"https://bcr.bazel.build/modules/rules_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74",
- "https://bcr.bazel.build/modules/rules_java/7.11.1/MODULE.bazel": "b4782e019dd0b0151bd49fd8929136fd4441f527eb208fbd991b77e480b7236e",
+ "https://bcr.bazel.build/modules/rules_java/5.3.5/MODULE.bazel": "a4ec4f2db570171e3e5eb753276ee4b389bae16b96207e9d3230895c99644b86",
+ "https://bcr.bazel.build/modules/rules_java/6.0.0/MODULE.bazel": "8a43b7df601a7ec1af61d79345c17b31ea1fedc6711fd4abfd013ea612978e39",
+ "https://bcr.bazel.build/modules/rules_java/6.1.1/MODULE.bazel": "124151afe9d8e797c5779a5d7fa88ff3ef7a2a283dcc435c62626a216d6aab8e",
+ "https://bcr.bazel.build/modules/rules_java/6.4.0/MODULE.bazel": "e986a9fe25aeaa84ac17ca093ef13a4637f6107375f64667a15999f77db6c8f6",
+ "https://bcr.bazel.build/modules/rules_java/6.5.2/MODULE.bazel": "1d440d262d0e08453fa0c4d8f699ba81609ed0e9a9a0f02cd10b3e7942e61e31",
+ "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel": "30d9135a2b6561c761bd67bd4990da591e6bdc128790ce3e7afd6a3558b2fb64",
+ "https://bcr.bazel.build/modules/rules_java/7.10.0/MODULE.bazel": "530c3beb3067e870561739f1144329a21c851ff771cd752a49e06e3dc9c2e71a",
"https://bcr.bazel.build/modules/rules_java/7.12.2/MODULE.bazel": "579c505165ee757a4280ef83cda0150eea193eed3bef50b1004ba88b99da6de6",
- "https://bcr.bazel.build/modules/rules_java/7.12.2/source.json": "b0890f9cda8ff1b8e691a3ac6037b5c14b7fd4134765a3946b89f31ea02e5884",
- "https://bcr.bazel.build/modules/rules_java/7.2.0/MODULE.bazel": "06c0334c9be61e6cef2c8c84a7800cef502063269a5af25ceb100b192453d4ab",
+ "https://bcr.bazel.build/modules/rules_java/7.3.2/MODULE.bazel": "50dece891cfdf1741ea230d001aa9c14398062f2b7c066470accace78e412bc2",
+ "https://bcr.bazel.build/modules/rules_java/7.4.0/MODULE.bazel": "a592852f8a3dd539e82ee6542013bf2cadfc4c6946be8941e189d224500a8934",
"https://bcr.bazel.build/modules/rules_java/7.6.1/MODULE.bazel": "2f14b7e8a1aa2f67ae92bc69d1ec0fa8d9f827c4e17ff5e5f02e91caa3b2d0fe",
- "https://bcr.bazel.build/modules/rules_java/7.6.5/MODULE.bazel": "481164be5e02e4cab6e77a36927683263be56b7e36fef918b458d7a8a1ebadb1",
+ "https://bcr.bazel.build/modules/rules_java/8.2.0/MODULE.bazel": "6ed551110d53e66eca041a9e41835a4e66ad9c988ae49897dd0c66d87e107dcc",
+ "https://bcr.bazel.build/modules/rules_java/8.2.0/source.json": "9a10ea55c608da3148fe642c201bc8a12df70af5b3131835cec7b004fec053d1",
"https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel": "a56b85e418c83eb1839819f0b515c431010160383306d13ec21959ac412d2fe7",
+ "https://bcr.bazel.build/modules/rules_jvm_external/5.1/MODULE.bazel": "33f6f999e03183f7d088c9be518a63467dfd0be94a11d0055fe2d210f89aa909",
"https://bcr.bazel.build/modules/rules_jvm_external/5.2/MODULE.bazel": "d9351ba35217ad0de03816ef3ed63f89d411349353077348a45348b096615036",
- "https://bcr.bazel.build/modules/rules_jvm_external/5.3/MODULE.bazel": "bf93870767689637164657731849fb887ad086739bd5d360d90007a581d5527d",
- "https://bcr.bazel.build/modules/rules_jvm_external/6.4/MODULE.bazel": "e859f460f0fcebbee0af2ac65a38c952eedb60612956395ba414fdf78babae2f",
- "https://bcr.bazel.build/modules/rules_jvm_external/6.4/source.json": "752c79441c87f8945b1aeddbde2864661e2ca594c82700b8c2d4550d080070d9",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel": "37c93a5a78d32e895d52f86a8d0416176e915daabd029ccb5594db422e87c495",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.2/MODULE.bazel": "36a6e52487a855f33cb960724eb56547fa87e2c98a0474c3acad94339d7f8e99",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.3/MODULE.bazel": "c998e060b85f71e00de5ec552019347c8bca255062c990ac02d051bb80a38df0",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.3/source.json": "6f5f5a5a4419ae4e37c35a5bb0a6ae657ed40b7abc5a5189111b47fcebe43197",
"https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0",
"https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d",
"https://bcr.bazel.build/modules/rules_license/1.0.0/MODULE.bazel": "a7fda60eefdf3d8c827262ba499957e4df06f659330bbe6cdbdb975b768bb65c",
"https://bcr.bazel.build/modules/rules_license/1.0.0/source.json": "a52c89e54cc311196e478f8382df91c15f7a2bfdf4c6cd0e2675cc2ff0b56efb",
"https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc",
- "https://bcr.bazel.build/modules/rules_pkg/0.7.0/source.json": "c2557066e0c0342223ba592510ad3d812d4963b9024831f7f66fd0584dd8c66c",
+ "https://bcr.bazel.build/modules/rules_pkg/1.0.1/MODULE.bazel": "5b1df97dbc29623bccdf2b0dcd0f5cb08e2f2c9050aab1092fd39a41e82686ff",
+ "https://bcr.bazel.build/modules/rules_pkg/1.0.1/source.json": "bd82e5d7b9ce2d31e380dd9f50c111d678c3bdaca190cb76b0e1c71b05e1ba8a",
"https://bcr.bazel.build/modules/rules_proto/4.0.0/MODULE.bazel": "a7a7b6ce9bee418c1a760b3d84f83a299ad6952f9903c67f19e4edd964894e06",
"https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "e8dff86b0971688790ae75528fe1813f71809b5afd57facb44dad9e8eca631b7",
+ "https://bcr.bazel.build/modules/rules_proto/6.0.0-rc1/MODULE.bazel": "1e5b502e2e1a9e825eef74476a5a1ee524a92297085015a052510b09a1a09483",
"https://bcr.bazel.build/modules/rules_proto/6.0.2/MODULE.bazel": "ce916b775a62b90b61888052a416ccdda405212b6aaeb39522f7dc53431a5e73",
- "https://bcr.bazel.build/modules/rules_proto/6.0.2/source.json": "17a2e195f56cb28d6bbf763e49973d13890487c6945311ed141e196fb660426d",
+ "https://bcr.bazel.build/modules/rules_proto/7.0.2/MODULE.bazel": "bf81793bd6d2ad89a37a40693e56c61b0ee30f7a7fdbaf3eabbf5f39de47dea2",
+ "https://bcr.bazel.build/modules/rules_proto/7.0.2/source.json": "1e5e7260ae32ef4f2b52fd1d0de8d03b606a44c91b694d2f1afb1d3b28a48ce1",
"https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel": "cc82bc96f2997baa545ab3ce73f196d040ffb8756fd2d66125a530031cd90e5f",
- "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel": "26114f0c0b5e93018c0c066d6673f1a2c3737c7e90af95eff30cfee38d0bbac7",
- "https://bcr.bazel.build/modules/rules_python/0.23.1/MODULE.bazel": "49ffccf0511cb8414de28321f5fcf2a31312b47c40cc21577144b7447f2bf300",
- "https://bcr.bazel.build/modules/rules_python/0.23.1/source.json": "a6d9965700e3bd75df4e19140c0e651851bb720d8b9eb280ecd1ee44b92d7646",
+ "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel": "72f1506841c920a1afec76975b35312410eea3aa7b63267436bfb1dd91d2d382",
+ "https://bcr.bazel.build/modules/rules_python/0.28.0/MODULE.bazel": "cba2573d870babc976664a912539b320cbaa7114cd3e8f053c720171cde331ed",
+ "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel": "93a43dc47ee570e6ec9f5779b2e64c1476a6ce921c48cc9a1678a91dd5f8fd58",
+ "https://bcr.bazel.build/modules/rules_python/0.36.0/MODULE.bazel": "a4ce1ccea92b9106c7d16ab9ee51c6183107e78ba4a37aa65055227b80cd480c",
+ "https://bcr.bazel.build/modules/rules_python/0.36.0/source.json": "b79cbb7b2ae1751949e2f6ee6692822e4ffd13ca1e959ce99abec4ac7666162a",
"https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c",
+ "https://bcr.bazel.build/modules/rules_shell/0.2.0/MODULE.bazel": "fda8a652ab3c7d8fee214de05e7a9916d8b28082234e8d2c0094505c5268ed3c",
+ "https://bcr.bazel.build/modules/rules_shell/0.2.0/source.json": "7f27af3c28037d9701487c4744b5448d26537cc66cdef0d8df7ae85411f8de95",
"https://bcr.bazel.build/modules/stardoc/0.5.1/MODULE.bazel": "1a05d92974d0c122f5ccf09291442580317cdd859f07a8655f1db9a60374f9f8",
"https://bcr.bazel.build/modules/stardoc/0.5.3/MODULE.bazel": "c7f6948dae6999bf0db32c1858ae345f112cacf98f174c7a8bb707e41b974f1c",
+ "https://bcr.bazel.build/modules/stardoc/0.5.6/MODULE.bazel": "c43dabc564990eeab55e25ed61c07a1aadafe9ece96a4efabb3f8bf9063b71ef",
"https://bcr.bazel.build/modules/stardoc/0.7.0/MODULE.bazel": "05e3d6d30c099b6770e97da986c53bd31844d7f13d41412480ea265ac9e8079c",
"https://bcr.bazel.build/modules/stardoc/0.7.0/source.json": "e3c524bf2ef20992539ce2bc4a2243f4853130209ee831689983e28d05769099",
"https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43",
- "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/source.json": "f1ef7d3f9e0e26d4b23d1c39b5f5de71f584dd7d1b4ef83d9bbba6ec7a6a6459",
+ "https://bcr.bazel.build/modules/upb/0.0.0-20230516-61a97ef/MODULE.bazel": "c0df5e35ad55e264160417fd0875932ee3c9dda63d9fccace35ac62f45e1b6f9",
"https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0",
"https://bcr.bazel.build/modules/zlib/1.2.12/MODULE.bazel": "3b1a8834ada2a883674be8cbd36ede1b6ec481477ada359cd2d3ddc562340b27",
"https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/MODULE.bazel": "af322bc08976524477c79d1e45e241b6efbeb918c497e8840b8ab116802dda79",
- "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/source.json": "2be409ac3c7601245958cd4fcdff4288be79ed23bd690b4b951f500d54ee6e7d"
+ "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/source.json": "2be409ac3c7601245958cd4fcdff4288be79ed23bd690b4b951f500d54ee6e7d",
+ "https://bcr.bazel.build/modules/zlib/1.3.1/MODULE.bazel": "751c9940dcfe869f5f7274e1295422a34623555916eb98c174c1e945594bf198"
},
"selectedYankedVersions": {},
- "moduleExtensions": {}
+ "moduleExtensions": {
+ "@@apple_rules_lint+//lint:extensions.bzl%linter": {
+ "general": {
+ "bzlTransitiveDigest": "g7izj5kLCmsajh8IospHh4ZQ35dyM0FIrA8D4HapAsM=",
+ "usagesDigest": "CZ3zTNUXS/3G0ZyuPiHDOU3Fqzwk8N59OOLNI26OIuo=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "apple_linters": {
+ "bzlFile": "@@apple_rules_lint+//lint/private:register_linters.bzl",
+ "ruleClassName": "register_linters",
+ "attributes": {
+ "linters": {}
+ }
+ }
+ },
+ "recordedRepoMappingEntries": []
+ }
+ },
+ "@@apple_support+//crosstool:setup.bzl%apple_cc_configure_extension": {
+ "general": {
+ "bzlTransitiveDigest": "almzkGBvNuhmLzSaNoQuUQbmcR36mRx3Qu2K7TL2LWs=",
+ "usagesDigest": "aYRVMk+1OupIp+5hdBlpzT36qgd6ntgSxYTzMLW5K4U=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "local_config_apple_cc_toolchains": {
+ "bzlFile": "@@apple_support+//crosstool:setup.bzl",
+ "ruleClassName": "_apple_cc_autoconf_toolchains",
+ "attributes": {}
+ },
+ "local_config_apple_cc": {
+ "bzlFile": "@@apple_support+//crosstool:setup.bzl",
+ "ruleClassName": "_apple_cc_autoconf",
+ "attributes": {}
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "apple_support+",
+ "bazel_tools",
+ "bazel_tools"
+ ],
+ [
+ "bazel_tools",
+ "rules_cc",
+ "rules_cc+"
+ ]
+ ]
+ }
+ },
+ "@@contrib_rules_jvm+//java/private:non-module-deps.bzl%non_module_deps": {
+ "general": {
+ "bzlTransitiveDigest": "cZLyW/wfjoBq1cNZllKQRbP0e41Ob9Y33kpOobHCgGQ=",
+ "usagesDigest": "Evyr4GdQeRRjnrytKQZtjuwFw0XcPAX4HzeieHhcdU0=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "io_grpc_grpc_java": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "sha256": "17dd91014032a147c978ae99582fddd950f5444388eae700cf51eda0326ad2f9",
+ "strip_prefix": "grpc-java-1.56.1",
+ "urls": [
+ "https://github.com/grpc/grpc-java/archive/v1.56.1.tar.gz"
+ ]
+ }
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "contrib_rules_jvm+",
+ "bazel_tools",
+ "bazel_tools"
+ ]
+ ]
+ }
+ },
+ "@@platforms//host:extension.bzl%host_platform": {
+ "general": {
+ "bzlTransitiveDigest": "xelQcPZH8+tmuOHVjL9vDxMnnQNMlwj0SlvgoqBkm4U=",
+ "usagesDigest": "SeQiIN/f8/Qt9vYQk7qcXp4I4wJeEC0RnQDiaaJ4tb8=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "host_platform": {
+ "bzlFile": "@@platforms//host:extension.bzl",
+ "ruleClassName": "host_platform_repo",
+ "attributes": {}
+ }
+ },
+ "recordedRepoMappingEntries": []
+ }
+ },
+ "@@pybind11_bazel+//:python_configure.bzl%extension": {
+ "general": {
+ "bzlTransitiveDigest": "G3SemBWzaIO+x1xBhQUm5bJt0Ya96KJBOYyTLJ60rkg=",
+ "usagesDigest": "fycyB39YnXIJkfWCIXLUKJMZzANcuLy9ZE73hRucjFk=",
+ "recordedFileInputs": {
+ "@@pybind11_bazel+//MODULE.bazel": "88af1c246226d87e65be78ed49ecd1e6f5e98648558c14ce99176da041dc378e"
+ },
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "local_config_python": {
+ "bzlFile": "@@pybind11_bazel+//:python_configure.bzl",
+ "ruleClassName": "python_configure",
+ "attributes": {}
+ },
+ "pybind11": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "build_file": "@@pybind11_bazel+//:pybind11.BUILD",
+ "strip_prefix": "pybind11-2.11.1",
+ "urls": [
+ "https://github.com/pybind/pybind11/archive/v2.11.1.zip"
+ ]
+ }
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "pybind11_bazel+",
+ "bazel_tools",
+ "bazel_tools"
+ ]
+ ]
+ }
+ },
+ "@@rules_fuzzing+//fuzzing/private:extensions.bzl%non_module_dependencies": {
+ "general": {
+ "bzlTransitiveDigest": "pkrbyh5sNG44812OoOPN82CzTlQh8VgkdLgGuzdZwIw=",
+ "usagesDigest": "wy6ISK6UOcBEjj/mvJ/S3WeXoO67X+1llb9yPyFtPgc=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "platforms": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "urls": [
+ "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.8/platforms-0.0.8.tar.gz",
+ "https://github.com/bazelbuild/platforms/releases/download/0.0.8/platforms-0.0.8.tar.gz"
+ ],
+ "sha256": "8150406605389ececb6da07cbcb509d5637a3ab9a24bc69b1101531367d89d74"
+ }
+ },
+ "rules_python": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "sha256": "d70cd72a7a4880f0000a6346253414825c19cdd40a28289bdf67b8e6480edff8",
+ "strip_prefix": "rules_python-0.28.0",
+ "url": "https://github.com/bazelbuild/rules_python/releases/download/0.28.0/rules_python-0.28.0.tar.gz"
+ }
+ },
+ "bazel_skylib": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "sha256": "cd55a062e763b9349921f0f5db8c3933288dc8ba4f76dd9416aac68acee3cb94",
+ "urls": [
+ "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.5.0/bazel-skylib-1.5.0.tar.gz",
+ "https://github.com/bazelbuild/bazel-skylib/releases/download/1.5.0/bazel-skylib-1.5.0.tar.gz"
+ ]
+ }
+ },
+ "com_google_absl": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "urls": [
+ "https://github.com/abseil/abseil-cpp/archive/refs/tags/20240116.1.zip"
+ ],
+ "strip_prefix": "abseil-cpp-20240116.1",
+ "integrity": "sha256-7capMWOvWyoYbUaHF/b+I2U6XLMaHmky8KugWvfXYuk="
+ }
+ },
+ "rules_fuzzing_oss_fuzz": {
+ "bzlFile": "@@rules_fuzzing+//fuzzing/private/oss_fuzz:repository.bzl",
+ "ruleClassName": "oss_fuzz_repository",
+ "attributes": {}
+ },
+ "honggfuzz": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "build_file": "@@rules_fuzzing+//:honggfuzz.BUILD",
+ "sha256": "6b18ba13bc1f36b7b950c72d80f19ea67fbadc0ac0bb297ec89ad91f2eaa423e",
+ "url": "https://github.com/google/honggfuzz/archive/2.5.zip",
+ "strip_prefix": "honggfuzz-2.5"
+ }
+ },
+ "rules_fuzzing_jazzer": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_jar",
+ "attributes": {
+ "sha256": "ee6feb569d88962d59cb59e8a31eb9d007c82683f3ebc64955fd5b96f277eec2",
+ "url": "https://repo1.maven.org/maven2/com/code-intelligence/jazzer/0.20.1/jazzer-0.20.1.jar"
+ }
+ },
+ "rules_fuzzing_jazzer_api": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_jar",
+ "attributes": {
+ "sha256": "f5a60242bc408f7fa20fccf10d6c5c5ea1fcb3c6f44642fec5af88373ae7aa1b",
+ "url": "https://repo1.maven.org/maven2/com/code-intelligence/jazzer-api/0.20.1/jazzer-api-0.20.1.jar"
+ }
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "rules_fuzzing+",
+ "bazel_tools",
+ "bazel_tools"
+ ]
+ ]
+ }
+ },
+ "@@rules_go+//go:extensions.bzl%go_sdk": {
+ "os:osx,arch:aarch64": {
+ "bzlTransitiveDigest": "tjm5RpsK55T4ODh0AAxSjmy3z/jsPJ5V6vSNPHBc8kM=",
+ "usagesDigest": "gzYyP42UN/6PNco+RvijhQvQBu7lDj0thXOKf6E50c0=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "io_bazel_rules_nogo": {
+ "bzlFile": "@@rules_go+//go/private:nogo.bzl",
+ "ruleClassName": "go_register_nogo",
+ "attributes": {
+ "nogo": "@io_bazel_rules_go//:default_nogo",
+ "includes": [
+ "'@@//:__subpackages__'"
+ ],
+ "excludes": []
+ }
+ },
+ "contrib_rules_jvm__download_0": {
+ "bzlFile": "@@rules_go+//go/private:sdk.bzl",
+ "ruleClassName": "go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "experiments": [],
+ "patches": [],
+ "patch_strip": 0,
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.5",
+ "strip_prefix": "go"
+ }
+ },
+ "contrib_rules_jvm__download_0_darwin_amd64": {
+ "bzlFile": "@@rules_go+//go/private:sdk.bzl",
+ "ruleClassName": "go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.5"
+ }
+ },
+ "contrib_rules_jvm__download_0_linux_amd64": {
+ "bzlFile": "@@rules_go+//go/private:sdk.bzl",
+ "ruleClassName": "go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.5"
+ }
+ },
+ "contrib_rules_jvm__download_0_linux_arm64": {
+ "bzlFile": "@@rules_go+//go/private:sdk.bzl",
+ "ruleClassName": "go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.5"
+ }
+ },
+ "contrib_rules_jvm__download_0_windows_amd64": {
+ "bzlFile": "@@rules_go+//go/private:sdk.bzl",
+ "ruleClassName": "go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.5"
+ }
+ },
+ "contrib_rules_jvm__download_0_windows_arm64": {
+ "bzlFile": "@@rules_go+//go/private:sdk.bzl",
+ "ruleClassName": "go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.5"
+ }
+ },
+ "go_default_sdk": {
+ "bzlFile": "@@rules_go+//go/private:sdk.bzl",
+ "ruleClassName": "go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "experiments": [],
+ "patches": [],
+ "patch_strip": 0,
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.1",
+ "strip_prefix": "go"
+ }
+ },
+ "rules_go__download_0_darwin_amd64": {
+ "bzlFile": "@@rules_go+//go/private:sdk.bzl",
+ "ruleClassName": "go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.1"
+ }
+ },
+ "rules_go__download_0_linux_amd64": {
+ "bzlFile": "@@rules_go+//go/private:sdk.bzl",
+ "ruleClassName": "go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.1"
+ }
+ },
+ "rules_go__download_0_linux_arm64": {
+ "bzlFile": "@@rules_go+//go/private:sdk.bzl",
+ "ruleClassName": "go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.1"
+ }
+ },
+ "rules_go__download_0_windows_amd64": {
+ "bzlFile": "@@rules_go+//go/private:sdk.bzl",
+ "ruleClassName": "go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.1"
+ }
+ },
+ "rules_go__download_0_windows_arm64": {
+ "bzlFile": "@@rules_go+//go/private:sdk.bzl",
+ "ruleClassName": "go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.1"
+ }
+ },
+ "go_host_compatible_sdk_label": {
+ "bzlFile": "@@rules_go+//go/private:extensions.bzl",
+ "ruleClassName": "host_compatible_toolchain",
+ "attributes": {
+ "toolchain": "@contrib_rules_jvm__download_0//:ROOT"
+ }
+ },
+ "go_toolchains": {
+ "bzlFile": "@@rules_go+//go/private:sdk.bzl",
+ "ruleClassName": "go_multiple_toolchains",
+ "attributes": {
+ "prefixes": [
+ "_0000_contrib_rules_jvm__download_0_",
+ "_0001_contrib_rules_jvm__download_0_darwin_amd64_",
+ "_0002_contrib_rules_jvm__download_0_linux_amd64_",
+ "_0003_contrib_rules_jvm__download_0_linux_arm64_",
+ "_0004_contrib_rules_jvm__download_0_windows_amd64_",
+ "_0005_contrib_rules_jvm__download_0_windows_arm64_",
+ "_0006_go_default_sdk_",
+ "_0007_rules_go__download_0_darwin_amd64_",
+ "_0008_rules_go__download_0_linux_amd64_",
+ "_0009_rules_go__download_0_linux_arm64_",
+ "_0010_rules_go__download_0_windows_amd64_",
+ "_0011_rules_go__download_0_windows_arm64_"
+ ],
+ "geese": [
+ "",
+ "darwin",
+ "linux",
+ "linux",
+ "windows",
+ "windows",
+ "",
+ "darwin",
+ "linux",
+ "linux",
+ "windows",
+ "windows"
+ ],
+ "goarchs": [
+ "",
+ "amd64",
+ "amd64",
+ "arm64",
+ "amd64",
+ "arm64",
+ "",
+ "amd64",
+ "amd64",
+ "arm64",
+ "amd64",
+ "arm64"
+ ],
+ "sdk_repos": [
+ "contrib_rules_jvm__download_0",
+ "contrib_rules_jvm__download_0_darwin_amd64",
+ "contrib_rules_jvm__download_0_linux_amd64",
+ "contrib_rules_jvm__download_0_linux_arm64",
+ "contrib_rules_jvm__download_0_windows_amd64",
+ "contrib_rules_jvm__download_0_windows_arm64",
+ "go_default_sdk",
+ "rules_go__download_0_darwin_amd64",
+ "rules_go__download_0_linux_amd64",
+ "rules_go__download_0_linux_arm64",
+ "rules_go__download_0_windows_amd64",
+ "rules_go__download_0_windows_arm64"
+ ],
+ "sdk_types": [
+ "remote",
+ "remote",
+ "remote",
+ "remote",
+ "remote",
+ "remote",
+ "remote",
+ "remote",
+ "remote",
+ "remote",
+ "remote",
+ "remote"
+ ],
+ "sdk_versions": [
+ "1.21.5",
+ "1.21.5",
+ "1.21.5",
+ "1.21.5",
+ "1.21.5",
+ "1.21.5",
+ "1.21.1",
+ "1.21.1",
+ "1.21.1",
+ "1.21.1",
+ "1.21.1",
+ "1.21.1"
+ ]
+ }
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "bazel_features+",
+ "bazel_features_globals",
+ "bazel_features++version_extension+bazel_features_globals"
+ ],
+ [
+ "bazel_features+",
+ "bazel_features_version",
+ "bazel_features++version_extension+bazel_features_version"
+ ],
+ [
+ "rules_go+",
+ "bazel_tools",
+ "bazel_tools"
+ ],
+ [
+ "rules_go+",
+ "io_bazel_rules_go",
+ "rules_go+"
+ ],
+ [
+ "rules_go+",
+ "io_bazel_rules_go_bazel_features",
+ "bazel_features+"
+ ]
+ ]
+ }
+ },
+ "@@rules_graalvm+//:extensions.bzl%graalvm": {
+ "general": {
+ "bzlTransitiveDigest": "tGVddPxQ4LQKM6VBLsiTYQPJMz7W/2TjcPQn1fHut0Y=",
+ "usagesDigest": "SxYClzR4za2Plle/c7zrxM1lW4MwGl+hjL0flQ2ru2E=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "graalvm_toolchains": {
+ "bzlFile": "@@rules_graalvm+//internal:graalvm_bindist.bzl",
+ "ruleClassName": "_toolchain_config",
+ "attributes": {
+ "build_file": "\nalias(\n name = \"toolchain_gvm\",\n actual = \"gvm\",\n visibility = [\"//visibility:public\"],\n)\ntoolchain(\n name = \"gvm\",\n exec_compatible_with = [\n \n ],\n target_compatible_with = [\n \n ],\n toolchain = \"@graalvm//:gvm\",\n toolchain_type = \"@rules_graalvm//graalvm/toolchain\",\n visibility = [\"//visibility:public\"],\n)\n\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"graalvm_23\"},\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [],\n target_settings = [\":prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@graalvm//:jdk\",\n visibility = [\"//visibility:public\"],\n)\n\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [],\n target_settings = [\":prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@graalvm//:jdk\",\n visibility = [\"//visibility:public\"],\n)\n\n"
+ }
+ },
+ "graalvm": {
+ "bzlFile": "@@rules_graalvm+//internal:graalvm_bindist.bzl",
+ "ruleClassName": "_graalvm_bindist_repository",
+ "attributes": {
+ "version": "23.0.1",
+ "java_version": "23",
+ "distribution": "oracle",
+ "components": [],
+ "setup_actions": [],
+ "enable_toolchain": true,
+ "toolchain_config": "graalvm_toolchains"
+ }
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "rules_graalvm+",
+ "bazel_skylib",
+ "bazel_skylib+"
+ ]
+ ]
+ }
+ },
+ "@@rules_kotlin+//src/main/starlark/core/repositories:bzlmod_setup.bzl%rules_kotlin_extensions": {
+ "general": {
+ "bzlTransitiveDigest": "nZ4kWKoy+euHrdVSbD4jG1rNxKxbd8D8IU+cocAk1lk=",
+ "usagesDigest": "bcc7axJQ5xy6j+E+RzgHWiqRNzs4qi2EYx0OlG807w8=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "com_github_jetbrains_kotlin_git": {
+ "bzlFile": "@@rules_kotlin+//src/main/starlark/core/repositories:compiler.bzl",
+ "ruleClassName": "kotlin_compiler_git_repository",
+ "attributes": {
+ "urls": [
+ "https://github.com/JetBrains/kotlin/releases/download/v2.0.21/kotlin-compiler-2.0.21.zip"
+ ],
+ "sha256": "0352c0a45bd22f80f6b26e485cd04da8047baa5de54865281fb9f89a4a7bcf2a"
+ }
+ },
+ "com_github_jetbrains_kotlin": {
+ "bzlFile": "@@rules_kotlin+//src/main/starlark/core/repositories:compiler.bzl",
+ "ruleClassName": "kotlin_capabilities_repository",
+ "attributes": {
+ "git_repository_name": "com_github_jetbrains_kotlin_git",
+ "compiler_version": "2.0.21"
+ }
+ },
+ "com_github_google_ksp": {
+ "bzlFile": "@@rules_kotlin+//src/main/starlark/core/repositories:ksp.bzl",
+ "ruleClassName": "ksp_compiler_plugin_repository",
+ "attributes": {
+ "urls": [
+ "https://github.com/google/ksp/releases/download/2.0.21-1.0.27/artifacts.zip"
+ ],
+ "sha256": "a46c8af11cbad1e5c50cb065edfe759871b700f0db0e30a932668d38b1eab0d3",
+ "strip_version": "2.0.21-1.0.27"
+ }
+ },
+ "com_github_pinterest_ktlint": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_file",
+ "attributes": {
+ "sha256": "a9f923be58fbd32670a17f0b729b1df804af882fa57402165741cb26e5440ca1",
+ "urls": [
+ "https://github.com/pinterest/ktlint/releases/download/1.3.1/ktlint"
+ ],
+ "executable": true
+ }
+ },
+ "kotlinx_serialization_core_jvm": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_jar",
+ "attributes": {
+ "sha256": "29c821a8d4e25cbfe4f2ce96cdd4526f61f8f4e69a135f9612a34a81d93b65f1",
+ "urls": [
+ "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.6.3/kotlinx-serialization-core-jvm-1.6.3.jar"
+ ]
+ }
+ },
+ "kotlinx_serialization_json": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_jar",
+ "attributes": {
+ "sha256": "8c0016890a79ab5980dd520a5ab1a6738023c29aa3b6437c482e0e5fdc06dab1",
+ "urls": [
+ "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-json/1.6.3/kotlinx-serialization-json-1.6.3.jar"
+ ]
+ }
+ },
+ "kotlinx_serialization_json_jvm": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_jar",
+ "attributes": {
+ "sha256": "d3234179bcff1886d53d67c11eca47f7f3cf7b63c349d16965f6db51b7f3dd9a",
+ "urls": [
+ "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.6.3/kotlinx-serialization-json-jvm-1.6.3.jar"
+ ]
+ }
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "rules_kotlin+",
+ "bazel_tools",
+ "bazel_tools"
+ ]
+ ]
+ }
+ },
+ "@@rules_python+//python/private/pypi:pip.bzl%pip_internal": {
+ "general": {
+ "bzlTransitiveDigest": "Ri73DpE9drluOMiy8eOV63z31wskI1TjpWkpCiI3KAI=",
+ "usagesDigest": "Nyolt29Er1COmUWRZ60rxE2yyfWcwvGeGr2L6USit+M=",
+ "recordedFileInputs": {
+ "@@rules_python+//tools/publish/requirements_windows.txt": "15472d5a28e068d31ba9e2dc389459698afaff366e9db06e15890283a3ea252e",
+ "@@rules_python+//tools/publish/requirements_darwin.txt": "61cf602ff33b58c5f42a6cee30112985e9b502209605314e313157f8aad679f9",
+ "@@rules_python+//tools/publish/requirements.txt": "031e35d03dde03ae6305fe4b3d1f58ad7bdad857379752deede0f93649991b8a"
+ },
+ "recordedDirentsInputs": {},
+ "envVariables": {
+ "RULES_PYTHON_REPO_DEBUG": null,
+ "RULES_PYTHON_REPO_DEBUG_VERBOSITY": null
+ },
+ "generatedRepoSpecs": {
+ "rules_python_publish_deps_311_six_py2_none_any_8abb2f1d": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "six-1.16.0-py2.py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "six==1.16.0",
+ "sha256": "8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254",
+ "urls": [
+ "https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_six_sdist_1e61c374": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "six-1.16.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "six==1.16.0",
+ "sha256": "1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926",
+ "urls": [
+ "https://files.pythonhosted.org/packages/71/39/171f1c67cd00715f190ba0b100d606d440a28c93c7714febeca8b79af85e/six-1.16.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_aarch64_3548db28": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cffi-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cffi==1.15.1",
+ "sha256": "3548db281cd7d2561c9ad9984681c95f7b0e38881201e157833a2342c30d5e8c",
+ "urls": [
+ "https://files.pythonhosted.org/packages/91/bc/b7723c2fe7a22eee71d7edf2102cd43423d5f95ff3932ebaa2f82c7ec8d0/cffi-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_ppc64le_91fc98ad": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cffi-1.15.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cffi==1.15.1",
+ "sha256": "91fc98adde3d7881af9b59ed0294046f3806221863722ba7d8d120c575314325",
+ "urls": [
+ "https://files.pythonhosted.org/packages/5d/4e/4e0bb5579b01fdbfd4388bd1eb9394a989e1336203a4b7f700d887b233c1/cffi-1.15.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_x86_64_94411f22": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cffi-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cffi==1.15.1",
+ "sha256": "94411f22c3985acaec6f83c6df553f2dbe17b698cc7f8ae751ff2237d96b9e3c",
+ "urls": [
+ "https://files.pythonhosted.org/packages/37/5a/c37631a86be838bdd84cc0259130942bf7e6e32f70f4cab95f479847fb91/cffi-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cffi_cp311_cp311_musllinux_1_1_x86_64_cc4d65ae": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cffi-1.15.1-cp311-cp311-musllinux_1_1_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cffi==1.15.1",
+ "sha256": "cc4d65aeeaa04136a12677d3dd0b1c0c94dc43abac5860ab33cceb42b801c1e8",
+ "urls": [
+ "https://files.pythonhosted.org/packages/d3/56/3e94aa719ae96eeda8b68b3ec6e347e0a23168c6841dc276ccdcdadc9f32/cffi-1.15.1-cp311-cp311-musllinux_1_1_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cffi_sdist_d400bfb9": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cffi-1.15.1.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cffi==1.15.1",
+ "sha256": "d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9",
+ "urls": [
+ "https://files.pythonhosted.org/packages/2b/a8/050ab4f0c3d4c1b8aaa805f70e26e84d0e27004907c5b8ecc1d31815f92a/cffi-1.15.1.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_idna_py3_none_any_90b77e79": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "idna-3.4-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "idna==3.4",
+ "sha256": "90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2",
+ "urls": [
+ "https://files.pythonhosted.org/packages/fc/34/3030de6f1370931b9dbb4dad48f6ab1015ab1d32447850b9fc94e60097be/idna-3.4-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_idna_sdist_814f528e": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "idna-3.4.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "idna==3.4",
+ "sha256": "814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4",
+ "urls": [
+ "https://files.pythonhosted.org/packages/8b/e1/43beb3d38dba6cb420cefa297822eac205a277ab43e5ba5d5c46faf96438/idna-3.4.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_idna_py3_none_any_82fee1fc": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "idna-3.7-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "idna==3.7",
+ "sha256": "82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0",
+ "urls": [
+ "https://files.pythonhosted.org/packages/e5/3e/741d8c82801c347547f8a2a06aa57dbb1992be9e948df2ea0eda2c8b79e8/idna-3.7-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_idna_sdist_028ff3aa": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "idna-3.7.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "idna==3.7",
+ "sha256": "028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc",
+ "urls": [
+ "https://files.pythonhosted.org/packages/21/ed/f86a79a07470cb07819390452f178b3bef1d375f2ec021ecfc709fc7cf07/idna-3.7.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_rich_py3_none_any_7c963f0d": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "rich-13.2.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "rich==13.2.0",
+ "sha256": "7c963f0d03819221e9ac561e1bc866e3f95a02248c1234daa48954e6d381c003",
+ "urls": [
+ "https://files.pythonhosted.org/packages/0e/cf/a6369a2aee266c2d7604230f083d4bd14b8f69bc69eb25b3da63b9f2f853/rich-13.2.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_rich_sdist_f1a00cdd": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "rich-13.2.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "rich==13.2.0",
+ "sha256": "f1a00cdd3eebf999a15d85ec498bfe0b1a77efe9b34f645768a54132ef444ac5",
+ "urls": [
+ "https://files.pythonhosted.org/packages/9e/5e/c3dc3ea32e2c14bfe46e48de954dd175bff76bcc549dd300acb9689521ae/rich-13.2.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_zipp_py3_none_any_83a28fcb": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "zipp-3.11.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "zipp==3.11.0",
+ "sha256": "83a28fcb75844b5c0cdaf5aa4003c2d728c77e05f5aeabe8e95e56727005fbaa",
+ "urls": [
+ "https://files.pythonhosted.org/packages/d8/20/256eb3f3f437c575fb1a2efdce5e801a5ce3162ea8117da96c43e6ee97d8/zipp-3.11.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_zipp_sdist_a7a22e05": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "zipp-3.11.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "zipp==3.11.0",
+ "sha256": "a7a22e05929290a67401440b39690ae6563279bced5f314609d9d03798f56766",
+ "urls": [
+ "https://files.pythonhosted.org/packages/8e/b3/8b16a007184714f71157b1a71bbe632c5d66dd43bc8152b3c799b13881e1/zipp-3.11.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_zipp_py3_none_any_f091755f": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "zipp-3.19.2-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "zipp==3.19.2",
+ "sha256": "f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c",
+ "urls": [
+ "https://files.pythonhosted.org/packages/20/38/f5c473fe9b90c8debdd29ea68d5add0289f1936d6f923b6b9cc0b931194c/zipp-3.19.2-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_zipp_sdist_bf1dcf64": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "zipp-3.19.2.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "zipp==3.19.2",
+ "sha256": "bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19",
+ "urls": [
+ "https://files.pythonhosted.org/packages/d3/20/b48f58857d98dcb78f9e30ed2cfe533025e2e9827bbd36ea0a64cc00cbc1/zipp-3.19.2.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_mdurl_py3_none_any_84008a41": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "mdurl-0.1.2-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "mdurl==0.1.2",
+ "sha256": "84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8",
+ "urls": [
+ "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_mdurl_sdist_bb413d29": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "mdurl-0.1.2.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "mdurl==0.1.2",
+ "sha256": "bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba",
+ "urls": [
+ "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_twine_py3_none_any_929bc3c2": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "twine-4.0.2-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "twine==4.0.2",
+ "sha256": "929bc3c280033347a00f847236564d1c52a3e61b1ac2516c97c48f3ceab756d8",
+ "urls": [
+ "https://files.pythonhosted.org/packages/3a/38/a3f27a9e8ce45523d7d1e28c09e9085b61a98dab15d35ec086f36a44b37c/twine-4.0.2-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_twine_sdist_9e102ef5": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "twine-4.0.2.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "twine==4.0.2",
+ "sha256": "9e102ef5fdd5a20661eb88fad46338806c3bd32cf1db729603fe3697b1bc83c8",
+ "urls": [
+ "https://files.pythonhosted.org/packages/b7/1a/a7884359429d801cd63c2c5512ad0a337a509994b0e42d9696d4778d71f6/twine-4.0.2.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_bleach_py3_none_any_33c16e33": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "bleach-6.0.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "bleach==6.0.0",
+ "sha256": "33c16e3353dbd13028ab4799a0f89a83f113405c766e9c122df8a06f5b85b3f4",
+ "urls": [
+ "https://files.pythonhosted.org/packages/ac/e2/dfcab68c9b2e7800c8f06b85c76e5f978d05b195a958daa9b1dda54a1db6/bleach-6.0.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_bleach_sdist_1a1a85c1": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "bleach-6.0.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "bleach==6.0.0",
+ "sha256": "1a1a85c1595e07d8db14c5f09f09e6433502c51c595970edc090551f0db99414",
+ "urls": [
+ "https://files.pythonhosted.org/packages/7e/e6/d5f220ca638f6a25557a611860482cb6e54b2d97f0332966b1b005742e1f/bleach-6.0.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_certifi_py3_none_any_4ad3232f": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "certifi-2022.12.7-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "certifi==2022.12.7",
+ "sha256": "4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18",
+ "urls": [
+ "https://files.pythonhosted.org/packages/71/4c/3db2b8021bd6f2f0ceb0e088d6b2d49147671f25832fb17970e9b583d742/certifi-2022.12.7-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_certifi_sdist_35824b4c": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "certifi-2022.12.7.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "certifi==2022.12.7",
+ "sha256": "35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3",
+ "urls": [
+ "https://files.pythonhosted.org/packages/37/f7/2b1b0ec44fdc30a3d31dfebe52226be9ddc40cd6c0f34ffc8923ba423b69/certifi-2022.12.7.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_certifi_py3_none_any_c198e21b": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "certifi-2024.7.4-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "certifi==2024.7.4",
+ "sha256": "c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90",
+ "urls": [
+ "https://files.pythonhosted.org/packages/1c/d5/c84e1a17bf61d4df64ca866a1c9a913874b4e9bdc131ec689a0ad013fb36/certifi-2024.7.4-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_certifi_sdist_5a1e7645": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "certifi-2024.7.4.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "certifi==2024.7.4",
+ "sha256": "5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b",
+ "urls": [
+ "https://files.pythonhosted.org/packages/c2/02/a95f2b11e207f68bc64d7aae9666fed2e2b3f307748d5123dffb72a1bbea/certifi-2024.7.4.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_jeepney_py3_none_any_c0a454ad": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "jeepney-0.8.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "jeepney==0.8.0",
+ "sha256": "c0a454ad016ca575060802ee4d590dd912e35c122fa04e70306de3d076cce755",
+ "urls": [
+ "https://files.pythonhosted.org/packages/ae/72/2a1e2290f1ab1e06f71f3d0f1646c9e4634e70e1d37491535e19266e8dc9/jeepney-0.8.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_jeepney_sdist_5efe48d2": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "jeepney-0.8.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "jeepney==0.8.0",
+ "sha256": "5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806",
+ "urls": [
+ "https://files.pythonhosted.org/packages/d6/f4/154cf374c2daf2020e05c3c6a03c91348d59b23c5366e968feb198306fdf/jeepney-0.8.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_keyring_py3_none_any_771ed2a9": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "keyring-23.13.1-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "keyring==23.13.1",
+ "sha256": "771ed2a91909389ed6148631de678f82ddc73737d85a927f382a8a1b157898cd",
+ "urls": [
+ "https://files.pythonhosted.org/packages/62/db/0e9a09b2b95986dcd73ac78be6ed2bd73ebe8bac65cba7add5b83eb9d899/keyring-23.13.1-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_keyring_sdist_ba2e15a9": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "keyring-23.13.1.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "keyring==23.13.1",
+ "sha256": "ba2e15a9b35e21908d0aaf4e0a47acc52d6ae33444df0da2b49d41a46ef6d678",
+ "urls": [
+ "https://files.pythonhosted.org/packages/55/fe/282f4c205add8e8bb3a1635cbbac59d6def2e0891b145aa553a0e40dd2d0/keyring-23.13.1.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_pkginfo_py3_none_any_4b7a555a": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "pkginfo-1.9.6-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "pkginfo==1.9.6",
+ "sha256": "4b7a555a6d5a22169fcc9cf7bfd78d296b0361adad412a346c1226849af5e546",
+ "urls": [
+ "https://files.pythonhosted.org/packages/b3/f2/6e95c86a23a30fa205ea6303a524b20cbae27fbee69216377e3d95266406/pkginfo-1.9.6-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_pkginfo_sdist_8fd5896e": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "pkginfo-1.9.6.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "pkginfo==1.9.6",
+ "sha256": "8fd5896e8718a4372f0ea9cc9d96f6417c9b986e23a4d116dda26b62cc29d046",
+ "urls": [
+ "https://files.pythonhosted.org/packages/b4/1c/89b38e431c20d6b2389ed8b3926c2ab72f58944733ba029354c6d9f69129/pkginfo-1.9.6.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_rfc3986_py2_none_any_50b1502b": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "rfc3986-2.0.0-py2.py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "rfc3986==2.0.0",
+ "sha256": "50b1502b60e289cb37883f3dfd34532b8873c7de9f49bb546641ce9cbd256ebd",
+ "urls": [
+ "https://files.pythonhosted.org/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_rfc3986_sdist_97aacf9d": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "rfc3986-2.0.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "rfc3986==2.0.0",
+ "sha256": "97aacf9dbd4bfd829baad6e6309fa6573aaf1be3f6fa735c8ab05e46cecb261c",
+ "urls": [
+ "https://files.pythonhosted.org/packages/85/40/1520d68bfa07ab5a6f065a186815fb6610c86fe957bc065754e47f7b0840/rfc3986-2.0.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_urllib3_py2_none_any_75edcdc2": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "urllib3-1.26.14-py2.py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "urllib3==1.26.14",
+ "sha256": "75edcdc2f7d85b137124a6c3c9fc3933cdeaa12ecb9a6a959f22797a0feca7e1",
+ "urls": [
+ "https://files.pythonhosted.org/packages/fe/ca/466766e20b767ddb9b951202542310cba37ea5f2d792dae7589f1741af58/urllib3-1.26.14-py2.py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_urllib3_sdist_076907bf": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "urllib3-1.26.14.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "urllib3==1.26.14",
+ "sha256": "076907bf8fd355cde77728471316625a4d2f7e713c125f51953bb5b3eecf4f72",
+ "urls": [
+ "https://files.pythonhosted.org/packages/c5/52/fe421fb7364aa738b3506a2d99e4f3a56e079c0a798e9f4fa5e14c60922f/urllib3-1.26.14.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_urllib3_py2_none_any_37a03444": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "urllib3-1.26.19-py2.py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "urllib3==1.26.19",
+ "sha256": "37a0344459b199fce0e80b0d3569837ec6b6937435c5244e7fd73fa6006830f3",
+ "urls": [
+ "https://files.pythonhosted.org/packages/ae/6a/99eaaeae8becaa17a29aeb334a18e5d582d873b6f084c11f02581b8d7f7f/urllib3-1.26.19-py2.py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_urllib3_sdist_3e3d753a": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "urllib3-1.26.19.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "urllib3==1.26.19",
+ "sha256": "3e3d753a8618b86d7de333b4223005f68720bcd6a7d2bcb9fbd2229ec7c1e429",
+ "urls": [
+ "https://files.pythonhosted.org/packages/c8/93/65e479b023bbc46dab3e092bda6b0005424ea3217d711964ccdede3f9b1b/urllib3-1.26.19.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_docutils_py3_none_any_5e1de4d8": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "docutils-0.19-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "docutils==0.19",
+ "sha256": "5e1de4d849fee02c63b040a4a3fd567f4ab104defd8a5511fbbc24a8a017efbc",
+ "urls": [
+ "https://files.pythonhosted.org/packages/93/69/e391bd51bc08ed9141ecd899a0ddb61ab6465309f1eb470905c0c8868081/docutils-0.19-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_docutils_sdist_33995a67": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "docutils-0.19.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "docutils==0.19",
+ "sha256": "33995a6753c30b7f577febfc2c50411fec6aac7f7ffeb7c4cfe5991072dcf9e6",
+ "urls": [
+ "https://files.pythonhosted.org/packages/6b/5c/330ea8d383eb2ce973df34d1239b3b21e91cd8c865d21ff82902d952f91f/docutils-0.19.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_pygments_py3_none_any_fa7bd7bd": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "Pygments-2.14.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "pygments==2.14.0",
+ "sha256": "fa7bd7bd2771287c0de303af8bfdfc731f51bd2c6a47ab69d117138893b82717",
+ "urls": [
+ "https://files.pythonhosted.org/packages/0b/42/d9d95cc461f098f204cd20c85642ae40fbff81f74c300341b8d0e0df14e0/Pygments-2.14.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_pygments_sdist_b3ed06a9": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "Pygments-2.14.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "pygments==2.14.0",
+ "sha256": "b3ed06a9e8ac9a9aae5a6f5dbe78a8a58655d17b43b93c078f094ddc476ae297",
+ "urls": [
+ "https://files.pythonhosted.org/packages/da/6a/c427c06913204e24de28de5300d3f0e809933f376e0b7df95194b2bb3f71/Pygments-2.14.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_requests_py3_none_any_64299f49": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "requests-2.28.2-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "requests==2.28.2",
+ "sha256": "64299f4909223da747622c030b781c0d7811e359c37124b4bd368fb8c6518baa",
+ "urls": [
+ "https://files.pythonhosted.org/packages/d2/f4/274d1dbe96b41cf4e0efb70cbced278ffd61b5c7bb70338b62af94ccb25b/requests-2.28.2-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_requests_sdist_98b1b278": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "requests-2.28.2.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "requests==2.28.2",
+ "sha256": "98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf",
+ "urls": [
+ "https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf/requests-2.28.2.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_pycparser_py2_none_any_8ee45429": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "pycparser-2.21-py2.py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "pycparser==2.21",
+ "sha256": "8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9",
+ "urls": [
+ "https://files.pythonhosted.org/packages/62/d5/5f610ebe421e85889f2e55e33b7f9a6795bd982198517d912eb1c76e1a53/pycparser-2.21-py2.py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_pycparser_sdist_e644fdec": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "pycparser-2.21.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "pycparser==2.21",
+ "sha256": "e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206",
+ "urls": [
+ "https://files.pythonhosted.org/packages/5e/0b/95d387f5f4433cb0f53ff7ad859bd2c6051051cebbb564f139a999ab46de/pycparser-2.21.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_2_x86_64_ce8613be": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cryptography-42.0.4-cp39-abi3-musllinux_1_2_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cryptography==42.0.4",
+ "sha256": "ce8613beaffc7c14f091497346ef117c1798c202b01153a8cc7b8e2ebaaf41c0",
+ "urls": [
+ "https://files.pythonhosted.org/packages/a2/8e/dac70232d4231c53448e29aa4b768cf82d891fcfd6e0caa7ace242da8c9b/cryptography-42.0.4-cp39-abi3-musllinux_1_2_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_28_aarch64_1df6fcbf": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cryptography-42.0.4-cp39-abi3-manylinux_2_28_aarch64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cryptography==42.0.4",
+ "sha256": "1df6fcbf60560d2113b5ed90f072dc0b108d64750d4cbd46a21ec882c7aefce9",
+ "urls": [
+ "https://files.pythonhosted.org/packages/4c/e1/18056b2c0e4ba031ea6b9d660bc2bdf491f7ef64ab7ef1a803a03a8b8d26/cryptography-42.0.4-cp39-abi3-manylinux_2_28_aarch64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_1_aarch64_3c6048f2": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cryptography-42.0.4-cp39-abi3-musllinux_1_1_aarch64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cryptography==42.0.4",
+ "sha256": "3c6048f217533d89f2f8f4f0fe3044bf0b2090453b7b73d0b77db47b80af8dff",
+ "urls": [
+ "https://files.pythonhosted.org/packages/ea/a1/04733ecbe1e77a228c738f4ab321ca050e45284997f3e3a1539461cd4bca/cryptography-42.0.4-cp39-abi3-musllinux_1_1_aarch64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_28_x86_64_44a64043": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cryptography-42.0.4-cp39-abi3-manylinux_2_28_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cryptography==42.0.4",
+ "sha256": "44a64043f743485925d3bcac548d05df0f9bb445c5fcca6681889c7c3ab12764",
+ "urls": [
+ "https://files.pythonhosted.org/packages/7e/45/81f378eb85aab14b229c1032ba3694eff85a3d75b35092c3e71abd2d34f6/cryptography-42.0.4-cp39-abi3-manylinux_2_28_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_17_x86_64_6ffb03d4": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cryptography-42.0.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cryptography==42.0.4",
+ "sha256": "6ffb03d419edcab93b4b19c22ee80c007fb2d708429cecebf1dd3258956a563a",
+ "urls": [
+ "https://files.pythonhosted.org/packages/32/c2/4ff3cf950504aa6ccd3db3712f515151536eea0cf6125442015b0532a46d/cryptography-42.0.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_2_aarch64_887623fe": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cryptography-42.0.4-cp39-abi3-musllinux_1_2_aarch64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cryptography==42.0.4",
+ "sha256": "887623fe0d70f48ab3f5e4dbf234986b1329a64c066d719432d0698522749929",
+ "urls": [
+ "https://files.pythonhosted.org/packages/da/56/1b2c8aa8e62bfb568022b68d77ebd2bd9afddea37898350fbfe008dcefa7/cryptography-42.0.4-cp39-abi3-musllinux_1_2_aarch64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_1_x86_64_6d0fbe73": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cryptography-42.0.4-cp39-abi3-musllinux_1_1_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cryptography==42.0.4",
+ "sha256": "6d0fbe73728c44ca3a241eff9aefe6496ab2656d6e7a4ea2459865f2e8613257",
+ "urls": [
+ "https://files.pythonhosted.org/packages/41/5d/33f17e40dbb7441ad51e8a6920e726f68443cdbfb388cb8eff53e4b6ffd4/cryptography-42.0.4-cp39-abi3-musllinux_1_1_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_17_aarch64_a1327f28": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cryptography-42.0.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cryptography==42.0.4",
+ "sha256": "a1327f280c824ff7885bdeef8578f74690e9079267c1c8bd7dc5cc5aa065ae52",
+ "urls": [
+ "https://files.pythonhosted.org/packages/44/61/644e21048102cd72a13325fd6443db741746fbf0157e7c5d5c7628afc336/cryptography-42.0.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cryptography_sdist_831a4b37": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cryptography-42.0.4.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cryptography==42.0.4",
+ "sha256": "831a4b37accef30cccd34fcb916a5d7b5be3cbbe27268a02832c3e450aea39cb",
+ "urls": [
+ "https://files.pythonhosted.org/packages/81/d8/214d25515bf6034dce99aba22eeb47443b14c82160114e3d3f33067c6d3b/cryptography-42.0.4.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_webencodings_py2_none_any_a0af1213": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "webencodings-0.5.1-py2.py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "webencodings==0.5.1",
+ "sha256": "a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78",
+ "urls": [
+ "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_webencodings_sdist_b36a1c24": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "webencodings-0.5.1.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "webencodings==0.5.1",
+ "sha256": "b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923",
+ "urls": [
+ "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_secretstorage_py3_none_any_f356e662": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "SecretStorage-3.3.3-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "secretstorage==3.3.3",
+ "sha256": "f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99",
+ "urls": [
+ "https://files.pythonhosted.org/packages/54/24/b4293291fa1dd830f353d2cb163295742fa87f179fcc8a20a306a81978b7/SecretStorage-3.3.3-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_secretstorage_sdist_2403533e": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "SecretStorage-3.3.3.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "secretstorage==3.3.3",
+ "sha256": "2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77",
+ "urls": [
+ "https://files.pythonhosted.org/packages/53/a4/f48c9d79cb507ed1373477dbceaba7401fd8a23af63b837fa61f1dcd3691/SecretStorage-3.3.3.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_jaraco_classes_py3_none_any_2353de32": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "jaraco.classes-3.2.3-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "jaraco-classes==3.2.3",
+ "sha256": "2353de3288bc6b82120752201c6b1c1a14b058267fa424ed5ce5984e3b922158",
+ "urls": [
+ "https://files.pythonhosted.org/packages/60/28/220d3ae0829171c11e50dded4355d17824d60895285631d7eb9dee0ab5e5/jaraco.classes-3.2.3-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_jaraco_classes_sdist_89559fa5": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "jaraco.classes-3.2.3.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "jaraco-classes==3.2.3",
+ "sha256": "89559fa5c1d3c34eff6f631ad80bb21f378dbcbb35dd161fd2c6b93f5be2f98a",
+ "urls": [
+ "https://files.pythonhosted.org/packages/bf/02/a956c9bfd2dfe60b30c065ed8e28df7fcf72b292b861dca97e951c145ef6/jaraco.classes-3.2.3.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_markdown_it_py_py3_none_any_93de681e": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "markdown_it_py-2.1.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "markdown-it-py==2.1.0",
+ "sha256": "93de681e5c021a432c63147656fe21790bc01231e0cd2da73626f1aa3ac0fe27",
+ "urls": [
+ "https://files.pythonhosted.org/packages/f9/3f/ecd1b708973b9a3e4574b43cffc1ce8eb98696da34f1a1c44a68c3c0d737/markdown_it_py-2.1.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_markdown_it_py_sdist_cf7e59fe": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "markdown-it-py-2.1.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "markdown-it-py==2.1.0",
+ "sha256": "cf7e59fed14b5ae17c0006eff14a2d9a00ed5f3a846148153899a0224e2c07da",
+ "urls": [
+ "https://files.pythonhosted.org/packages/33/e9/ac8a93e9eda3891ecdfecf5e01c060bbd2c44d4e3e77efc83b9c7ce9db32/markdown-it-py-2.1.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_more_itertools_py3_none_any_250e83d7": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "more_itertools-9.0.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "more-itertools==9.0.0",
+ "sha256": "250e83d7e81d0c87ca6bd942e6aeab8cc9daa6096d12c5308f3f92fa5e5c1f41",
+ "urls": [
+ "https://files.pythonhosted.org/packages/5d/87/1ec3fcc09d2c04b977eabf8a1083222f82eaa2f46d5a4f85f403bf8e7b30/more_itertools-9.0.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_more_itertools_sdist_5a6257e4": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "more-itertools-9.0.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "more-itertools==9.0.0",
+ "sha256": "5a6257e40878ef0520b1803990e3e22303a41b5714006c32a3fd8304b26ea1ab",
+ "urls": [
+ "https://files.pythonhosted.org/packages/13/b3/397aa9668da8b1f0c307bc474608653d46122ae0563d1d32f60e24fa0cbd/more-itertools-9.0.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_readme_renderer_py3_none_any_f67a16ca": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "readme_renderer-37.3-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "readme-renderer==37.3",
+ "sha256": "f67a16caedfa71eef48a31b39708637a6f4664c4394801a7b0d6432d13907343",
+ "urls": [
+ "https://files.pythonhosted.org/packages/97/52/fd8a77d6f0a9ddeb26ed8fb334e01ac546106bf0c5b8e40dc826c5bd160f/readme_renderer-37.3-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_readme_renderer_sdist_cd653186": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "readme_renderer-37.3.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "readme-renderer==37.3",
+ "sha256": "cd653186dfc73055656f090f227f5cb22a046d7f71a841dfa305f55c9a513273",
+ "urls": [
+ "https://files.pythonhosted.org/packages/81/c3/d20152fcd1986117b898f66928938f329d0c91ddc47f081c58e64e0f51dc/readme_renderer-37.3.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_requests_toolbelt_py2_none_any_18565aa5": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "requests_toolbelt-0.10.1-py2.py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "requests-toolbelt==0.10.1",
+ "sha256": "18565aa58116d9951ac39baa288d3adb5b3ff975c4f25eee78555d89e8f247f7",
+ "urls": [
+ "https://files.pythonhosted.org/packages/05/d3/bf87a36bff1cb88fd30a509fd366c70ec30676517ee791b2f77e0e29817a/requests_toolbelt-0.10.1-py2.py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_requests_toolbelt_sdist_62e09f7f": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "requests-toolbelt-0.10.1.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "requests-toolbelt==0.10.1",
+ "sha256": "62e09f7ff5ccbda92772a29f394a49c3ad6cb181d568b1337626b2abb628a63d",
+ "urls": [
+ "https://files.pythonhosted.org/packages/0c/4c/07f01c6ac44f7784fa399137fbc8d0cdc1b5d35304e8c0f278ad82105b58/requests-toolbelt-0.10.1.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_ppc64le_0c0a5902": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.0.1",
+ "sha256": "0c0a590235ccd933d9892c627dec5bc7511ce6ad6c1011fdf5b11363022746c1",
+ "urls": [
+ "https://files.pythonhosted.org/packages/12/e5/aa09a1c39c3e444dd223d63e2c816c18ed78d035cff954143b2a539bdc9e/charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_aarch64_14e76c0f": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.0.1",
+ "sha256": "14e76c0f23218b8f46c4d87018ca2e441535aed3632ca134b10239dfb6dadd6b",
+ "urls": [
+ "https://files.pythonhosted.org/packages/c0/4d/6b82099e3f25a9ed87431e2f51156c14f3a9ce8fad73880a3856cd95f1d5/charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_1_s390x_4a8fcf28": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_s390x.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.0.1",
+ "sha256": "4a8fcf28c05c1f6d7e177a9a46a1c52798bfe2ad80681d275b10dcf317deaf0b",
+ "urls": [
+ "https://files.pythonhosted.org/packages/80/54/183163f9910936e57a60ee618f4f5cc91c2f8333ee2d4ebc6c50f6c8684d/charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_s390x.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_1_ppc64le_5995f016": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_ppc64le.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.0.1",
+ "sha256": "5995f0164fa7df59db4746112fec3f49c461dd6b31b841873443bdb077c13cfc",
+ "urls": [
+ "https://files.pythonhosted.org/packages/86/eb/31c9025b4ed7eddd930c5f2ac269efb953de33140608c7539675d74a2081/charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_ppc64le.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_1_aarch64_72966d1b": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_aarch64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.0.1",
+ "sha256": "72966d1b297c741541ca8cf1223ff262a6febe52481af742036a0b296e35fa5a",
+ "urls": [
+ "https://files.pythonhosted.org/packages/01/ff/9ee4a44e8c32fe96dfc12daa42f29294608a55eadc88f327939327fb20fb/charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_aarch64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_1_x86_64_761e8904": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.0.1",
+ "sha256": "761e8904c07ad053d285670f36dd94e1b6ab7f16ce62b9805c475b7aa1cffde6",
+ "urls": [
+ "https://files.pythonhosted.org/packages/82/49/ab81421d5aa25bc8535896a017c93204cb4051f2a4e72b1ad8f3b594e072/charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_x86_64_79909e27": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.0.1",
+ "sha256": "79909e27e8e4fcc9db4addea88aa63f6423ebb171db091fb4373e3312cb6d603",
+ "urls": [
+ "https://files.pythonhosted.org/packages/d9/7a/60d45c9453212b30eebbf8b5cddbdef330eebddfcf335bce7920c43fb72e/charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_py3_none_any_7e189e2e": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "charset_normalizer-3.0.1-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.0.1",
+ "sha256": "7e189e2e1d3ed2f4aebabd2d5b0f931e883676e51c7624826e0a4e5fe8a0bf24",
+ "urls": [
+ "https://files.pythonhosted.org/packages/68/2b/02e9d6a98ddb73fa238d559a9edcc30b247b8dc4ee848b6184c936e99dc0/charset_normalizer-3.0.1-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_s390x_8c7fe7af": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.0.1",
+ "sha256": "8c7fe7afa480e3e82eed58e0ca89f751cd14d767638e2550c77a92a9e749c317",
+ "urls": [
+ "https://files.pythonhosted.org/packages/df/c5/dd3a17a615775d0ffc3e12b0e47833d8b7e0a4871431dad87a3f92382a19/charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_sdist_ebea339a": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "charset-normalizer-3.0.1.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.0.1",
+ "sha256": "ebea339af930f8ca5d7a699b921106c6e29c617fe9606fa7baa043c1cdae326f",
+ "urls": [
+ "https://files.pythonhosted.org/packages/96/d7/1675d9089a1f4677df5eb29c3f8b064aa1e70c1251a0a8a127803158942d/charset-normalizer-3.0.1.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_py3_none_any_3e4d1f65": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset_normalizer-3.3.2-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.3.2",
+ "sha256": "3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc",
+ "urls": [
+ "https://files.pythonhosted.org/packages/28/76/e6222113b83e3622caa4bb41032d0b1bf785250607392e1b778aca0b8a7d/charset_normalizer-3.3.2-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_11_0_arm64_549a3a73": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.3.2",
+ "sha256": "549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e",
+ "urls": [
+ "https://files.pythonhosted.org/packages/dd/51/68b61b90b24ca35495956b718f35a9756ef7d3dd4b3c1508056fa98d1a1b/charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_10_9_x86_64_573f6eac": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.3.2",
+ "sha256": "573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96",
+ "urls": [
+ "https://files.pythonhosted.org/packages/3e/33/21a875a61057165e92227466e54ee076b73af1e21fe1b31f1e292251aa1e/charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_win_amd64_66394663": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.3.2",
+ "sha256": "663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77",
+ "urls": [
+ "https://files.pythonhosted.org/packages/57/ec/80c8d48ac8b1741d5b963797b7c0c869335619e13d4744ca2f67fc11c6fc/charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_10_9_universal2_802fe99c": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.3.2",
+ "sha256": "802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db",
+ "urls": [
+ "https://files.pythonhosted.org/packages/68/77/02839016f6fbbf808e8b38601df6e0e66c17bbab76dff4613f7511413597/charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_sdist_f30c3cb3": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset-normalizer-3.3.2.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.3.2",
+ "sha256": "f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5",
+ "urls": [
+ "https://files.pythonhosted.org/packages/63/09/c1bc53dab74b1816a00d8d030de5bf98f724c52c1635e07681d312f20be8/charset-normalizer-3.3.2.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_importlib_metadata_py3_none_any_7efb448e": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "importlib_metadata-6.0.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "importlib-metadata==6.0.0",
+ "sha256": "7efb448ec9a5e313a57655d35aa54cd3e01b7e1fbcf72dce1bf06119420f5bad",
+ "urls": [
+ "https://files.pythonhosted.org/packages/26/a7/9da7d5b23fc98ab3d424ac2c65613d63c1f401efb84ad50f2fa27b2caab4/importlib_metadata-6.0.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_importlib_metadata_sdist_e354bede": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "importlib_metadata-6.0.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "importlib-metadata==6.0.0",
+ "sha256": "e354bedeb60efa6affdcc8ae121b73544a7aa74156d047311948f6d711cd378d",
+ "urls": [
+ "https://files.pythonhosted.org/packages/90/07/6397ad02d31bddf1841c9ad3ec30a693a3ff208e09c2ef45c9a8a5f85156/importlib_metadata-6.0.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_pywin32_ctypes_py2_none_any_9dc2d991": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_windows_x86_64"
+ ],
+ "filename": "pywin32_ctypes-0.2.0-py2.py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "pywin32-ctypes==0.2.0",
+ "sha256": "9dc2d991b3479cc2df15930958b674a48a227d5361d413827a4cfd0b5876fc98",
+ "urls": [
+ "https://files.pythonhosted.org/packages/9e/4b/3ab2720f1fa4b4bc924ef1932b842edf10007e4547ea8157b0b9fc78599a/pywin32_ctypes-0.2.0-py2.py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_pywin32_ctypes_sdist_24ffc3b3": {
+ "bzlFile": "@@rules_python+//python/private/pypi:whl_library.bzl",
+ "ruleClassName": "whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_windows_x86_64"
+ ],
+ "filename": "pywin32-ctypes-0.2.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "pywin32-ctypes==0.2.0",
+ "sha256": "24ffc3b341d457d48e8922352130cf2644024a4ff09762a2261fd34c36ee5942",
+ "urls": [
+ "https://files.pythonhosted.org/packages/7a/7d/0dbc4c99379452a819b0fb075a0ffbb98611df6b6d59f54db67367af5bc0/pywin32-ctypes-0.2.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps": {
+ "bzlFile": "@@rules_python+//python/private/pypi:hub_repository.bzl",
+ "ruleClassName": "hub_repository",
+ "attributes": {
+ "repo_name": "rules_python_publish_deps",
+ "whl_map": {
+ "six": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"six-1.16.0-py2.py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_six_py2_none_any_8abb2f1d\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"six-1.16.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_six_sdist_1e61c374\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "cffi": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"cffi-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"repo\":\"rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_aarch64_3548db28\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"cffi-1.15.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\",\"repo\":\"rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_ppc64le_91fc98ad\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"cffi-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_x86_64_94411f22\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"cffi-1.15.1-cp311-cp311-musllinux_1_1_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_cffi_cp311_cp311_musllinux_1_1_x86_64_cc4d65ae\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"cffi-1.15.1.tar.gz\",\"repo\":\"rules_python_publish_deps_311_cffi_sdist_d400bfb9\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "idna": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"idna-3.4-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_idna_py3_none_any_90b77e79\",\"target_platforms\":[\"cp311_linux_aarch64\",\"cp311_linux_arm\",\"cp311_linux_ppc\",\"cp311_linux_s390x\",\"cp311_linux_x86_64\"],\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"idna-3.4.tar.gz\",\"repo\":\"rules_python_publish_deps_311_idna_sdist_814f528e\",\"target_platforms\":[\"cp311_linux_aarch64\",\"cp311_linux_arm\",\"cp311_linux_ppc\",\"cp311_linux_s390x\",\"cp311_linux_x86_64\"],\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"idna-3.7-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_idna_py3_none_any_82fee1fc\",\"target_platforms\":[\"cp311_osx_aarch64\",\"cp311_osx_x86_64\",\"cp311_windows_x86_64\"],\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"idna-3.7.tar.gz\",\"repo\":\"rules_python_publish_deps_311_idna_sdist_028ff3aa\",\"target_platforms\":[\"cp311_osx_aarch64\",\"cp311_osx_x86_64\",\"cp311_windows_x86_64\"],\"version\":\"3.11\"}]",
+ "rich": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"rich-13.2.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_rich_py3_none_any_7c963f0d\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"rich-13.2.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_rich_sdist_f1a00cdd\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "zipp": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"zipp-3.11.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_zipp_py3_none_any_83a28fcb\",\"target_platforms\":[\"cp311_linux_aarch64\",\"cp311_linux_arm\",\"cp311_linux_ppc\",\"cp311_linux_s390x\",\"cp311_linux_x86_64\"],\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"zipp-3.11.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_zipp_sdist_a7a22e05\",\"target_platforms\":[\"cp311_linux_aarch64\",\"cp311_linux_arm\",\"cp311_linux_ppc\",\"cp311_linux_s390x\",\"cp311_linux_x86_64\"],\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"zipp-3.19.2-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_zipp_py3_none_any_f091755f\",\"target_platforms\":[\"cp311_osx_aarch64\",\"cp311_osx_x86_64\",\"cp311_windows_x86_64\"],\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"zipp-3.19.2.tar.gz\",\"repo\":\"rules_python_publish_deps_311_zipp_sdist_bf1dcf64\",\"target_platforms\":[\"cp311_osx_aarch64\",\"cp311_osx_x86_64\",\"cp311_windows_x86_64\"],\"version\":\"3.11\"}]",
+ "mdurl": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"mdurl-0.1.2-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_mdurl_py3_none_any_84008a41\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"mdurl-0.1.2.tar.gz\",\"repo\":\"rules_python_publish_deps_311_mdurl_sdist_bb413d29\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "twine": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"twine-4.0.2-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_twine_py3_none_any_929bc3c2\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"twine-4.0.2.tar.gz\",\"repo\":\"rules_python_publish_deps_311_twine_sdist_9e102ef5\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "bleach": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"bleach-6.0.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_bleach_py3_none_any_33c16e33\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"bleach-6.0.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_bleach_sdist_1a1a85c1\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "certifi": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"certifi-2022.12.7-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_certifi_py3_none_any_4ad3232f\",\"target_platforms\":[\"cp311_linux_aarch64\",\"cp311_linux_arm\",\"cp311_linux_ppc\",\"cp311_linux_s390x\",\"cp311_linux_x86_64\"],\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"certifi-2022.12.7.tar.gz\",\"repo\":\"rules_python_publish_deps_311_certifi_sdist_35824b4c\",\"target_platforms\":[\"cp311_linux_aarch64\",\"cp311_linux_arm\",\"cp311_linux_ppc\",\"cp311_linux_s390x\",\"cp311_linux_x86_64\"],\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"certifi-2024.7.4-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_certifi_py3_none_any_c198e21b\",\"target_platforms\":[\"cp311_osx_aarch64\",\"cp311_osx_x86_64\",\"cp311_windows_x86_64\"],\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"certifi-2024.7.4.tar.gz\",\"repo\":\"rules_python_publish_deps_311_certifi_sdist_5a1e7645\",\"target_platforms\":[\"cp311_osx_aarch64\",\"cp311_osx_x86_64\",\"cp311_windows_x86_64\"],\"version\":\"3.11\"}]",
+ "jeepney": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"jeepney-0.8.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_jeepney_py3_none_any_c0a454ad\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"jeepney-0.8.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_jeepney_sdist_5efe48d2\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "keyring": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"keyring-23.13.1-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_keyring_py3_none_any_771ed2a9\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"keyring-23.13.1.tar.gz\",\"repo\":\"rules_python_publish_deps_311_keyring_sdist_ba2e15a9\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "pkginfo": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"pkginfo-1.9.6-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_pkginfo_py3_none_any_4b7a555a\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"pkginfo-1.9.6.tar.gz\",\"repo\":\"rules_python_publish_deps_311_pkginfo_sdist_8fd5896e\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "rfc3986": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"rfc3986-2.0.0-py2.py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_rfc3986_py2_none_any_50b1502b\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"rfc3986-2.0.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_rfc3986_sdist_97aacf9d\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "urllib3": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"urllib3-1.26.14-py2.py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_urllib3_py2_none_any_75edcdc2\",\"target_platforms\":[\"cp311_linux_aarch64\",\"cp311_linux_arm\",\"cp311_linux_ppc\",\"cp311_linux_s390x\",\"cp311_linux_x86_64\"],\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"urllib3-1.26.14.tar.gz\",\"repo\":\"rules_python_publish_deps_311_urllib3_sdist_076907bf\",\"target_platforms\":[\"cp311_linux_aarch64\",\"cp311_linux_arm\",\"cp311_linux_ppc\",\"cp311_linux_s390x\",\"cp311_linux_x86_64\"],\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"urllib3-1.26.19-py2.py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_urllib3_py2_none_any_37a03444\",\"target_platforms\":[\"cp311_osx_aarch64\",\"cp311_osx_x86_64\",\"cp311_windows_x86_64\"],\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"urllib3-1.26.19.tar.gz\",\"repo\":\"rules_python_publish_deps_311_urllib3_sdist_3e3d753a\",\"target_platforms\":[\"cp311_osx_aarch64\",\"cp311_osx_x86_64\",\"cp311_windows_x86_64\"],\"version\":\"3.11\"}]",
+ "docutils": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"docutils-0.19-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_docutils_py3_none_any_5e1de4d8\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"docutils-0.19.tar.gz\",\"repo\":\"rules_python_publish_deps_311_docutils_sdist_33995a67\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "pygments": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"Pygments-2.14.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_pygments_py3_none_any_fa7bd7bd\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"Pygments-2.14.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_pygments_sdist_b3ed06a9\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "requests": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"requests-2.28.2-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_requests_py3_none_any_64299f49\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"requests-2.28.2.tar.gz\",\"repo\":\"rules_python_publish_deps_311_requests_sdist_98b1b278\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "pycparser": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"pycparser-2.21-py2.py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_pycparser_py2_none_any_8ee45429\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"pycparser-2.21.tar.gz\",\"repo\":\"rules_python_publish_deps_311_pycparser_sdist_e644fdec\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "cryptography": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"cryptography-42.0.4-cp39-abi3-musllinux_1_2_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_2_x86_64_ce8613be\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"cryptography-42.0.4-cp39-abi3-manylinux_2_28_aarch64.whl\",\"repo\":\"rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_28_aarch64_1df6fcbf\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"cryptography-42.0.4-cp39-abi3-musllinux_1_1_aarch64.whl\",\"repo\":\"rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_1_aarch64_3c6048f2\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"cryptography-42.0.4-cp39-abi3-manylinux_2_28_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_28_x86_64_44a64043\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"cryptography-42.0.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_17_x86_64_6ffb03d4\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"cryptography-42.0.4-cp39-abi3-musllinux_1_2_aarch64.whl\",\"repo\":\"rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_2_aarch64_887623fe\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"cryptography-42.0.4-cp39-abi3-musllinux_1_1_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_1_x86_64_6d0fbe73\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"cryptography-42.0.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"repo\":\"rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_17_aarch64_a1327f28\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"cryptography-42.0.4.tar.gz\",\"repo\":\"rules_python_publish_deps_311_cryptography_sdist_831a4b37\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "webencodings": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"webencodings-0.5.1-py2.py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_webencodings_py2_none_any_a0af1213\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"webencodings-0.5.1.tar.gz\",\"repo\":\"rules_python_publish_deps_311_webencodings_sdist_b36a1c24\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "secretstorage": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"SecretStorage-3.3.3-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_secretstorage_py3_none_any_f356e662\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"SecretStorage-3.3.3.tar.gz\",\"repo\":\"rules_python_publish_deps_311_secretstorage_sdist_2403533e\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "jaraco_classes": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"jaraco.classes-3.2.3-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_jaraco_classes_py3_none_any_2353de32\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"jaraco.classes-3.2.3.tar.gz\",\"repo\":\"rules_python_publish_deps_311_jaraco_classes_sdist_89559fa5\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "markdown_it_py": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"markdown_it_py-2.1.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_markdown_it_py_py3_none_any_93de681e\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"markdown-it-py-2.1.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_markdown_it_py_sdist_cf7e59fe\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "more_itertools": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"more_itertools-9.0.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_more_itertools_py3_none_any_250e83d7\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"more-itertools-9.0.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_more_itertools_sdist_5a6257e4\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "readme_renderer": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"readme_renderer-37.3-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_readme_renderer_py3_none_any_f67a16ca\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"readme_renderer-37.3.tar.gz\",\"repo\":\"rules_python_publish_deps_311_readme_renderer_sdist_cd653186\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "requests_toolbelt": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"requests_toolbelt-0.10.1-py2.py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_requests_toolbelt_py2_none_any_18565aa5\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"requests-toolbelt-0.10.1.tar.gz\",\"repo\":\"rules_python_publish_deps_311_requests_toolbelt_sdist_62e09f7f\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "charset_normalizer": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_ppc64le_0c0a5902\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_aarch64_14e76c0f\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_s390x.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_1_s390x_4a8fcf28\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_ppc64le.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_1_ppc64le_5995f016\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_aarch64.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_1_aarch64_72966d1b\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_1_x86_64_761e8904\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_x86_64_79909e27\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"charset_normalizer-3.0.1-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_py3_none_any_7e189e2e\",\"target_platforms\":[\"cp311_linux_aarch64\",\"cp311_linux_arm\",\"cp311_linux_ppc\",\"cp311_linux_s390x\",\"cp311_linux_x86_64\"],\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_s390x_8c7fe7af\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"charset-normalizer-3.0.1.tar.gz\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_sdist_ebea339a\",\"target_platforms\":[\"cp311_linux_aarch64\",\"cp311_linux_arm\",\"cp311_linux_ppc\",\"cp311_linux_s390x\",\"cp311_linux_x86_64\"],\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"charset_normalizer-3.3.2-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_py3_none_any_3e4d1f65\",\"target_platforms\":[\"cp311_osx_aarch64\",\"cp311_osx_x86_64\",\"cp311_windows_x86_64\"],\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_11_0_arm64_549a3a73\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_10_9_x86_64_573f6eac\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_win_amd64_66394663\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_10_9_universal2_802fe99c\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"charset-normalizer-3.3.2.tar.gz\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_sdist_f30c3cb3\",\"target_platforms\":[\"cp311_osx_aarch64\",\"cp311_osx_x86_64\",\"cp311_windows_x86_64\"],\"version\":\"3.11\"}]",
+ "importlib_metadata": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"importlib_metadata-6.0.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_importlib_metadata_py3_none_any_7efb448e\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"importlib_metadata-6.0.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_importlib_metadata_sdist_e354bede\",\"target_platforms\":null,\"version\":\"3.11\"}]",
+ "pywin32_ctypes": "[{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"pywin32_ctypes-0.2.0-py2.py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_pywin32_ctypes_py2_none_any_9dc2d991\",\"target_platforms\":null,\"version\":\"3.11\"},{\"config_setting\":\"//_config:is_python_3.11\",\"filename\":\"pywin32-ctypes-0.2.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_pywin32_ctypes_sdist_24ffc3b3\",\"target_platforms\":null,\"version\":\"3.11\"}]"
+ },
+ "default_version": "3.11",
+ "packages": [
+ "bleach",
+ "certifi",
+ "charset_normalizer",
+ "docutils",
+ "idna",
+ "importlib_metadata",
+ "jaraco_classes",
+ "keyring",
+ "markdown_it_py",
+ "mdurl",
+ "more_itertools",
+ "pkginfo",
+ "pygments",
+ "readme_renderer",
+ "requests",
+ "requests_toolbelt",
+ "rfc3986",
+ "rich",
+ "six",
+ "twine",
+ "urllib3",
+ "webencodings",
+ "zipp"
+ ],
+ "groups": {}
+ }
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "bazel_features+",
+ "bazel_features_globals",
+ "bazel_features++version_extension+bazel_features_globals"
+ ],
+ [
+ "bazel_features+",
+ "bazel_features_version",
+ "bazel_features++version_extension+bazel_features_version"
+ ],
+ [
+ "rules_python+",
+ "bazel_features",
+ "bazel_features+"
+ ],
+ [
+ "rules_python+",
+ "bazel_skylib",
+ "bazel_skylib+"
+ ],
+ [
+ "rules_python+",
+ "bazel_tools",
+ "bazel_tools"
+ ],
+ [
+ "rules_python+",
+ "pypi__build",
+ "rules_python++internal_deps+pypi__build"
+ ],
+ [
+ "rules_python+",
+ "pypi__click",
+ "rules_python++internal_deps+pypi__click"
+ ],
+ [
+ "rules_python+",
+ "pypi__colorama",
+ "rules_python++internal_deps+pypi__colorama"
+ ],
+ [
+ "rules_python+",
+ "pypi__importlib_metadata",
+ "rules_python++internal_deps+pypi__importlib_metadata"
+ ],
+ [
+ "rules_python+",
+ "pypi__installer",
+ "rules_python++internal_deps+pypi__installer"
+ ],
+ [
+ "rules_python+",
+ "pypi__more_itertools",
+ "rules_python++internal_deps+pypi__more_itertools"
+ ],
+ [
+ "rules_python+",
+ "pypi__packaging",
+ "rules_python++internal_deps+pypi__packaging"
+ ],
+ [
+ "rules_python+",
+ "pypi__pep517",
+ "rules_python++internal_deps+pypi__pep517"
+ ],
+ [
+ "rules_python+",
+ "pypi__pip",
+ "rules_python++internal_deps+pypi__pip"
+ ],
+ [
+ "rules_python+",
+ "pypi__pip_tools",
+ "rules_python++internal_deps+pypi__pip_tools"
+ ],
+ [
+ "rules_python+",
+ "pypi__pyproject_hooks",
+ "rules_python++internal_deps+pypi__pyproject_hooks"
+ ],
+ [
+ "rules_python+",
+ "pypi__setuptools",
+ "rules_python++internal_deps+pypi__setuptools"
+ ],
+ [
+ "rules_python+",
+ "pypi__tomli",
+ "rules_python++internal_deps+pypi__tomli"
+ ],
+ [
+ "rules_python+",
+ "pypi__wheel",
+ "rules_python++internal_deps+pypi__wheel"
+ ],
+ [
+ "rules_python+",
+ "pypi__zipp",
+ "rules_python++internal_deps+pypi__zipp"
+ ],
+ [
+ "rules_python+",
+ "pythons_hub",
+ "rules_python++python+pythons_hub"
+ ],
+ [
+ "rules_python++python+pythons_hub",
+ "python_3_10_host",
+ "rules_python++python+python_3_10_host"
+ ],
+ [
+ "rules_python++python+pythons_hub",
+ "python_3_11_host",
+ "rules_python++python+python_3_11_host"
+ ],
+ [
+ "rules_python++python+pythons_hub",
+ "python_3_12_host",
+ "rules_python++python+python_3_12_host"
+ ],
+ [
+ "rules_python++python+pythons_hub",
+ "python_3_8_host",
+ "rules_python++python+python_3_8_host"
+ ],
+ [
+ "rules_python++python+pythons_hub",
+ "python_3_9_host",
+ "rules_python++python+python_3_9_host"
+ ]
+ ]
+ }
+ }
+ }
}
diff --git a/RegExpSupport/BUILD.bazel b/RegExpSupport/BUILD.bazel
index 879128d3dbfb..04340ce5dce9 100644
--- a/RegExpSupport/BUILD.bazel
+++ b/RegExpSupport/BUILD.bazel
@@ -1,45 +1,56 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.regexp` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "regexp_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "regexp",
module_name = "intellij.regexp",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/lang-api:lang",
- "@community//platform/analysis-impl",
- "@community//platform/util/ui:util-ui",
- "@community//platform/platform-impl:ide-impl",
- "@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",
+ "//platform/lang-api:lang",
+ "//platform/analysis-impl",
+ "//platform/util:util-ui",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//xml/xml-psi-api:psi",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/util/jdom",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":regexp_resources"]
)
kt_jvm_test(
name = "regexp_test",
visibility = ["//visibility:public"],
srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":regexp"],
deps = [
- ":regexp",
- "@libraries//:junit",
- "@community//platform/testFramework",
+ "//platform/lang-api:lang",
+ "//platform/analysis-impl",
+ "//platform/util:util-ui",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:junit4",
+ "//platform/lang-impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//xml/xml-psi-api:psi",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/util/jdom",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":regexp_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.regexp` end
\ No newline at end of file
diff --git a/aether-dependency-resolver/BUILD.bazel b/aether-dependency-resolver/BUILD.bazel
index 72d1d1dea005..b5ab96938c57 100644
--- a/aether-dependency-resolver/BUILD.bazel
+++ b/aether-dependency-resolver/BUILD.bazel
@@ -1,35 +1,35 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.aetherDependencyResolver` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-kt_jvm_library(
+jvm_library(
name = "java-aetherDependencyResolver",
module_name = "intellij.java.aetherDependencyResolver",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11",
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
deps = [
- "@libraries//:annotations",
- "@libraries//:httpmime",
- "@libraries//:commons-logging",
- "@libraries//:slf4j-api",
- "@libraries//:slf4j-jdk14",
- "@libraries//:maven-resolver-provider",
- "@libraries//:maven-resolver-transport-file",
- "@libraries//:maven-resolver-transport-http",
- "@libraries//:maven-resolver-connector-basic",
- "@libraries//:commons-lang3",
- "@libraries//:plexus-utils",
- "@libraries//:commons-codec",
- "@community//platform/util",
+ "@lib//:jetbrains-annotations",
+ "@lib//:http-client",
+ "@lib//:commons-logging",
+ "@lib//:slf4j-api",
+ "@lib//:slf4j-jdk14",
+ "@lib//:maven-resolver-provider",
+ "@lib//:java_aether_dependency_resolver_org_apache_maven_resolver_maven-resolver-transport-file",
+ "@lib//:java_aether_dependency_resolver_org_apache_maven_resolver_maven-resolver-transport-http",
+ "@lib//:java_aether_dependency_resolver_org_apache_maven_resolver_maven-resolver-connector-basic",
+ "@lib//:commons-lang3",
+ "@lib//:plexus-utils",
+ "@lib//:commons-codec",
+ "//platform/util",
],
exports = [
- "@libraries//:httpmime",
- "@libraries//:commons-logging",
- "@libraries//:slf4j-api",
- "@libraries//:slf4j-jdk14",
- "@libraries//:maven-resolver-provider",
+ "@lib//:http-client",
+ "@lib//:commons-logging",
+ "@lib//:slf4j-api",
+ "@lib//:slf4j-jdk14",
+ "@lib//:maven-resolver-provider",
]
)
@@ -37,11 +37,25 @@ kt_jvm_test(
name = "java-aetherDependencyResolver_test",
visibility = ["//visibility:public"],
srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11",
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ associates = [":java-aetherDependencyResolver"],
deps = [
- ":java-aetherDependencyResolver",
- "@community//platform/testFramework",
+ "@lib//:jetbrains-annotations",
+ "@lib//:http-client",
+ "@lib//:commons-logging",
+ "@lib//:slf4j-api",
+ "@lib//:slf4j-jdk14",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:maven-resolver-provider",
+ "@lib//:java_aether_dependency_resolver_org_apache_maven_resolver_maven-resolver-transport-file",
+ "@lib//:java_aether_dependency_resolver_org_apache_maven_resolver_maven-resolver-transport-http",
+ "@lib//:java_aether_dependency_resolver_org_apache_maven_resolver_maven-resolver-connector-basic",
+ "@lib//:commons-lang3",
+ "@lib//:plexus-utils",
+ "@lib//:commons-codec",
+ "//platform/util",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.aetherDependencyResolver` end
\ No newline at end of file
diff --git a/build/BUILD.bazel b/build/BUILD.bazel
new file mode 100644
index 000000000000..392db62900a8
--- /dev/null
+++ b/build/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.idea.community.build` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "build",
+ module_name = "intellij.idea.community.build",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/build-scripts:buildScripts",
+ "@lib//:kotlin-stdlib",
+ "//platform/util",
+ "//jps/model-api:model",
+ "//build/deps:dependencies",
+ "@lib//:kotlinx-collections-immutable",
+ "//build/tasks",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ "@rules_jvm//zip:build-zip",
+ ],
+ exports = ["//platform/build-scripts:buildScripts"],
+ runtime_deps = ["@lib//:test-discovery-plugin-base"]
+)
+### auto-generated section `build intellij.idea.community.build` end
\ No newline at end of file
diff --git a/build/cucumber-test-runner/BUILD.bazel b/build/cucumber-test-runner/BUILD.bazel
new file mode 100644
index 000000000000..787f2909405b
--- /dev/null
+++ b/build/cucumber-test-runner/BUILD.bazel
@@ -0,0 +1,18 @@
+### auto-generated section `build intellij.cucumber.testRunner` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "cucumber-testRunner",
+ module_name = "intellij.cucumber.testRunner",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/testFramework",
+ "@lib//:cucumber-core.provided",
+ "//platform/util-class-loader:util-classLoader",
+ ],
+ runtime_deps = ["//plugins/cucumber-jvm-formatter:cucumber-jvmFormatter"]
+)
+### auto-generated section `build intellij.cucumber.testRunner` end
\ No newline at end of file
diff --git a/build/deps/BUILD.bazel b/build/deps/BUILD.bazel
index 4404f8385053..2bf6bc13f055 100644
--- a/build/deps/BUILD.bazel
+++ b/build/deps/BUILD.bazel
@@ -1,18 +1,18 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.idea.community.build.dependencies` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "build-dependencies",
+jvm_library(
+ name = "dependencies",
module_name = "intellij.idea.community.build.dependencies",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:annotations",
- "@community//platform/build-scripts/downloader:buildScripts-downloader",
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
+ "@lib//:jetbrains-annotations",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.idea.community.build.dependencies` end
\ No newline at end of file
diff --git a/build/intellij.idea.community.build.iml b/build/intellij.idea.community.build.iml
index 55b59b0bfbf7..98de972f31c1 100644
--- a/build/intellij.idea.community.build.iml
+++ b/build/intellij.idea.community.build.iml
@@ -11,6 +11,12 @@
+
+
+
+
+
+
diff --git a/build/jvm-rules/.bazelrc b/build/jvm-rules/.bazelrc
new file mode 100644
index 000000000000..06373f36410c
--- /dev/null
+++ b/build/jvm-rules/.bazelrc
@@ -0,0 +1,23 @@
+# https://bazel.build/docs/bazel-and-java#hermetic-testing
+# The code is compiled for, executed, and tested on this JVM.
+build --java_language_version=21
+build --java_runtime_version=remotejdk_21
+
+# https://bazel.build/docs/bazel-and-java#config-build-tools-java
+# A second pair of JDK and JVM used to build and execute tools, which are used in the build process, but are not in the build results.
+# That JDK and JVM are controlled using --tool_java_language_version and --tool_java_runtime_version
+build --tool_java_language_version=21
+# Java runtime the tools should use
+build --tool_java_runtime_version=remotejdk_21
+
+# make sure you don't need to open file to read commpilation errors
+common --experimental_ui_max_stdouterr_bytes=-1
+
+# disable deprecated WORKSPACE support
+# common --noenable_workspace
+test --test_verbose_timeout_warnings --test_timeout=60 --test_output=all
+
+# https://www.buildbuddy.io/blog/debugging-slow-bazel-builds/
+common --nolegacy_important_outputs --remote_build_event_upload=minimal --experimental_remote_cache_async --remote_cache_compression
+
+build --disk_cache=~/.bazel-ij-cache --experimental_disk_cache_gc_max_size=32G --experimental_disk_cache_gc_max_age=28d
\ No newline at end of file
diff --git a/build/jvm-rules/.bazelversion b/build/jvm-rules/.bazelversion
new file mode 100644
index 000000000000..6b0e58e78f5e
--- /dev/null
+++ b/build/jvm-rules/.bazelversion
@@ -0,0 +1 @@
+7.4.1
\ No newline at end of file
diff --git a/build/jvm-rules/.gitignore b/build/jvm-rules/.gitignore
new file mode 100644
index 000000000000..5891abc28309
--- /dev/null
+++ b/build/jvm-rules/.gitignore
@@ -0,0 +1,3 @@
+.idea
+bazel-*
+.bazelbsp/
\ No newline at end of file
diff --git a/build/jvm-rules/BUILD.bazel b/build/jvm-rules/BUILD.bazel
new file mode 100644
index 000000000000..23e31297694e
--- /dev/null
+++ b/build/jvm-rules/BUILD.bazel
@@ -0,0 +1,103 @@
+load("@contrib_rules_jvm//docs:stardoc-input.bzl", "java_junit5_test")
+load("@rules_graalvm//graalvm:defs.bzl", "native_image")
+load("@rules_java//java:java_library.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_binary", "kt_jvm_import", "kt_jvm_library")
+
+load("@rules_kotlin//kotlin:core.bzl", "define_kt_toolchain")
+
+load(":compiler-options.bzl", "create_javac_options", "create_kotlinc_options")
+
+define_kt_toolchain(
+ name = "kotlin_toolchain",
+ api_version = "2.0",
+ language_version = "2.0",
+ experimental_multiplex_workers = True,
+ # https://github.com/bazelbuild/rules_kotlin/issues/1233
+ # experimental_use_abi_jars = True,
+)
+
+create_javac_options(name = "j8", release = "8")
+create_kotlinc_options(name="k8", jvm_target="1.8")
+
+create_javac_options(name = "j11", release = "11")
+create_kotlinc_options(name= "k11", jvm_target= "11")
+
+create_javac_options(name = "j17", release = "17")
+create_kotlinc_options(name = "k17", jvm_target = "17")
+
+java_proto_library(
+ name = "worker_protocol_java_proto",
+ deps = ["@bazel_worker_api//:worker_protocol_proto"],
+)
+
+kt_jvm_import(
+ name = "protobuf-java",
+ jar = "@protobuf-java-file//file",
+)
+
+kt_jvm_import(
+ name = "protobuf-java-util",
+ jar = "@protobuf-java-util-file//file",
+)
+
+kt_jvm_library(
+ name = "worker",
+ srcs = glob(["src/*.kt"]),
+ deps = [
+ "//:worker_protocol_java_proto",
+ "//zip:build-zip",
+ ":protobuf-java",
+ ":protobuf-java-util",
+ ],
+)
+
+kt_jvm_binary(
+ name = "worker-jvm",
+ runtime_deps = [":worker"],
+ main_class = "org.jetbrains.bazel.jvm.JvmWorker",
+ jvm_flags = [
+ "-Djava.awt.headless=true",
+ "-Dapple.awt.UIElement=true",
+ ]
+)
+
+native_image(
+ name = "worker-native",
+ deps = [":worker"],
+ extra_args = [
+ "-H:+UnlockExperimentalVMOptions",
+ "-H:+CompactingOldGen",
+ "-Djava.awt.headless=true",
+ "-Dapple.awt.UIElement=true",
+ "-march=native",
+ "-O3",
+ ],
+ reflection_configuration = ":reflection-config.json",
+ main_class = "org.jetbrains.bazel.jvm.JvmWorker",
+ native_image_tool = "@graalvm//:native-image",
+)
+
+kt_jvm_library(
+ name = "worker_test_lib",
+ srcs = ["testSrc/WorkRequestHandlerTest.kt"],
+ associates = [":worker"],
+ deps = [
+ "//:worker_protocol_java_proto",
+ "@junit_jupiter_api//jar",
+ "@assertj//jar",
+ ],
+ runtime_deps = [
+ "@junit_platform_commons//jar",
+ "@opentest4j//jar",
+ "@junit_jupiter_engine//jar",
+ "@junit_platform_engine//jar",
+ "@junit_platform_reporting//jar",
+ "@junit_platform_launcher//jar",
+ ],
+)
+
+java_junit5_test(
+ name = "worker_test",
+ test_class = "org.jetbrains.bazel.jvm.WorkRequestHandlerTest",
+ runtime_deps = [":worker_test_lib"],
+)
diff --git a/build/jvm-rules/MODULE.bazel b/build/jvm-rules/MODULE.bazel
new file mode 100644
index 000000000000..86adeb17e073
--- /dev/null
+++ b/build/jvm-rules/MODULE.bazel
@@ -0,0 +1,103 @@
+module(name = "rules_jvm", version = "0.1")
+
+bazel_dep(name = "bazel_worker_api", version = "0.0.4")
+bazel_dep(name = "rules_java", version = "7.12.2")
+bazel_dep(name = "rules_kotlin", version = "2.0.0-jb.5")
+bazel_dep(name = "rules_graalvm", version = "0.11.3")
+bazel_dep(name = "lib")
+
+# https://github.com/bazelbuild/bazel/issues/6681#issuecomment-2188972754
+bazel_dep(name = "contrib_rules_jvm", version = "0.27.0")
+
+local_path_override(
+ module_name = "lib",
+ path = "../lib",
+)
+
+# GraalVM
+git_override(
+ module_name = "rules_graalvm",
+ remote = "https://github.com/develar/rules_graalvm",
+ commit = "b7fdb0472562bc0438f9386bfb7e0621081a3946",
+)
+# local_path_override(
+# module_name = "rules_graalvm",
+# path = "../rules_graalvm",
+# )
+graalvm = use_extension("@rules_graalvm//:extensions.bzl", "graalvm")
+
+graalvm.graalvm(
+ name = "graalvm",
+ distribution = "oracle",
+ java_version = "23",
+ version = "23.0.1",
+)
+
+use_repo(graalvm, "graalvm")
+register_toolchains("@graalvm//:jvm")
+register_toolchains("@graalvm//:sdk")
+register_toolchains("@graalvm//:toolchain")
+
+# Kotlin Rules
+archive_override(
+ module_name = "rules_kotlin",
+ urls = ["https://github.com/develar/rules_kotlin/releases/download/v2.0.0-jb.6/rules_kotlin-v2.0.0-jb.6.tar.gz"],
+ integrity = "sha256-3iSAUhC6qzrLcunGz5oTO7VuY4q7Nc2Q/c9LG/b0I/c=",
+)
+
+# Libraries
+http_file = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file")
+http_jar = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_jar")
+
+http_file(
+ name = "protobuf-java-file",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/4.28.3/protobuf-java-4.28.3.jar",
+ sha256 = "ba02977c0fef8b40af9f85fe69af362d8e13f2685b49a9752750b18da726157e",
+ downloaded_file_path = "file.jar",
+)
+http_file(
+ name = "protobuf-java-util-file",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/protobuf/protobuf-java-util/4.28.3/protobuf-java-util-4.28.3.jar",
+ sha256 = "d706eb7b4fbb63b7a39891106341080ebbadbb78dd8daecba7a6e68d2831c9cd",
+ downloaded_file_path = "file.jar",
+)
+
+http_jar(
+ name = "junit_jupiter_api",
+ url = "https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/5.11.3/junit-jupiter-api-5.11.3.jar",
+)
+
+http_jar(
+ name = "junit_jupiter_engine",
+ url = "https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.11.3/junit-jupiter-engine-5.11.3.jar",
+)
+
+http_jar(
+ name = "junit_platform_engine",
+ url = "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.11.3/junit-platform-engine-1.11.3.jar",
+)
+
+http_jar(
+ name = "junit_platform_reporting",
+ url = "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-reporting/1.11.3/junit-platform-reporting-1.11.3.jar",
+)
+
+http_jar(
+ name = "junit_platform_launcher",
+ url = "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-launcher/1.11.3/junit-platform-launcher-1.11.3.jar",
+)
+
+http_jar(
+ name = "junit_platform_commons",
+ url = "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.11.3/junit-platform-commons-1.11.3.jar",
+)
+
+http_jar(
+ name = "assertj",
+ url = "https://repo1.maven.org/maven2/org/assertj/assertj-core/3.26.3/assertj-core-3.26.3.jar",
+)
+
+http_jar(
+ name = "opentest4j",
+ url = "https://repo1.maven.org/maven2/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar",
+)
diff --git a/build/jvm-rules/MODULE.bazel.lock b/build/jvm-rules/MODULE.bazel.lock
new file mode 100644
index 000000000000..081a5cde2d8e
--- /dev/null
+++ b/build/jvm-rules/MODULE.bazel.lock
@@ -0,0 +1,3305 @@
+{
+ "lockFileVersion": 16,
+ "registryFileHashes": {
+ "https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497",
+ "https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2",
+ "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712f7cccb659cd0e9d073d1991c038eb9fc57589",
+ "https://bcr.bazel.build/modules/abseil-cpp/20230125.1/MODULE.bazel": "89047429cb0207707b2dface14ba7f8df85273d484c2572755be4bab7ce9c3a0",
+ "https://bcr.bazel.build/modules/abseil-cpp/20230802.0.bcr.1/MODULE.bazel": "1c8cec495288dccd14fdae6e3f95f772c1c91857047a098fad772034264cc8cb",
+ "https://bcr.bazel.build/modules/abseil-cpp/20230802.0/MODULE.bazel": "d253ae36a8bd9ee3c5955384096ccb6baf16a1b1e93e858370da0a3b94f77c16",
+ "https://bcr.bazel.build/modules/abseil-cpp/20230802.1/MODULE.bazel": "fa92e2eb41a04df73cdabeec37107316f7e5272650f81d6cc096418fe647b915",
+ "https://bcr.bazel.build/modules/abseil-cpp/20240116.1/MODULE.bazel": "37bcdb4440fbb61df6a1c296ae01b327f19e9bb521f9b8e26ec854b6f97309ed",
+ "https://bcr.bazel.build/modules/abseil-cpp/20240116.1/source.json": "9be551b8d4e3ef76875c0d744b5d6a504a27e3ae67bc6b28f46415fd2d2957da",
+ "https://bcr.bazel.build/modules/apple_rules_lint/0.3.2/MODULE.bazel": "025c849b118da09af75afe0785bade64f082d27bb6aa1e078bfcbd1dc5a5bb26",
+ "https://bcr.bazel.build/modules/apple_rules_lint/0.3.2/source.json": "eea39d44eba88408573363151dfe63a01be1229d463dff18b9fbb412589e79f2",
+ "https://bcr.bazel.build/modules/apple_support/1.15.1/MODULE.bazel": "a0556fefca0b1bb2de8567b8827518f94db6a6e7e7d632b4c48dc5f865bc7c85",
+ "https://bcr.bazel.build/modules/apple_support/1.15.1/source.json": "517f2b77430084c541bc9be2db63fdcbb7102938c5f64c17ee60ffda2e5cf07b",
+ "https://bcr.bazel.build/modules/bazel_features/1.0.0/MODULE.bazel": "d7f022dc887efb96e1ee51cec7b2e48d41e36ff59a6e4f216c40e4029e1585bf",
+ "https://bcr.bazel.build/modules/bazel_features/1.1.0/MODULE.bazel": "cfd42ff3b815a5f39554d97182657f8c4b9719568eb7fded2b9135f084bf760b",
+ "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel": "27b8c79ef57efe08efccbd9dd6ef70d61b4798320b8d3c134fd571f78963dbcd",
+ "https://bcr.bazel.build/modules/bazel_features/1.11.0/MODULE.bazel": "f9382337dd5a474c3b7d334c2f83e50b6eaedc284253334cf823044a26de03e8",
+ "https://bcr.bazel.build/modules/bazel_features/1.13.0/MODULE.bazel": "c14c33c7c3c730612bdbe14ebbb5e61936b6f11322ea95a6e91cd1ba962f94df",
+ "https://bcr.bazel.build/modules/bazel_features/1.15.0/MODULE.bazel": "d38ff6e517149dc509406aca0db3ad1efdd890a85e049585b7234d04238e2a4d",
+ "https://bcr.bazel.build/modules/bazel_features/1.17.0/MODULE.bazel": "039de32d21b816b47bd42c778e0454217e9c9caac4a3cf8e15c7231ee3ddee4d",
+ "https://bcr.bazel.build/modules/bazel_features/1.18.0/MODULE.bazel": "1be0ae2557ab3a72a57aeb31b29be347bcdc5d2b1eb1e70f39e3851a7e97041a",
+ "https://bcr.bazel.build/modules/bazel_features/1.19.0/MODULE.bazel": "59adcdf28230d220f0067b1f435b8537dd033bfff8db21335ef9217919c7fb58",
+ "https://bcr.bazel.build/modules/bazel_features/1.21.0/MODULE.bazel": "675642261665d8eea09989aa3b8afb5c37627f1be178382c320d1b46afba5e3b",
+ "https://bcr.bazel.build/modules/bazel_features/1.21.0/source.json": "3e8379efaaef53ce35b7b8ba419df829315a880cb0a030e5bb45c96d6d5ecb5f",
+ "https://bcr.bazel.build/modules/bazel_features/1.4.1/MODULE.bazel": "e45b6bb2350aff3e442ae1111c555e27eac1d915e77775f6fdc4b351b758b5d7",
+ "https://bcr.bazel.build/modules/bazel_features/1.9.1/MODULE.bazel": "8f679097876a9b609ad1f60249c49d68bfab783dd9be012faf9d82547b14815a",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d718eebd8cb820b0a2c3a347fb971afd9d8",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.1.1/MODULE.bazel": "1add3e7d93ff2e6998f9e118022c84d163917d912f5afafb3058e3d2f1545b5e",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.2.0/MODULE.bazel": "44fe84260e454ed94ad326352a698422dbe372b21a1ac9f3eab76eb531223686",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.2.1/MODULE.bazel": "f35baf9da0efe45fa3da1696ae906eea3d615ad41e2e3def4aeb4e8bc0ef9a7a",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.3.0/MODULE.bazel": "20228b92868bf5cfc41bda7afc8a8ba2a543201851de39d990ec957b513579c5",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.4.1/MODULE.bazel": "a0dcb779424be33100dcae821e9e27e4f2901d9dfd5333efe5ac6a8d7ab75e1d",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.4.2/MODULE.bazel": "3bd40978e7a1fac911d5989e6b09d8f64921865a45822d8b09e815eaa726a651",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.5.0/MODULE.bazel": "32880f5e2945ce6a03d1fbd588e9198c0a959bb42297b2cfaf1685b7bc32e138",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.7.0/MODULE.bazel": "0db596f4563de7938de764cc8deeabec291f55e8ec15299718b93c4423e9796d",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/MODULE.bazel": "3120d80c5861aa616222ec015332e5f8d3171e062e3e804a2a0253e1be26e59b",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/source.json": "f121b43eeefc7c29efbd51b83d08631e2347297c95aac9764a701f2a6a2bb953",
+ "https://bcr.bazel.build/modules/bazel_worker_api/0.0.1/MODULE.bazel": "02a13b77321773b2042e70ee5e4c5e099c8ddee4cf2da9cd420442c36938d4bd",
+ "https://bcr.bazel.build/modules/bazel_worker_api/0.0.2/MODULE.bazel": "f961d4d596e6c54fa07c9f1e7acae8f556eead347c90b81528c33a744b6b3656",
+ "https://bcr.bazel.build/modules/bazel_worker_api/0.0.4/MODULE.bazel": "460aa12d01231a80cce03c548287b433b321d205b0028ae596728c35e5ee442e",
+ "https://bcr.bazel.build/modules/bazel_worker_api/0.0.4/source.json": "d353c410d47a8b65d09fa98e83d57ebec257a2c2b9c6e42d6fda1cb25e5464a5",
+ "https://bcr.bazel.build/modules/bazel_worker_java/0.0.2/MODULE.bazel": "335a86cd050467d27601d74db16a3e6654b12046fd35a9cbad28eec1d4b946e7",
+ "https://bcr.bazel.build/modules/bazel_worker_java/0.0.2/source.json": "ea5396816b986445013a1f3c02ffcd9e3972156f459d62080837b558edb9d2e0",
+ "https://bcr.bazel.build/modules/buildozer/7.1.2/MODULE.bazel": "2e8dd40ede9c454042645fd8d8d0cd1527966aa5c919de86661e62953cd73d84",
+ "https://bcr.bazel.build/modules/buildozer/7.1.2/source.json": "c9028a501d2db85793a6996205c8de120944f50a0d570438fcae0457a5f9d1f8",
+ "https://bcr.bazel.build/modules/contrib_rules_jvm/0.27.0/MODULE.bazel": "47935663ea1bf540b651ceaed516c181623ae4185d37fd1f6c79066effe4601c",
+ "https://bcr.bazel.build/modules/contrib_rules_jvm/0.27.0/source.json": "966fcac19d6d8a0f3c8239fbd1a3ff0bff0a6ec34efbaa9ba5cadfd5b04729b6",
+ "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel": "b499f58a5d0d3537f3cf5b76d8ada18242f64ec474d8391247438bf04f58c7b8",
+ "https://bcr.bazel.build/modules/gazelle/0.33.0/MODULE.bazel": "a13a0f279b462b784fb8dd52a4074526c4a2afe70e114c7d09066097a46b3350",
+ "https://bcr.bazel.build/modules/gazelle/0.34.0/MODULE.bazel": "abdd8ce4d70978933209db92e436deb3a8b737859e9354fb5fd11fb5c2004c8a",
+ "https://bcr.bazel.build/modules/gazelle/0.36.0/MODULE.bazel": "e375d5d6e9a6ca59b0cb38b0540bc9a05b6aa926d322f2de268ad267a2ee74c0",
+ "https://bcr.bazel.build/modules/gazelle/0.36.0/source.json": "0823f097b127e0201ae55d85647c94095edfe27db0431a7ae880dcab08dfaa04",
+ "https://bcr.bazel.build/modules/google_benchmark/1.8.2/MODULE.bazel": "a70cf1bba851000ba93b58ae2f6d76490a9feb74192e57ab8e8ff13c34ec50cb",
+ "https://bcr.bazel.build/modules/googletest/1.11.0/MODULE.bazel": "3a83f095183f66345ca86aa13c58b59f9f94a2f81999c093d4eeaa2d262d12f4",
+ "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/MODULE.bazel": "22c31a561553727960057361aa33bf20fb2e98584bc4fec007906e27053f80c6",
+ "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/source.json": "41e9e129f80d8c8bf103a7acc337b76e54fad1214ac0a7084bf24f4cd924b8b4",
+ "https://bcr.bazel.build/modules/googletest/1.14.0/MODULE.bazel": "cfbcbf3e6eac06ef9d85900f64424708cc08687d1b527f0ef65aa7517af8118f",
+ "https://bcr.bazel.build/modules/jsoncpp/1.9.5/MODULE.bazel": "31271aedc59e815656f5736f282bb7509a97c7ecb43e927ac1a37966e0578075",
+ "https://bcr.bazel.build/modules/jsoncpp/1.9.5/source.json": "4108ee5085dd2885a341c7fab149429db457b3169b86eb081fa245eadf69169d",
+ "https://bcr.bazel.build/modules/libpfm/4.11.0/MODULE.bazel": "45061ff025b301940f1e30d2c16bea596c25b176c8b6b3087e92615adbd52902",
+ "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel": "8cb8efaf200bdeb2150d93e162c40f388529a25852b332cec879373771e48ed5",
+ "https://bcr.bazel.build/modules/platforms/0.0.10/source.json": "f22828ff4cf021a6b577f1bf6341cb9dcd7965092a439f64fc1bb3b7a5ae4bd5",
+ "https://bcr.bazel.build/modules/platforms/0.0.4/MODULE.bazel": "9b328e31ee156f53f3c416a64f8491f7eb731742655a47c9eec4703a71644aee",
+ "https://bcr.bazel.build/modules/platforms/0.0.5/MODULE.bazel": "5733b54ea419d5eaf7997054bb55f6a1d0b5ff8aedf0176fef9eea44f3acda37",
+ "https://bcr.bazel.build/modules/platforms/0.0.6/MODULE.bazel": "ad6eeef431dc52aefd2d77ed20a4b353f8ebf0f4ecdd26a807d2da5aa8cd0615",
+ "https://bcr.bazel.build/modules/platforms/0.0.7/MODULE.bazel": "72fd4a0ede9ee5c021f6a8dd92b503e089f46c227ba2813ff183b71616034814",
+ "https://bcr.bazel.build/modules/platforms/0.0.8/MODULE.bazel": "9f142c03e348f6d263719f5074b21ef3adf0b139ee4c5133e2aa35664da9eb2d",
+ "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel": "4a87a60c927b56ddd67db50c89acaa62f4ce2a1d2149ccb63ffd871d5ce29ebc",
+ "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7",
+ "https://bcr.bazel.build/modules/protobuf/27.0/MODULE.bazel": "7873b60be88844a0a1d8f80b9d5d20cfbd8495a689b8763e76c6372998d3f64c",
+ "https://bcr.bazel.build/modules/protobuf/27.1/MODULE.bazel": "703a7b614728bb06647f965264967a8ef1c39e09e8f167b3ca0bb1fd80449c0d",
+ "https://bcr.bazel.build/modules/protobuf/27.2/MODULE.bazel": "32450b50673882e4c8c3d10a83f3bc82161b213ed2f80d17e38bece8f165c295",
+ "https://bcr.bazel.build/modules/protobuf/29.0-rc2/MODULE.bazel": "6241d35983510143049943fc0d57937937122baf1b287862f9dc8590fc4c37df",
+ "https://bcr.bazel.build/modules/protobuf/29.0-rc3/MODULE.bazel": "33c2dfa286578573afc55a7acaea3cada4122b9631007c594bf0729f41c8de92",
+ "https://bcr.bazel.build/modules/protobuf/29.0-rc3/source.json": "c16a6488fb279ef578da7098e605082d72ed85fc8d843eaae81e7d27d0f4625d",
+ "https://bcr.bazel.build/modules/protobuf/3.19.0/MODULE.bazel": "6b5fbb433f760a99a22b18b6850ed5784ef0e9928a72668b66e4d7ccd47db9b0",
+ "https://bcr.bazel.build/modules/protobuf/3.19.2/MODULE.bazel": "532ffe5f2186b69fdde039efe6df13ba726ff338c6bc82275ad433013fa10573",
+ "https://bcr.bazel.build/modules/protobuf/3.19.6/MODULE.bazel": "9233edc5e1f2ee276a60de3eaa47ac4132302ef9643238f23128fea53ea12858",
+ "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1/MODULE.bazel": "88af1c246226d87e65be78ed49ecd1e6f5e98648558c14ce99176da041dc378e",
+ "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1/source.json": "be4789e951dd5301282729fe3d4938995dc4c1a81c2ff150afc9f1b0504c6022",
+ "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel": "cb3d511531b16cfc78a225a9e2136007a48cf8a677e4264baeab57fe78a80206",
+ "https://bcr.bazel.build/modules/re2/2023-09-01/source.json": "e044ce89c2883cd957a2969a43e79f7752f9656f6b20050b62f90ede21ec6eb4",
+ "https://bcr.bazel.build/modules/rules_android/0.1.1/MODULE.bazel": "48809ab0091b07ad0182defb787c4c5328bd3a278938415c00a7b69b50c4d3a8",
+ "https://bcr.bazel.build/modules/rules_android/0.1.1/source.json": "e6986b41626ee10bdc864937ffb6d6bf275bb5b9c65120e6137d56e6331f089e",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.1/MODULE.bazel": "cb2aa0747f84c6c3a78dad4e2049c154f08ab9d166b1273835a8174940365647",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.10/MODULE.bazel": "ec1705118f7eaedd6e118508d3d26deba2a4e76476ada7e0e3965211be012002",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.13/MODULE.bazel": "0e8529ed7b323dad0775ff924d2ae5af7640b23553dfcd4d34344c7e7a867191",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.14/MODULE.bazel": "5e343a3aac88b8d7af3b1b6d2093b55c347b8eefc2e7d1442f7a02dc8fea48ac",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.15/MODULE.bazel": "6704c35f7b4a72502ee81f61bf88706b54f06b3cbe5558ac17e2e14666cd5dcc",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.16/MODULE.bazel": "7661303b8fc1b4d7f532e54e9d6565771fea666fbdf839e0a86affcd02defe87",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.16/source.json": "227e83737046aa4f50015da48e98e0d8ab42fd0ec74d8d653b6cc9f9a357f200",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel": "6915987c90970493ab97393024c156ea8fb9f3bea953b2f3ec05c34f19b5695c",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.6/MODULE.bazel": "abf360251023dfe3efcef65ab9d56beefa8394d4176dd29529750e1c57eaa33f",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel": "836e76439f354b89afe6a911a7adf59a6b2518fafb174483ad78a2a2fde7b1c5",
+ "https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/MODULE.bazel": "c9e8c682bf75b0e7c704166d79b599f93b72cfca5ad7477df596947891feeef6",
+ "https://bcr.bazel.build/modules/rules_fuzzing/0.5.2/MODULE.bazel": "40c97d1144356f52905566c55811f13b299453a14ac7769dfba2ac38192337a8",
+ "https://bcr.bazel.build/modules/rules_fuzzing/0.5.2/source.json": "c8b1e2c717646f1702290959a3302a178fb639d987ab61d548105019f11e527e",
+ "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel": "55861d8e8bb0e62cbd2896f60ff303f62ffcb0eddb74ecb0e5c0cbe36fc292c8",
+ "https://bcr.bazel.build/modules/rules_go/0.42.0/MODULE.bazel": "8cfa875b9aa8c6fce2b2e5925e73c1388173ea3c32a0db4d2b4804b453c14270",
+ "https://bcr.bazel.build/modules/rules_go/0.43.0/MODULE.bazel": "ed9a2706de830b743a18401b4d178576368c4d05d04af4f2a084a69897fd7f04",
+ "https://bcr.bazel.build/modules/rules_go/0.46.0/MODULE.bazel": "3477df8bdcc49e698b9d25f734c4f3a9f5931ff34ee48a2c662be168f5f2d3fd",
+ "https://bcr.bazel.build/modules/rules_go/0.46.0/source.json": "fbf0e50e8ed487272e5c0977c0b67c74cbe97e1880b45bbeff44a3338dc8a08e",
+ "https://bcr.bazel.build/modules/rules_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74",
+ "https://bcr.bazel.build/modules/rules_java/5.3.5/MODULE.bazel": "a4ec4f2db570171e3e5eb753276ee4b389bae16b96207e9d3230895c99644b86",
+ "https://bcr.bazel.build/modules/rules_java/6.0.0/MODULE.bazel": "8a43b7df601a7ec1af61d79345c17b31ea1fedc6711fd4abfd013ea612978e39",
+ "https://bcr.bazel.build/modules/rules_java/6.1.1/MODULE.bazel": "124151afe9d8e797c5779a5d7fa88ff3ef7a2a283dcc435c62626a216d6aab8e",
+ "https://bcr.bazel.build/modules/rules_java/6.4.0/MODULE.bazel": "e986a9fe25aeaa84ac17ca093ef13a4637f6107375f64667a15999f77db6c8f6",
+ "https://bcr.bazel.build/modules/rules_java/6.5.2/MODULE.bazel": "1d440d262d0e08453fa0c4d8f699ba81609ed0e9a9a0f02cd10b3e7942e61e31",
+ "https://bcr.bazel.build/modules/rules_java/7.10.0/MODULE.bazel": "530c3beb3067e870561739f1144329a21c851ff771cd752a49e06e3dc9c2e71a",
+ "https://bcr.bazel.build/modules/rules_java/7.12.2/MODULE.bazel": "579c505165ee757a4280ef83cda0150eea193eed3bef50b1004ba88b99da6de6",
+ "https://bcr.bazel.build/modules/rules_java/7.3.2/MODULE.bazel": "50dece891cfdf1741ea230d001aa9c14398062f2b7c066470accace78e412bc2",
+ "https://bcr.bazel.build/modules/rules_java/7.4.0/MODULE.bazel": "a592852f8a3dd539e82ee6542013bf2cadfc4c6946be8941e189d224500a8934",
+ "https://bcr.bazel.build/modules/rules_java/7.6.1/MODULE.bazel": "2f14b7e8a1aa2f67ae92bc69d1ec0fa8d9f827c4e17ff5e5f02e91caa3b2d0fe",
+ "https://bcr.bazel.build/modules/rules_java/8.3.2/MODULE.bazel": "7336d5511ad5af0b8615fdc7477535a2e4e723a357b6713af439fe8cf0195017",
+ "https://bcr.bazel.build/modules/rules_java/8.5.1/MODULE.bazel": "d8a9e38cc5228881f7055a6079f6f7821a073df3744d441978e7a43e20226939",
+ "https://bcr.bazel.build/modules/rules_java/8.5.1/source.json": "db1a77d81b059e0f84985db67a22f3f579a529a86b7997605be3d214a0abe38e",
+ "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel": "a56b85e418c83eb1839819f0b515c431010160383306d13ec21959ac412d2fe7",
+ "https://bcr.bazel.build/modules/rules_jvm_external/5.1/MODULE.bazel": "33f6f999e03183f7d088c9be518a63467dfd0be94a11d0055fe2d210f89aa909",
+ "https://bcr.bazel.build/modules/rules_jvm_external/5.2/MODULE.bazel": "d9351ba35217ad0de03816ef3ed63f89d411349353077348a45348b096615036",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel": "37c93a5a78d32e895d52f86a8d0416176e915daabd029ccb5594db422e87c495",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.1/MODULE.bazel": "75b5fec090dbd46cf9b7d8ea08cf84a0472d92ba3585b476f44c326eda8059c4",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.2/MODULE.bazel": "36a6e52487a855f33cb960724eb56547fa87e2c98a0474c3acad94339d7f8e99",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.3/MODULE.bazel": "c998e060b85f71e00de5ec552019347c8bca255062c990ac02d051bb80a38df0",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.3/source.json": "6f5f5a5a4419ae4e37c35a5bb0a6ae657ed40b7abc5a5189111b47fcebe43197",
+ "https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0",
+ "https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d",
+ "https://bcr.bazel.build/modules/rules_license/1.0.0/MODULE.bazel": "a7fda60eefdf3d8c827262ba499957e4df06f659330bbe6cdbdb975b768bb65c",
+ "https://bcr.bazel.build/modules/rules_license/1.0.0/source.json": "a52c89e54cc311196e478f8382df91c15f7a2bfdf4c6cd0e2675cc2ff0b56efb",
+ "https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc",
+ "https://bcr.bazel.build/modules/rules_pkg/1.0.1/MODULE.bazel": "5b1df97dbc29623bccdf2b0dcd0f5cb08e2f2c9050aab1092fd39a41e82686ff",
+ "https://bcr.bazel.build/modules/rules_pkg/1.0.1/source.json": "bd82e5d7b9ce2d31e380dd9f50c111d678c3bdaca190cb76b0e1c71b05e1ba8a",
+ "https://bcr.bazel.build/modules/rules_proto/4.0.0/MODULE.bazel": "a7a7b6ce9bee418c1a760b3d84f83a299ad6952f9903c67f19e4edd964894e06",
+ "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "e8dff86b0971688790ae75528fe1813f71809b5afd57facb44dad9e8eca631b7",
+ "https://bcr.bazel.build/modules/rules_proto/6.0.2/MODULE.bazel": "ce916b775a62b90b61888052a416ccdda405212b6aaeb39522f7dc53431a5e73",
+ "https://bcr.bazel.build/modules/rules_proto/7.0.2/MODULE.bazel": "bf81793bd6d2ad89a37a40693e56c61b0ee30f7a7fdbaf3eabbf5f39de47dea2",
+ "https://bcr.bazel.build/modules/rules_proto/7.0.2/source.json": "1e5e7260ae32ef4f2b52fd1d0de8d03b606a44c91b694d2f1afb1d3b28a48ce1",
+ "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel": "cc82bc96f2997baa545ab3ce73f196d040ffb8756fd2d66125a530031cd90e5f",
+ "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel": "72f1506841c920a1afec76975b35312410eea3aa7b63267436bfb1dd91d2d382",
+ "https://bcr.bazel.build/modules/rules_python/0.28.0/MODULE.bazel": "cba2573d870babc976664a912539b320cbaa7114cd3e8f053c720171cde331ed",
+ "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel": "93a43dc47ee570e6ec9f5779b2e64c1476a6ce921c48cc9a1678a91dd5f8fd58",
+ "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c",
+ "https://bcr.bazel.build/modules/rules_python/0.40.0/MODULE.bazel": "9d1a3cd88ed7d8e39583d9ffe56ae8a244f67783ae89b60caafc9f5cf318ada7",
+ "https://bcr.bazel.build/modules/rules_python/0.40.0/source.json": "939d4bd2e3110f27bfb360292986bb79fd8dcefb874358ccd6cdaa7bda029320",
+ "https://bcr.bazel.build/modules/rules_shell/0.2.0/MODULE.bazel": "fda8a652ab3c7d8fee214de05e7a9916d8b28082234e8d2c0094505c5268ed3c",
+ "https://bcr.bazel.build/modules/rules_shell/0.2.0/source.json": "7f27af3c28037d9701487c4744b5448d26537cc66cdef0d8df7ae85411f8de95",
+ "https://bcr.bazel.build/modules/stardoc/0.5.1/MODULE.bazel": "1a05d92974d0c122f5ccf09291442580317cdd859f07a8655f1db9a60374f9f8",
+ "https://bcr.bazel.build/modules/stardoc/0.5.3/MODULE.bazel": "c7f6948dae6999bf0db32c1858ae345f112cacf98f174c7a8bb707e41b974f1c",
+ "https://bcr.bazel.build/modules/stardoc/0.5.6/MODULE.bazel": "c43dabc564990eeab55e25ed61c07a1aadafe9ece96a4efabb3f8bf9063b71ef",
+ "https://bcr.bazel.build/modules/stardoc/0.7.0/MODULE.bazel": "05e3d6d30c099b6770e97da986c53bd31844d7f13d41412480ea265ac9e8079c",
+ "https://bcr.bazel.build/modules/stardoc/0.7.1/MODULE.bazel": "3548faea4ee5dda5580f9af150e79d0f6aea934fc60c1cc50f4efdd9420759e7",
+ "https://bcr.bazel.build/modules/stardoc/0.7.1/source.json": "b6500ffcd7b48cd72c29bb67bcac781e12701cc0d6d55d266a652583cfcdab01",
+ "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43",
+ "https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0",
+ "https://bcr.bazel.build/modules/zlib/1.2.12/MODULE.bazel": "3b1a8834ada2a883674be8cbd36ede1b6ec481477ada359cd2d3ddc562340b27",
+ "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/MODULE.bazel": "af322bc08976524477c79d1e45e241b6efbeb918c497e8840b8ab116802dda79",
+ "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/source.json": "2be409ac3c7601245958cd4fcdff4288be79ed23bd690b4b951f500d54ee6e7d",
+ "https://bcr.bazel.build/modules/zlib/1.3.1/MODULE.bazel": "751c9940dcfe869f5f7274e1295422a34623555916eb98c174c1e945594bf198"
+ },
+ "selectedYankedVersions": {},
+ "moduleExtensions": {
+ "@@apple_rules_lint+//lint:extensions.bzl%linter": {
+ "general": {
+ "bzlTransitiveDigest": "g7izj5kLCmsajh8IospHh4ZQ35dyM0FIrA8D4HapAsM=",
+ "usagesDigest": "CZ3zTNUXS/3G0ZyuPiHDOU3Fqzwk8N59OOLNI26OIuo=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "apple_linters": {
+ "repoRuleId": "@@apple_rules_lint+//lint/private:register_linters.bzl%register_linters",
+ "attributes": {
+ "linters": {}
+ }
+ }
+ },
+ "recordedRepoMappingEntries": []
+ }
+ },
+ "@@apple_support+//crosstool:setup.bzl%apple_cc_configure_extension": {
+ "general": {
+ "bzlTransitiveDigest": "pd/h9zu+PbVBnRwZ3tnvvnAydlf0zxd9Ov95CD7vJIM=",
+ "usagesDigest": "aYRVMk+1OupIp+5hdBlpzT36qgd6ntgSxYTzMLW5K4U=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "local_config_apple_cc_toolchains": {
+ "repoRuleId": "@@apple_support+//crosstool:setup.bzl%_apple_cc_autoconf_toolchains",
+ "attributes": {}
+ },
+ "local_config_apple_cc": {
+ "repoRuleId": "@@apple_support+//crosstool:setup.bzl%_apple_cc_autoconf",
+ "attributes": {}
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "apple_support+",
+ "bazel_tools",
+ "bazel_tools"
+ ],
+ [
+ "bazel_tools",
+ "rules_cc",
+ "rules_cc+"
+ ]
+ ]
+ }
+ },
+ "@@contrib_rules_jvm+//java/private:non-module-deps.bzl%non_module_deps": {
+ "general": {
+ "bzlTransitiveDigest": "m/awS0g0w6eMs1NqzGjszZGJvZl3XsuICpEzKd0IMLM=",
+ "usagesDigest": "Evyr4GdQeRRjnrytKQZtjuwFw0XcPAX4HzeieHhcdU0=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "io_grpc_grpc_java": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
+ "attributes": {
+ "sha256": "17dd91014032a147c978ae99582fddd950f5444388eae700cf51eda0326ad2f9",
+ "strip_prefix": "grpc-java-1.56.1",
+ "urls": [
+ "https://github.com/grpc/grpc-java/archive/v1.56.1.tar.gz"
+ ]
+ }
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "contrib_rules_jvm+",
+ "bazel_tools",
+ "bazel_tools"
+ ]
+ ]
+ }
+ },
+ "@@platforms//host:extension.bzl%host_platform": {
+ "general": {
+ "bzlTransitiveDigest": "xelQcPZH8+tmuOHVjL9vDxMnnQNMlwj0SlvgoqBkm4U=",
+ "usagesDigest": "SeQiIN/f8/Qt9vYQk7qcXp4I4wJeEC0RnQDiaaJ4tb8=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "host_platform": {
+ "repoRuleId": "@@platforms//host:extension.bzl%host_platform_repo",
+ "attributes": {}
+ }
+ },
+ "recordedRepoMappingEntries": []
+ }
+ },
+ "@@pybind11_bazel+//:python_configure.bzl%extension": {
+ "general": {
+ "bzlTransitiveDigest": "d4N/SZrl3ONcmzE98rcV0Fsro0iUbjNQFTIiLiGuH+k=",
+ "usagesDigest": "fycyB39YnXIJkfWCIXLUKJMZzANcuLy9ZE73hRucjFk=",
+ "recordedFileInputs": {
+ "@@pybind11_bazel+//MODULE.bazel": "88af1c246226d87e65be78ed49ecd1e6f5e98648558c14ce99176da041dc378e"
+ },
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "local_config_python": {
+ "repoRuleId": "@@pybind11_bazel+//:python_configure.bzl%python_configure",
+ "attributes": {}
+ },
+ "pybind11": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
+ "attributes": {
+ "build_file": "@@pybind11_bazel+//:pybind11.BUILD",
+ "strip_prefix": "pybind11-2.11.1",
+ "urls": [
+ "https://github.com/pybind/pybind11/archive/v2.11.1.zip"
+ ]
+ }
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "pybind11_bazel+",
+ "bazel_tools",
+ "bazel_tools"
+ ]
+ ]
+ }
+ },
+ "@@rules_fuzzing+//fuzzing/private:extensions.bzl%non_module_dependencies": {
+ "general": {
+ "bzlTransitiveDigest": "mGiTB79hRNjmeDTQdzkpCHyzXhErMbufeAmySBt7s5s=",
+ "usagesDigest": "wy6ISK6UOcBEjj/mvJ/S3WeXoO67X+1llb9yPyFtPgc=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "platforms": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
+ "attributes": {
+ "urls": [
+ "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.8/platforms-0.0.8.tar.gz",
+ "https://github.com/bazelbuild/platforms/releases/download/0.0.8/platforms-0.0.8.tar.gz"
+ ],
+ "sha256": "8150406605389ececb6da07cbcb509d5637a3ab9a24bc69b1101531367d89d74"
+ }
+ },
+ "rules_python": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
+ "attributes": {
+ "sha256": "d70cd72a7a4880f0000a6346253414825c19cdd40a28289bdf67b8e6480edff8",
+ "strip_prefix": "rules_python-0.28.0",
+ "url": "https://github.com/bazelbuild/rules_python/releases/download/0.28.0/rules_python-0.28.0.tar.gz"
+ }
+ },
+ "bazel_skylib": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
+ "attributes": {
+ "sha256": "cd55a062e763b9349921f0f5db8c3933288dc8ba4f76dd9416aac68acee3cb94",
+ "urls": [
+ "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.5.0/bazel-skylib-1.5.0.tar.gz",
+ "https://github.com/bazelbuild/bazel-skylib/releases/download/1.5.0/bazel-skylib-1.5.0.tar.gz"
+ ]
+ }
+ },
+ "com_google_absl": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
+ "attributes": {
+ "urls": [
+ "https://github.com/abseil/abseil-cpp/archive/refs/tags/20240116.1.zip"
+ ],
+ "strip_prefix": "abseil-cpp-20240116.1",
+ "integrity": "sha256-7capMWOvWyoYbUaHF/b+I2U6XLMaHmky8KugWvfXYuk="
+ }
+ },
+ "rules_fuzzing_oss_fuzz": {
+ "repoRuleId": "@@rules_fuzzing+//fuzzing/private/oss_fuzz:repository.bzl%oss_fuzz_repository",
+ "attributes": {}
+ },
+ "honggfuzz": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
+ "attributes": {
+ "build_file": "@@rules_fuzzing+//:honggfuzz.BUILD",
+ "sha256": "6b18ba13bc1f36b7b950c72d80f19ea67fbadc0ac0bb297ec89ad91f2eaa423e",
+ "url": "https://github.com/google/honggfuzz/archive/2.5.zip",
+ "strip_prefix": "honggfuzz-2.5"
+ }
+ },
+ "rules_fuzzing_jazzer": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_jar",
+ "attributes": {
+ "sha256": "ee6feb569d88962d59cb59e8a31eb9d007c82683f3ebc64955fd5b96f277eec2",
+ "url": "https://repo1.maven.org/maven2/com/code-intelligence/jazzer/0.20.1/jazzer-0.20.1.jar"
+ }
+ },
+ "rules_fuzzing_jazzer_api": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_jar",
+ "attributes": {
+ "sha256": "f5a60242bc408f7fa20fccf10d6c5c5ea1fcb3c6f44642fec5af88373ae7aa1b",
+ "url": "https://repo1.maven.org/maven2/com/code-intelligence/jazzer-api/0.20.1/jazzer-api-0.20.1.jar"
+ }
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "rules_fuzzing+",
+ "bazel_tools",
+ "bazel_tools"
+ ]
+ ]
+ }
+ },
+ "@@rules_go+//go:extensions.bzl%go_sdk": {
+ "os:osx,arch:aarch64": {
+ "bzlTransitiveDigest": "sNjuLv2AvCdAzSf5vgmLznvwJ9+f80JIbw5QHriFcnk=",
+ "usagesDigest": "gzYyP42UN/6PNco+RvijhQvQBu7lDj0thXOKf6E50c0=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "io_bazel_rules_nogo": {
+ "repoRuleId": "@@rules_go+//go/private:nogo.bzl%go_register_nogo",
+ "attributes": {
+ "nogo": "@io_bazel_rules_go//:default_nogo",
+ "includes": [
+ "'@@//:__subpackages__'"
+ ],
+ "excludes": []
+ }
+ },
+ "contrib_rules_jvm__download_0": {
+ "repoRuleId": "@@rules_go+//go/private:sdk.bzl%go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "experiments": [],
+ "patches": [],
+ "patch_strip": 0,
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.5",
+ "strip_prefix": "go"
+ }
+ },
+ "contrib_rules_jvm__download_0_darwin_amd64": {
+ "repoRuleId": "@@rules_go+//go/private:sdk.bzl%go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.5"
+ }
+ },
+ "contrib_rules_jvm__download_0_linux_amd64": {
+ "repoRuleId": "@@rules_go+//go/private:sdk.bzl%go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.5"
+ }
+ },
+ "contrib_rules_jvm__download_0_linux_arm64": {
+ "repoRuleId": "@@rules_go+//go/private:sdk.bzl%go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.5"
+ }
+ },
+ "contrib_rules_jvm__download_0_windows_amd64": {
+ "repoRuleId": "@@rules_go+//go/private:sdk.bzl%go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.5"
+ }
+ },
+ "contrib_rules_jvm__download_0_windows_arm64": {
+ "repoRuleId": "@@rules_go+//go/private:sdk.bzl%go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.5"
+ }
+ },
+ "go_default_sdk": {
+ "repoRuleId": "@@rules_go+//go/private:sdk.bzl%go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "experiments": [],
+ "patches": [],
+ "patch_strip": 0,
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.1",
+ "strip_prefix": "go"
+ }
+ },
+ "rules_go__download_0_darwin_amd64": {
+ "repoRuleId": "@@rules_go+//go/private:sdk.bzl%go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.1"
+ }
+ },
+ "rules_go__download_0_linux_amd64": {
+ "repoRuleId": "@@rules_go+//go/private:sdk.bzl%go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.1"
+ }
+ },
+ "rules_go__download_0_linux_arm64": {
+ "repoRuleId": "@@rules_go+//go/private:sdk.bzl%go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.1"
+ }
+ },
+ "rules_go__download_0_windows_amd64": {
+ "repoRuleId": "@@rules_go+//go/private:sdk.bzl%go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.1"
+ }
+ },
+ "rules_go__download_0_windows_arm64": {
+ "repoRuleId": "@@rules_go+//go/private:sdk.bzl%go_download_sdk_rule",
+ "attributes": {
+ "goos": "",
+ "goarch": "",
+ "sdks": {},
+ "urls": [
+ "https://dl.google.com/go/{}"
+ ],
+ "version": "1.21.1"
+ }
+ },
+ "go_host_compatible_sdk_label": {
+ "repoRuleId": "@@rules_go+//go/private:extensions.bzl%host_compatible_toolchain",
+ "attributes": {
+ "toolchain": "@contrib_rules_jvm__download_0//:ROOT"
+ }
+ },
+ "go_toolchains": {
+ "repoRuleId": "@@rules_go+//go/private:sdk.bzl%go_multiple_toolchains",
+ "attributes": {
+ "prefixes": [
+ "_0000_contrib_rules_jvm__download_0_",
+ "_0001_contrib_rules_jvm__download_0_darwin_amd64_",
+ "_0002_contrib_rules_jvm__download_0_linux_amd64_",
+ "_0003_contrib_rules_jvm__download_0_linux_arm64_",
+ "_0004_contrib_rules_jvm__download_0_windows_amd64_",
+ "_0005_contrib_rules_jvm__download_0_windows_arm64_",
+ "_0006_go_default_sdk_",
+ "_0007_rules_go__download_0_darwin_amd64_",
+ "_0008_rules_go__download_0_linux_amd64_",
+ "_0009_rules_go__download_0_linux_arm64_",
+ "_0010_rules_go__download_0_windows_amd64_",
+ "_0011_rules_go__download_0_windows_arm64_"
+ ],
+ "geese": [
+ "",
+ "darwin",
+ "linux",
+ "linux",
+ "windows",
+ "windows",
+ "",
+ "darwin",
+ "linux",
+ "linux",
+ "windows",
+ "windows"
+ ],
+ "goarchs": [
+ "",
+ "amd64",
+ "amd64",
+ "arm64",
+ "amd64",
+ "arm64",
+ "",
+ "amd64",
+ "amd64",
+ "arm64",
+ "amd64",
+ "arm64"
+ ],
+ "sdk_repos": [
+ "contrib_rules_jvm__download_0",
+ "contrib_rules_jvm__download_0_darwin_amd64",
+ "contrib_rules_jvm__download_0_linux_amd64",
+ "contrib_rules_jvm__download_0_linux_arm64",
+ "contrib_rules_jvm__download_0_windows_amd64",
+ "contrib_rules_jvm__download_0_windows_arm64",
+ "go_default_sdk",
+ "rules_go__download_0_darwin_amd64",
+ "rules_go__download_0_linux_amd64",
+ "rules_go__download_0_linux_arm64",
+ "rules_go__download_0_windows_amd64",
+ "rules_go__download_0_windows_arm64"
+ ],
+ "sdk_types": [
+ "remote",
+ "remote",
+ "remote",
+ "remote",
+ "remote",
+ "remote",
+ "remote",
+ "remote",
+ "remote",
+ "remote",
+ "remote",
+ "remote"
+ ],
+ "sdk_versions": [
+ "1.21.5",
+ "1.21.5",
+ "1.21.5",
+ "1.21.5",
+ "1.21.5",
+ "1.21.5",
+ "1.21.1",
+ "1.21.1",
+ "1.21.1",
+ "1.21.1",
+ "1.21.1",
+ "1.21.1"
+ ]
+ }
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "bazel_features+",
+ "bazel_features_globals",
+ "bazel_features++version_extension+bazel_features_globals"
+ ],
+ [
+ "bazel_features+",
+ "bazel_features_version",
+ "bazel_features++version_extension+bazel_features_version"
+ ],
+ [
+ "rules_go+",
+ "bazel_tools",
+ "bazel_tools"
+ ],
+ [
+ "rules_go+",
+ "io_bazel_rules_go",
+ "rules_go+"
+ ],
+ [
+ "rules_go+",
+ "io_bazel_rules_go_bazel_features",
+ "bazel_features+"
+ ]
+ ]
+ }
+ },
+ "@@rules_graalvm+//:extensions.bzl%graalvm": {
+ "general": {
+ "bzlTransitiveDigest": "tGVddPxQ4LQKM6VBLsiTYQPJMz7W/2TjcPQn1fHut0Y=",
+ "usagesDigest": "LqH/TLZgBQT9oQ4r1EaCxWYdFaRmsu38uy+e1799CJI=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "graalvm_toolchains": {
+ "repoRuleId": "@@rules_graalvm+//internal:graalvm_bindist.bzl%_toolchain_config",
+ "attributes": {
+ "build_file": "\nalias(\n name = \"toolchain_gvm\",\n actual = \"gvm\",\n visibility = [\"//visibility:public\"],\n)\ntoolchain(\n name = \"gvm\",\n exec_compatible_with = [\n \n ],\n target_compatible_with = [\n \n ],\n toolchain = \"@graalvm//:gvm\",\n toolchain_type = \"@rules_graalvm//graalvm/toolchain\",\n visibility = [\"//visibility:public\"],\n)\n\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"graalvm_23\"},\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [],\n target_settings = [\":prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@graalvm//:jdk\",\n visibility = [\"//visibility:public\"],\n)\n\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [],\n target_settings = [\":prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@graalvm//:jdk\",\n visibility = [\"//visibility:public\"],\n)\n\n"
+ }
+ },
+ "graalvm": {
+ "repoRuleId": "@@rules_graalvm+//internal:graalvm_bindist.bzl%_graalvm_bindist_repository",
+ "attributes": {
+ "version": "23.0.1",
+ "java_version": "23",
+ "distribution": "oracle",
+ "components": [],
+ "setup_actions": [],
+ "enable_toolchain": true,
+ "toolchain_config": "graalvm_toolchains"
+ }
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "rules_graalvm+",
+ "bazel_skylib",
+ "bazel_skylib+"
+ ]
+ ]
+ }
+ },
+ "@@rules_java+//java:rules_java_deps.bzl%compatibility_proxy": {
+ "general": {
+ "bzlTransitiveDigest": "sdM/EDgU7GAUVkvPMHTjZEsJWzl9n4KqCYYiDsnIwlw=",
+ "usagesDigest": "gM/FwIdP1Q+EdWC5GA5gZ4vG+2Aour7mNqKZU3J7RYM=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "compatibility_proxy": {
+ "repoRuleId": "@@rules_java+//java:rules_java_deps.bzl%_compatibility_proxy_repo_rule",
+ "attributes": {}
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "rules_java+",
+ "bazel_tools",
+ "bazel_tools"
+ ]
+ ]
+ }
+ },
+ "@@rules_kotlin+//src/main/starlark/core/repositories:bzlmod_setup.bzl%rules_kotlin_extensions": {
+ "general": {
+ "bzlTransitiveDigest": "3EWAJApQEFHp29lILdaiGk3hzevOy0L/uLqUxXFwot4=",
+ "usagesDigest": "bcc7axJQ5xy6j+E+RzgHWiqRNzs4qi2EYx0OlG807w8=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "com_github_jetbrains_kotlin_git": {
+ "repoRuleId": "@@rules_kotlin+//src/main/starlark/core/repositories:compiler.bzl%kotlin_compiler_git_repository",
+ "attributes": {
+ "urls": [
+ "https://github.com/JetBrains/kotlin/releases/download/v2.0.21/kotlin-compiler-2.0.21.zip"
+ ],
+ "sha256": "0352c0a45bd22f80f6b26e485cd04da8047baa5de54865281fb9f89a4a7bcf2a"
+ }
+ },
+ "com_github_jetbrains_kotlin": {
+ "repoRuleId": "@@rules_kotlin+//src/main/starlark/core/repositories:compiler.bzl%kotlin_capabilities_repository",
+ "attributes": {
+ "git_repository_name": "com_github_jetbrains_kotlin_git",
+ "compiler_version": "2.0.21"
+ }
+ },
+ "com_github_google_ksp": {
+ "repoRuleId": "@@rules_kotlin+//src/main/starlark/core/repositories:ksp.bzl%ksp_compiler_plugin_repository",
+ "attributes": {
+ "urls": [
+ "https://github.com/google/ksp/releases/download/2.0.21-1.0.27/artifacts.zip"
+ ],
+ "sha256": "a46c8af11cbad1e5c50cb065edfe759871b700f0db0e30a932668d38b1eab0d3",
+ "strip_version": "2.0.21-1.0.27"
+ }
+ },
+ "com_github_pinterest_ktlint": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file",
+ "attributes": {
+ "sha256": "a9f923be58fbd32670a17f0b729b1df804af882fa57402165741cb26e5440ca1",
+ "urls": [
+ "https://github.com/pinterest/ktlint/releases/download/1.3.1/ktlint"
+ ],
+ "executable": true
+ }
+ },
+ "kotlinx_serialization_core_jvm": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_jar",
+ "attributes": {
+ "sha256": "29c821a8d4e25cbfe4f2ce96cdd4526f61f8f4e69a135f9612a34a81d93b65f1",
+ "urls": [
+ "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.6.3/kotlinx-serialization-core-jvm-1.6.3.jar"
+ ]
+ }
+ },
+ "kotlinx_serialization_json": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_jar",
+ "attributes": {
+ "sha256": "8c0016890a79ab5980dd520a5ab1a6738023c29aa3b6437c482e0e5fdc06dab1",
+ "urls": [
+ "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-json/1.6.3/kotlinx-serialization-json-1.6.3.jar"
+ ]
+ }
+ },
+ "kotlinx_serialization_json_jvm": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_jar",
+ "attributes": {
+ "sha256": "d3234179bcff1886d53d67c11eca47f7f3cf7b63c349d16965f6db51b7f3dd9a",
+ "urls": [
+ "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.6.3/kotlinx-serialization-json-jvm-1.6.3.jar"
+ ]
+ }
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "rules_kotlin+",
+ "bazel_tools",
+ "bazel_tools"
+ ]
+ ]
+ }
+ },
+ "@@rules_python+//python/private/pypi:pip.bzl%pip_internal": {
+ "general": {
+ "bzlTransitiveDigest": "zz1WZxE6QKMg7P1cBGuwfmBZHOM29ls8hjOg4wnI/Qw=",
+ "usagesDigest": "OLoIStnzNObNalKEMRq99FqenhPGLFZ5utVLV4sz7OI=",
+ "recordedFileInputs": {
+ "@@rules_python+//tools/publish/requirements_darwin.txt": "2994136eab7e57b083c3de76faf46f70fad130bc8e7360a7fed2b288b69e79dc",
+ "@@rules_python+//tools/publish/requirements_linux.txt": "8175b4c8df50ae2f22d1706961884beeb54e7da27bd2447018314a175981997d",
+ "@@rules_python+//tools/publish/requirements_windows.txt": "7673adc71dc1a81d3661b90924d7a7c0fc998cd508b3cb4174337cef3f2de556"
+ },
+ "recordedDirentsInputs": {},
+ "envVariables": {
+ "RULES_PYTHON_REPO_DEBUG": null,
+ "RULES_PYTHON_REPO_DEBUG_VERBOSITY": null
+ },
+ "generatedRepoSpecs": {
+ "rules_python_publish_deps_311_backports_tarfile_py3_none_any_77e284d7": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "backports.tarfile-1.2.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "backports-tarfile==1.2.0",
+ "sha256": "77e284d754527b01fb1e6fa8a1afe577858ebe4e9dad8919e34c862cb399bc34",
+ "urls": [
+ "https://files.pythonhosted.org/packages/b9/fa/123043af240e49752f1c4bd24da5053b6bd00cad78c2be53c0d1e8b975bc/backports.tarfile-1.2.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_backports_tarfile_sdist_d75e02c2": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "backports_tarfile-1.2.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "backports-tarfile==1.2.0",
+ "sha256": "d75e02c268746e1b8144c278978b6e98e85de6ad16f8e4b0844a154557eca991",
+ "urls": [
+ "https://files.pythonhosted.org/packages/86/72/cd9b395f25e290e633655a100af28cb253e4393396264a98bd5f5951d50f/backports_tarfile-1.2.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_certifi_py3_none_any_922820b5": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "certifi-2024.8.30-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "certifi==2024.8.30",
+ "sha256": "922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8",
+ "urls": [
+ "https://files.pythonhosted.org/packages/12/90/3c9ff0512038035f59d279fddeb79f5f1eccd8859f06d6163c58798b9487/certifi-2024.8.30-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_certifi_sdist_bec941d2": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "certifi-2024.8.30.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "certifi==2024.8.30",
+ "sha256": "bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9",
+ "urls": [
+ "https://files.pythonhosted.org/packages/b0/ee/9b19140fe824b367c04c5e1b369942dd754c4c5462d5674002f75c4dedc1/certifi-2024.8.30.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_aarch64_a1ed2dd2": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cffi==1.17.1",
+ "sha256": "a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41",
+ "urls": [
+ "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_ppc64le_46bf4316": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cffi==1.17.1",
+ "sha256": "46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1",
+ "urls": [
+ "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_s390x_a24ed04c": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cffi==1.17.1",
+ "sha256": "a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6",
+ "urls": [
+ "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_x86_64_610faea7": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cffi==1.17.1",
+ "sha256": "610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d",
+ "urls": [
+ "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cffi_cp311_cp311_musllinux_1_1_aarch64_a9b15d49": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cffi==1.17.1",
+ "sha256": "a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6",
+ "urls": [
+ "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cffi_cp311_cp311_musllinux_1_1_x86_64_fc48c783": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cffi==1.17.1",
+ "sha256": "fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b",
+ "urls": [
+ "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cffi_sdist_1c39c601": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "cffi-1.17.1.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cffi==1.17.1",
+ "sha256": "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824",
+ "urls": [
+ "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_10_9_universal2_0d99dd8f": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_universal2.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.4.0",
+ "sha256": "0d99dd8ff461990f12d6e42c7347fd9ab2532fb70e9621ba520f9e8637161d7c",
+ "urls": [
+ "https://files.pythonhosted.org/packages/9c/61/73589dcc7a719582bf56aae309b6103d2762b526bffe189d635a7fcfd998/charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_universal2.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_10_9_x86_64_c57516e5": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.4.0",
+ "sha256": "c57516e58fd17d03ebe67e181a4e4e2ccab1168f8c2976c6a334d4f819fe5944",
+ "urls": [
+ "https://files.pythonhosted.org/packages/77/d5/8c982d58144de49f59571f940e329ad6e8615e1e82ef84584c5eeb5e1d72/charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_11_0_arm64_6dba5d19": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset_normalizer-3.4.0-cp311-cp311-macosx_11_0_arm64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.4.0",
+ "sha256": "6dba5d19c4dfab08e58d5b36304b3f92f3bd5d42c1a3fa37b5ba5cdf6dfcbcee",
+ "urls": [
+ "https://files.pythonhosted.org/packages/bf/19/411a64f01ee971bed3231111b69eb56f9331a769072de479eae7de52296d/charset_normalizer-3.4.0-cp311-cp311-macosx_11_0_arm64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_aarch64_bf4475b8": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.4.0",
+ "sha256": "bf4475b82be41b07cc5e5ff94810e6a01f276e37c2d55571e3fe175e467a1a1c",
+ "urls": [
+ "https://files.pythonhosted.org/packages/4c/92/97509850f0d00e9f14a46bc751daabd0ad7765cff29cdfb66c68b6dad57f/charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_ppc64le_ce031db0": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.4.0",
+ "sha256": "ce031db0408e487fd2775d745ce30a7cd2923667cf3b69d48d219f1d8f5ddeb6",
+ "urls": [
+ "https://files.pythonhosted.org/packages/e2/29/d227805bff72ed6d6cb1ce08eec707f7cfbd9868044893617eb331f16295/charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_s390x_8ff4e7cd": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.4.0",
+ "sha256": "8ff4e7cdfdb1ab5698e675ca622e72d58a6fa2a8aa58195de0c0061288e6e3ea",
+ "urls": [
+ "https://files.pythonhosted.org/packages/13/bc/87c2c9f2c144bedfa62f894c3007cd4530ba4b5351acb10dc786428a50f0/charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_x86_64_3710a975": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.4.0",
+ "sha256": "3710a9751938947e6327ea9f3ea6332a09bf0ba0c09cae9cb1f250bd1f1549bc",
+ "urls": [
+ "https://files.pythonhosted.org/packages/eb/5b/6f10bad0f6461fa272bfbbdf5d0023b5fb9bc6217c92bf068fa5a99820f5/charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_aarch64_47334db7": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.4.0",
+ "sha256": "47334db71978b23ebcf3c0f9f5ee98b8d65992b65c9c4f2d34c2eaf5bcaf0594",
+ "urls": [
+ "https://files.pythonhosted.org/packages/d7/a1/493919799446464ed0299c8eef3c3fad0daf1c3cd48bff9263c731b0d9e2/charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_ppc64le_f1a2f519": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.4.0",
+ "sha256": "f1a2f519ae173b5b6a2c9d5fa3116ce16e48b3462c8b96dfdded11055e3d6365",
+ "urls": [
+ "https://files.pythonhosted.org/packages/75/d2/0ab54463d3410709c09266dfb416d032a08f97fd7d60e94b8c6ef54ae14b/charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_s390x_63bc5c4a": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.4.0",
+ "sha256": "63bc5c4ae26e4bc6be6469943b8253c0fd4e4186c43ad46e713ea61a0ba49129",
+ "urls": [
+ "https://files.pythonhosted.org/packages/8d/c9/27e41d481557be53d51e60750b85aa40eaf52b841946b3cdeff363105737/charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_x86_64_bcb4f8ea": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.4.0",
+ "sha256": "bcb4f8ea87d03bc51ad04add8ceaf9b0f085ac045ab4d74e73bbc2dc033f0236",
+ "urls": [
+ "https://files.pythonhosted.org/packages/ee/44/4f62042ca8cdc0cabf87c0fc00ae27cd8b53ab68be3605ba6d071f742ad3/charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_win_amd64_cee4373f": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset_normalizer-3.4.0-cp311-cp311-win_amd64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.4.0",
+ "sha256": "cee4373f4d3ad28f1ab6290684d8e2ebdb9e7a1b74fdc39e4c211995f77bec27",
+ "urls": [
+ "https://files.pythonhosted.org/packages/0b/6e/b13bd47fa9023b3699e94abf565b5a2f0b0be6e9ddac9812182596ee62e4/charset_normalizer-3.4.0-cp311-cp311-win_amd64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_py3_none_any_fe9f97fe": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "charset_normalizer-3.4.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.4.0",
+ "sha256": "fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079",
+ "urls": [
+ "https://files.pythonhosted.org/packages/bf/9b/08c0432272d77b04803958a4598a51e2a4b51c06640af8b8f0f908c18bf2/charset_normalizer-3.4.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_charset_normalizer_sdist_223217c3": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "charset_normalizer-3.4.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "charset-normalizer==3.4.0",
+ "sha256": "223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e",
+ "urls": [
+ "https://files.pythonhosted.org/packages/f2/4f/e1808dc01273379acc506d18f1504eb2d299bd4131743b9fc54d7be4df1e/charset_normalizer-3.4.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_17_aarch64_846da004": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cryptography-43.0.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cryptography==43.0.3",
+ "sha256": "846da004a5804145a5f441b8530b4bf35afbf7da70f82409f151695b127213d5",
+ "urls": [
+ "https://files.pythonhosted.org/packages/2f/78/55356eb9075d0be6e81b59f45c7b48df87f76a20e73893872170471f3ee8/cryptography-43.0.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_17_x86_64_0f996e72": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cryptography-43.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cryptography==43.0.3",
+ "sha256": "0f996e7268af62598f2fc1204afa98a3b5712313a55c4c9d434aef49cadc91d4",
+ "urls": [
+ "https://files.pythonhosted.org/packages/2a/2c/488776a3dc843f95f86d2f957ca0fc3407d0242b50bede7fad1e339be03f/cryptography-43.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_28_aarch64_f7b178f1": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cryptography-43.0.3-cp39-abi3-manylinux_2_28_aarch64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cryptography==43.0.3",
+ "sha256": "f7b178f11ed3664fd0e995a47ed2b5ff0a12d893e41dd0494f406d1cf555cab7",
+ "urls": [
+ "https://files.pythonhosted.org/packages/7c/04/2345ca92f7a22f601a9c62961741ef7dd0127c39f7310dffa0041c80f16f/cryptography-43.0.3-cp39-abi3-manylinux_2_28_aarch64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_28_x86_64_c2e6fc39": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cryptography==43.0.3",
+ "sha256": "c2e6fc39c4ab499049df3bdf567f768a723a5e8464816e8f009f121a5a9f4405",
+ "urls": [
+ "https://files.pythonhosted.org/packages/ac/25/e715fa0bc24ac2114ed69da33adf451a38abb6f3f24ec207908112e9ba53/cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_2_aarch64_e1be4655": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cryptography-43.0.3-cp39-abi3-musllinux_1_2_aarch64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cryptography==43.0.3",
+ "sha256": "e1be4655c7ef6e1bbe6b5d0403526601323420bcf414598955968c9ef3eb7d16",
+ "urls": [
+ "https://files.pythonhosted.org/packages/21/ce/b9c9ff56c7164d8e2edfb6c9305045fbc0df4508ccfdb13ee66eb8c95b0e/cryptography-43.0.3-cp39-abi3-musllinux_1_2_aarch64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_2_x86_64_df6b6c6d": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "cryptography-43.0.3-cp39-abi3-musllinux_1_2_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cryptography==43.0.3",
+ "sha256": "df6b6c6d742395dd77a23ea3728ab62f98379eff8fb61be2744d4679ab678f73",
+ "urls": [
+ "https://files.pythonhosted.org/packages/2a/33/b3682992ab2e9476b9c81fff22f02c8b0a1e6e1d49ee1750a67d85fd7ed2/cryptography-43.0.3-cp39-abi3-musllinux_1_2_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_cryptography_sdist_315b9001": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "cryptography-43.0.3.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "cryptography==43.0.3",
+ "sha256": "315b9001266a492a6ff443b61238f956b214dbec9910a081ba5b6646a055a805",
+ "urls": [
+ "https://files.pythonhosted.org/packages/0d/05/07b55d1fa21ac18c3a8c79f764e2514e6f6a9698f1be44994f5adf0d29db/cryptography-43.0.3.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_docutils_py3_none_any_dafca5b9": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "docutils-0.21.2-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "docutils==0.21.2",
+ "sha256": "dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2",
+ "urls": [
+ "https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_docutils_sdist_3a6b1873": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "docutils-0.21.2.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "docutils==0.21.2",
+ "sha256": "3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f",
+ "urls": [
+ "https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_idna_py3_none_any_946d195a": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "idna-3.10-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "idna==3.10",
+ "sha256": "946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3",
+ "urls": [
+ "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_idna_sdist_12f65c9b": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "idna-3.10.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "idna==3.10",
+ "sha256": "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9",
+ "urls": [
+ "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_importlib_metadata_py3_none_any_45e54197": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "importlib_metadata-8.5.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "importlib-metadata==8.5.0",
+ "sha256": "45e54197d28b7a7f1559e60b95e7c567032b602131fbd588f1497f47880aa68b",
+ "urls": [
+ "https://files.pythonhosted.org/packages/a0/d9/a1e041c5e7caa9a05c925f4bdbdfb7f006d1f74996af53467bc394c97be7/importlib_metadata-8.5.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_importlib_metadata_sdist_71522656": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "importlib_metadata-8.5.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "importlib-metadata==8.5.0",
+ "sha256": "71522656f0abace1d072b9e5481a48f07c138e00f079c38c8f883823f9c26bd7",
+ "urls": [
+ "https://files.pythonhosted.org/packages/cd/12/33e59336dca5be0c398a7482335911a33aa0e20776128f038019f1a95f1b/importlib_metadata-8.5.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_jaraco_classes_py3_none_any_f662826b": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "jaraco.classes-3.4.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "jaraco-classes==3.4.0",
+ "sha256": "f662826b6bed8cace05e7ff873ce0f9283b5c924470fe664fff1c2f00f581790",
+ "urls": [
+ "https://files.pythonhosted.org/packages/7f/66/b15ce62552d84bbfcec9a4873ab79d993a1dd4edb922cbfccae192bd5b5f/jaraco.classes-3.4.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_jaraco_classes_sdist_47a024b5": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "jaraco.classes-3.4.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "jaraco-classes==3.4.0",
+ "sha256": "47a024b51d0239c0dd8c8540c6c7f484be3b8fcf0b2d85c13825780d3b3f3acd",
+ "urls": [
+ "https://files.pythonhosted.org/packages/06/c0/ed4a27bc5571b99e3cff68f8a9fa5b56ff7df1c2251cc715a652ddd26402/jaraco.classes-3.4.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_jaraco_context_py3_none_any_f797fc48": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "jaraco.context-6.0.1-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "jaraco-context==6.0.1",
+ "sha256": "f797fc481b490edb305122c9181830a3a5b76d84ef6d1aef2fb9b47ab956f9e4",
+ "urls": [
+ "https://files.pythonhosted.org/packages/ff/db/0c52c4cf5e4bd9f5d7135ec7669a3a767af21b3a308e1ed3674881e52b62/jaraco.context-6.0.1-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_jaraco_context_sdist_9bae4ea5": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "jaraco_context-6.0.1.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "jaraco-context==6.0.1",
+ "sha256": "9bae4ea555cf0b14938dc0aee7c9f32ed303aa20a3b73e7dc80111628792d1b3",
+ "urls": [
+ "https://files.pythonhosted.org/packages/df/ad/f3777b81bf0b6e7bc7514a1656d3e637b2e8e15fab2ce3235730b3e7a4e6/jaraco_context-6.0.1.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_jaraco_functools_py3_none_any_ad159f13": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "jaraco.functools-4.1.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "jaraco-functools==4.1.0",
+ "sha256": "ad159f13428bc4acbf5541ad6dec511f91573b90fba04df61dafa2a1231cf649",
+ "urls": [
+ "https://files.pythonhosted.org/packages/9f/4f/24b319316142c44283d7540e76c7b5a6dbd5db623abd86bb7b3491c21018/jaraco.functools-4.1.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_jaraco_functools_sdist_70f7e0e2": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "jaraco_functools-4.1.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "jaraco-functools==4.1.0",
+ "sha256": "70f7e0e2ae076498e212562325e805204fc092d7b4c17e0e86c959e249701a9d",
+ "urls": [
+ "https://files.pythonhosted.org/packages/ab/23/9894b3df5d0a6eb44611c36aec777823fc2e07740dabbd0b810e19594013/jaraco_functools-4.1.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_jeepney_py3_none_any_c0a454ad": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "jeepney-0.8.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "jeepney==0.8.0",
+ "sha256": "c0a454ad016ca575060802ee4d590dd912e35c122fa04e70306de3d076cce755",
+ "urls": [
+ "https://files.pythonhosted.org/packages/ae/72/2a1e2290f1ab1e06f71f3d0f1646c9e4634e70e1d37491535e19266e8dc9/jeepney-0.8.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_jeepney_sdist_5efe48d2": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "jeepney-0.8.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "jeepney==0.8.0",
+ "sha256": "5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806",
+ "urls": [
+ "https://files.pythonhosted.org/packages/d6/f4/154cf374c2daf2020e05c3c6a03c91348d59b23c5366e968feb198306fdf/jeepney-0.8.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_keyring_py3_none_any_5426f817": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "keyring-25.4.1-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "keyring==25.4.1",
+ "sha256": "5426f817cf7f6f007ba5ec722b1bcad95a75b27d780343772ad76b17cb47b0bf",
+ "urls": [
+ "https://files.pythonhosted.org/packages/83/25/e6d59e5f0a0508d0dca8bb98c7f7fd3772fc943ac3f53d5ab18a218d32c0/keyring-25.4.1-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_keyring_sdist_b07ebc55": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "keyring-25.4.1.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "keyring==25.4.1",
+ "sha256": "b07ebc55f3e8ed86ac81dd31ef14e81ace9dd9c3d4b5d77a6e9a2016d0d71a1b",
+ "urls": [
+ "https://files.pythonhosted.org/packages/a5/1c/2bdbcfd5d59dc6274ffb175bc29aa07ecbfab196830e0cfbde7bd861a2ea/keyring-25.4.1.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_markdown_it_py_py3_none_any_35521684": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "markdown_it_py-3.0.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "markdown-it-py==3.0.0",
+ "sha256": "355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1",
+ "urls": [
+ "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_markdown_it_py_sdist_e3f60a94": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "markdown-it-py-3.0.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "markdown-it-py==3.0.0",
+ "sha256": "e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb",
+ "urls": [
+ "https://files.pythonhosted.org/packages/38/71/3b932df36c1a044d397a1f92d1cf91ee0a503d91e470cbd670aa66b07ed0/markdown-it-py-3.0.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_mdurl_py3_none_any_84008a41": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "mdurl-0.1.2-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "mdurl==0.1.2",
+ "sha256": "84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8",
+ "urls": [
+ "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_mdurl_sdist_bb413d29": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "mdurl-0.1.2.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "mdurl==0.1.2",
+ "sha256": "bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba",
+ "urls": [
+ "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_more_itertools_py3_none_any_037b0d32": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "more_itertools-10.5.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "more-itertools==10.5.0",
+ "sha256": "037b0d3203ce90cca8ab1defbbdac29d5f993fc20131f3664dc8d6acfa872aef",
+ "urls": [
+ "https://files.pythonhosted.org/packages/48/7e/3a64597054a70f7c86eb0a7d4fc315b8c1ab932f64883a297bdffeb5f967/more_itertools-10.5.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_more_itertools_sdist_5482bfef": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "more-itertools-10.5.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "more-itertools==10.5.0",
+ "sha256": "5482bfef7849c25dc3c6dd53a6173ae4795da2a41a80faea6700d9f5846c5da6",
+ "urls": [
+ "https://files.pythonhosted.org/packages/51/78/65922308c4248e0eb08ebcbe67c95d48615cc6f27854b6f2e57143e9178f/more-itertools-10.5.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_nh3_cp37_abi3_macosx_10_12_x86_64_14c5a72e": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "nh3-0.2.18-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "nh3==0.2.18",
+ "sha256": "14c5a72e9fe82aea5fe3072116ad4661af5cf8e8ff8fc5ad3450f123e4925e86",
+ "urls": [
+ "https://files.pythonhosted.org/packages/b3/89/1daff5d9ba5a95a157c092c7c5f39b8dd2b1ddb4559966f808d31cfb67e0/nh3-0.2.18-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_nh3_cp37_abi3_macosx_10_12_x86_64_7b7c2a3c": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "nh3-0.2.18-cp37-abi3-macosx_10_12_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "nh3==0.2.18",
+ "sha256": "7b7c2a3c9eb1a827d42539aa64091640bd275b81e097cd1d8d82ef91ffa2e811",
+ "urls": [
+ "https://files.pythonhosted.org/packages/2c/b6/42fc3c69cabf86b6b81e4c051a9b6e249c5ba9f8155590222c2622961f58/nh3-0.2.18-cp37-abi3-macosx_10_12_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_aarch64_42c64511": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "nh3-0.2.18-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "nh3==0.2.18",
+ "sha256": "42c64511469005058cd17cc1537578eac40ae9f7200bedcfd1fc1a05f4f8c200",
+ "urls": [
+ "https://files.pythonhosted.org/packages/45/b9/833f385403abaf0023c6547389ec7a7acf141ddd9d1f21573723a6eab39a/nh3-0.2.18-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_armv7l_0411beb0": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "nh3-0.2.18-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "nh3==0.2.18",
+ "sha256": "0411beb0589eacb6734f28d5497ca2ed379eafab8ad8c84b31bb5c34072b7164",
+ "urls": [
+ "https://files.pythonhosted.org/packages/05/2b/85977d9e11713b5747595ee61f381bc820749daf83f07b90b6c9964cf932/nh3-0.2.18-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_ppc64_5f36b271": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "nh3-0.2.18-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "nh3==0.2.18",
+ "sha256": "5f36b271dae35c465ef5e9090e1fdaba4a60a56f0bb0ba03e0932a66f28b9189",
+ "urls": [
+ "https://files.pythonhosted.org/packages/72/f2/5c894d5265ab80a97c68ca36f25c8f6f0308abac649aaf152b74e7e854a8/nh3-0.2.18-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_ppc64le_34c03fa7": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "nh3-0.2.18-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "nh3==0.2.18",
+ "sha256": "34c03fa78e328c691f982b7c03d4423bdfd7da69cd707fe572f544cf74ac23ad",
+ "urls": [
+ "https://files.pythonhosted.org/packages/ab/a7/375afcc710dbe2d64cfbd69e31f82f3e423d43737258af01f6a56d844085/nh3-0.2.18-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_s390x_19aaba96": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "nh3-0.2.18-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "nh3==0.2.18",
+ "sha256": "19aaba96e0f795bd0a6c56291495ff59364f4300d4a39b29a0abc9cb3774a84b",
+ "urls": [
+ "https://files.pythonhosted.org/packages/c2/a8/3bb02d0c60a03ad3a112b76c46971e9480efa98a8946677b5a59f60130ca/nh3-0.2.18-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_x86_64_de3ceed6": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "nh3-0.2.18-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "nh3==0.2.18",
+ "sha256": "de3ceed6e661954871d6cd78b410213bdcb136f79aafe22aa7182e028b8c7307",
+ "urls": [
+ "https://files.pythonhosted.org/packages/1b/63/6ab90d0e5225ab9780f6c9fb52254fa36b52bb7c188df9201d05b647e5e1/nh3-0.2.18-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_aarch64_f0eca9ca": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "nh3-0.2.18-cp37-abi3-musllinux_1_2_aarch64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "nh3==0.2.18",
+ "sha256": "f0eca9ca8628dbb4e916ae2491d72957fdd35f7a5d326b7032a345f111ac07fe",
+ "urls": [
+ "https://files.pythonhosted.org/packages/a3/da/0c4e282bc3cff4a0adf37005fa1fb42257673fbc1bbf7d1ff639ec3d255a/nh3-0.2.18-cp37-abi3-musllinux_1_2_aarch64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_armv7l_3a157ab1": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "nh3-0.2.18-cp37-abi3-musllinux_1_2_armv7l.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "nh3==0.2.18",
+ "sha256": "3a157ab149e591bb638a55c8c6bcb8cdb559c8b12c13a8affaba6cedfe51713a",
+ "urls": [
+ "https://files.pythonhosted.org/packages/de/81/c291231463d21da5f8bba82c8167a6d6893cc5419b0639801ee5d3aeb8a9/nh3-0.2.18-cp37-abi3-musllinux_1_2_armv7l.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_x86_64_36c95d4b": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "nh3-0.2.18-cp37-abi3-musllinux_1_2_x86_64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "nh3==0.2.18",
+ "sha256": "36c95d4b70530b320b365659bb5034341316e6a9b30f0b25fa9c9eff4c27a204",
+ "urls": [
+ "https://files.pythonhosted.org/packages/eb/61/73a007c74c37895fdf66e0edcd881f5eaa17a348ff02f4bb4bc906d61085/nh3-0.2.18-cp37-abi3-musllinux_1_2_x86_64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_nh3_cp37_abi3_win_amd64_8ce0f819": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "nh3-0.2.18-cp37-abi3-win_amd64.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "nh3==0.2.18",
+ "sha256": "8ce0f819d2f1933953fca255db2471ad58184a60508f03e6285e5114b6254844",
+ "urls": [
+ "https://files.pythonhosted.org/packages/26/8d/53c5b19c4999bdc6ba95f246f4ef35ca83d7d7423e5e38be43ad66544e5d/nh3-0.2.18-cp37-abi3-win_amd64.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_nh3_sdist_94a16692": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "nh3-0.2.18.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "nh3==0.2.18",
+ "sha256": "94a166927e53972a9698af9542ace4e38b9de50c34352b962f4d9a7d4c927af4",
+ "urls": [
+ "https://files.pythonhosted.org/packages/62/73/10df50b42ddb547a907deeb2f3c9823022580a7a47281e8eae8e003a9639/nh3-0.2.18.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_pkginfo_py3_none_any_889a6da2": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "pkginfo-1.10.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "pkginfo==1.10.0",
+ "sha256": "889a6da2ed7ffc58ab5b900d888ddce90bce912f2d2de1dc1c26f4cb9fe65097",
+ "urls": [
+ "https://files.pythonhosted.org/packages/56/09/054aea9b7534a15ad38a363a2bd974c20646ab1582a387a95b8df1bfea1c/pkginfo-1.10.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_pkginfo_sdist_5df73835": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "pkginfo-1.10.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "pkginfo==1.10.0",
+ "sha256": "5df73835398d10db79f8eecd5cd86b1f6d29317589ea70796994d49399af6297",
+ "urls": [
+ "https://files.pythonhosted.org/packages/2f/72/347ec5be4adc85c182ed2823d8d1c7b51e13b9a6b0c1aae59582eca652df/pkginfo-1.10.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_pycparser_py3_none_any_c3702b6d": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "pycparser-2.22-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "pycparser==2.22",
+ "sha256": "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc",
+ "urls": [
+ "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_pycparser_sdist_491c8be9": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "pycparser-2.22.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "pycparser==2.22",
+ "sha256": "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6",
+ "urls": [
+ "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_pygments_py3_none_any_b8e6aca0": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "pygments-2.18.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "pygments==2.18.0",
+ "sha256": "b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a",
+ "urls": [
+ "https://files.pythonhosted.org/packages/f7/3f/01c8b82017c199075f8f788d0d906b9ffbbc5a47dc9918a945e13d5a2bda/pygments-2.18.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_pygments_sdist_786ff802": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "pygments-2.18.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "pygments==2.18.0",
+ "sha256": "786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199",
+ "urls": [
+ "https://files.pythonhosted.org/packages/8e/62/8336eff65bcbc8e4cb5d05b55faf041285951b6e80f33e2bff2024788f31/pygments-2.18.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_pywin32_ctypes_py3_none_any_8a151337": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_windows_x86_64"
+ ],
+ "filename": "pywin32_ctypes-0.2.3-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "pywin32-ctypes==0.2.3",
+ "sha256": "8a1513379d709975552d202d942d9837758905c8d01eb82b8bcc30918929e7b8",
+ "urls": [
+ "https://files.pythonhosted.org/packages/de/3d/8161f7711c017e01ac9f008dfddd9410dff3674334c233bde66e7ba65bbf/pywin32_ctypes-0.2.3-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_pywin32_ctypes_sdist_d162dc04": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "pywin32-ctypes-0.2.3.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "pywin32-ctypes==0.2.3",
+ "sha256": "d162dc04946d704503b2edc4d55f3dba5c1d539ead017afa00142c38b9885755",
+ "urls": [
+ "https://files.pythonhosted.org/packages/85/9f/01a1a99704853cb63f253eea009390c88e7131c67e66a0a02099a8c917cb/pywin32-ctypes-0.2.3.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_readme_renderer_py3_none_any_2fbca89b": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "readme_renderer-44.0-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "readme-renderer==44.0",
+ "sha256": "2fbca89b81a08526aadf1357a8c2ae889ec05fb03f5da67f9769c9a592166151",
+ "urls": [
+ "https://files.pythonhosted.org/packages/e1/67/921ec3024056483db83953ae8e48079ad62b92db7880013ca77632921dd0/readme_renderer-44.0-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_readme_renderer_sdist_8712034e": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "readme_renderer-44.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "readme-renderer==44.0",
+ "sha256": "8712034eabbfa6805cacf1402b4eeb2a73028f72d1166d6f5cb7f9c047c5d1e1",
+ "urls": [
+ "https://files.pythonhosted.org/packages/5a/a9/104ec9234c8448c4379768221ea6df01260cd6c2ce13182d4eac531c8342/readme_renderer-44.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_requests_py3_none_any_70761cfe": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "requests-2.32.3-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "requests==2.32.3",
+ "sha256": "70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6",
+ "urls": [
+ "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_requests_sdist_55365417": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "requests-2.32.3.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "requests==2.32.3",
+ "sha256": "55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760",
+ "urls": [
+ "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_requests_toolbelt_py2_none_any_cccfdd66": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "requests_toolbelt-1.0.0-py2.py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "requests-toolbelt==1.0.0",
+ "sha256": "cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06",
+ "urls": [
+ "https://files.pythonhosted.org/packages/3f/51/d4db610ef29373b879047326cbf6fa98b6c1969d6f6dc423279de2b1be2c/requests_toolbelt-1.0.0-py2.py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_requests_toolbelt_sdist_7681a0a3": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "requests-toolbelt-1.0.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "requests-toolbelt==1.0.0",
+ "sha256": "7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6",
+ "urls": [
+ "https://files.pythonhosted.org/packages/f3/61/d7545dafb7ac2230c70d38d31cbfe4cc64f7144dc41f6e4e4b78ecd9f5bb/requests-toolbelt-1.0.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_rfc3986_py2_none_any_50b1502b": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "rfc3986-2.0.0-py2.py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "rfc3986==2.0.0",
+ "sha256": "50b1502b60e289cb37883f3dfd34532b8873c7de9f49bb546641ce9cbd256ebd",
+ "urls": [
+ "https://files.pythonhosted.org/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_rfc3986_sdist_97aacf9d": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "rfc3986-2.0.0.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "rfc3986==2.0.0",
+ "sha256": "97aacf9dbd4bfd829baad6e6309fa6573aaf1be3f6fa735c8ab05e46cecb261c",
+ "urls": [
+ "https://files.pythonhosted.org/packages/85/40/1520d68bfa07ab5a6f065a186815fb6610c86fe957bc065754e47f7b0840/rfc3986-2.0.0.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_rich_py3_none_any_9836f509": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "rich-13.9.3-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "rich==13.9.3",
+ "sha256": "9836f5096eb2172c9e77df411c1b009bace4193d6a481d534fea75ebba758283",
+ "urls": [
+ "https://files.pythonhosted.org/packages/9a/e2/10e9819cf4a20bd8ea2f5dabafc2e6bf4a78d6a0965daeb60a4b34d1c11f/rich-13.9.3-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_rich_sdist_bc1e01b8": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "rich-13.9.3.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "rich==13.9.3",
+ "sha256": "bc1e01b899537598cf02579d2b9f4a415104d3fc439313a7a2c165d76557a08e",
+ "urls": [
+ "https://files.pythonhosted.org/packages/d9/e9/cf9ef5245d835065e6673781dbd4b8911d352fb770d56cf0879cf11b7ee1/rich-13.9.3.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_secretstorage_py3_none_any_f356e662": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "filename": "SecretStorage-3.3.3-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "secretstorage==3.3.3",
+ "sha256": "f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99",
+ "urls": [
+ "https://files.pythonhosted.org/packages/54/24/b4293291fa1dd830f353d2cb163295742fa87f179fcc8a20a306a81978b7/SecretStorage-3.3.3-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_secretstorage_sdist_2403533e": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "SecretStorage-3.3.3.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "secretstorage==3.3.3",
+ "sha256": "2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77",
+ "urls": [
+ "https://files.pythonhosted.org/packages/53/a4/f48c9d79cb507ed1373477dbceaba7401fd8a23af63b837fa61f1dcd3691/SecretStorage-3.3.3.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_twine_py3_none_any_215dbe7b": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "twine-5.1.1-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "twine==5.1.1",
+ "sha256": "215dbe7b4b94c2c50a7315c0275d2258399280fbb7d04182c7e55e24b5f93997",
+ "urls": [
+ "https://files.pythonhosted.org/packages/5d/ec/00f9d5fd040ae29867355e559a94e9a8429225a0284a3f5f091a3878bfc0/twine-5.1.1-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_twine_sdist_9aa08251": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "twine-5.1.1.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "twine==5.1.1",
+ "sha256": "9aa0825139c02b3434d913545c7b847a21c835e11597f5255842d457da2322db",
+ "urls": [
+ "https://files.pythonhosted.org/packages/77/68/bd982e5e949ef8334e6f7dcf76ae40922a8750aa2e347291ae1477a4782b/twine-5.1.1.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_urllib3_py3_none_any_ca899ca0": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "urllib3-2.2.3-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "urllib3==2.2.3",
+ "sha256": "ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac",
+ "urls": [
+ "https://files.pythonhosted.org/packages/ce/d9/5f4c13cecde62396b0d3fe530a50ccea91e7dfc1ccf0e09c228841bb5ba8/urllib3-2.2.3-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_urllib3_sdist_e7d814a8": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "urllib3-2.2.3.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "urllib3==2.2.3",
+ "sha256": "e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9",
+ "urls": [
+ "https://files.pythonhosted.org/packages/ed/63/22ba4ebfe7430b76388e7cd448d5478814d3032121827c12a2cc287e2260/urllib3-2.2.3.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_zipp_py3_none_any_a817ac80": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "filename": "zipp-3.20.2-py3-none-any.whl",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "zipp==3.20.2",
+ "sha256": "a817ac80d6cf4b23bf7f2828b7cabf326f15a001bea8b1f9b49631780ba28350",
+ "urls": [
+ "https://files.pythonhosted.org/packages/62/8b/5ba542fa83c90e09eac972fc9baca7a88e7e7ca4b221a89251954019308b/zipp-3.20.2-py3-none-any.whl"
+ ]
+ }
+ },
+ "rules_python_publish_deps_311_zipp_sdist_bc9eb26f": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "attributes": {
+ "dep_template": "@rules_python_publish_deps//{name}:{target}",
+ "experimental_target_platforms": [
+ "cp311_linux_aarch64",
+ "cp311_linux_arm",
+ "cp311_linux_ppc",
+ "cp311_linux_s390x",
+ "cp311_linux_x86_64",
+ "cp311_osx_aarch64",
+ "cp311_osx_x86_64",
+ "cp311_windows_x86_64"
+ ],
+ "extra_pip_args": [
+ "--index-url",
+ "https://pypi.org/simple"
+ ],
+ "filename": "zipp-3.20.2.tar.gz",
+ "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
+ "repo": "rules_python_publish_deps_311",
+ "requirement": "zipp==3.20.2",
+ "sha256": "bc9eb26f4506fda01b81bcde0ca78103b6e62f991b381fec825435c836edbc29",
+ "urls": [
+ "https://files.pythonhosted.org/packages/54/bf/5c0000c44ebc80123ecbdddba1f5dcd94a5ada602a9c225d84b5aaa55e86/zipp-3.20.2.tar.gz"
+ ]
+ }
+ },
+ "rules_python_publish_deps": {
+ "repoRuleId": "@@rules_python+//python/private/pypi:hub_repository.bzl%hub_repository",
+ "attributes": {
+ "repo_name": "rules_python_publish_deps",
+ "extra_hub_aliases": {},
+ "whl_map": {
+ "backports_tarfile": "[{\"filename\":\"backports.tarfile-1.2.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_backports_tarfile_py3_none_any_77e284d7\",\"version\":\"3.11\"},{\"filename\":\"backports_tarfile-1.2.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_backports_tarfile_sdist_d75e02c2\",\"version\":\"3.11\"}]",
+ "certifi": "[{\"filename\":\"certifi-2024.8.30-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_certifi_py3_none_any_922820b5\",\"version\":\"3.11\"},{\"filename\":\"certifi-2024.8.30.tar.gz\",\"repo\":\"rules_python_publish_deps_311_certifi_sdist_bec941d2\",\"version\":\"3.11\"}]",
+ "cffi": "[{\"filename\":\"cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"repo\":\"rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_aarch64_a1ed2dd2\",\"version\":\"3.11\"},{\"filename\":\"cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\",\"repo\":\"rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_ppc64le_46bf4316\",\"version\":\"3.11\"},{\"filename\":\"cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"repo\":\"rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_s390x_a24ed04c\",\"version\":\"3.11\"},{\"filename\":\"cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_x86_64_610faea7\",\"version\":\"3.11\"},{\"filename\":\"cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl\",\"repo\":\"rules_python_publish_deps_311_cffi_cp311_cp311_musllinux_1_1_aarch64_a9b15d49\",\"version\":\"3.11\"},{\"filename\":\"cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_cffi_cp311_cp311_musllinux_1_1_x86_64_fc48c783\",\"version\":\"3.11\"},{\"filename\":\"cffi-1.17.1.tar.gz\",\"repo\":\"rules_python_publish_deps_311_cffi_sdist_1c39c601\",\"version\":\"3.11\"}]",
+ "charset_normalizer": "[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_universal2.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_10_9_universal2_0d99dd8f\",\"version\":\"3.11\"},{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_10_9_x86_64_c57516e5\",\"version\":\"3.11\"},{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-macosx_11_0_arm64.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_11_0_arm64_6dba5d19\",\"version\":\"3.11\"},{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_aarch64_bf4475b8\",\"version\":\"3.11\"},{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_ppc64le_ce031db0\",\"version\":\"3.11\"},{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_s390x_8ff4e7cd\",\"version\":\"3.11\"},{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_x86_64_3710a975\",\"version\":\"3.11\"},{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_aarch64_47334db7\",\"version\":\"3.11\"},{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_ppc64le_f1a2f519\",\"version\":\"3.11\"},{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_s390x_63bc5c4a\",\"version\":\"3.11\"},{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_x86_64_bcb4f8ea\",\"version\":\"3.11\"},{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-win_amd64.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_win_amd64_cee4373f\",\"version\":\"3.11\"},{\"filename\":\"charset_normalizer-3.4.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_py3_none_any_fe9f97fe\",\"version\":\"3.11\"},{\"filename\":\"charset_normalizer-3.4.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_charset_normalizer_sdist_223217c3\",\"version\":\"3.11\"}]",
+ "cryptography": "[{\"filename\":\"cryptography-43.0.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"repo\":\"rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_17_aarch64_846da004\",\"version\":\"3.11\"},{\"filename\":\"cryptography-43.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_17_x86_64_0f996e72\",\"version\":\"3.11\"},{\"filename\":\"cryptography-43.0.3-cp39-abi3-manylinux_2_28_aarch64.whl\",\"repo\":\"rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_28_aarch64_f7b178f1\",\"version\":\"3.11\"},{\"filename\":\"cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_28_x86_64_c2e6fc39\",\"version\":\"3.11\"},{\"filename\":\"cryptography-43.0.3-cp39-abi3-musllinux_1_2_aarch64.whl\",\"repo\":\"rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_2_aarch64_e1be4655\",\"version\":\"3.11\"},{\"filename\":\"cryptography-43.0.3-cp39-abi3-musllinux_1_2_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_2_x86_64_df6b6c6d\",\"version\":\"3.11\"},{\"filename\":\"cryptography-43.0.3.tar.gz\",\"repo\":\"rules_python_publish_deps_311_cryptography_sdist_315b9001\",\"version\":\"3.11\"}]",
+ "docutils": "[{\"filename\":\"docutils-0.21.2-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_docutils_py3_none_any_dafca5b9\",\"version\":\"3.11\"},{\"filename\":\"docutils-0.21.2.tar.gz\",\"repo\":\"rules_python_publish_deps_311_docutils_sdist_3a6b1873\",\"version\":\"3.11\"}]",
+ "idna": "[{\"filename\":\"idna-3.10-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_idna_py3_none_any_946d195a\",\"version\":\"3.11\"},{\"filename\":\"idna-3.10.tar.gz\",\"repo\":\"rules_python_publish_deps_311_idna_sdist_12f65c9b\",\"version\":\"3.11\"}]",
+ "importlib_metadata": "[{\"filename\":\"importlib_metadata-8.5.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_importlib_metadata_py3_none_any_45e54197\",\"version\":\"3.11\"},{\"filename\":\"importlib_metadata-8.5.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_importlib_metadata_sdist_71522656\",\"version\":\"3.11\"}]",
+ "jaraco_classes": "[{\"filename\":\"jaraco.classes-3.4.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_jaraco_classes_py3_none_any_f662826b\",\"version\":\"3.11\"},{\"filename\":\"jaraco.classes-3.4.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_jaraco_classes_sdist_47a024b5\",\"version\":\"3.11\"}]",
+ "jaraco_context": "[{\"filename\":\"jaraco.context-6.0.1-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_jaraco_context_py3_none_any_f797fc48\",\"version\":\"3.11\"},{\"filename\":\"jaraco_context-6.0.1.tar.gz\",\"repo\":\"rules_python_publish_deps_311_jaraco_context_sdist_9bae4ea5\",\"version\":\"3.11\"}]",
+ "jaraco_functools": "[{\"filename\":\"jaraco.functools-4.1.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_jaraco_functools_py3_none_any_ad159f13\",\"version\":\"3.11\"},{\"filename\":\"jaraco_functools-4.1.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_jaraco_functools_sdist_70f7e0e2\",\"version\":\"3.11\"}]",
+ "jeepney": "[{\"filename\":\"jeepney-0.8.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_jeepney_py3_none_any_c0a454ad\",\"version\":\"3.11\"},{\"filename\":\"jeepney-0.8.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_jeepney_sdist_5efe48d2\",\"version\":\"3.11\"}]",
+ "keyring": "[{\"filename\":\"keyring-25.4.1-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_keyring_py3_none_any_5426f817\",\"version\":\"3.11\"},{\"filename\":\"keyring-25.4.1.tar.gz\",\"repo\":\"rules_python_publish_deps_311_keyring_sdist_b07ebc55\",\"version\":\"3.11\"}]",
+ "markdown_it_py": "[{\"filename\":\"markdown-it-py-3.0.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_markdown_it_py_sdist_e3f60a94\",\"version\":\"3.11\"},{\"filename\":\"markdown_it_py-3.0.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_markdown_it_py_py3_none_any_35521684\",\"version\":\"3.11\"}]",
+ "mdurl": "[{\"filename\":\"mdurl-0.1.2-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_mdurl_py3_none_any_84008a41\",\"version\":\"3.11\"},{\"filename\":\"mdurl-0.1.2.tar.gz\",\"repo\":\"rules_python_publish_deps_311_mdurl_sdist_bb413d29\",\"version\":\"3.11\"}]",
+ "more_itertools": "[{\"filename\":\"more-itertools-10.5.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_more_itertools_sdist_5482bfef\",\"version\":\"3.11\"},{\"filename\":\"more_itertools-10.5.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_more_itertools_py3_none_any_037b0d32\",\"version\":\"3.11\"}]",
+ "nh3": "[{\"filename\":\"nh3-0.2.18-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl\",\"repo\":\"rules_python_publish_deps_311_nh3_cp37_abi3_macosx_10_12_x86_64_14c5a72e\",\"version\":\"3.11\"},{\"filename\":\"nh3-0.2.18-cp37-abi3-macosx_10_12_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_nh3_cp37_abi3_macosx_10_12_x86_64_7b7c2a3c\",\"version\":\"3.11\"},{\"filename\":\"nh3-0.2.18-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"repo\":\"rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_aarch64_42c64511\",\"version\":\"3.11\"},{\"filename\":\"nh3-0.2.18-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl\",\"repo\":\"rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_armv7l_0411beb0\",\"version\":\"3.11\"},{\"filename\":\"nh3-0.2.18-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl\",\"repo\":\"rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_ppc64_5f36b271\",\"version\":\"3.11\"},{\"filename\":\"nh3-0.2.18-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\",\"repo\":\"rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_ppc64le_34c03fa7\",\"version\":\"3.11\"},{\"filename\":\"nh3-0.2.18-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"repo\":\"rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_s390x_19aaba96\",\"version\":\"3.11\"},{\"filename\":\"nh3-0.2.18-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_x86_64_de3ceed6\",\"version\":\"3.11\"},{\"filename\":\"nh3-0.2.18-cp37-abi3-musllinux_1_2_aarch64.whl\",\"repo\":\"rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_aarch64_f0eca9ca\",\"version\":\"3.11\"},{\"filename\":\"nh3-0.2.18-cp37-abi3-musllinux_1_2_armv7l.whl\",\"repo\":\"rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_armv7l_3a157ab1\",\"version\":\"3.11\"},{\"filename\":\"nh3-0.2.18-cp37-abi3-musllinux_1_2_x86_64.whl\",\"repo\":\"rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_x86_64_36c95d4b\",\"version\":\"3.11\"},{\"filename\":\"nh3-0.2.18-cp37-abi3-win_amd64.whl\",\"repo\":\"rules_python_publish_deps_311_nh3_cp37_abi3_win_amd64_8ce0f819\",\"version\":\"3.11\"},{\"filename\":\"nh3-0.2.18.tar.gz\",\"repo\":\"rules_python_publish_deps_311_nh3_sdist_94a16692\",\"version\":\"3.11\"}]",
+ "pkginfo": "[{\"filename\":\"pkginfo-1.10.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_pkginfo_py3_none_any_889a6da2\",\"version\":\"3.11\"},{\"filename\":\"pkginfo-1.10.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_pkginfo_sdist_5df73835\",\"version\":\"3.11\"}]",
+ "pycparser": "[{\"filename\":\"pycparser-2.22-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_pycparser_py3_none_any_c3702b6d\",\"version\":\"3.11\"},{\"filename\":\"pycparser-2.22.tar.gz\",\"repo\":\"rules_python_publish_deps_311_pycparser_sdist_491c8be9\",\"version\":\"3.11\"}]",
+ "pygments": "[{\"filename\":\"pygments-2.18.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_pygments_py3_none_any_b8e6aca0\",\"version\":\"3.11\"},{\"filename\":\"pygments-2.18.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_pygments_sdist_786ff802\",\"version\":\"3.11\"}]",
+ "pywin32_ctypes": "[{\"filename\":\"pywin32-ctypes-0.2.3.tar.gz\",\"repo\":\"rules_python_publish_deps_311_pywin32_ctypes_sdist_d162dc04\",\"version\":\"3.11\"},{\"filename\":\"pywin32_ctypes-0.2.3-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_pywin32_ctypes_py3_none_any_8a151337\",\"version\":\"3.11\"}]",
+ "readme_renderer": "[{\"filename\":\"readme_renderer-44.0-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_readme_renderer_py3_none_any_2fbca89b\",\"version\":\"3.11\"},{\"filename\":\"readme_renderer-44.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_readme_renderer_sdist_8712034e\",\"version\":\"3.11\"}]",
+ "requests": "[{\"filename\":\"requests-2.32.3-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_requests_py3_none_any_70761cfe\",\"version\":\"3.11\"},{\"filename\":\"requests-2.32.3.tar.gz\",\"repo\":\"rules_python_publish_deps_311_requests_sdist_55365417\",\"version\":\"3.11\"}]",
+ "requests_toolbelt": "[{\"filename\":\"requests-toolbelt-1.0.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_requests_toolbelt_sdist_7681a0a3\",\"version\":\"3.11\"},{\"filename\":\"requests_toolbelt-1.0.0-py2.py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_requests_toolbelt_py2_none_any_cccfdd66\",\"version\":\"3.11\"}]",
+ "rfc3986": "[{\"filename\":\"rfc3986-2.0.0-py2.py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_rfc3986_py2_none_any_50b1502b\",\"version\":\"3.11\"},{\"filename\":\"rfc3986-2.0.0.tar.gz\",\"repo\":\"rules_python_publish_deps_311_rfc3986_sdist_97aacf9d\",\"version\":\"3.11\"}]",
+ "rich": "[{\"filename\":\"rich-13.9.3-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_rich_py3_none_any_9836f509\",\"version\":\"3.11\"},{\"filename\":\"rich-13.9.3.tar.gz\",\"repo\":\"rules_python_publish_deps_311_rich_sdist_bc1e01b8\",\"version\":\"3.11\"}]",
+ "secretstorage": "[{\"filename\":\"SecretStorage-3.3.3-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_secretstorage_py3_none_any_f356e662\",\"version\":\"3.11\"},{\"filename\":\"SecretStorage-3.3.3.tar.gz\",\"repo\":\"rules_python_publish_deps_311_secretstorage_sdist_2403533e\",\"version\":\"3.11\"}]",
+ "twine": "[{\"filename\":\"twine-5.1.1-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_twine_py3_none_any_215dbe7b\",\"version\":\"3.11\"},{\"filename\":\"twine-5.1.1.tar.gz\",\"repo\":\"rules_python_publish_deps_311_twine_sdist_9aa08251\",\"version\":\"3.11\"}]",
+ "urllib3": "[{\"filename\":\"urllib3-2.2.3-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_urllib3_py3_none_any_ca899ca0\",\"version\":\"3.11\"},{\"filename\":\"urllib3-2.2.3.tar.gz\",\"repo\":\"rules_python_publish_deps_311_urllib3_sdist_e7d814a8\",\"version\":\"3.11\"}]",
+ "zipp": "[{\"filename\":\"zipp-3.20.2-py3-none-any.whl\",\"repo\":\"rules_python_publish_deps_311_zipp_py3_none_any_a817ac80\",\"version\":\"3.11\"},{\"filename\":\"zipp-3.20.2.tar.gz\",\"repo\":\"rules_python_publish_deps_311_zipp_sdist_bc9eb26f\",\"version\":\"3.11\"}]"
+ },
+ "packages": [
+ "backports_tarfile",
+ "certifi",
+ "charset_normalizer",
+ "docutils",
+ "idna",
+ "importlib_metadata",
+ "jaraco_classes",
+ "jaraco_context",
+ "jaraco_functools",
+ "keyring",
+ "markdown_it_py",
+ "mdurl",
+ "more_itertools",
+ "nh3",
+ "pkginfo",
+ "pygments",
+ "readme_renderer",
+ "requests",
+ "requests_toolbelt",
+ "rfc3986",
+ "rich",
+ "twine",
+ "urllib3",
+ "zipp"
+ ],
+ "groups": {}
+ }
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "bazel_features+",
+ "bazel_features_globals",
+ "bazel_features++version_extension+bazel_features_globals"
+ ],
+ [
+ "bazel_features+",
+ "bazel_features_version",
+ "bazel_features++version_extension+bazel_features_version"
+ ],
+ [
+ "rules_python+",
+ "bazel_features",
+ "bazel_features+"
+ ],
+ [
+ "rules_python+",
+ "bazel_skylib",
+ "bazel_skylib+"
+ ],
+ [
+ "rules_python+",
+ "bazel_tools",
+ "bazel_tools"
+ ],
+ [
+ "rules_python+",
+ "pypi__build",
+ "rules_python++internal_deps+pypi__build"
+ ],
+ [
+ "rules_python+",
+ "pypi__click",
+ "rules_python++internal_deps+pypi__click"
+ ],
+ [
+ "rules_python+",
+ "pypi__colorama",
+ "rules_python++internal_deps+pypi__colorama"
+ ],
+ [
+ "rules_python+",
+ "pypi__importlib_metadata",
+ "rules_python++internal_deps+pypi__importlib_metadata"
+ ],
+ [
+ "rules_python+",
+ "pypi__installer",
+ "rules_python++internal_deps+pypi__installer"
+ ],
+ [
+ "rules_python+",
+ "pypi__more_itertools",
+ "rules_python++internal_deps+pypi__more_itertools"
+ ],
+ [
+ "rules_python+",
+ "pypi__packaging",
+ "rules_python++internal_deps+pypi__packaging"
+ ],
+ [
+ "rules_python+",
+ "pypi__pep517",
+ "rules_python++internal_deps+pypi__pep517"
+ ],
+ [
+ "rules_python+",
+ "pypi__pip",
+ "rules_python++internal_deps+pypi__pip"
+ ],
+ [
+ "rules_python+",
+ "pypi__pip_tools",
+ "rules_python++internal_deps+pypi__pip_tools"
+ ],
+ [
+ "rules_python+",
+ "pypi__pyproject_hooks",
+ "rules_python++internal_deps+pypi__pyproject_hooks"
+ ],
+ [
+ "rules_python+",
+ "pypi__setuptools",
+ "rules_python++internal_deps+pypi__setuptools"
+ ],
+ [
+ "rules_python+",
+ "pypi__tomli",
+ "rules_python++internal_deps+pypi__tomli"
+ ],
+ [
+ "rules_python+",
+ "pypi__wheel",
+ "rules_python++internal_deps+pypi__wheel"
+ ],
+ [
+ "rules_python+",
+ "pypi__zipp",
+ "rules_python++internal_deps+pypi__zipp"
+ ],
+ [
+ "rules_python+",
+ "pythons_hub",
+ "rules_python++python+pythons_hub"
+ ],
+ [
+ "rules_python++python+pythons_hub",
+ "python_3_10_host",
+ "rules_python++python+python_3_10_host"
+ ],
+ [
+ "rules_python++python+pythons_hub",
+ "python_3_11_host",
+ "rules_python++python+python_3_11_host"
+ ],
+ [
+ "rules_python++python+pythons_hub",
+ "python_3_12_host",
+ "rules_python++python+python_3_12_host"
+ ],
+ [
+ "rules_python++python+pythons_hub",
+ "python_3_8_host",
+ "rules_python++python+python_3_8_host"
+ ],
+ [
+ "rules_python++python+pythons_hub",
+ "python_3_9_host",
+ "rules_python++python+python_3_9_host"
+ ]
+ ]
+ }
+ }
+ }
+}
diff --git a/build/compiler-options.bzl b/build/jvm-rules/compiler-options.bzl
similarity index 65%
rename from build/compiler-options.bzl
rename to build/jvm-rules/compiler-options.bzl
index afe0d37924f0..aa1fcb239821 100644
--- a/build/compiler-options.bzl
+++ b/build/jvm-rules/compiler-options.bzl
@@ -9,7 +9,7 @@ def create_javac_options(name, release):
visibility = ["//visibility:public"],
)
-def create_kotlinc_options(name, jvm_target, x_optin = []):
+def create_kotlinc_options(name, jvm_target, opt_in = [], allow_kotlin_package = False, context_receivers = False):
kt_kotlinc_options(
name = name,
jvm_target = jvm_target,
@@ -18,13 +18,15 @@ def create_kotlinc_options(name, jvm_target, x_optin = []):
"com.intellij.openapi.util.IntellijInternalApi",
# it is unusual to have such opt-ins for the entire monorepo,
# but that is what JPS uses as the default - in bazel, let's not use it for all
- #"org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
- #"org.jetbrains.kotlin.analysis.api.KaIdeApi",
- #"org.jetbrains.kotlin.analysis.api.KaNonPublicApi",
- ] + x_optin,
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ "org.jetbrains.kotlin.analysis.api.KaNonPublicApi",
+ ] + opt_in,
x_jvm_default = "all",
x_lambdas = "indy",
warn = "off",
visibility=["//visibility:public"],
include_stdlibs = "none",
+ x_allow_kotlin_package = allow_kotlin_package,
+ x_context_receivers = context_receivers,
)
\ No newline at end of file
diff --git a/build/jvm-rules/jvm.bzl b/build/jvm-rules/jvm.bzl
new file mode 100644
index 000000000000..b541a10dd909
--- /dev/null
+++ b/build/jvm-rules/jvm.bzl
@@ -0,0 +1,63 @@
+load("@rules_java//java:defs.bzl", "JavaInfo", "java_common")
+
+def _jvm_resources_impl(ctx):
+ resultJar = ctx.actions.declare_file(ctx.label.name + ".jar")
+
+# args = ctx.actions.args()
+# args.use_param_file("--flagfile=%s", use_always = True)
+# args.add("jar")
+# args.add(resultJar)
+
+ ctx.actions.run(
+ mnemonic = "PackageResources",
+ inputs = ctx.files.files,
+ # avoid creating small files on disk – trick Bazel using this workaround
+ arguments = ["--flagfile=|jar|" + resultJar.path + "|" + ctx.file.strip_prefix.path],
+# arguments = [args],
+ outputs = [resultJar],
+ executable = ctx.executable._worker,
+ execution_requirements = {
+ "supports-workers": "1",
+ "supports-multiplex-workers": "1",
+ "supports-worker-cancellation": "1",
+ },
+ env = {
+ # for Java source files
+ "LC_CTYPE": "en_US.UTF-8",
+ }
+ )
+ return [
+ DefaultInfo(
+ files = depset([resultJar]),
+ ),
+ JavaInfo(
+ output_jar = resultJar,
+ # resource jar - should not be added as a compile-time dependency
+ compile_jar = None,
+ ),
+ ]
+
+jvm_resources = rule(
+ doc = """This rule packages resources into a .jar file.""",
+ implementation = _jvm_resources_impl,
+ attrs = {
+ "files": attr.label_list(
+ doc = """The list of resource files to create the target""",
+ allow_files = True,
+ mandatory = True,
+ ),
+ "strip_prefix": attr.label(
+ doc = """The path prefix to strip from Java resources""",
+ allow_single_file = True,
+ ),
+ # see https://bazel.build/extending/rules#private_attributes_and_implicit_dependencies about implicit dependencies
+ "_worker": attr.label(
+ default = Label(":worker-native"),
+# default = Label(":worker-jvm"),
+ executable = True,
+ allow_files = True,
+ cfg = "exec",
+ ),
+ },
+ provides = [JavaInfo],
+)
diff --git a/build/jvm-rules/projectview.bazelproject b/build/jvm-rules/projectview.bazelproject
new file mode 100644
index 000000000000..fbfb14e3ab56
--- /dev/null
+++ b/build/jvm-rules/projectview.bazelproject
@@ -0,0 +1,2 @@
+derive_targets_from_directories: true
+directories: .
\ No newline at end of file
diff --git a/build/jvm-rules/reflection-config.json b/build/jvm-rules/reflection-config.json
new file mode 100644
index 000000000000..ac90b35aee91
--- /dev/null
+++ b/build/jvm-rules/reflection-config.json
@@ -0,0 +1,30 @@
+[
+ {
+ "name": "io.netty.buffer.AbstractByteBufAllocator",
+ "allDeclaredMethods": true
+ },
+ {
+ "name": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields",
+ "fields": [
+ {
+ "name": "producerIndex"
+ }
+ ]
+ },
+ {
+ "name": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields",
+ "fields": [
+ {
+ "name": "consumerIndex"
+ }
+ ]
+ },
+ {
+ "name": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields",
+ "fields": [
+ {
+ "name": "producerLimit"
+ }
+ ]
+ }
+]
diff --git a/build/jvm-rules/rules.bzl b/build/jvm-rules/rules.bzl
new file mode 100644
index 000000000000..19215cabbf95
--- /dev/null
+++ b/build/jvm-rules/rules.bzl
@@ -0,0 +1,8 @@
+load(
+ "@rules_kotlin//kotlin:jvm.bzl",
+ _jvm_resources = "jvm_resources",
+ _kt_jvm_library = "kt_jvm_library",
+)
+
+jvm_resources = _jvm_resources
+jvm_library = _kt_jvm_library
\ No newline at end of file
diff --git a/build/jvm-rules/src/JvmWorker.kt b/build/jvm-rules/src/JvmWorker.kt
new file mode 100644
index 000000000000..f7e8093ebd5d
--- /dev/null
+++ b/build/jvm-rules/src/JvmWorker.kt
@@ -0,0 +1,100 @@
+// 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.bazel.jvm
+
+import com.google.devtools.build.lib.worker.WorkerProtocol
+import org.jetbrains.intellij.build.io.AddDirEntriesMode
+import org.jetbrains.intellij.build.io.PackageIndexBuilder
+import org.jetbrains.intellij.build.io.W_OVERWRITE
+import org.jetbrains.intellij.build.io.ZipFileWriter
+import org.jetbrains.intellij.build.io.ZipIndexWriter
+import java.io.File
+import java.io.Writer
+import java.nio.channels.FileChannel
+import java.nio.file.Path
+import kotlin.let
+import kotlin.system.exitProcess
+import kotlin.text.isEmpty
+import kotlin.text.substring
+
+private val workingDir = Path.of(".").toAbsolutePath().normalize()
+
+object JvmWorker {
+ @JvmStatic
+ fun main(args: Array) {
+ if (!args.contains("--persistent_worker")) {
+ System.err.println("Only persistent worker mode is supported")
+ exitProcess(1)
+ }
+
+ WorkRequestHandler(::handleRequest).processRequests()
+ }
+}
+
+private fun handleRequest(workRequest: WorkerProtocol.WorkRequest, output: Writer): Int {
+ val args = workRequest.argumentsList
+ if (args.isEmpty()) {
+ output.appendLine("Command is not specified")
+ return 1
+ }
+
+ val command = args.first().split('|', limit = 4)
+ @Suppress("SpellCheckingInspection")
+ require(command.size > 2 && command[0] == "--flagfile=") {
+ "Command format is incorrect: $command"
+ }
+ val taskKind = command[1]
+ if (taskKind != "jar") {
+ output.appendLine("Command is not supported: $taskKind (command=$command)")
+ return 1
+ }
+
+ val output = command[2]
+ var baseDir = workingDir
+ if (!workRequest.sandboxDir.isNullOrEmpty()) {
+ baseDir = baseDir.resolve(workRequest.sandboxDir)
+ }
+ createZip(
+ outJar = Path.of(output),
+ inputs = workRequest.inputsList,
+ baseDir = baseDir,
+ stripPrefix = command[3],
+ )
+
+ return 0
+}
+
+private fun createZip(outJar: Path, inputs: List, baseDir: Path, stripPrefix: String) {
+ //Files.writeString(Path.of("${System.getProperty("user.home")}/f.txt"), stripPrefix + "\n" + inputs.joinToString("\n") { it.toString() })
+
+ val stripPrefixWithSlash = stripPrefix.let { if (it.isEmpty()) "" else "$it/" }
+ val files = ArrayList(inputs.size)
+ for (input in inputs) {
+ var p = input.path
+ if (!p.startsWith(stripPrefixWithSlash)) {
+ // input can contain jdeps/our jar in the end
+ continue
+ }
+
+ files.add(p.substring(stripPrefixWithSlash.length))
+ }
+
+ files.sort()
+ val root = baseDir.resolve(stripPrefix)
+
+ //Files.writeString(Path.of("/tmp/f2.txt"), stripPrefixWithSlash + "\n" + files.joinToString("\n") { it.toString() })
+
+ val packageIndexBuilder = PackageIndexBuilder()
+ // withCrc = false doesn't work correctly yet
+ ZipFileWriter(
+ channel = FileChannel.open(outJar, W_OVERWRITE),
+ zipIndexWriter = ZipIndexWriter(indexWriter = packageIndexBuilder.indexWriter),
+ withCrc = true,
+ ).use { zipFileWriter ->
+ for (path in files) {
+ val name = path.replace(File.separatorChar, '/')
+ packageIndexBuilder.addFile(name = name, addClassDir = false)
+ zipFileWriter.file(nameString = name, file = root.resolve(path))
+ }
+ packageIndexBuilder.writePackageIndex(zipCreator = zipFileWriter, addDirEntriesMode = AddDirEntriesMode.RESOURCE_ONLY)
+ }
+}
\ No newline at end of file
diff --git a/build/jvm-rules/src/ProtoWorkerMessageProcessor.kt b/build/jvm-rules/src/ProtoWorkerMessageProcessor.kt
new file mode 100644
index 000000000000..fd42f056b652
--- /dev/null
+++ b/build/jvm-rules/src/ProtoWorkerMessageProcessor.kt
@@ -0,0 +1,22 @@
+package org.jetbrains.bazel.jvm
+
+import com.google.devtools.build.lib.worker.WorkerProtocol.WorkRequest
+import com.google.devtools.build.lib.worker.WorkerProtocol.WorkResponse
+import java.io.InputStream
+import java.io.OutputStream
+
+internal class ProtoWorkerMessageProcessor(
+ private val input: InputStream,
+ private val output: OutputStream
+) {
+ fun readWorkRequest(): WorkRequest? = WorkRequest.parseDelimitedFrom(input)
+
+ fun writeWorkResponse(workResponse: WorkResponse) {
+ try {
+ workResponse.writeDelimitedTo(output)
+ }
+ finally {
+ output.flush()
+ }
+ }
+}
\ No newline at end of file
diff --git a/build/jvm-rules/src/WorkRequestHandler.kt b/build/jvm-rules/src/WorkRequestHandler.kt
new file mode 100644
index 000000000000..f9872fdc1696
--- /dev/null
+++ b/build/jvm-rules/src/WorkRequestHandler.kt
@@ -0,0 +1,373 @@
+// Copyright 2020 The Bazel Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+@file:Suppress("ReplaceGetOrSet")
+
+package org.jetbrains.bazel.jvm
+
+import java.io.PrintStream
+import java.util.concurrent.ConcurrentHashMap
+import java.io.PrintWriter
+import com.google.devtools.build.lib.worker.WorkerProtocol.WorkRequest
+import java.io.IOException
+import com.google.devtools.build.lib.worker.WorkerProtocol.WorkResponse
+import io.netty.buffer.ByteBufAllocator
+import java.io.ByteArrayOutputStream
+import java.io.InputStream
+import java.io.StringWriter
+import java.io.Writer
+import java.lang.AutoCloseable
+import java.lang.Exception
+import java.nio.charset.StandardCharsets
+import java.util.concurrent.Executors
+import java.util.concurrent.TimeUnit
+import java.util.concurrent.atomic.AtomicReference
+import kotlin.time.Duration
+import kotlin.time.Duration.Companion.hours
+
+/**
+ * A helper class that handles [WorkRequests](https://bazel.build/docs/persistent-workers), including
+ * [multiplex workers](https://bazel.build/docs/multiplex-worker).
+ */
+class WorkRequestHandler internal constructor(
+ /**
+ * The function to be called after each [WorkRequest] is read.
+ */
+ private val executor: (WorkRequest, Writer) -> Int,
+ /**
+ * This worker's stderr.
+ */
+ private val errorStream: PrintStream = System.err,
+ private val messageProcessor: ProtoWorkerMessageProcessor = ProtoWorkerMessageProcessor(input = System.`in`, output = System.out),
+ /**
+ * Must be quick and safe - executed in a read thread
+ */
+ private val cancelHandler: ((Int) -> Unit)? = null,
+) {
+ /**
+ * Requests that are currently being processed. Visible for testing.
+ */
+ private val activeRequests = ConcurrentHashMap>()
+ // see https://stackoverflow.com/questions/70174468/project-loom-what-happens-when-virtual-thread-makes-a-blocking-system-call
+ // but https://github.com/oracle/graal/issues/9939
+ private val threadPool = Executors.newCachedThreadPool()
+
+ /**
+ * Runs an infinite loop of reading [WorkRequest] from `in`, running the callback, then writing the corresponding [WorkResponse] to `out`.
+ * If there is an error reading or writing the requests or responses, it writes an error message on `err` and returns.
+ * If `in` reaches EOF, it also returns.
+ *
+ * This function also wraps the system streams in a [WorkerIo] instance that prevents the underlying tool from writing to [System.out]
+ * or reading from [System.in], which would corrupt the worker protocol.
+ * When the while loop exits, the original system streams will be swapped back into [System].
+ */
+ fun processRequests() {
+ // wrap the system streams into a WorkerIO instance to prevent unexpected reads and writes on stdin/stdout
+ val workerIo = wrapStandardSystemStreams()
+ try {
+ // separate thread to be able to interrupt reading `readWorkRequest` (InputStream.read)
+ startRead(workerIo, finishTimeout = 1.hours).join()
+ }
+ finally {
+ threadPool.shutdownNow()
+
+ try {
+ // unwrap the system streams placing the original streams back
+ workerIo.close()
+ }
+ catch (e: Exception) {
+ errorStream.println(e.message)
+ }
+ }
+ }
+
+ internal fun stopAndAwait() {
+ threadPool.shutdown()
+ threadPool.awaitTermination(10, TimeUnit.SECONDS)
+ }
+
+ internal fun stopNow() {
+ threadPool.shutdownNow()
+ }
+
+ internal fun startRead(workerIo: WorkerIo, finishTimeout: Duration): Thread {
+ return Thread.ofVirtual()
+ .name("request reader")
+ .uncaughtExceptionHandler { _, e ->
+ errorStream.println("error reading next request: $e")
+ e.printStackTrace(errorStream)
+ }
+ .start {
+ val readThread = Thread.currentThread()
+ while (!threadPool.isShutdown) {
+ val request = messageProcessor.readWorkRequest() ?: break
+ @Suppress("UsePropertyAccessSyntax")
+ if (request.getCancel()) {
+ handleCancelRequest(request)
+ }
+ else {
+ scheduleHandlingRequest(workerIo = workerIo, request = request, readThread = readThread)
+ }
+ }
+
+ threadPool.shutdown()
+ // after processing all requests (readWorkRequest returns `null`), wait for finishing other tasks
+ val finished = threadPool.awaitTermination(finishTimeout.inWholeMilliseconds, TimeUnit.MILLISECONDS)
+ if (!finished) {
+ errorStream.println("cannot await termination in $finishTimeout")
+ threadPool.shutdownNow()
+ }
+ }
+ }
+
+ /**
+ * Starts a thread for the given request.
+ */
+ private fun scheduleHandlingRequest(workerIo: WorkerIo, request: WorkRequest, readThread: Thread) {
+ if (request.requestId == 0) {
+ while (activeRequests.containsKey(0)) {
+ // Previous singleplex requests can still be in activeRequests for a bit after the response has been sent.
+ // We need to wait for them to vanish.
+ try {
+ Thread.sleep(1)
+ }
+ catch (_: InterruptedException) {
+ // reset interrupted status
+ Thread.interrupted()
+ return
+ }
+ }
+ }
+
+ val requestStateRef = AtomicReference(NOT_STARTED)
+ val previous = activeRequests.putIfAbsent(request.requestId, requestStateRef)
+ require(previous == null) {
+ "Request still active: ${request.requestId}"
+ }
+ threadPool.execute {
+ val isFatalErrorOccurred = callHandleRequest(requestStateRef, workerIo, request)
+ if (isFatalErrorOccurred) {
+ try {
+ // shutdown the worker in case of severe issues,
+ // we don't handle RuntimeException here, as those are not serious enough to merit shutting down the worker.
+ if (!threadPool.isShutdown) {
+ errorStream.println("error thrown by worker thread, shutting down worker")
+ threadPool.shutdownNow()
+ }
+ }
+ finally {
+ readThread.interrupt()
+ }
+ }
+ }
+ }
+
+ private fun callHandleRequest(
+ requestStateRef: AtomicReference,
+ workerIo: WorkerIo,
+ request: WorkRequest
+ ): Boolean {
+ try {
+ if (requestStateRef.compareAndSet(NOT_STARTED, Thread.currentThread())) {
+ return handleRequest(workerIo = workerIo, request = request, requestState = requestStateRef)
+ }
+ else if (requestStateRef.compareAndSet(CANCELLED, FINISHED)) {
+ val response = WorkResponse.newBuilder()
+ .setRequestId(request.requestId)
+ .setWasCancelled(true)
+ .build()
+ synchronized(this) {
+ messageProcessor.writeWorkResponse(response)
+ }
+ return false
+ }
+ else {
+ val state = requestStateRef.get()
+ if (state == FINISHED) {
+ return false
+ }
+ else {
+ throw IllegalStateException("Already started (state=$state)")
+ }
+ }
+ }
+ catch (_: InterruptedException) {
+ requestStateRef.set(FINISHED)
+ // reset interrupted status
+ Thread.interrupted()
+ return false
+ }
+ catch (e: Throwable) {
+ e.printStackTrace(errorStream)
+ return e is Error
+ }
+ finally {
+ activeRequests.remove(request.requestId)
+ }
+ }
+
+ /**
+ * Handles and responds to the given [WorkRequest].
+ *
+ * @throws IOException if there is an error talking to the server. Errors from calling the [][.callback] are reported with exit code 1.
+ */
+ // visible for tests
+ internal fun handleRequest(workerIo: WorkerIo, request: WorkRequest, requestState: AtomicReference): Boolean {
+ var exitCode = 1
+ val stringWriter = StringWriter()
+ var isFatalErrorOccurred = false
+ stringWriter.use { writer ->
+ try {
+ exitCode = executor(request, writer)
+ }
+ catch (_: InterruptedException) {
+ // reset interrupted status
+ Thread.interrupted()
+ }
+ catch (e: Throwable) {
+ PrintWriter(writer).use { e.printStackTrace(it) }
+ if (e is Error) {
+ isFatalErrorOccurred = true
+ }
+ }
+
+ try {
+ // read out the captured string for the final WorkResponse output
+ val captured = workerIo.readCapturedAsUtf8String().trim()
+ if (!captured.isEmpty()) {
+ writer.write(captured)
+ }
+ }
+ catch (e: Throwable) {
+ errorStream.println(e.message)
+ }
+ }
+
+ val responseBuilder = WorkResponse.newBuilder()
+ responseBuilder.setRequestId(request.requestId)
+ if (requestState.getAndSet(FINISHED) == CANCELLED) {
+ responseBuilder.setWasCancelled(true)
+ }
+ else {
+ responseBuilder.setOutput(responseBuilder.getOutput() + stringWriter).setExitCode(exitCode)
+ }
+ val response = responseBuilder.build()
+ synchronized(this) {
+ messageProcessor.writeWorkResponse(response)
+ }
+
+ return isFatalErrorOccurred
+ }
+
+ /**
+ * Marks the given request as canceled and uses [cancelHandler] to request cancellation.
+ *
+ * For simplicity, and to avoid blocking in [cancelHandler], response to cancellation
+ * is still handled by [handleRequest] once the canceled request aborts (or finishes).
+ */
+ private fun handleCancelRequest(request: WorkRequest) {
+ // Theoretically, we could have gotten two singleplex requests, and we can't tell those apart.
+ // However, that's a violation of the protocol, so we don't try to handle it (not least because handling it would be quite error-prone).
+ val requestToCancel = activeRequests.get(request.requestId) ?: return
+ val currentState = requestToCancel.get()
+ if (currentState != FINISHED && currentState != CANCELLED && requestToCancel.compareAndSet(currentState, CANCELLED)) {
+ // Response will be sent from request thread once request handler returns.
+ // We can ignore any exceptions in cancel callback since it's best effort.
+ if (cancelHandler != null) {
+ cancelHandler(request.requestId)
+ }
+ }
+ }
+}
+
+private val NOT_STARTED = Thread.ofVirtual().name("not_started").unstarted { }
+private val CANCELLED = Thread.ofVirtual().name("cancelled").unstarted { }
+private val FINISHED = Thread.ofVirtual().name("finished").unstarted { }
+
+/**
+ * A class that wraps the standard [System.in], [System.out], and [System.err]
+ * with our own ByteArrayOutputStream that allows [WorkRequestHandler] to safely capture
+ * outputs that can't be directly captured by the PrintStream associated with the work request.
+ *
+ * This is most useful when integrating JVM tools that write exceptions and logs directly to
+ * [System.out] and [System.err], which would corrupt the persistent worker protocol.
+ * We also redirect [System.in], just in case a tool should attempt to read it.
+ *
+ * WorkerIO implements [AutoCloseable] and will swap the original streams back into [System] once close has been called.
+ */
+internal class WorkerIo
+/**
+ * Creates a new [WorkerIo] that allows [WorkRequestHandler] to capture standard
+ * output and error streams that can't be directly captured by the PrintStream associated with
+ * the work request.
+ */ /* visible for test */(
+ /**
+ * Returns the original input stream most commonly provided by [System.in]
+ */
+ @JvmField val originalInputStream: InputStream?,
+ /**
+ * Returns the original output stream most commonly provided by [System.out]
+ */
+ @JvmField val originalOutputStream: PrintStream?,
+ /**
+ * Returns the original error stream most commonly provided by [System.err]
+ */
+ @JvmField val originalErrorStream: PrintStream?,
+ private val capturedStream: ByteArrayOutputStream,
+ private val restore: AutoCloseable
+) : AutoCloseable {
+ /**
+ * Returns the captured outputs as a UTF-8 string
+ */
+ fun readCapturedAsUtf8String(): String {
+ capturedStream.flush()
+ val captureOutput = capturedStream.toString(StandardCharsets.UTF_8)
+ capturedStream.reset()
+ return captureOutput
+ }
+
+ override fun close() {
+ restore.close()
+ }
+}
+
+/**
+ * Wraps the standard System streams and WorkerIO instance
+ */
+internal fun wrapStandardSystemStreams(): WorkerIo {
+ // save the original streams
+ val originalInputStream = System.`in`
+ val originalOutputStream = System.out
+ val originalErrorStream = System.err
+
+ // replace the original streams with our own instances
+ val capturedStream = ByteArrayOutputStream()
+ val outputBuffer = PrintStream(capturedStream, true)
+ val byteArrayInputStream = ByteArray(0).inputStream()
+ System.setIn(byteArrayInputStream)
+ System.setOut(outputBuffer)
+ System.setErr(outputBuffer)
+
+ return WorkerIo(
+ originalInputStream = originalInputStream,
+ originalOutputStream = originalOutputStream,
+ originalErrorStream = originalErrorStream,
+ capturedStream = capturedStream,
+ restore = AutoCloseable {
+ System.setIn(originalInputStream)
+ System.setOut(originalOutputStream)
+ System.setErr(originalErrorStream)
+ outputBuffer.close()
+ byteArrayInputStream.close()
+ })
+}
\ No newline at end of file
diff --git a/build/jvm-rules/src/readme.md b/build/jvm-rules/src/readme.md
new file mode 100644
index 000000000000..35443254d1e1
--- /dev/null
+++ b/build/jvm-rules/src/readme.md
@@ -0,0 +1,9 @@
+We do not depend on `"@bazel_worker_java//src/main/java/com/google/devtools/build/lib/worker:work_request_handlers"` as it leads to
+
+```
+ERROR: /private/var/tmp/_bazel_develar/c002af20f6ada3e2667e9e2ceaf2ceca/external/rules_jvm_external~~maven~maven/BUILD: no such target '@@rules_jvm_external~~maven~maven//:com_google_protobuf_protobuf_java_util': target 'com_google_protobuf_protobuf_j
+```
+
+it looks like it doesn't resolve dependencies of bazel module.
+
+So, we copied `WorkRequestHandler` and `ProtoWorkerMessageProcessor` to our repo as a temporary solution.
\ No newline at end of file
diff --git a/build/jvm-rules/testSrc/WorkRequestHandlerTest.kt b/build/jvm-rules/testSrc/WorkRequestHandlerTest.kt
new file mode 100644
index 000000000000..7f8f709e3e43
--- /dev/null
+++ b/build/jvm-rules/testSrc/WorkRequestHandlerTest.kt
@@ -0,0 +1,528 @@
+// Copyright 2020 The Bazel Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+@file:Suppress("ReplaceGetOrSet")
+
+package org.jetbrains.bazel.jvm
+
+import com.google.devtools.build.lib.worker.WorkerProtocol.WorkRequest
+import com.google.devtools.build.lib.worker.WorkerProtocol.WorkResponse
+import org.assertj.core.api.Assertions.assertThat
+import org.junit.jupiter.api.AfterEach
+import org.junit.jupiter.api.Test
+import java.io.*
+import java.lang.Thread.UncaughtExceptionHandler
+import java.lang.ref.WeakReference
+import java.util.concurrent.ConcurrentLinkedQueue
+import java.util.concurrent.Semaphore
+import java.util.concurrent.atomic.AtomicInteger
+import java.util.concurrent.atomic.AtomicReference
+import kotlin.time.Duration.Companion.seconds
+
+/**
+ * Tests for the WorkRequestHandler
+ */
+//@Timeout(value = 30, unit = TimeUnit.SECONDS)
+class WorkRequestHandlerTest {
+ companion object {
+ private fun createTestWorkerIo(): WorkerIo {
+ val captured = ByteArrayOutputStream()
+ return WorkerIo(
+ originalInputStream = System.`in`,
+ originalOutputStream = System.out,
+ originalErrorStream = System.err,
+ capturedStream = captured,
+ restore = captured
+ )
+ }
+ }
+
+ private val testWorkerIo = createTestWorkerIo()
+
+ @AfterEach
+ fun after() {
+ testWorkerIo.close()
+ }
+
+ @Test
+ fun normalWorkRequest() {
+ val out = ByteArrayOutputStream()
+ val handler = WorkRequestHandler(
+ executor = { args, err -> 1 },
+ errorStream = PrintStream(ByteArrayOutputStream()),
+ messageProcessor = ProtoWorkerMessageProcessor(input = ByteArrayInputStream(ByteArray(0)), output = out),
+ )
+
+ val request = WorkRequest.newBuilder().addAllArguments(listOf("--sources", "A.java")).build()
+ handler.handleRequest(workerIo = testWorkerIo, request = request, requestState = AtomicReference(Thread.currentThread()))
+
+ val response = WorkResponse.parseDelimitedFrom(out.toByteArray().inputStream())
+ assertThat(response.requestId).isEqualTo(0)
+ assertThat(response.exitCode).isEqualTo(1)
+ assertThat(response.getOutput()).isEmpty()
+ }
+
+ @Test
+ fun multiplexWorkRequest() {
+ val out = ByteArrayOutputStream()
+ val handler = WorkRequestHandler(
+ executor = { args, err -> 0 },
+ errorStream = PrintStream(ByteArrayOutputStream()),
+ messageProcessor = ProtoWorkerMessageProcessor(ByteArray(0).inputStream(), out)
+ )
+
+ val request = newWorkRequest(listOf("--sources", "A.java"))
+ handler.handleRequest(workerIo = testWorkerIo, request = request, requestState = AtomicReference(Thread.currentThread()))
+
+ val response = WorkResponse.parseDelimitedFrom(out.toByteArray().inputStream())
+ assertThat(response.requestId).isEqualTo(42)
+ assertThat(response.exitCode).isEqualTo(0)
+ assertThat(response.getOutput()).isEmpty()
+ }
+
+ @Test
+ fun multiplexWorkRequestStopsThreadsOnShutdown() {
+ val src = PipedOutputStream()
+ val dest = PipedInputStream()
+
+ // work request threads release this when they have started
+ val started = Semaphore(0)
+ // work request threads wait forever on this, so we can see how they react to closed stdin
+ val eternity = Semaphore(0)
+ // released when the work request handler thread has noticed the closed stdin and interrupted the work request threads
+ val workerThreads = ArrayList>()
+ val handler = WorkRequestHandler(
+ executor = { args, err ->
+ // each call to this, runs in its own thread
+ synchronized(workerThreads) {
+ workerThreads.add(WeakReference(Thread.currentThread()))
+ }
+ started.release()
+ // this blocks forever
+ eternity.acquire()
+ 0
+ },
+ errorStream = PrintStream(ByteArrayOutputStream()),
+ messageProcessor = ProtoWorkerMessageProcessor(input = PipedInputStream(src), output = PipedOutputStream(dest))
+ )
+
+ useHandler(handler = handler, failures = ConcurrentLinkedQueue()) {
+ val args = listOf("--sources", "A.java")
+ val request1 = newWorkRequest(args)
+ request1.writeDelimitedTo(src)
+ val request2 = WorkRequest.newBuilder().addAllArguments(args).setRequestId(43).build()
+ request2.writeDelimitedTo(src)
+
+ // wait
+ started.acquire(2)
+ assertThat(workerThreads).hasSize(2)
+ // now both request threads are started, closing the input to the "worker" should shut it down
+ src.close()
+
+ waitForDie(workerThreads)
+ }
+ }
+
+ private fun waitForDie(workerThreads: Collection>) {
+ repeat(10) {
+ if (workerThreads.all {
+ val thread = it.get()
+ thread == null || !thread.isAlive
+ }) {
+ return
+ }
+
+ Thread.sleep(1.seconds.inWholeMilliseconds)
+ }
+
+ throw AssertionError("All worker threads should have stopped: " + workerThreads.joinToString() { it.get()?.toString() ?: "null" })
+ }
+
+ @Test
+ fun multiplexWorkRequestStopsWorkerOnException() {
+ val src = PipedOutputStream()
+ val dest = PipedInputStream()
+
+ // work request threads release this when they have started
+ val started = Semaphore(0)
+ // one work request threads waits forever on this, so the second one can throw an exception
+ val eternity = Semaphore(0)
+ val workerThreads = ConcurrentLinkedQueue>()
+ val handler = WorkRequestHandler(
+ executor = { args, err ->
+ // each call to this, runs in its own thread
+ try {
+ synchronized(workerThreads) {
+ workerThreads.add(WeakReference(Thread.currentThread()))
+ }
+ started.release()
+ if (workerThreads.size < 2) {
+ // this blocks forever
+ eternity.acquire()
+ }
+ else {
+ throw Error("Intentional death!")
+ }
+ }
+ catch (e: InterruptedException) {
+ throw AssertionError("Unhandled exception", e)
+ }
+ 0
+ },
+ errorStream = PrintStream(ByteArrayOutputStream()),
+ messageProcessor = ProtoWorkerMessageProcessor(input = PipedInputStream(src), output = PipedOutputStream(dest)),
+ )
+
+ useHandler(handler = handler, failures = ConcurrentLinkedQueue()) {
+ val args = listOf("--sources", "A.java")
+ newWorkRequest(args).writeDelimitedTo(src)
+ newWorkRequest(args, 43).writeDelimitedTo(src)
+
+ started.acquire(2)
+ assertThat(workerThreads).hasSize(2)
+ waitForDie(workerThreads)
+ }
+ }
+
+ @Test
+ fun testOutput() {
+ val out = ByteArrayOutputStream()
+ val handler = WorkRequestHandler(
+ executor = { args, err ->
+ err.appendLine("Failed!")
+ 1
+ },
+ errorStream = PrintStream(ByteArrayOutputStream()),
+ messageProcessor = ProtoWorkerMessageProcessor(ByteArray(0).inputStream(), out)
+ )
+
+ val args = listOf("--sources", "A.java")
+ val request = WorkRequest.newBuilder().addAllArguments(args).build()
+ handler.handleRequest(testWorkerIo, request, AtomicReference(Thread.currentThread()))
+
+ val response = WorkResponse.parseDelimitedFrom(out.toByteArray().inputStream())
+ assertThat(response.requestId).isEqualTo(0)
+ assertThat(response.exitCode).isEqualTo(1)
+ assertThat(response.getOutput()).contains("Failed!")
+ }
+
+ @Test
+ fun testException() {
+ val out = ByteArrayOutputStream()
+ val handler = WorkRequestHandler(
+ executor = { args, err ->
+ throw RuntimeException("Exploded!")
+ },
+ errorStream = PrintStream(ByteArrayOutputStream()),
+ messageProcessor = ProtoWorkerMessageProcessor(ByteArray(0).inputStream(), out)
+ )
+
+ val args = listOf("--sources", "A.java")
+ val request = WorkRequest.newBuilder().addAllArguments(args).build()
+ handler.handleRequest(workerIo = testWorkerIo, request = request, requestState = AtomicReference(Thread.currentThread()))
+
+ val response = WorkResponse.parseDelimitedFrom(ByteArrayInputStream(out.toByteArray()))
+ assertThat(response.requestId).isEqualTo(0)
+ assertThat(response.exitCode).isEqualTo(1)
+ assertThat(response.getOutput()).startsWith("java.lang.RuntimeException: Exploded!")
+ }
+
+ @Test
+ fun cancelRequestExactlyOneResponseSent() {
+ var handlerCalled = false
+ var cancelCalled = false
+ val src = PipedOutputStream()
+ val dest = PipedInputStream()
+
+ val handler = WorkRequestHandler(
+ executor = { args, err ->
+ handlerCalled = true
+ err.appendLine("Such work! Much progress! Wow!")
+ 1
+ },
+ errorStream = PrintStream(ByteArrayOutputStream()),
+ messageProcessor = ProtoWorkerMessageProcessor(input = PipedInputStream(src), output = PipedOutputStream(dest)),
+ cancelHandler = {
+ cancelCalled = true
+ },
+ )
+
+ useHandler(handler) {
+ WorkRequest.newBuilder().setRequestId(42).build().writeDelimitedTo(src)
+ WorkRequest.newBuilder().setRequestId(42).setCancel(true).build().writeDelimitedTo(src)
+
+ val response = WorkResponse.parseDelimitedFrom(dest)
+
+ assertThat(handlerCalled || cancelCalled).isTrue()
+ assertThat(response.requestId).isEqualTo(42)
+ if (response.wasCancelled) {
+ assertThat(response.getOutput()).isEmpty()
+ assertThat(response.exitCode).isEqualTo(0)
+ }
+ else {
+ assertThat(response.getOutput()).startsWith("Such work! Much progress! Wow!")
+ assertThat(response.exitCode).isEqualTo(1)
+ }
+
+ // checks that nothing more was sent
+ assertThat(dest.available()).isEqualTo(0)
+ }
+ }
+
+ @Test
+ fun cancelRequestSendsResponseWhenDone() {
+ val waitForCancel = Semaphore(0)
+ val handlerCalled = Semaphore(0)
+ val cancelCalled = AtomicInteger(0)
+ val src = PipedOutputStream()
+ val dest = PipedInputStream()
+ val failures = ConcurrentLinkedQueue()
+
+ // we force the regular handling to not finish until after we have read the cancel response, to avoid flakiness
+ val handler = WorkRequestHandler(
+ executor = { args, err ->
+ // this handler waits until the main thread has sent a cancel request
+ handlerCalled.release()
+ try {
+ waitForCancel.acquire()
+ }
+ catch (e: InterruptedException) {
+ failures.add("Unexpected interrupt waiting for cancel request")
+ e.printStackTrace()
+ }
+ 0
+ },
+ errorStream = PrintStream(ByteArrayOutputStream()),
+ messageProcessor = ProtoWorkerMessageProcessor(input = PipedInputStream(src), output = PipedOutputStream(dest)),
+ cancelHandler = { i -> cancelCalled.incrementAndGet() }
+ )
+
+ // this thread just makes sure the WorkRequestHandler does work asynchronously
+ useHandler(handler, failures) {
+ WorkRequest.newBuilder().setRequestId(42).build().writeDelimitedTo(src)
+ // make sure the handler is called before sending the cancel request, or we might process the cancellation entirely before that
+ handlerCalled.acquire()
+ WorkRequest.newBuilder().setRequestId(42).setCancel(true).build().writeDelimitedTo(src)
+ waitForCancel.release()
+
+ assertThat(WorkResponse.parseDelimitedFrom(dest).requestId).isEqualTo(42)
+
+ // checks that nothing more was sent
+ assertThat(dest.available()).isEqualTo(0)
+ src.close()
+
+ // checks that there weren't other unexpected failures
+ assertThat(failures).isEmpty()
+ handler.stopAndAwait()
+ assertThat(failures).isEmpty()
+ }
+ }
+
+ @Test
+ fun cancelRequestNoDoubleCancelResponse() {
+ val waitForCancel = Semaphore(0)
+ val cancelCalled = AtomicInteger(0)
+ val src = PipedOutputStream()
+ val dest = PipedInputStream()
+ val failures = ConcurrentLinkedQueue()
+
+ // we force the regular handling to not finish until after we have read the cancel response, to avoid flakiness
+ val inputStream = PipedInputStream(src)
+ val handler = WorkRequestHandler(
+ executor = { args, err ->
+ try {
+ waitForCancel.acquire()
+ }
+ catch (e: InterruptedException) {
+ failures.add("Unexpected interrupt waiting for cancel request")
+ e.printStackTrace()
+ }
+ 0
+ },
+ errorStream = PrintStream(ByteArrayOutputStream()),
+ messageProcessor = ProtoWorkerMessageProcessor(input = inputStream, output = PipedOutputStream(dest)),
+ cancelHandler = {
+ cancelCalled.incrementAndGet()
+ },
+ )
+
+ useHandler(handler, failures) {
+ WorkRequest.newBuilder().setRequestId(42).build().writeDelimitedTo(src)
+ WorkRequest.newBuilder().setRequestId(42).setCancel(true).build().writeDelimitedTo(src)
+ WorkRequest.newBuilder().setRequestId(42).setCancel(true).build().writeDelimitedTo(src)
+
+ waitForCancel.release()
+
+ assertThat(failures).isEmpty()
+
+ val response = WorkResponse.parseDelimitedFrom(dest)
+ assertThat(cancelCalled.get()).isLessThan(2)
+ assertThat(response.requestId).isEqualTo(42)
+ assertThat(response.getOutput()).isEmpty()
+ assertThat(response.wasCancelled).isTrue()
+
+ // Checks that nothing more was sent.
+ assertThat(dest.available()).isEqualTo(0)
+ src.close()
+ }
+ }
+
+ @Test
+ fun cancelRequestSendsNoResponseWhenAlreadySent() {
+ val handlerCalled = Semaphore(0)
+ val src = PipedOutputStream()
+ val dest = PipedInputStream()
+
+ // we force the cancel request to not happen until after we have read the normal response, to avoid flakiness
+ val handler = WorkRequestHandler(
+ executor = { args, err ->
+ handlerCalled.release()
+ err.appendLine("Such work! Much progress! Wow!")
+ 2
+ },
+ errorStream = PrintStream(ByteArrayOutputStream()),
+ messageProcessor = ProtoWorkerMessageProcessor(input = PipedInputStream(src), output = PipedOutputStream(dest)),
+ )
+
+ useHandler(handler) {
+ WorkRequest.newBuilder().setRequestId(42).build().writeDelimitedTo(src)
+ val response = WorkResponse.parseDelimitedFrom(dest)
+ WorkRequest.newBuilder().setRequestId(42).setCancel(true).build().writeDelimitedTo(src)
+ handler.stopAndAwait()
+
+ assertThat(response).isNotNull()
+
+ assertThat(handlerCalled.availablePermits()).isEqualTo(1)
+ assertThat(response.requestId).isEqualTo(42)
+ assertThat(response.wasCancelled).isFalse()
+ assertThat(response.exitCode).isEqualTo(2)
+ assertThat(response.getOutput()).startsWith("Such work! Much progress! Wow!")
+
+ // checks that nothing more was sent
+ assertThat(dest.available()).isEqualTo(0)
+ src.close()
+ }
+ }
+
+ @Test
+ fun workRequestHandlerWithWorkRequestCallback() {
+ val out = ByteArrayOutputStream()
+ val handler = WorkRequestHandler(
+ executor = { request, err -> request.argumentsCount },
+ errorStream = PrintStream(ByteArrayOutputStream()),
+ messageProcessor = ProtoWorkerMessageProcessor(ByteArrayInputStream(ByteArray(0)), out),
+ )
+
+ val args = listOf("--sources", "B.java")
+ val request = WorkRequest.newBuilder().addAllArguments(args).build()
+ handler.handleRequest(workerIo = testWorkerIo, request = request, requestState = AtomicReference(Thread.currentThread()))
+
+ val response = WorkResponse.parseDelimitedFrom(ByteArrayInputStream(out.toByteArray()))
+ assertThat(response.requestId).isEqualTo(0)
+ assertThat(response.exitCode).isEqualTo(2)
+ assertThat(response.getOutput()).isEmpty()
+ }
+
+ @Test
+ fun workerIODoesWrapSystemStreams() {
+ // Save the original streams
+ val originalInputStream = System.`in`
+ val originalOutputStream = System.out
+ val originalErrorStream = System.err
+
+ // Swap in the test streams to assert against
+ val byteArrayInputStream = ByteArray(0).inputStream()
+ System.setIn(byteArrayInputStream)
+ val outputBuffer = PrintStream(ByteArrayOutputStream(), true)
+ System.setOut(outputBuffer)
+ System.setErr(outputBuffer)
+
+ try {
+ outputBuffer.use {
+ byteArrayInputStream.use {
+ wrapStandardSystemStreams().use { io ->
+ // Assert that the WorkerIO returns the correct wrapped streams and the new System instance
+ // has been swapped out with the wrapped one
+ assertThat(io.originalInputStream).isSameAs(byteArrayInputStream)
+ assertThat(System.`in`).isNotSameAs(byteArrayInputStream)
+
+ assertThat(io.originalOutputStream).isSameAs(outputBuffer)
+ assertThat(System.out).isNotSameAs(outputBuffer)
+
+ assertThat(io.originalErrorStream).isSameAs(outputBuffer)
+ assertThat(System.err).isNotSameAs(outputBuffer)
+ }
+ }
+ }
+ }
+ finally {
+ // swap back in the original streams
+ System.setIn(originalInputStream)
+ System.setOut(originalOutputStream)
+ System.setErr(originalErrorStream)
+ }
+ }
+
+ @Test
+ fun workerIODoesCaptureStandardOutAndErrorStreams() {
+ wrapStandardSystemStreams().use { io ->
+ // assert that nothing has been captured in the new instance
+ assertThat(io.readCapturedAsUtf8String()).isEmpty()
+
+ // Assert that the standard out/error stream redirect to our own streams
+ print("This is a standard out message!")
+ System.err.print("This is a standard error message!")
+ assertThat(io.readCapturedAsUtf8String()).isEqualTo("This is a standard out message!This is a standard error message!")
+
+ // Assert that readCapturedAsUtf8String calls reset on the captured stream after a read
+ assertThat(io.readCapturedAsUtf8String()).isEmpty()
+
+ print("out 1")
+ System.err.print("err 1")
+ print("out 2")
+ System.err.print("err 2")
+ assertThat(io.readCapturedAsUtf8String()).isEqualTo("out 1err 1out 2err 2")
+ assertThat(io.readCapturedAsUtf8String()).isEmpty()
+ }
+ }
+}
+
+private fun newWorkRequest(args: List, id: Int = 42): WorkRequest {
+ return WorkRequest.newBuilder().addAllArguments(args).setRequestId(id).build()
+}
+
+private inline fun useHandler(
+ handler: WorkRequestHandler,
+ failures: ConcurrentLinkedQueue = ConcurrentLinkedQueue(),
+ task: () -> Unit
+) {
+ wrapStandardSystemStreams().use { workerIo ->
+ val readThread = handler.startRead(workerIo, finishTimeout = 1.seconds)
+ readThread.uncaughtExceptionHandler = UncaughtExceptionHandler { thread, e ->
+ failures.add(e.message!!)
+ }
+
+ try {
+ task()
+
+ // checks that there weren't other unexpected failures
+ assertThat(failures).isEmpty()
+ handler.stopAndAwait()
+ assertThat(failures).isEmpty()
+ }
+ finally {
+ handler.stopNow()
+ readThread.interrupt()
+ }
+ }
+}
\ No newline at end of file
diff --git a/build/jvm-rules/zip/BUILD.bazel b/build/jvm-rules/zip/BUILD.bazel
new file mode 100644
index 000000000000..3f7316f32c7e
--- /dev/null
+++ b/build/jvm-rules/zip/BUILD.bazel
@@ -0,0 +1,18 @@
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+
+kt_jvm_library(
+ name = "build-zip",
+ module_name = "intellij.idea.community.build.zip",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/*.kt"]),
+ javac_opts = "//:j17",
+ kotlinc_opts = "//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:netty-buffer",
+ "@lib//:fastutil-min",
+ "@lib//:hash4j",
+ ]
+)
+
+### skip generation section `build intellij.idea.community.build.zip`
\ No newline at end of file
diff --git a/build/jvm-rules/zip/src/PackageIndexBuilder.kt b/build/jvm-rules/zip/src/PackageIndexBuilder.kt
index bc2455d8fd51..b1713844dd90 100644
--- a/build/jvm-rules/zip/src/PackageIndexBuilder.kt
+++ b/build/jvm-rules/zip/src/PackageIndexBuilder.kt
@@ -6,7 +6,8 @@ import com.dynatrace.hash4j.hashing.Hashing
class PackageIndexBuilder {
private val dirsToRegister = HashSet()
- @JvmField val indexWriter: IkvIndexBuilder = IkvIndexBuilder()
+ @JvmField
+ val indexWriter: IkvIndexBuilder = IkvIndexBuilder()
fun addFile(name: String, addClassDir: Boolean = false) {
val i = name.lastIndexOf('/')
diff --git a/build/jvm-rules/zip/src/zip.kt b/build/jvm-rules/zip/src/zip.kt
index beb1c164fc2e..ef525ae1fad1 100644
--- a/build/jvm-rules/zip/src/zip.kt
+++ b/build/jvm-rules/zip/src/zip.kt
@@ -7,7 +7,8 @@ import java.nio.file.*
import java.util.*
import java.util.zip.Deflater
-private val W_OVERWRITE = EnumSet.of(StandardOpenOption.WRITE, StandardOpenOption.TRUNCATE_EXISTING, StandardOpenOption.CREATE)
+val W_OVERWRITE: EnumSet =
+ EnumSet.of(StandardOpenOption.WRITE, StandardOpenOption.TRUNCATE_EXISTING, StandardOpenOption.CREATE)
enum class AddDirEntriesMode {
NONE,
diff --git a/build/launch/BUILD.bazel b/build/launch/BUILD.bazel
new file mode 100644
index 000000000000..38b27112a478
--- /dev/null
+++ b/build/launch/BUILD.bazel
@@ -0,0 +1,45 @@
+### auto-generated section `build intellij.idea.tools.launch` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_library(
+ name = "idea-tools-launch",
+ module_name = "intellij.idea.tools.launch",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/runtime/product",
+ "//platform/util",
+ "//jps/model-api:model",
+ "//jps/model-serialization",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ "//platform/ijent/buildConstants:community-buildConstants",
+ ]
+)
+
+kt_jvm_test(
+ name = "idea-tools-launch_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":idea-tools-launch"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/runtime/product",
+ "//platform/util",
+ "//jps/model-api:model",
+ "//jps/model-serialization",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ "@lib//:junit5",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//platform/ijent/buildConstants:community-buildConstants",
+ ]
+)
+### auto-generated section `build intellij.idea.tools.launch` end
\ No newline at end of file
diff --git a/build/lib/.bazelrc b/build/lib/.bazelrc
new file mode 100644
index 000000000000..c82f101b88ec
--- /dev/null
+++ b/build/lib/.bazelrc
@@ -0,0 +1,50 @@
+common --experimental_convenience_symlinks=ignore
+# https://bazel.build/docs/bazel-and-java#hermetic-testing
+# The code is compiled for, executed, and tested on this JVM.
+common --java_language_version=17
+common --java_runtime_version=remotejdk_21
+
+# see https://bazel.build/external/lockfile
+# use `bazel mod deps --lockfile_mode=refresh` to update lock file
+common --lockfile_mode=error
+
+# https://bazel.build/docs/bazel-and-java#config-build-tools-java
+# A second pair of JDK and JVM used to build and execute tools, which are used in the build process, but are not in the build results.
+# That JDK and JVM are controlled using --tool_java_language_version and --tool_java_runtime_version
+common --tool_java_language_version=21
+# Java runtime the tools should use
+common --tool_java_runtime_version=remotejdk_21
+
+# make sure you don't need to open file to read commpilation errors
+common --experimental_ui_max_stdouterr_bytes=-1
+
+# IDEA do not handle symlinks efficiently (freeze due to modal non-cancellable dialog) and no way to exclude directories by pattern bazel-
+common --symlink_prefix=out/bazel-
+
+# Disk Cache
+
+build --experimental_disk_cache_gc_max_size=32G --experimental_disk_cache_gc_max_age=28d
+
+common --enable_platform_specific_config
+build:macos --disk_cache=~/Library/Caches/JetBrains/bazel-ij
+build:linux --disk_cache=~/.bazel-ij
+build:windows --disk_cache=~/.bazel-ij
+
+# Remote Caching (https://bazel.build/remote/caching)
+
+# https://github.com/bazelbuild/bazel/issues/13378#issuecomment-869301764
+# https://github.com/buildfarm/buildfarm/issues/756#issuecomment-847890721
+# IJ Infrastruture team will setup Google OAuth instead of mTLS
+# basic auth cannot be specified in URL for gRPC, so, please create ~/.netrc file (https://jb.gg/yp4kxq)
+
+build --bes_results_url=https://ij-build.labs.jb.gg/invocation/
+build --bes_backend=grpcs://ij-build-grpc.labs.jb.gg
+build --remote_cache=grpcs://ij-build-grpc.labs.jb.gg
+
+# https://www.buildbuddy.io/blog/debugging-slow-bazel-builds/
+# check if `--remote_download_outputs=minimal` makes sense for CI or some local builds
+build --nolegacy_important_outputs --remote_build_event_upload=minimal
+# on CI, set remote_cache_async to false! set to false for local runs also, to investigate https://github.com/bazelbuild/bazel/issues/19273
+build --experimental_remote_cache_async=false --remote_cache_compression
+
+# build --remote_timeout=3600
\ No newline at end of file
diff --git a/build/lib/.bazelversion b/build/lib/.bazelversion
new file mode 100644
index 000000000000..6b0e58e78f5e
--- /dev/null
+++ b/build/lib/.bazelversion
@@ -0,0 +1 @@
+7.4.1
\ No newline at end of file
diff --git a/build/lib/BUILD.bazel b/build/lib/BUILD.bazel
new file mode 100644
index 000000000000..68f056c46839
--- /dev/null
+++ b/build/lib/BUILD.bazel
@@ -0,0 +1,8046 @@
+load("@rules_java//java:defs.bzl", "java_library", "java_binary", "java_import")
+load("@rules_kotlin//kotlin:kotlin.bzl", "kt_compiler_plugin")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_import")
+
+load("@bazel_skylib//rules:run_binary.bzl", "run_binary")
+
+kt_compiler_plugin(
+ name = "serialization_plugin",
+ id = "org.jetbrains.kotlin.kotlin-serialization-compiler-plugin",
+ deps = [
+ "@kotlin_serialization_compiler_plugin//:jar"
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_compiler_plugin(
+ name = "compose_plugin",
+ id = "org.jetbrains.kotlin.kotlin-compose-compiler-plugin",
+ deps = [
+ "@kotlin_compose_compiler_plugin//:jar"
+ ],
+ visibility = ["//visibility:public"]
+)
+
+java_binary(
+ name = "manifest_updater",
+ srcs = ["ManifestUpdater.java"],
+ main_class = "org.jetbrains.intellij.build.ManifestUpdater",
+ visibility = ["//visibility:public"],
+)
+
+run_binary(
+ name = "kotlinx-collections-immutable-jvm-source",
+ tool = ":manifest_updater",
+ srcs = ["@kotlinx_collections_immutable_jvm_0_3_8_http//file"],
+ outs = ["kotlinx.collections.immutable.jvm.jar"],
+ args = [
+ "$(location @kotlinx_collections_immutable_jvm_0_3_8_http//file)",
+ "$(location :kotlinx.collections.immutable.jvm.jar)",
+ ],
+)
+
+run_binary(
+ name = "bifurcan-source",
+ tool = ":manifest_updater",
+ srcs = ["@bifurcan_0_2_0_alpha6_http//file"],
+ outs = ["bifurcan.jar"],
+ args = [
+ "$(location @bifurcan_0_2_0_alpha6_http//file)",
+ "$(location :bifurcan.jar)",
+ ],
+)
+
+kt_jvm_import(
+ name = "kotlinx-collections-immutable-jvm",
+ jar = "kotlinx.collections.immutable.jvm.jar",
+ visibility = ["//visibility:public"],
+)
+
+kt_jvm_import(
+ name = "bifurcan",
+ jar = "bifurcan.jar",
+ visibility = ["//visibility:public"]
+)
+
+### auto-generated section `maven-libs` start
+java_library(
+ name = "aalto-xml",
+ exports = [
+ ":aalto-xml-1_3_3_import",
+ ":stax2-api-4_2_2_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "aalto-xml-1_3_3_import",
+ jar = "@aalto-xml-1_3_3_http//file",
+ srcjar = "@aalto-xml-1_3_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "stax2-api-4_2_2_import",
+ jar = "@stax2-api-4_2_2_http//file",
+ srcjar = "@stax2-api-4_2_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "aapt-proto",
+ jar = "@aapt2-proto-8_1_0-10154469_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "ai_grazie_nlp_langs",
+ jar = "@nlp-langs-jvm-0_3_150_http//file",
+ srcjar = "@nlp-langs-jvm-0_3_150-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "ai_grazie_spell_gec_engine_local",
+ exports = [
+ ":gec-spell-engine-local-jvm-0_3_150_import",
+ ":utils-common-jvm-0_3_150_import",
+ ":model-gec-jvm-0_3_150_import",
+ ":model-text-jvm-0_3_150_import",
+ ":model-common-jvm-0_3_150_import",
+ ":nlp-langs-jvm-0_3_150_import",
+ ":nlp-common-jvm-0_3_150_import",
+ ":nlp-patterns-jvm-0_3_150_import",
+ ":nlp-similarity-jvm-0_3_150_import",
+ ":nlp-phonetics-jvm-0_3_150_import",
+ ":nlp-tokenizer-jvm-0_3_150_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "gec-spell-engine-local-jvm-0_3_150_import",
+ jar = "@gec-spell-engine-local-jvm-0_3_150_http//file",
+ srcjar = "@gec-spell-engine-local-jvm-0_3_150-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "utils-common-jvm-0_3_150_import",
+ jar = "@utils-common-jvm-0_3_150_http//file",
+ srcjar = "@utils-common-jvm-0_3_150-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "model-gec-jvm-0_3_150_import",
+ jar = "@model-gec-jvm-0_3_150_http//file",
+ srcjar = "@model-gec-jvm-0_3_150-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "model-text-jvm-0_3_150_import",
+ jar = "@model-text-jvm-0_3_150_http//file",
+ srcjar = "@model-text-jvm-0_3_150-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "model-common-jvm-0_3_150_import",
+ jar = "@model-common-jvm-0_3_150_http//file",
+ srcjar = "@model-common-jvm-0_3_150-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "nlp-langs-jvm-0_3_150_import",
+ jar = "@nlp-langs-jvm-0_3_150_http//file",
+ srcjar = "@nlp-langs-jvm-0_3_150-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "nlp-common-jvm-0_3_150_import",
+ jar = "@nlp-common-jvm-0_3_150_http//file",
+ srcjar = "@nlp-common-jvm-0_3_150-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "nlp-patterns-jvm-0_3_150_import",
+ jar = "@nlp-patterns-jvm-0_3_150_http//file",
+ srcjar = "@nlp-patterns-jvm-0_3_150-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "nlp-similarity-jvm-0_3_150_import",
+ jar = "@nlp-similarity-jvm-0_3_150_http//file",
+ srcjar = "@nlp-similarity-jvm-0_3_150-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "nlp-phonetics-jvm-0_3_150_import",
+ jar = "@nlp-phonetics-jvm-0_3_150_http//file",
+ srcjar = "@nlp-phonetics-jvm-0_3_150-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "nlp-tokenizer-jvm-0_3_150_import",
+ jar = "@nlp-tokenizer-jvm-0_3_150_http//file",
+ srcjar = "@nlp-tokenizer-jvm-0_3_150-sources_http//file"
+)
+
+java_library(
+ name = "android_adt_ui_compose_jetbrains-compose-ui-test-junit4-desktop",
+ exports = [
+ ":ui-test-junit4-desktop-1_7_0-beta02_import",
+ ":ui-test-desktop-1_7_0-beta02_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "ui-test-junit4-desktop-1_7_0-beta02_import",
+ jar = "@ui-test-junit4-desktop-1_7_0-beta02_http//file"
+)
+
+kt_jvm_import(
+ name = "ui-test-desktop-1_7_0-beta02_import",
+ jar = "@ui-test-desktop-1_7_0-beta02_http//file"
+)
+
+java_library(
+ name = "android_adt_ui_compose_jetbrains_jewel_ide_laf_bridge_242",
+ exports = [
+ ":jewel-ide-laf-bridge-242-0_25_0_import",
+ ":jewel-ui-242-0_25_0_import",
+ ":jewel-foundation-242-0_25_0_import",
+ ":foundation-desktop-1_7_0-beta02_import",
+ ":annotation-jvm-1_8_0_import",
+ ":collection-jvm-1_4_0_import",
+ ":animation-desktop-1_7_0-beta02_import",
+ ":animation-core-desktop-1_7_0-beta02_import",
+ ":ui-geometry-desktop-1_7_0-beta02_import",
+ ":foundation-layout-desktop-1_7_0-beta02_import",
+ ":ui-desktop-1_7_0-beta02_import",
+ ":lifecycle-common-jvm-2_8_4_import",
+ ":lifecycle-runtime-desktop-2_8_4_import",
+ ":core-common-2_2_0_import",
+ ":lifecycle-viewmodel-desktop-2_8_4_import",
+ ":lifecycle-runtime-compose-desktop-2_8_2_import",
+ ":annotation-1_8_0_import",
+ ":runtime-saveable-desktop-1_7_0-beta02_import",
+ ":ui-graphics-desktop-1_7_0-beta02_import",
+ ":ui-unit-desktop-1_7_0-beta02_import",
+ ":ui-text-desktop-1_7_0-beta02_import",
+ ":ui-util-desktop-1_7_0-beta02_import",
+ ":skiko-awt-0_8_12_import",
+ ":components-resources-desktop-1_7_0-beta02_import",
+ ":runtime-desktop-1_7_0-beta02_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jewel-ide-laf-bridge-242-0_25_0_import",
+ jar = "@jewel-ide-laf-bridge-242-0_25_0_http//file"
+)
+
+kt_jvm_import(
+ name = "jewel-ui-242-0_25_0_import",
+ jar = "@jewel-ui-242-0_25_0_http//file"
+)
+
+kt_jvm_import(
+ name = "jewel-foundation-242-0_25_0_import",
+ jar = "@jewel-foundation-242-0_25_0_http//file"
+)
+
+kt_jvm_import(
+ name = "foundation-desktop-1_7_0-beta02_import",
+ jar = "@foundation-desktop-1_7_0-beta02_http//file"
+)
+
+kt_jvm_import(
+ name = "annotation-jvm-1_8_0_import",
+ jar = "@annotation-jvm-1_8_0_http//file"
+)
+
+kt_jvm_import(
+ name = "collection-jvm-1_4_0_import",
+ jar = "@collection-jvm-1_4_0_http//file"
+)
+
+kt_jvm_import(
+ name = "animation-desktop-1_7_0-beta02_import",
+ jar = "@animation-desktop-1_7_0-beta02_http//file"
+)
+
+kt_jvm_import(
+ name = "animation-core-desktop-1_7_0-beta02_import",
+ jar = "@animation-core-desktop-1_7_0-beta02_http//file"
+)
+
+kt_jvm_import(
+ name = "ui-geometry-desktop-1_7_0-beta02_import",
+ jar = "@ui-geometry-desktop-1_7_0-beta02_http//file"
+)
+
+kt_jvm_import(
+ name = "foundation-layout-desktop-1_7_0-beta02_import",
+ jar = "@foundation-layout-desktop-1_7_0-beta02_http//file"
+)
+
+kt_jvm_import(
+ name = "ui-desktop-1_7_0-beta02_import",
+ jar = "@ui-desktop-1_7_0-beta02_http//file"
+)
+
+kt_jvm_import(
+ name = "lifecycle-common-jvm-2_8_4_import",
+ jar = "@lifecycle-common-jvm-2_8_4_http//file"
+)
+
+kt_jvm_import(
+ name = "lifecycle-runtime-desktop-2_8_4_import",
+ jar = "@lifecycle-runtime-desktop-2_8_4_http//file"
+)
+
+kt_jvm_import(
+ name = "core-common-2_2_0_import",
+ jar = "@core-common-2_2_0_http//file"
+)
+
+kt_jvm_import(
+ name = "lifecycle-viewmodel-desktop-2_8_4_import",
+ jar = "@lifecycle-viewmodel-desktop-2_8_4_http//file"
+)
+
+kt_jvm_import(
+ name = "lifecycle-runtime-compose-desktop-2_8_2_import",
+ jar = "@lifecycle-runtime-compose-desktop-2_8_2_http//file"
+)
+
+kt_jvm_import(
+ name = "annotation-1_8_0_import",
+ jar = "@annotation-1_8_0_http//file"
+)
+
+kt_jvm_import(
+ name = "runtime-saveable-desktop-1_7_0-beta02_import",
+ jar = "@runtime-saveable-desktop-1_7_0-beta02_http//file"
+)
+
+kt_jvm_import(
+ name = "ui-graphics-desktop-1_7_0-beta02_import",
+ jar = "@ui-graphics-desktop-1_7_0-beta02_http//file"
+)
+
+kt_jvm_import(
+ name = "ui-unit-desktop-1_7_0-beta02_import",
+ jar = "@ui-unit-desktop-1_7_0-beta02_http//file"
+)
+
+kt_jvm_import(
+ name = "ui-text-desktop-1_7_0-beta02_import",
+ jar = "@ui-text-desktop-1_7_0-beta02_http//file"
+)
+
+kt_jvm_import(
+ name = "ui-util-desktop-1_7_0-beta02_import",
+ jar = "@ui-util-desktop-1_7_0-beta02_http//file"
+)
+
+kt_jvm_import(
+ name = "skiko-awt-0_8_12_import",
+ jar = "@skiko-awt-0_8_12_http//file"
+)
+
+kt_jvm_import(
+ name = "components-resources-desktop-1_7_0-beta02_import",
+ jar = "@components-resources-desktop-1_7_0-beta02_http//file"
+)
+
+kt_jvm_import(
+ name = "runtime-desktop-1_7_0-beta02_import",
+ jar = "@runtime-desktop-1_7_0-beta02_http//file"
+)
+
+kt_jvm_import(
+ name = "android_adt_ui_compose_jetbrains_skiko_awt_runtime_all_0_8_9",
+ jar = "@skiko-awt-runtime-all-0_8_12_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_adt_ui_compose_jewel-int-ui-standalone-242",
+ jar = "@jewel-int-ui-standalone-242-0_25_0_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "android_adt_ui_compose_jewel-markdown-ide-laf-bridge-styling-242",
+ exports = [
+ ":jewel-markdown-ide-laf-bridge-styling-242-0_25_0_import",
+ ":jewel-markdown-core-242-0_25_0_import",
+ ":commonmark-0_22_0_import",
+ ":jewel-ide-laf-bridge-242-0_25_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jewel-markdown-ide-laf-bridge-styling-242-0_25_0_import",
+ jar = "@jewel-markdown-ide-laf-bridge-styling-242-0_25_0_http//file"
+)
+
+kt_jvm_import(
+ name = "jewel-markdown-core-242-0_25_0_import",
+ jar = "@jewel-markdown-core-242-0_25_0_http//file"
+)
+
+kt_jvm_import(
+ name = "commonmark-0_22_0_import",
+ jar = "@commonmark-0_22_0_http//file"
+)
+
+kt_jvm_import(
+ name = "android_adt_ui_compose_jewel-markdown-int-ui-standalone-styling-242",
+ jar = "@jewel-markdown-int-ui-standalone-styling-242-0_25_0_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_app-inspection_inspectors_backgroundtask_view_tests_background-inspector-proto",
+ jar = "@backgroundtask_inspector_java_proto-232_1_23_0_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_app-inspection_inspectors_backgroundtask_view_tests_workmanager-inspector-proto",
+ jar = "@workmanager_inspector_proto-232_1_23_0_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_app-inspection_inspectors_network_model_brotli-dec",
+ jar = "@dec-0_1_2_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_core_gradle_libandroid-core-proto",
+ jar = "@libandroid-core-proto-232_1_23_0_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_core_jb-r8",
+ jar = "@jb-r8-232_1_23_0_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_core_testartifacts_libstudio_android-test-plugin-host-retention-proto",
+ jar = "@libstudio_android-test-plugin-host-retention-proto-232_1_23_0_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_core_tests_libandroid-core-proto-test",
+ jar = "@libandroid-core-proto-test-232_1_23_0_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_kotlin_idea_common_jb-r8",
+ jar = "@jb-r8-232_1_23_0_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "android_nav_editor_eclipse-layout-kernel",
+ exports = [
+ ":org_eclipse_elk_alg_layered-0_3_0_import",
+ ":org_eclipse_elk_core-0_3_0_import",
+ ":org_eclipse_elk_graph-0_3_0_import",
+ ":org_eclipse_emf_common-2_12_0_import",
+ ":org_eclipse_emf_ecore-2_12_0_import",
+ ":org_eclipse_elk_alg_common_compaction-0_3_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "org_eclipse_elk_alg_layered-0_3_0_import",
+ jar = "@org_eclipse_elk_alg_layered-0_3_0_http//file"
+)
+
+kt_jvm_import(
+ name = "org_eclipse_elk_core-0_3_0_import",
+ jar = "@org_eclipse_elk_core-0_3_0_http//file"
+)
+
+kt_jvm_import(
+ name = "org_eclipse_elk_graph-0_3_0_import",
+ jar = "@org_eclipse_elk_graph-0_3_0_http//file"
+)
+
+kt_jvm_import(
+ name = "org_eclipse_emf_common-2_12_0_import",
+ jar = "@org_eclipse_emf_common-2_12_0_http//file"
+)
+
+kt_jvm_import(
+ name = "org_eclipse_emf_ecore-2_12_0_import",
+ jar = "@org_eclipse_emf_ecore-2_12_0_http//file"
+)
+
+kt_jvm_import(
+ name = "org_eclipse_elk_alg_common_compaction-0_3_0_import",
+ jar = "@org_eclipse_elk_alg_common_compaction-0_3_0_http//file"
+)
+
+kt_jvm_import(
+ name = "android_profilers_ui_traceprocessor-protos",
+ jar = "@traceprocessor_protos-232_1_23_0_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_project_system_gradle_psd_tests_liblint-checks-proto_lib",
+ jar = "@liblint-checks-proto_lib-232_1_23_0_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_server-flags_libserver-flag-test-proto",
+ jar = "@libserver-flag-test-proto-232_1_23_0_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_ffmpeg",
+ jar = "@ffmpeg-6_0-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_ffmpeg-javacpp",
+ jar = "@javacpp-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_ffmpeg-linux-x64",
+ jar = "@ffmpeg-linux-x86_64-6_0-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_ffmpeg-macos-aarch64",
+ jar = "@ffmpeg-macosx-arm64-6_0-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_ffmpeg-macos-x64",
+ jar = "@ffmpeg-macosx-x86_64-6_0-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_ffmpeg-windows-x64",
+ jar = "@ffmpeg-windows-x86_64-6_0-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_javacpp-linux-x64",
+ jar = "@javacpp-linux-x86_64-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_javacpp-macos-aarch64",
+ jar = "@javacpp-macosx-arm64-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_javacpp-macos-x64",
+ jar = "@javacpp-macosx-x86_64-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_javacpp-windows-x64",
+ jar = "@javacpp-windows-x86_64-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_test_util_ffmpeg",
+ jar = "@ffmpeg-6_0-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_test_util_ffmpeg-javacpp",
+ jar = "@javacpp-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_test_util_ffmpeg-linux-x64",
+ jar = "@ffmpeg-linux-x86_64-6_0-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_test_util_ffmpeg-macos-aarch64",
+ jar = "@ffmpeg-macosx-arm64-6_0-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_test_util_ffmpeg-macos-x64",
+ jar = "@ffmpeg-macosx-x86_64-6_0-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_test_util_ffmpeg-windows-x64",
+ jar = "@ffmpeg-windows-x86_64-6_0-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_test_util_javacpp-linux-x64",
+ jar = "@javacpp-linux-x86_64-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_test_util_javacpp-macos-aarch64",
+ jar = "@javacpp-macosx-arm64-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_test_util_javacpp-macos-x64",
+ jar = "@javacpp-macosx-x86_64-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_test_util_javacpp-windows-x64",
+ jar = "@javacpp-windows-x86_64-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_tests_ffmpeg",
+ jar = "@ffmpeg-6_0-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_tests_ffmpeg-javacpp",
+ jar = "@javacpp-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_tests_ffmpeg-linux-x64",
+ jar = "@ffmpeg-linux-x86_64-6_0-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_tests_ffmpeg-macos-aarch64",
+ jar = "@ffmpeg-macosx-arm64-6_0-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_tests_ffmpeg-macos-x64",
+ jar = "@ffmpeg-macosx-x86_64-6_0-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_tests_ffmpeg-windows-x64",
+ jar = "@ffmpeg-windows-x86_64-6_0-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_tests_javacpp-linux-x64",
+ jar = "@javacpp-linux-x86_64-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_tests_javacpp-macos-aarch64",
+ jar = "@javacpp-macosx-arm64-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_tests_javacpp-macos-x64",
+ jar = "@javacpp-macosx-x86_64-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_streaming_tests_javacpp-windows-x64",
+ jar = "@javacpp-windows-x86_64-1_5_9-189_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_tools_analytics_library_testing",
+ jar = "@testing-31_5_0-alpha08_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "android_tools_sdklib",
+ jar = "@sdklib-31_5_0-alpha08_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "ap-validation",
+ exports = [
+ ":ap-validation-76_import",
+ ":model-76_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "ap-validation-76_import",
+ jar = "@ap-validation-76_http//file",
+ srcjar = "@ap-validation-76-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "model-76_import",
+ jar = "@model-76_http//file",
+ srcjar = "@model-76-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "apache_sshd_osgi",
+ jar = "@sshd-osgi-2_14_0_http//file",
+ srcjar = "@sshd-osgi-2_14_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "asm",
+ jar = "@asm-all-9_6_1_http//file",
+ srcjar = "@asm-all-9_6_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "asm-tools",
+ exports = [
+ ":asm-analysis-9_7_import",
+ ":asm-tree-9_7_import",
+ ":asm-9_7_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "asm-analysis-9_7_import",
+ jar = "@asm-analysis-9_7_http//file",
+ srcjar = "@asm-analysis-9_7-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "asm-tree-9_7_import",
+ jar = "@asm-tree-9_7_http//file",
+ srcjar = "@asm-tree-9_7-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "asm-9_7_import",
+ jar = "@asm-9_7_http//file",
+ srcjar = "@asm-9_7-sources_http//file"
+)
+
+java_library(
+ name = "assert_j",
+ exports = [
+ ":assertj-core-3_26_3_import",
+ ":byte-buddy-1_14_18_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "assertj-core-3_26_3_import",
+ jar = "@assertj-core-3_26_3_http//file",
+ srcjar = "@assertj-core-3_26_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "byte-buddy-1_14_18_import",
+ jar = "@byte-buddy-1_14_18_http//file",
+ srcjar = "@byte-buddy-1_14_18-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "assertj-swing",
+ jar = "@assertj-swing-3_17_1_http//file",
+ srcjar = "@assertj-swing-3_17_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "automaton",
+ jar = "@automaton-1_12-4_http//file",
+ srcjar = "@automaton-1_12-4-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "blockmap",
+ jar = "@blockmap-1_0_7_http//file",
+ srcjar = "@blockmap-1_0_7-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "bouncy-castle-pgp",
+ jar = "@bcpg-jdk18on-1_78_1_http//file",
+ srcjar = "@bcpg-jdk18on-1_78_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "bouncy-castle-provider",
+ exports = [
+ ":bcpkix-jdk18on-1_78_1_import",
+ ":bcprov-jdk18on-1_78_1_import",
+ ":bcutil-jdk18on-1_78_1_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "bcpkix-jdk18on-1_78_1_import",
+ jar = "@bcpkix-jdk18on-1_78_1_http//file",
+ srcjar = "@bcpkix-jdk18on-1_78_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "bcprov-jdk18on-1_78_1_import",
+ jar = "@bcprov-jdk18on-1_78_1_http//file",
+ srcjar = "@bcprov-jdk18on-1_78_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "bcutil-jdk18on-1_78_1_import",
+ jar = "@bcutil-jdk18on-1_78_1_http//file",
+ srcjar = "@bcutil-jdk18on-1_78_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "caffeine",
+ jar = "@caffeine-3_1_8_http//file",
+ srcjar = "@caffeine-3_1_8-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "classgraph",
+ jar = "@classgraph-4_8_174_http//file",
+ srcjar = "@classgraph-4_8_174-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "cli-parser",
+ jar = "@cli-parser-1_1_6_http//file",
+ srcjar = "@cli-parser-1_1_6-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "cli-parser.provided",
+ jar = "@cli-parser-1_1_6_http//file",
+ srcjar = "@cli-parser-1_1_6-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "clikt",
+ jar = "@clikt-jvm-3_5_4_http//file",
+ srcjar = "@clikt-jvm-3_5_4-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "cloud-config-client",
+ jar = "@cloudconfig-2023_9_http//file",
+ srcjar = "@cloudconfig-2023_9-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "commons-cli",
+ jar = "@commons-cli-1_9_0_http//file",
+ srcjar = "@commons-cli-1_9_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "commons-codec",
+ jar = "@commons-codec-1_17_1_http//file",
+ srcjar = "@commons-codec-1_17_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "commons-compress",
+ jar = "@commons-compress-1_26_1_http//file",
+ srcjar = "@commons-compress-1_26_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "commons-imaging",
+ jar = "@commons-imaging-1_0-RC-1_http//file",
+ srcjar = "@commons-imaging-1_0-RC-1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "commons-io",
+ jar = "@commons-io-2_16_1_http//file",
+ srcjar = "@commons-io-2_16_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "commons-lang3",
+ jar = "@commons-lang3-3_17_0_http//file",
+ srcjar = "@commons-lang3-3_17_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "commons-logging",
+ jar = "@commons-logging-1_2_http//file",
+ srcjar = "@commons-logging-1_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "commons-text",
+ jar = "@commons-text-1_12_0_http//file",
+ srcjar = "@commons-text-1_12_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "completion_ml_ranking_models_completion-ranking-cpp-exp",
+ jar = "@completion-ranking-cpp-0_1_5_http//file",
+ srcjar = "@completion-ranking-cpp-0_1_5-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "completion_ml_ranking_models_completion-ranking-css-exp",
+ jar = "@completion-ranking-css-0_2_1_http//file",
+ srcjar = "@completion-ranking-css-0_2_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "completion_ml_ranking_models_completion-ranking-dart-exp",
+ jar = "@completion-ranking-dart-0_0_2_http//file",
+ srcjar = "@completion-ranking-dart-0_0_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "completion_ml_ranking_models_completion-ranking-go-exp",
+ jar = "@completion-ranking-go-0_2_4_http//file",
+ srcjar = "@completion-ranking-go-0_2_4-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "completion_ml_ranking_models_completion-ranking-html-exp",
+ jar = "@completion-ranking-html-0_0_1_http//file",
+ srcjar = "@completion-ranking-html-0_0_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "completion_ml_ranking_models_completion-ranking-java-exp",
+ jar = "@completion-ranking-java-0_8_2_http//file",
+ srcjar = "@completion-ranking-java-0_8_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "completion_ml_ranking_models_completion-ranking-java-exp2",
+ jar = "@completion-ranking-java-0_9_2_http//file",
+ srcjar = "@completion-ranking-java-0_9_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "completion_ml_ranking_models_completion-ranking-js-exp",
+ jar = "@completion-ranking-js-0_3_0_http//file",
+ srcjar = "@completion-ranking-js-0_3_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "completion_ml_ranking_models_completion-ranking-kotlin-exp",
+ jar = "@completion-ranking-kotlin-0_4_1_http//file",
+ srcjar = "@completion-ranking-kotlin-0_4_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "completion_ml_ranking_models_completion-ranking-php-exp",
+ jar = "@completion-ranking-php-0_2_4_http//file",
+ srcjar = "@completion-ranking-php-0_2_4-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "completion_ml_ranking_models_completion-ranking-python-exp",
+ jar = "@completion-ranking-python-0_2_4_http//file",
+ srcjar = "@completion-ranking-python-0_2_4-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "completion_ml_ranking_models_completion-ranking-ruby-exp",
+ jar = "@completion-ranking-ruby-0_2_4_http//file",
+ srcjar = "@completion-ranking-ruby-0_2_4-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "completion_ml_ranking_models_completion-ranking-rust-exp",
+ jar = "@completion-ranking-rust-0_4_0_http//file",
+ srcjar = "@completion-ranking-rust-0_4_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "completion_ml_ranking_models_completion-ranking-scala-exp",
+ jar = "@completion-ranking-scala-0_4_1_http//file",
+ srcjar = "@completion-ranking-scala-0_4_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "completion_ml_ranking_models_completion-ranking-sh-exp",
+ jar = "@completion-ranking-sh-0_0_1_http//file",
+ srcjar = "@completion-ranking-sh-0_0_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "completion_ml_ranking_models_completion-ranking-swift-exp",
+ jar = "@completion-ranking-swift-0_1_3_http//file",
+ srcjar = "@completion-ranking-swift-0_1_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "completion_ml_ranking_models_completion-ranking-typescript-exp",
+ jar = "@completion-ranking-typescript-0_4_0_http//file",
+ srcjar = "@completion-ranking-typescript-0_4_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "cucumber-core.provided",
+ exports = [
+ ":cucumber-core-1_2_4_import",
+ ":gherkin-2_12_2_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "cucumber-core-1_2_4_import",
+ jar = "@cucumber-core-1_2_4_http//file",
+ srcjar = "@cucumber-core-1_2_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "gherkin-2_12_2_import",
+ jar = "@gherkin-2_12_2_http//file",
+ srcjar = "@gherkin-2_12_2-sources_http//file"
+)
+
+java_library(
+ name = "cucumber-core_2_0_1.provided",
+ exports = [
+ ":cucumber-core-2_4_0_import",
+ ":cucumber-html-0_2_6_import",
+ ":cucumber-jvm-deps-1_0_6_import",
+ ":gherkin-5_0_0_import",
+ ":tag-expressions-1_1_1_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "cucumber-core-2_4_0_import",
+ jar = "@cucumber-core-2_4_0_http//file",
+ srcjar = "@cucumber-core-2_4_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "cucumber-html-0_2_6_import",
+ jar = "@cucumber-html-0_2_6_http//file",
+ srcjar = "@cucumber-html-0_2_6-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "cucumber-jvm-deps-1_0_6_import",
+ jar = "@cucumber-jvm-deps-1_0_6_http//file",
+ srcjar = "@cucumber-jvm-deps-1_0_6-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "gherkin-5_0_0_import",
+ jar = "@gherkin-5_0_0_http//file",
+ srcjar = "@gherkin-5_0_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "tag-expressions-1_1_1_import",
+ jar = "@tag-expressions-1_1_1_http//file",
+ srcjar = "@tag-expressions-1_1_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "cucumber-testing",
+ jar = "@cucumber-jvm-deps-1_0_5_http//file",
+ srcjar = "@cucumber-jvm-deps-1_0_5-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "cucumber_jvm_formatter3_cucumber-core_3_0_2.provided",
+ exports = [
+ ":cucumber-core-3_0_2_import",
+ ":cucumber-html-0_2_7_import",
+ ":gherkin-5_0_0_import",
+ ":tag-expressions-1_1_1_import",
+ ":cucumber-expressions-5_0_19_import",
+ ":datatable-1_0_3_import",
+ ":datatable-dependencies-1_0_3_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "cucumber-core-3_0_2_import",
+ jar = "@cucumber-core-3_0_2_http//file",
+ srcjar = "@cucumber-core-3_0_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "cucumber-html-0_2_7_import",
+ jar = "@cucumber-html-0_2_7_http//file",
+ srcjar = "@cucumber-html-0_2_7-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "cucumber-expressions-5_0_19_import",
+ jar = "@cucumber-expressions-5_0_19_http//file",
+ srcjar = "@cucumber-expressions-5_0_19-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "datatable-1_0_3_import",
+ jar = "@datatable-1_0_3_http//file",
+ srcjar = "@datatable-1_0_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "datatable-dependencies-1_0_3_import",
+ jar = "@datatable-dependencies-1_0_3_http//file",
+ srcjar = "@datatable-dependencies-1_0_3-sources_http//file"
+)
+
+java_library(
+ name = "cucumber_jvm_formatter4_cucumber-core_4_0_1.provided",
+ exports = [
+ ":cucumber-core-4_0_1_import",
+ ":cucumber-html-0_2_7_import",
+ ":gherkin-5_1_0_import",
+ ":tag-expressions-1_1_1_import",
+ ":cucumber-expressions-6_1_0_import",
+ ":datatable-1_1_3_import",
+ ":datatable-dependencies-1_1_3_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "cucumber-core-4_0_1_import",
+ jar = "@cucumber-core-4_0_1_http//file",
+ srcjar = "@cucumber-core-4_0_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "gherkin-5_1_0_import",
+ jar = "@gherkin-5_1_0_http//file",
+ srcjar = "@gherkin-5_1_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "cucumber-expressions-6_1_0_import",
+ jar = "@cucumber-expressions-6_1_0_http//file",
+ srcjar = "@cucumber-expressions-6_1_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "datatable-1_1_3_import",
+ jar = "@datatable-1_1_3_http//file",
+ srcjar = "@datatable-1_1_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "datatable-dependencies-1_1_3_import",
+ jar = "@datatable-dependencies-1_1_3_http//file",
+ srcjar = "@datatable-dependencies-1_1_3-sources_http//file"
+)
+
+java_library(
+ name = "cucumber_jvm_formatter5_cucumber-java_5_0_0-_r_c1.provided",
+ exports = [
+ ":cucumber-java-5_0_0-RC1_import",
+ ":cucumber-core-5_0_0-RC1_import",
+ ":gherkin-5_2_0_import",
+ ":gherkin-jvm-deps-1_0_6_import",
+ ":tag-expressions-2_0_2_import",
+ ":cucumber-expressions-8_0_0_import",
+ ":hamcrest-core-2_1_import",
+ ":hamcrest-2_1_import",
+ ":hamcrest-library-2_1_import",
+ ":datatable-3_0_0_import",
+ ":datatable-dependencies-3_0_0_import",
+ ":cucumber-plugin-5_0_0-RC1_import",
+ ":docstring-5_0_0-RC1_import",
+ ":apiguardian-api-1_1_0_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "cucumber-java-5_0_0-RC1_import",
+ jar = "@cucumber-java-5_0_0-RC1_http//file",
+ srcjar = "@cucumber-java-5_0_0-RC1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "cucumber-core-5_0_0-RC1_import",
+ jar = "@cucumber-core-5_0_0-RC1_http//file",
+ srcjar = "@cucumber-core-5_0_0-RC1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "gherkin-5_2_0_import",
+ jar = "@gherkin-5_2_0_http//file",
+ srcjar = "@gherkin-5_2_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "gherkin-jvm-deps-1_0_6_import",
+ jar = "@gherkin-jvm-deps-1_0_6_http//file",
+ srcjar = "@gherkin-jvm-deps-1_0_6-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "tag-expressions-2_0_2_import",
+ jar = "@tag-expressions-2_0_2_http//file",
+ srcjar = "@tag-expressions-2_0_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "cucumber-expressions-8_0_0_import",
+ jar = "@cucumber-expressions-8_0_0_http//file",
+ srcjar = "@cucumber-expressions-8_0_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "hamcrest-core-2_1_import",
+ jar = "@hamcrest-core-2_1_http//file",
+ srcjar = "@hamcrest-core-2_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "hamcrest-2_1_import",
+ jar = "@hamcrest-2_1_http//file",
+ srcjar = "@hamcrest-2_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "hamcrest-library-2_1_import",
+ jar = "@hamcrest-library-2_1_http//file",
+ srcjar = "@hamcrest-library-2_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "datatable-3_0_0_import",
+ jar = "@datatable-3_0_0_http//file",
+ srcjar = "@datatable-3_0_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "datatable-dependencies-3_0_0_import",
+ jar = "@datatable-dependencies-3_0_0_http//file",
+ srcjar = "@datatable-dependencies-3_0_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "cucumber-plugin-5_0_0-RC1_import",
+ jar = "@cucumber-plugin-5_0_0-RC1_http//file",
+ srcjar = "@cucumber-plugin-5_0_0-RC1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "docstring-5_0_0-RC1_import",
+ jar = "@docstring-5_0_0-RC1_http//file",
+ srcjar = "@docstring-5_0_0-RC1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "apiguardian-api-1_1_0_import",
+ jar = "@apiguardian-api-1_1_0_http//file",
+ srcjar = "@apiguardian-api-1_1_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "devkit_runtime_module_repository_jps",
+ jar = "@devkit-runtime-module-repository-jps-241_12019_http//file",
+ srcjar = "@devkit-runtime-module-repository-jps-241_12019-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "download-pgp-verifier",
+ jar = "@download-pgp-verifier-1_1_4_http//file",
+ srcjar = "@download-pgp-verifier-1_1_4-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "easymock",
+ jar = "@easymock-5_2_0_http//file",
+ srcjar = "@easymock-5_2_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "ec4j-core",
+ jar = "@ec4j-core-0_3_0_http//file",
+ srcjar = "@ec4j-core-0_3_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "equalsverifier",
+ exports = [
+ ":equalsverifier-3_16_1_import",
+ ":objenesis-3_3_import",
+ ":byte-buddy-1_14_13_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "equalsverifier-3_16_1_import",
+ jar = "@equalsverifier-3_16_1_http//file",
+ srcjar = "@equalsverifier-3_16_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "objenesis-3_3_import",
+ jar = "@objenesis-3_3_http//file",
+ srcjar = "@objenesis-3_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "byte-buddy-1_14_13_import",
+ jar = "@byte-buddy-1_14_13_http//file",
+ srcjar = "@byte-buddy-1_14_13-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "execution_process_mediator_client_grpc-inprocess",
+ jar = "@grpc-inprocess-1_65_1_http//file",
+ srcjar = "@grpc-inprocess-1_65_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "execution_process_mediator_common_com_willowtreeapps_assertk_assertk-jvm",
+ exports = [
+ ":assertk-jvm-0_23_import",
+ ":opentest4k-jvm-1_2_1_import",
+ ":opentest4j-1_2_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "assertk-jvm-0_23_import",
+ jar = "@assertk-jvm-0_23_http//file",
+ srcjar = "@assertk-jvm-0_23-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "opentest4k-jvm-1_2_1_import",
+ jar = "@opentest4k-jvm-1_2_1_http//file",
+ srcjar = "@opentest4k-jvm-1_2_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "opentest4j-1_2_0_import",
+ jar = "@opentest4j-1_2_0_http//file",
+ srcjar = "@opentest4j-1_2_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "fastutil-min",
+ jar = "@intellij-deps-fastutil-8_5_14-jb1_http//file",
+ srcjar = "@intellij-deps-fastutil-8_5_14-jb1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "file_prediction_file-prediction-model",
+ jar = "@file-prediction-model-0_3_0_http//file",
+ srcjar = "@file-prediction-model-0_3_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "git-learning-project",
+ jar = "@git-learning-project-212_0_2_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "google-baksmali",
+ exports = [
+ ":smali-baksmali-3_0_3_import",
+ ":smali-util-3_0_3_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "smali-baksmali-3_0_3_import",
+ jar = "@smali-baksmali-3_0_3_http//file",
+ srcjar = "@smali-baksmali-3_0_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "smali-util-3_0_3_import",
+ jar = "@smali-util-3_0_3_http//file",
+ srcjar = "@smali-util-3_0_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "google-dexlib2",
+ jar = "@smali-dexlib2-3_0_3_http//file",
+ srcjar = "@smali-dexlib2-3_0_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "google_protobuf_java_util",
+ jar = "@protobuf-java-util-3_24_4-jb_2_http//file",
+ srcjar = "@protobuf-java-util-3_24_4-jb_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "googlecode_plist_dd",
+ jar = "@dd-plist-1_28_http//file",
+ srcjar = "@dd-plist-1_28-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "gradle",
+ jar = "@gradle-api-8_10_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "gradle_jps_ant",
+ jar = "@ant-1_10_15_http//file",
+ srcjar = "@ant-1_10_15-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "gradle_tooling_extension_tests_io_github_classgraph_classgraph_4_8_87",
+ jar = "@classgraph-4_8_87_http//file",
+ srcjar = "@classgraph-4_8_87-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "gradle_tooling_extension_tests_org_jeasy_easy-random-core_4_2_0",
+ exports = [
+ ":easy-random-core-4_2_0_import",
+ ":objenesis-3_1_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "easy-random-core-4_2_0_import",
+ jar = "@easy-random-core-4_2_0_http//file",
+ srcjar = "@easy-random-core-4_2_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "objenesis-3_1_import",
+ jar = "@objenesis-3_1_http//file",
+ srcjar = "@objenesis-3_1-sources_http//file"
+)
+
+java_library(
+ name = "grazie_core_ai_grazie_nlp_detect",
+ exports = [
+ ":nlp-detect-jvm-0_3_150_import",
+ ":utils-common-jvm-0_3_150_import",
+ ":nlp-common-jvm-0_3_150_import",
+ ":model-text-jvm-0_3_150_import",
+ ":model-common-jvm-0_3_150_import",
+ ":nlp-patterns-jvm-0_3_150_import",
+ ":nlp-tokenizer-jvm-0_3_150_import",
+ ":nlp-similarity-jvm-0_3_150_import",
+ ":nlp-langs-jvm-0_3_150_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "nlp-detect-jvm-0_3_150_import",
+ jar = "@nlp-detect-jvm-0_3_150_http//file",
+ srcjar = "@nlp-detect-jvm-0_3_150-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "grazie_core_ai_grazie_utils_lucene_lt_compatibility",
+ jar = "@utils-lucene-lt-compatibility-0_3_150_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "grazie_core_com_carrotsearch_hppc",
+ jar = "@hppc-0_9_1_http//file",
+ srcjar = "@hppc-0_9_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "grazie_core_com_hankcs_aho-corasick-double-array-trie",
+ jar = "@aho-corasick-double-array-trie-1_2_3_http//file",
+ srcjar = "@aho-corasick-double-array-trie-1_2_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "grazie_core_com_vdurmont_emoji-java",
+ jar = "@emoji-java-5_1_1_http//file",
+ srcjar = "@emoji-java-5_1_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "grazie_core_javax_measure_unit-api_1_0",
+ jar = "@unit-api-1_0_http//file",
+ srcjar = "@unit-api-1_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "grazie_core_net_loomchild_segment_2_0_1",
+ jar = "@segment-2_0_3_http//file",
+ srcjar = "@segment-2_0_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "grazie_core_org_carrot2_morfologik-fsa",
+ jar = "@morfologik-fsa-2_1_9_http//file",
+ srcjar = "@morfologik-fsa-2_1_9-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "grazie_core_org_carrot2_morfologik-fsa-builders",
+ jar = "@morfologik-fsa-builders-2_1_9_http//file",
+ srcjar = "@morfologik-fsa-builders-2_1_9-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "grazie_core_org_carrot2_morfologik-speller",
+ jar = "@morfologik-speller-2_1_9_http//file",
+ srcjar = "@morfologik-speller-2_1_9-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "grazie_core_org_carrot2_morfologik-stemming",
+ jar = "@morfologik-stemming-2_1_9_http//file",
+ srcjar = "@morfologik-stemming-2_1_9-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "grazie_core_org_jetbrains_intellij_deps_languagetool_language-en",
+ exports = [
+ ":language-en-6_5_0_12_import",
+ ":english-pos-dict-0_3_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "language-en-6_5_0_12_import",
+ jar = "@language-en-6_5_0_12_http//file",
+ srcjar = "@language-en-6_5_0_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "english-pos-dict-0_3_import",
+ jar = "@english-pos-dict-0_3_http//file"
+)
+
+java_library(
+ name = "grazie_core_org_jetbrains_intellij_deps_languagetool_languagetool-core",
+ exports = [
+ ":languagetool-core-6_5_0_12_import",
+ ":openregex-1_1_1_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "languagetool-core-6_5_0_12_import",
+ jar = "@languagetool-core-6_5_0_12_http//file",
+ srcjar = "@languagetool-core-6_5_0_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "openregex-1_1_1_import",
+ jar = "@openregex-1_1_1_http//file",
+ srcjar = "@openregex-1_1_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "grazie_core_org_json_json",
+ jar = "@json-20240205_http//file",
+ srcjar = "@json-20240205-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "grazie_core_tech_units_indriya_1_3",
+ jar = "@indriya-1_3_http//file",
+ srcjar = "@indriya-1_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "grazie_core_tech_uom_lib_uom-lib-common_1_1",
+ jar = "@uom-lib-common-1_1_http//file",
+ srcjar = "@uom-lib-common-1_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "grazie_tests_org_jetbrains_intellij_deps_languagetool_language-de",
+ exports = [
+ ":language-de-6_5_0_12_import",
+ ":german-pos-dict-1_2_4_import",
+ ":jwordsplitter-4_7_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "language-de-6_5_0_12_import",
+ jar = "@language-de-6_5_0_12_http//file",
+ srcjar = "@language-de-6_5_0_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "german-pos-dict-1_2_4_import",
+ jar = "@german-pos-dict-1_2_4_http//file"
+)
+
+kt_jvm_import(
+ name = "jwordsplitter-4_7_import",
+ jar = "@jwordsplitter-4_7_http//file",
+ srcjar = "@jwordsplitter-4_7-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "grazie_tests_org_jetbrains_intellij_deps_languagetool_language-it",
+ jar = "@language-it-6_5_0_12_http//file",
+ srcjar = "@language-it-6_5_0_12-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "grazie_tests_org_jetbrains_intellij_deps_languagetool_language-ru",
+ jar = "@language-ru-6_5_0_12_http//file",
+ srcjar = "@language-ru-6_5_0_12-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "grazie_tests_org_jetbrains_intellij_deps_languagetool_languagetool-core",
+ exports = [
+ ":languagetool-core-6_5_0_12_import",
+ ":openregex-1_1_1_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "groovy_spock_rt_spockframework_spock_core.provided",
+ exports = [
+ ":spock-core-2_1-groovy-3_0_import",
+ ":junit-platform-engine-1_8_1_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "spock-core-2_1-groovy-3_0_import",
+ jar = "@spock-core-2_1-groovy-3_0_http//file",
+ srcjar = "@spock-core-2_1-groovy-3_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "junit-platform-engine-1_8_1_import",
+ jar = "@junit-platform-engine-1_8_1_http//file",
+ srcjar = "@junit-platform-engine-1_8_1-sources_http//file"
+)
+
+java_library(
+ name = "grpc-core",
+ exports = [
+ ":grpc-core-1_66_0_import",
+ ":grpc-api-1_66_0_import",
+ ":annotations-4_1_1_4_import",
+ ":animal-sniffer-annotations-1_24_import",
+ ":perfmark-api-0_27_0_import",
+ ":grpc-context-1_66_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "grpc-core-1_66_0_import",
+ jar = "@grpc-core-1_66_0_http//file",
+ srcjar = "@grpc-core-1_66_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "grpc-api-1_66_0_import",
+ jar = "@grpc-api-1_66_0_http//file",
+ srcjar = "@grpc-api-1_66_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "annotations-4_1_1_4_import",
+ jar = "@annotations-4_1_1_4_http//file",
+ srcjar = "@annotations-4_1_1_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "animal-sniffer-annotations-1_24_import",
+ jar = "@animal-sniffer-annotations-1_24_http//file",
+ srcjar = "@animal-sniffer-annotations-1_24-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "perfmark-api-0_27_0_import",
+ jar = "@perfmark-api-0_27_0_http//file",
+ srcjar = "@perfmark-api-0_27_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "grpc-context-1_66_0_import",
+ jar = "@grpc-context-1_66_0_http//file",
+ srcjar = "@grpc-context-1_66_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "grpc-kotlin-stub",
+ jar = "@grpc-kotlin-stub-1_4_1_http//file",
+ srcjar = "@grpc-kotlin-stub-1_4_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "grpc-netty-shaded",
+ exports = [
+ ":grpc-netty-shaded-1_66_0_import",
+ ":grpc-util-1_66_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "grpc-netty-shaded-1_66_0_import",
+ jar = "@grpc-netty-shaded-1_66_0_http//file",
+ srcjar = "@grpc-netty-shaded-1_66_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "grpc-util-1_66_0_import",
+ jar = "@grpc-util-1_66_0_http//file",
+ srcjar = "@grpc-util-1_66_0-sources_http//file"
+)
+
+java_library(
+ name = "grpc-protobuf",
+ exports = [
+ ":grpc-protobuf-1_66_0_import",
+ ":proto-google-common-protos-2_41_0_import",
+ ":grpc-protobuf-lite-1_66_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "grpc-protobuf-1_66_0_import",
+ jar = "@grpc-protobuf-1_66_0_http//file",
+ srcjar = "@grpc-protobuf-1_66_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "proto-google-common-protos-2_41_0_import",
+ jar = "@proto-google-common-protos-2_41_0_http//file",
+ srcjar = "@proto-google-common-protos-2_41_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "grpc-protobuf-lite-1_66_0_import",
+ jar = "@grpc-protobuf-lite-1_66_0_http//file",
+ srcjar = "@grpc-protobuf-lite-1_66_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "grpc-stub",
+ jar = "@grpc-stub-1_66_0_http//file",
+ srcjar = "@grpc-stub-1_66_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "gson",
+ jar = "@gson-2_11_0_http//file",
+ srcjar = "@gson-2_11_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "guava",
+ exports = [
+ ":guava-33_3_0-jre_import",
+ ":failureaccess-1_0_2_import",
+ ":j2objc-annotations-3_0_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "guava-33_3_0-jre_import",
+ jar = "@guava-33_3_0-jre_http//file",
+ srcjar = "@guava-33_3_0-jre-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "failureaccess-1_0_2_import",
+ jar = "@failureaccess-1_0_2_http//file",
+ srcjar = "@failureaccess-1_0_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "j2objc-annotations-3_0_0_import",
+ jar = "@j2objc-annotations-3_0_0_http//file",
+ srcjar = "@j2objc-annotations-3_0_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "guava-testlib",
+ jar = "@guava-testlib-33_0_0-jre_http//file",
+ srcjar = "@guava-testlib-33_0_0-jre-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "hamcrest",
+ jar = "@hamcrest-2_2_http//file",
+ srcjar = "@hamcrest-2_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "hash4j",
+ jar = "@hash4j-0_18_0_http//file",
+ srcjar = "@hash4j-0_18_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "hdr_histogram",
+ jar = "@HdrHistogram-2_2_2_http//file",
+ srcjar = "@HdrHistogram-2_2_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "http-client",
+ exports = [
+ ":httpmime-4_5_14_import",
+ ":httpclient-4_5_14_import",
+ ":httpcore-4_4_16_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "httpmime-4_5_14_import",
+ jar = "@httpmime-4_5_14_http//file",
+ srcjar = "@httpmime-4_5_14-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "httpclient-4_5_14_import",
+ jar = "@httpclient-4_5_14_http//file",
+ srcjar = "@httpclient-4_5_14-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "httpcore-4_4_16_import",
+ jar = "@httpcore-4_4_16_http//file",
+ srcjar = "@httpcore-4_4_16-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "icu4j",
+ jar = "@icu4j-73_2_http//file",
+ srcjar = "@icu4j-73_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "idea_community_customization_tips-idea-ce",
+ jar = "@tips-intellij-idea-community-241_62_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "imgscalr",
+ jar = "@imgscalr-lib-4_2_http//file",
+ srcjar = "@imgscalr-lib-4_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "ini4j",
+ jar = "@ini4j-0_5_5-2_http//file",
+ srcjar = "@ini4j-0_5_5-2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "intellij-plugin-structure",
+ exports = [
+ ":structure-intellij-3_276_import",
+ ":structure-base-3_276_import",
+ ":evo-inflector-1_3_import",
+ ":jdom2-2_0_6_1_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "structure-intellij-3_276_import",
+ jar = "@structure-intellij-3_276_http//file",
+ srcjar = "@structure-intellij-3_276-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "structure-base-3_276_import",
+ jar = "@structure-base-3_276_http//file",
+ srcjar = "@structure-base-3_276-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "evo-inflector-1_3_import",
+ jar = "@evo-inflector-1_3_http//file",
+ srcjar = "@evo-inflector-1_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jdom2-2_0_6_1_import",
+ jar = "@jdom2-2_0_6_1_http//file",
+ srcjar = "@jdom2-2_0_6_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "intellij-test-discovery",
+ jar = "@intellij-test-discovery-agent-1_0_763_http//file",
+ srcjar = "@intellij-test-discovery-agent-1_0_763-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "io_mockk",
+ exports = [
+ ":mockk-1_13_12_import",
+ ":mockk-dsl-1_13_12_import",
+ ":mockk-agent-1_13_12_import",
+ ":mockk-agent-api-1_13_12_import",
+ ":mockk-core-1_13_12_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "mockk-1_13_12_import",
+ jar = "@mockk-1_13_12_http//file",
+ srcjar = "@mockk-1_13_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "mockk-dsl-1_13_12_import",
+ jar = "@mockk-dsl-1_13_12_http//file",
+ srcjar = "@mockk-dsl-1_13_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "mockk-agent-1_13_12_import",
+ jar = "@mockk-agent-1_13_12_http//file",
+ srcjar = "@mockk-agent-1_13_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "mockk-agent-api-1_13_12_import",
+ jar = "@mockk-agent-api-1_13_12_http//file",
+ srcjar = "@mockk-agent-api-1_13_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "mockk-core-1_13_12_import",
+ jar = "@mockk-core-1_13_12_http//file",
+ srcjar = "@mockk-core-1_13_12-sources_http//file"
+)
+
+java_library(
+ name = "io_mockk_jvm",
+ exports = [
+ ":mockk-jvm-1_13_12_import",
+ ":mockk-dsl-jvm-1_13_12_import",
+ ":mockk-agent-jvm-1_13_12_import",
+ ":mockk-agent-api-jvm-1_13_12_import",
+ ":mockk-core-jvm-1_13_12_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "mockk-jvm-1_13_12_import",
+ jar = "@mockk-jvm-1_13_12_http//file",
+ srcjar = "@mockk-jvm-1_13_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "mockk-dsl-jvm-1_13_12_import",
+ jar = "@mockk-dsl-jvm-1_13_12_http//file",
+ srcjar = "@mockk-dsl-jvm-1_13_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "mockk-agent-jvm-1_13_12_import",
+ jar = "@mockk-agent-jvm-1_13_12_http//file",
+ srcjar = "@mockk-agent-jvm-1_13_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "mockk-agent-api-jvm-1_13_12_import",
+ jar = "@mockk-agent-api-jvm-1_13_12_http//file",
+ srcjar = "@mockk-agent-api-jvm-1_13_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "mockk-core-jvm-1_13_12_import",
+ jar = "@mockk-core-jvm-1_13_12_http//file",
+ srcjar = "@mockk-core-jvm-1_13_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ion",
+ jar = "@ion-java-1_11_9_http//file",
+ srcjar = "@ion-java-1_11_9-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jackson",
+ jar = "@jackson-core-2_17_0_http//file",
+ srcjar = "@jackson-core-2_17_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "jackson-databind",
+ exports = [
+ ":jackson-databind-2_17_2_import",
+ ":jackson-annotations-2_17_2_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jackson-databind-2_17_2_import",
+ jar = "@jackson-databind-2_17_2_http//file",
+ srcjar = "@jackson-databind-2_17_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jackson-annotations-2_17_2_import",
+ jar = "@jackson-annotations-2_17_2_http//file",
+ srcjar = "@jackson-annotations-2_17_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jackson-dataformat-yaml",
+ jar = "@jackson-dataformat-yaml-2_17_2_http//file",
+ srcjar = "@jackson-dataformat-yaml-2_17_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "jackson-datatype-joda",
+ exports = [
+ ":jackson-datatype-joda-2_17_2_import",
+ ":joda-time-2_10_14_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jackson-datatype-joda-2_17_2_import",
+ jar = "@jackson-datatype-joda-2_17_2_http//file",
+ srcjar = "@jackson-datatype-joda-2_17_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "joda-time-2_10_14_import",
+ jar = "@joda-time-2_10_14_http//file",
+ srcjar = "@joda-time-2_10_14-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jackson-jr-objects",
+ jar = "@jackson-jr-objects-2_17_2_http//file",
+ srcjar = "@jackson-jr-objects-2_17_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jackson-module-kotlin",
+ jar = "@jackson-module-kotlin-2_17_2_http//file",
+ srcjar = "@jackson-module-kotlin-2_17_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "java_aether_dependency_resolver_org_apache_maven_resolver_maven-resolver-connector-basic",
+ jar = "@maven-resolver-connector-basic-1_9_22_http//file",
+ srcjar = "@maven-resolver-connector-basic-1_9_22-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "java_aether_dependency_resolver_org_apache_maven_resolver_maven-resolver-transport-file",
+ jar = "@maven-resolver-transport-file-1_9_22_http//file",
+ srcjar = "@maven-resolver-transport-file-1_9_22-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "java_aether_dependency_resolver_org_apache_maven_resolver_maven-resolver-transport-http",
+ jar = "@maven-resolver-transport-http-1_9_22_http//file",
+ srcjar = "@maven-resolver-transport-http-1_9_22-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "java_compatibility",
+ jar = "@java-compatibility-1_0_1_http//file",
+ srcjar = "@java-compatibility-1_0_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "java_coverage__ja_co_co",
+ exports = [
+ ":org_jacoco_ant-0_8_12_import",
+ ":org_jacoco_core-0_8_12_import",
+ ":asm-9_7_import",
+ ":asm-commons-9_7_import",
+ ":asm-tree-9_7_import",
+ ":org_jacoco_report-0_8_12_import",
+ ":org_jacoco_agent-0_8_12_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "org_jacoco_ant-0_8_12_import",
+ jar = "@org_jacoco_ant-0_8_12_http//file",
+ srcjar = "@org_jacoco_ant-0_8_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "org_jacoco_core-0_8_12_import",
+ jar = "@org_jacoco_core-0_8_12_http//file",
+ srcjar = "@org_jacoco_core-0_8_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "asm-commons-9_7_import",
+ jar = "@asm-commons-9_7_http//file",
+ srcjar = "@asm-commons-9_7-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "org_jacoco_report-0_8_12_import",
+ jar = "@org_jacoco_report-0_8_12_http//file",
+ srcjar = "@org_jacoco_report-0_8_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "org_jacoco_agent-0_8_12_import",
+ jar = "@org_jacoco_agent-0_8_12_http//file",
+ srcjar = "@org_jacoco_agent-0_8_12-sources_http//file"
+)
+
+java_library(
+ name = "java_coverage_coverage-report",
+ exports = [
+ ":coverage-report-1_0_25_import",
+ ":freemarker-2_3_32_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "coverage-report-1_0_25_import",
+ jar = "@coverage-report-1_0_25_http//file",
+ srcjar = "@coverage-report-1_0_25-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "freemarker-2_3_32_import",
+ jar = "@freemarker-2_3_32_http//file",
+ srcjar = "@freemarker-2_3_32-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "java_debugger_agent_holder_debugger-agent",
+ jar = "@debugger-agent-1_47_http//file",
+ srcjar = "@debugger-agent-1_47-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "java_debugger_impl_sa-jdwp",
+ jar = "@sa-jdwp-1_22_http//file",
+ srcjar = "@sa-jdwp-1_22-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "java_debugger_memory_agent_debugger-memory-agent",
+ jar = "@debugger-memory-agent-1_0_51_http//file",
+ srcjar = "@debugger-memory-agent-1_0_51-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "java_f_x_scene_builder__scene_builder_kit11.provided",
+ jar = "@scenebuilderkit-11_0_5_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "java_impl_completion-ranking-java",
+ jar = "@completion-ranking-java-0_9_3_http//file",
+ srcjar = "@completion-ranking-java-0_9_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "java_rt_ant-1_7_1.provided",
+ exports = [
+ ":ant-1_7_1_import",
+ ":ant-launcher-1_7_1_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "ant-1_7_1_import",
+ jar = "@ant-1_7_1_http//file",
+ srcjar = "@ant-1_7_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ant-launcher-1_7_1_import",
+ jar = "@ant-launcher-1_7_1_http//file"
+)
+
+kt_jvm_import(
+ name = "javapoet",
+ jar = "@javapoet-1_13_0_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "javax-inject",
+ jar = "@javax_inject-1_http//file",
+ srcjar = "@javax_inject-1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "javax-inject.provided",
+ jar = "@javax_inject-1_http//file",
+ srcjar = "@javax_inject-1-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "javax_activation",
+ jar = "@javax_activation-1_2_0_http//file",
+ srcjar = "@javax_activation-1_2_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "javax_annotation-api",
+ jar = "@javax_annotation-api-1_3_2_http//file",
+ srcjar = "@javax_annotation-api-1_3_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jaxb-api",
+ jar = "@jaxb-api-2_3_1_http//file",
+ srcjar = "@jaxb-api-2_3_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "jaxb-runtime",
+ exports = [
+ ":jaxb-runtime-2_3_9_import",
+ ":txw2-2_3_9_import",
+ ":istack-commons-runtime-3_0_12_import",
+ ":jakarta_activation-1_2_2_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jaxb-runtime-2_3_9_import",
+ jar = "@jaxb-runtime-2_3_9_http//file",
+ srcjar = "@jaxb-runtime-2_3_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "txw2-2_3_9_import",
+ jar = "@txw2-2_3_9_http//file",
+ srcjar = "@txw2-2_3_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "istack-commons-runtime-3_0_12_import",
+ jar = "@istack-commons-runtime-3_0_12_http//file",
+ srcjar = "@istack-commons-runtime-3_0_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jakarta_activation-1_2_2_import",
+ jar = "@jakarta_activation-1_2_2_http//file",
+ srcjar = "@jakarta_activation-1_2_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jaxen",
+ jar = "@jaxen-1_2_0_http//file",
+ srcjar = "@jaxen-1_2_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jb-jdi",
+ jar = "@jb-jdi-2_37_http//file",
+ srcjar = "@jb-jdi-2_37-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jbr-api",
+ jar = "@jbr-api-1_0_0_http//file",
+ srcjar = "@jbr-api-1_0_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jcef",
+ jar = "@jcef-122_1_9-gd14e051-chromium-122_0_6261_94-api-1_17-251-b2_http//file",
+ srcjar = "@jcef-122_1_9-gd14e051-chromium-122_0_6261_94-api-1_17-251-b2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jcip",
+ jar = "@jcip-annotations-1_0_http//file",
+ srcjar = "@jcip-annotations-1_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jediterm-core",
+ jar = "@jediterm-core-3_47_http//file",
+ srcjar = "@jediterm-core-3_47-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jediterm-ui",
+ jar = "@jediterm-ui-3_47_http//file",
+ srcjar = "@jediterm-ui-3_47-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jet_check",
+ jar = "@jetCheck-0_2_2_http//file",
+ srcjar = "@jetCheck-0_2_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jetbrains-annotations",
+ jar = "@annotations-24_0_0_http//file",
+ srcjar = "@annotations-24_0_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jetbrains-annotations-java5",
+ jar = "@annotations-java5-24_0_0_http//file",
+ srcjar = "@annotations-java5-24_0_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "jetbrains_intellij_deps_eclipse_jgit",
+ exports = [
+ ":org_eclipse_jgit-6_6_1_202309021850-r-jb-202407181518_import",
+ ":JavaEWAH-1_2_3_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "org_eclipse_jgit-6_6_1_202309021850-r-jb-202407181518_import",
+ jar = "@org_eclipse_jgit-6_6_1_202309021850-r-jb-202407181518_http//file",
+ srcjar = "@org_eclipse_jgit-6_6_1_202309021850-r-jb-202407181518-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "JavaEWAH-1_2_3_import",
+ jar = "@JavaEWAH-1_2_3_http//file",
+ srcjar = "@JavaEWAH-1_2_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jetbrains_intellij_deps_rwmutex_idea",
+ jar = "@rwmutex-idea-0_0_7_http//file",
+ srcjar = "@rwmutex-idea-0_0_7-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jetbrains_kotlin_compose_compiler_plugin.provided",
+ jar = "@kotlin-compose-compiler-plugin-2_1_0-RC2_http//file",
+ srcjar = "@kotlin-compose-compiler-plugin-2_1_0-RC2-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "jetbrains_kotlinx_lincheck_jvm",
+ exports = [
+ ":lincheck-jvm-2_33_import",
+ ":kotlin-reflect-1_9_21_import",
+ ":asm-commons-9_6_import",
+ ":asm-9_6_import",
+ ":asm-tree-9_6_import",
+ ":asm-util-9_6_import",
+ ":asm-analysis-9_6_import",
+ ":byte-buddy-1_14_12_import",
+ ":byte-buddy-agent-1_14_12_import",
+ ":atomicfu-jvm-0_20_2_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "lincheck-jvm-2_33_import",
+ jar = "@lincheck-jvm-2_33_http//file",
+ srcjar = "@lincheck-jvm-2_33-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "kotlin-reflect-1_9_21_import",
+ jar = "@kotlin-reflect-1_9_21_http//file",
+ srcjar = "@kotlin-reflect-1_9_21-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "asm-commons-9_6_import",
+ jar = "@asm-commons-9_6_http//file",
+ srcjar = "@asm-commons-9_6-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "asm-9_6_import",
+ jar = "@asm-9_6_http//file",
+ srcjar = "@asm-9_6-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "asm-tree-9_6_import",
+ jar = "@asm-tree-9_6_http//file",
+ srcjar = "@asm-tree-9_6-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "asm-util-9_6_import",
+ jar = "@asm-util-9_6_http//file",
+ srcjar = "@asm-util-9_6-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "asm-analysis-9_6_import",
+ jar = "@asm-analysis-9_6_http//file",
+ srcjar = "@asm-analysis-9_6-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "byte-buddy-1_14_12_import",
+ jar = "@byte-buddy-1_14_12_http//file",
+ srcjar = "@byte-buddy-1_14_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "byte-buddy-agent-1_14_12_import",
+ jar = "@byte-buddy-agent-1_14_12_http//file",
+ srcjar = "@byte-buddy-agent-1_14_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "atomicfu-jvm-0_20_2_import",
+ jar = "@atomicfu-jvm-0_20_2_http//file",
+ srcjar = "@atomicfu-jvm-0_20_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jetbrains_kotlinx_metadata_jvm",
+ jar = "@kotlinx-metadata-jvm-0_8_0_http//file",
+ srcjar = "@kotlinx-metadata-jvm-0_8_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jetbrains_markdown",
+ jar = "@markdown-jvm-0_7_2_http//file",
+ srcjar = "@markdown-jvm-0_7_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jetbrains_mlapi_extension",
+ jar = "@extension-34_http//file",
+ srcjar = "@extension-34-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jetbrains_mlapi_usage",
+ jar = "@usage-34_http//file",
+ srcjar = "@usage-34-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jgoodies-common",
+ jar = "@jgoodies-common-1_4_0_http//file",
+ srcjar = "@jgoodies-common-1_4_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jgoodies-forms",
+ jar = "@forms-1_1-preview_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jimfs",
+ jar = "@jimfs-1_1_http//file",
+ srcjar = "@jimfs-1_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "jline_terminal_jansi",
+ exports = [
+ ":jline-terminal-jansi-3_27_0_import",
+ ":jansi-2_4_1_import",
+ ":jline-terminal-3_27_0_import",
+ ":jline-native-3_27_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jline-terminal-jansi-3_27_0_import",
+ jar = "@jline-terminal-jansi-3_27_0_http//file",
+ srcjar = "@jline-terminal-jansi-3_27_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jansi-2_4_1_import",
+ jar = "@jansi-2_4_1_http//file",
+ srcjar = "@jansi-2_4_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jline-terminal-3_27_0_import",
+ jar = "@jline-terminal-3_27_0_http//file",
+ srcjar = "@jline-terminal-3_27_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jline-native-3_27_0_import",
+ jar = "@jline-native-3_27_0_http//file",
+ srcjar = "@jline-native-3_27_0-sources_http//file"
+)
+
+java_library(
+ name = "jline_terminal_jna",
+ exports = [
+ ":jline-terminal-jna-3_27_0_import",
+ ":jna-5_15_0_import",
+ ":jline-terminal-3_27_0_import",
+ ":jline-native-3_27_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jline-terminal-jna-3_27_0_import",
+ jar = "@jline-terminal-jna-3_27_0_http//file",
+ srcjar = "@jline-terminal-jna-3_27_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jna-5_15_0_import",
+ jar = "@jna-5_15_0_http//file",
+ srcjar = "@jna-5_15_0-sources_http//file"
+)
+
+java_library(
+ name = "jmh-core",
+ exports = [
+ ":jmh-core-1_37_import",
+ ":jopt-simple-5_0_4_import",
+ ":commons-math3-3_6_1_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jmh-core-1_37_import",
+ jar = "@jmh-core-1_37_http//file",
+ srcjar = "@jmh-core-1_37-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jopt-simple-5_0_4_import",
+ jar = "@jopt-simple-5_0_4_http//file",
+ srcjar = "@jopt-simple-5_0_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "commons-math3-3_6_1_import",
+ jar = "@commons-math3-3_6_1_http//file",
+ srcjar = "@commons-math3-3_6_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jmh-generator-annprocess",
+ jar = "@jmh-generator-annprocess-1_36_http//file",
+ srcjar = "@jmh-generator-annprocess-1_36-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jmock",
+ jar = "@jmock-2_5_1_http//file",
+ srcjar = "@jmock-2_5_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jmock_junit4",
+ jar = "@jmock-junit4-2_5_1_http//file",
+ srcjar = "@jmock-junit4-2_5_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jmock_legacy",
+ jar = "@jmock-legacy-2_5_1_http//file",
+ srcjar = "@jmock-legacy-2_5_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "jna",
+ exports = [
+ ":jna-platform-5_14_0_import",
+ ":jna-5_14_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jna-platform-5_14_0_import",
+ jar = "@jna-platform-5_14_0_http//file",
+ srcjar = "@jna-platform-5_14_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jna-5_14_0_import",
+ jar = "@jna-5_14_0_http//file",
+ srcjar = "@jna-5_14_0-sources_http//file"
+)
+
+java_library(
+ name = "joni",
+ exports = [
+ ":joni-2_2_1_import",
+ ":jcodings-1_0_58_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "joni-2_2_1_import",
+ jar = "@joni-2_2_1_http//file",
+ srcjar = "@joni-2_2_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jcodings-1_0_58_import",
+ jar = "@jcodings-1_0_58_http//file",
+ srcjar = "@jcodings-1_0_58-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jps-javac-extension",
+ jar = "@jps-javac-extension-10_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "json-schema-validator",
+ jar = "@json-schema-validator-1_3_1_http//file",
+ srcjar = "@json-schema-validator-1_3_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "jsonpath",
+ exports = [
+ ":json-path-2_9_0_import",
+ ":json-smart-2_5_0_import",
+ ":accessors-smart-2_5_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "json-path-2_9_0_import",
+ jar = "@json-path-2_9_0_http//file",
+ srcjar = "@json-path-2_9_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "json-smart-2_5_0_import",
+ jar = "@json-smart-2_5_0_http//file",
+ srcjar = "@json-smart-2_5_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "accessors-smart-2_5_0_import",
+ jar = "@accessors-smart-2_5_0_http//file",
+ srcjar = "@accessors-smart-2_5_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jsoup",
+ jar = "@jsoup-1_18_1_http//file",
+ srcjar = "@jsoup-1_18_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jsr305",
+ jar = "@jsr305-3_0_2_http//file",
+ srcjar = "@jsr305-3_0_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jsvg",
+ jar = "@jsvg-1_3_0-jb_8_http//file",
+ srcjar = "@jsvg-1_3_0-jb_8-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "junit3",
+ jar = "@junit-3_8_2_http//file",
+ srcjar = "@junit-3_8_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "junit4",
+ exports = [
+ ":junit-4_13_2_import",
+ ":hamcrest-core-1_3_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "junit-4_13_2_import",
+ jar = "@junit-4_13_2_http//file",
+ srcjar = "@junit-4_13_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "hamcrest-core-1_3_import",
+ jar = "@hamcrest-core-1_3_http//file",
+ srcjar = "@hamcrest-core-1_3-sources_http//file"
+)
+
+java_library(
+ name = "junit4.provided",
+ exports = [
+ ":junit-4_13_2_import",
+ ":hamcrest-core-1_3_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "junit5",
+ exports = [
+ ":junit-jupiter-api-5_11_3_import",
+ ":opentest4j-1_3_0_import",
+ ":junit-platform-commons-1_11_3_import",
+ ":apiguardian-api-1_1_2_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "junit-jupiter-api-5_11_3_import",
+ jar = "@junit-jupiter-api-5_11_3_http//file",
+ srcjar = "@junit-jupiter-api-5_11_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "opentest4j-1_3_0_import",
+ jar = "@opentest4j-1_3_0_http//file",
+ srcjar = "@opentest4j-1_3_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "junit-platform-commons-1_11_3_import",
+ jar = "@junit-platform-commons-1_11_3_http//file",
+ srcjar = "@junit-platform-commons-1_11_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "apiguardian-api-1_1_2_import",
+ jar = "@apiguardian-api-1_1_2_http//file",
+ srcjar = "@apiguardian-api-1_1_2-sources_http//file"
+)
+
+java_library(
+ name = "junit5.provided",
+ exports = [
+ ":junit-jupiter-api-5_11_3_import",
+ ":opentest4j-1_3_0_import",
+ ":junit-platform-commons-1_11_3_import",
+ ":apiguardian-api-1_1_2_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "junit5Jupiter",
+ jar = "@junit-jupiter-engine-5_11_3_http//file",
+ srcjar = "@junit-jupiter-engine-5_11_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "junit5Jupiter.provided",
+ jar = "@junit-jupiter-engine-5_11_3_http//file",
+ srcjar = "@junit-jupiter-engine-5_11_3-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "junit5Launcher",
+ exports = [
+ ":junit-platform-launcher-1_11_3_import",
+ ":junit-platform-engine-1_11_3_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "junit-platform-launcher-1_11_3_import",
+ jar = "@junit-platform-launcher-1_11_3_http//file",
+ srcjar = "@junit-platform-launcher-1_11_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "junit-platform-engine-1_11_3_import",
+ jar = "@junit-platform-engine-1_11_3_http//file",
+ srcjar = "@junit-platform-engine-1_11_3-sources_http//file"
+)
+
+java_library(
+ name = "junit5Launcher.provided",
+ exports = [
+ ":junit-platform-launcher-1_11_3_import",
+ ":junit-platform-engine-1_11_3_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "junit5Params",
+ jar = "@junit-jupiter-params-5_11_3_http//file",
+ srcjar = "@junit-jupiter-params-5_11_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "junit5Params.provided",
+ jar = "@junit-jupiter-params-5_11_3_http//file",
+ srcjar = "@junit-jupiter-params-5_11_3-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "junit5Pioneer",
+ jar = "@junit-pioneer-2_3_0_http//file",
+ srcjar = "@junit-pioneer-2_3_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "junit5Suites",
+ exports = [
+ ":junit-platform-suite-1_11_3_import",
+ ":junit-platform-suite-api-1_11_3_import",
+ ":junit-platform-suite-engine-1_11_3_import",
+ ":junit-platform-suite-commons-1_11_3_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "junit-platform-suite-1_11_3_import",
+ jar = "@junit-platform-suite-1_11_3_http//file",
+ srcjar = "@junit-platform-suite-1_11_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "junit-platform-suite-api-1_11_3_import",
+ jar = "@junit-platform-suite-api-1_11_3_http//file",
+ srcjar = "@junit-platform-suite-api-1_11_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "junit-platform-suite-engine-1_11_3_import",
+ jar = "@junit-platform-suite-engine-1_11_3_http//file",
+ srcjar = "@junit-platform-suite-engine-1_11_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "junit-platform-suite-commons-1_11_3_import",
+ jar = "@junit-platform-suite-commons-1_11_3_http//file",
+ srcjar = "@junit-platform-suite-commons-1_11_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "junit5Vintage",
+ jar = "@junit-vintage-engine-5_11_3_http//file",
+ srcjar = "@junit-vintage-engine-5_11_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "junit5Vintage.provided",
+ jar = "@junit-vintage-engine-5_11_3_http//file",
+ srcjar = "@junit-vintage-engine-5_11_3-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jvm-native-trusted-roots",
+ jar = "@jvm-native-trusted-roots-1_0_21_http//file",
+ srcjar = "@jvm-native-trusted-roots-1_0_21-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jzlib",
+ jar = "@jzlib-1_1_3_http//file",
+ srcjar = "@jzlib-1_1_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlin-gradle-plugin-idea",
+ jar = "@kotlin-gradle-plugin-idea-1_9_20-dev-8162_http//file",
+ srcjar = "@kotlin-gradle-plugin-idea-1_9_20-dev-8162-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlin-gradle-plugin-idea-proto",
+ jar = "@kotlin-gradle-plugin-idea-proto-1_9_20-dev-8162_http//file",
+ srcjar = "@kotlin-gradle-plugin-idea-proto-1_9_20-dev-8162-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlin-gradle-plugin-idea.provided",
+ jar = "@kotlin-gradle-plugin-idea-1_9_20-dev-8162_http//file",
+ srcjar = "@kotlin-gradle-plugin-idea-1_9_20-dev-8162-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlin-reflect",
+ jar = "@kotlin-reflect-2_1_0-RC2_http//file",
+ srcjar = "@kotlin-reflect-2_1_0-RC2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlin-script-runtime",
+ jar = "@kotlin-script-runtime-2_1_0-RC2_http//file",
+ srcjar = "@kotlin-script-runtime-2_1_0-RC2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlin-stdlib",
+ jar = "@kotlin-stdlib-2_1_0-RC2_http//file",
+ srcjar = "@kotlin-stdlib-2_1_0-RC2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlin-stdlib.provided",
+ jar = "@kotlin-stdlib-2_1_0-RC2_http//file",
+ srcjar = "@kotlin-stdlib-2_1_0-RC2-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlin-test",
+ jar = "@kotlin-test-2_1_0-RC2_http//file",
+ srcjar = "@kotlin-test-2_1_0-RC2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "kotlin-test-assertions-core-jvm",
+ exports = [
+ ":kotest-assertions-core-jvm-5_5_4_import",
+ ":kotest-assertions-shared-jvm-5_5_4_import",
+ ":opentest4j-1_2_0_import",
+ ":kotest-common-jvm-5_5_4_import",
+ ":kotest-assertions-api-jvm-5_5_4_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotest-assertions-core-jvm-5_5_4_import",
+ jar = "@kotest-assertions-core-jvm-5_5_4_http//file",
+ srcjar = "@kotest-assertions-core-jvm-5_5_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "kotest-assertions-shared-jvm-5_5_4_import",
+ jar = "@kotest-assertions-shared-jvm-5_5_4_http//file",
+ srcjar = "@kotest-assertions-shared-jvm-5_5_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "kotest-common-jvm-5_5_4_import",
+ jar = "@kotest-common-jvm-5_5_4_http//file",
+ srcjar = "@kotest-common-jvm-5_5_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "kotest-assertions-api-jvm-5_5_4_import",
+ jar = "@kotest-assertions-api-jvm-5_5_4_http//file",
+ srcjar = "@kotest-assertions-api-jvm-5_5_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "kotlin-test-junit",
+ jar = "@kotlin-test-junit-2_1_0-RC2_http//file",
+ srcjar = "@kotlin-test-junit-2_1_0-RC2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlin-tooling-core",
+ jar = "@kotlin-tooling-core-1_9_20-dev-8162_http//file",
+ srcjar = "@kotlin-tooling-core-1_9_20-dev-8162-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlin-tooling-core.provided",
+ jar = "@kotlin-tooling-core-1_9_20-dev-8162_http//file",
+ srcjar = "@kotlin-tooling-core-1_9_20-dev-8162-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlin_ml-completion_completion-ranking-kotlin",
+ jar = "@completion-ranking-kotlin-0_4_0_http//file",
+ srcjar = "@completion-ranking-kotlin-0_4_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlin_project_model",
+ jar = "@kotlin-project-model-1_6_0_http//file",
+ srcjar = "@kotlin-project-model-1_6_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_allopen-compiler-plugin",
+ jar = "@allopen-compiler-plugin-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@allopen-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_analysis-api",
+ jar = "@analysis-api-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@analysis-api-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_analysis-api-fe10",
+ jar = "@analysis-api-fe10-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@analysis-api-fe10-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_analysis-api-fe10.provided",
+ jar = "@analysis-api-fe10-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@analysis-api-fe10-for-ide-2_1_20-dev-4555-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_analysis-api-impl-base",
+ jar = "@analysis-api-impl-base-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@analysis-api-impl-base-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_analysis-api-impl-base-tests",
+ jar = "@analysis-api-impl-base-tests-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@analysis-api-impl-base-tests-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_analysis-api-impl-base.provided",
+ jar = "@analysis-api-impl-base-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@analysis-api-impl-base-for-ide-2_1_20-dev-4555-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_analysis-api-k2",
+ jar = "@analysis-api-k2-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@analysis-api-k2-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_analysis-api-k2-tests",
+ jar = "@analysis-api-k2-tests-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@analysis-api-k2-tests-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_analysis-api-k2.provided",
+ jar = "@analysis-api-k2-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@analysis-api-k2-for-ide-2_1_20-dev-4555-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_analysis-api-platform-interface",
+ jar = "@analysis-api-platform-interface-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@analysis-api-platform-interface-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_analysis-api-platform-interface.provided",
+ jar = "@analysis-api-platform-interface-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@analysis-api-platform-interface-for-ide-2_1_20-dev-4555-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_analysis-api.provided",
+ jar = "@analysis-api-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@analysis-api-for-ide-2_1_20-dev-4555-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_android-extensions-compiler-plugin",
+ jar = "@android-extensions-compiler-plugin-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@android-extensions-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_android-extensions-compiler-plugin.provided",
+ jar = "@android-extensions-compiler-plugin-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@android-extensions-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_assignment-compiler-plugin",
+ jar = "@assignment-compiler-plugin-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@assignment-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_compose-compiler-plugin",
+ jar = "@compose-compiler-plugin-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@compose-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_compose-compiler-plugin.provided",
+ jar = "@compose-compiler-plugin-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@compose-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_incremental-compilation-impl-tests",
+ jar = "@incremental-compilation-impl-tests-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@incremental-compilation-impl-tests-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_js-plain-objects-compiler-plugin",
+ jar = "@js-plain-objects-compiler-plugin-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@js-plain-objects-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-build-common-tests",
+ jar = "@kotlin-build-common-tests-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-build-common-tests-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-compiler-cli",
+ jar = "@kotlin-compiler-cli-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-compiler-cli-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-compiler-cli.provided",
+ jar = "@kotlin-compiler-cli-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-compiler-cli-for-ide-2_1_20-dev-4555-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-compiler-common",
+ jar = "@kotlin-compiler-common-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-compiler-common-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-compiler-common.provided",
+ jar = "@kotlin-compiler-common-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-compiler-common-for-ide-2_1_20-dev-4555-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-compiler-fe10",
+ jar = "@kotlin-compiler-fe10-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-compiler-fe10-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-compiler-fe10.provided",
+ jar = "@kotlin-compiler-fe10-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-compiler-fe10-for-ide-2_1_20-dev-4555-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-compiler-fir",
+ jar = "@kotlin-compiler-fir-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-compiler-fir-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-compiler-fir.provided",
+ jar = "@kotlin-compiler-fir-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-compiler-fir-for-ide-2_1_20-dev-4555-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-compiler-ir",
+ jar = "@kotlin-compiler-ir-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-compiler-ir-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-compiler-ir.provided",
+ jar = "@kotlin-compiler-ir-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-compiler-ir-for-ide-2_1_20-dev-4555-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-compiler-tests",
+ jar = "@kotlin-compiler-tests-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-compiler-tests-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-compiler-tests.provided",
+ jar = "@kotlin-compiler-tests-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-compiler-tests-for-ide-2_1_20-dev-4555-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-dist",
+ jar = "@kotlin-dist-for-ide-2_0_21-release-482_http//file",
+ srcjar = "@kotlin-dist-for-ide-2_0_21-release-482-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-gradle-statistics",
+ jar = "@kotlin-gradle-statistics-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-gradle-statistics-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-gradle-statistics.provided",
+ jar = "@kotlin-gradle-statistics-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-gradle-statistics-for-ide-2_1_20-dev-4555-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-jps-common",
+ jar = "@kotlin-jps-common-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-jps-common-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-jps-common.provided",
+ jar = "@kotlin-jps-common-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-jps-common-for-ide-2_1_20-dev-4555-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-jps-plugin-classpath",
+ jar = "@kotlin-jps-plugin-classpath-2_0_21-release-482_http//file",
+ srcjar = "@kotlin-jps-plugin-classpath-2_0_21-release-482-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-jps-plugin-classpath-bootstrap-for-tests",
+ jar = "@kotlin-jps-plugin-classpath-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-jps-plugin-classpath-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-jps-plugin-classpath.provided",
+ jar = "@kotlin-jps-plugin-classpath-2_0_21-release-482_http//file",
+ srcjar = "@kotlin-jps-plugin-classpath-2_0_21-release-482-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-jps-plugin-tests",
+ jar = "@kotlin-jps-plugin-tests-for-ide-2_0_21-release-482_http//file",
+ srcjar = "@kotlin-jps-plugin-tests-for-ide-2_0_21-release-482-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-script-runtime",
+ jar = "@kotlin-script-runtime-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-script-runtime-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-scripting-common",
+ jar = "@kotlin-scripting-common-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-scripting-common-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-scripting-compiler-impl",
+ jar = "@kotlin-scripting-compiler-impl-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-scripting-compiler-impl-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-scripting-compiler-impl.provided",
+ jar = "@kotlin-scripting-compiler-impl-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-scripting-compiler-impl-2_1_20-dev-4555-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-scripting-dependencies",
+ jar = "@kotlin-scripting-dependencies-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-scripting-dependencies-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlin-scripting-jvm",
+ jar = "@kotlin-scripting-jvm-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlin-scripting-jvm-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlinx-serialization-compiler-plugin",
+ jar = "@kotlinx-serialization-compiler-plugin-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlinx-serialization-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_kotlinx-serialization-compiler-plugin.provided",
+ jar = "@kotlinx-serialization-compiler-plugin-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@kotlinx-serialization-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_lombok-compiler-plugin",
+ jar = "@lombok-compiler-plugin-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@lombok-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_lombok-compiler-plugin.provided",
+ jar = "@lombok-compiler-plugin-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@lombok-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_low-level-api-fir",
+ jar = "@low-level-api-fir-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@low-level-api-fir-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_noarg-compiler-plugin",
+ jar = "@noarg-compiler-plugin-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@noarg-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_parcelize-compiler-plugin",
+ jar = "@parcelize-compiler-plugin-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@parcelize-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_sam-with-receiver-compiler-plugin",
+ jar = "@sam-with-receiver-compiler-plugin-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@sam-with-receiver-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_scripting-compiler-plugin",
+ jar = "@scripting-compiler-plugin-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@scripting-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinc_symbol-light-classes",
+ jar = "@symbol-light-classes-for-ide-2_1_20-dev-4555_http//file",
+ srcjar = "@symbol-light-classes-for-ide-2_1_20-dev-4555-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinx-collections-immutable",
+ jar = "@kotlinx-collections-immutable-jvm-0_3_8_http//file",
+ srcjar = "@kotlinx-collections-immutable-jvm-0_3_8-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinx-coroutines-core",
+ jar = "@kotlinx-coroutines-core-jvm-1_8_0-intellij-11_http//file",
+ srcjar = "@kotlinx-coroutines-core-jvm-1_8_0-intellij-11-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinx-coroutines-core.provided",
+ jar = "@kotlinx-coroutines-core-jvm-1_8_0-intellij-11_http//file",
+ srcjar = "@kotlinx-coroutines-core-jvm-1_8_0-intellij-11-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinx-coroutines-debug",
+ jar = "@kotlinx-coroutines-debug-1_8_0-intellij-11_http//file",
+ srcjar = "@kotlinx-coroutines-debug-1_8_0-intellij-11-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinx-coroutines-guava",
+ jar = "@kotlinx-coroutines-guava-1_8_0-intellij-11_http//file",
+ srcjar = "@kotlinx-coroutines-guava-1_8_0-intellij-11-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinx-coroutines-slf4j",
+ jar = "@kotlinx-coroutines-slf4j-1_8_0-intellij-11_http//file",
+ srcjar = "@kotlinx-coroutines-slf4j-1_8_0-intellij-11-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinx-coroutines-test",
+ jar = "@kotlinx-coroutines-test-jvm-1_8_0-intellij-11_http//file",
+ srcjar = "@kotlinx-coroutines-test-jvm-1_8_0-intellij-11-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinx-datetime-jvm",
+ jar = "@kotlinx-datetime-jvm-0_6_1_http//file",
+ srcjar = "@kotlinx-datetime-jvm-0_6_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinx-html-jvm",
+ jar = "@kotlinx-html-jvm-0_11_0_http//file",
+ srcjar = "@kotlinx-html-jvm-0_11_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinx-serialization-core",
+ jar = "@kotlinx-serialization-core-jvm-1_7_3_http//file",
+ srcjar = "@kotlinx-serialization-core-jvm-1_7_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinx-serialization-json",
+ jar = "@kotlinx-serialization-json-jvm-1_7_3_http//file",
+ srcjar = "@kotlinx-serialization-json-jvm-1_7_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kotlinx-serialization-protobuf",
+ jar = "@kotlinx-serialization-protobuf-jvm-1_7_3_http//file",
+ srcjar = "@kotlinx-serialization-protobuf-jvm-1_7_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "kryo5",
+ jar = "@kryo5-5_6_0_http//file",
+ srcjar = "@kryo5-5_6_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "ktor-client",
+ exports = [
+ ":ktor-client-core-jvm-2_3_12_import",
+ ":ktor-http-jvm-2_3_12_import",
+ ":ktor-utils-jvm-2_3_12_import",
+ ":ktor-io-jvm-2_3_12_import",
+ ":ktor-events-jvm-2_3_12_import",
+ ":ktor-websocket-serialization-jvm-2_3_12_import",
+ ":ktor-serialization-jvm-2_3_12_import",
+ ":ktor-websockets-jvm-2_3_12_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "ktor-client-core-jvm-2_3_12_import",
+ jar = "@ktor-client-core-jvm-2_3_12_http//file",
+ srcjar = "@ktor-client-core-jvm-2_3_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ktor-http-jvm-2_3_12_import",
+ jar = "@ktor-http-jvm-2_3_12_http//file",
+ srcjar = "@ktor-http-jvm-2_3_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ktor-utils-jvm-2_3_12_import",
+ jar = "@ktor-utils-jvm-2_3_12_http//file",
+ srcjar = "@ktor-utils-jvm-2_3_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ktor-io-jvm-2_3_12_import",
+ jar = "@ktor-io-jvm-2_3_12_http//file",
+ srcjar = "@ktor-io-jvm-2_3_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ktor-events-jvm-2_3_12_import",
+ jar = "@ktor-events-jvm-2_3_12_http//file",
+ srcjar = "@ktor-events-jvm-2_3_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ktor-websocket-serialization-jvm-2_3_12_import",
+ jar = "@ktor-websocket-serialization-jvm-2_3_12_http//file",
+ srcjar = "@ktor-websocket-serialization-jvm-2_3_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ktor-serialization-jvm-2_3_12_import",
+ jar = "@ktor-serialization-jvm-2_3_12_http//file",
+ srcjar = "@ktor-serialization-jvm-2_3_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ktor-websockets-jvm-2_3_12_import",
+ jar = "@ktor-websockets-jvm-2_3_12_http//file",
+ srcjar = "@ktor-websockets-jvm-2_3_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ktor-client-auth",
+ jar = "@ktor-client-auth-jvm-2_3_12_http//file",
+ srcjar = "@ktor-client-auth-jvm-2_3_12-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "ktor-client-cio",
+ exports = [
+ ":ktor-client-cio-jvm-2_3_12_import",
+ ":ktor-client-core-jvm-2_3_12_import",
+ ":ktor-http-jvm-2_3_12_import",
+ ":ktor-events-jvm-2_3_12_import",
+ ":ktor-websocket-serialization-jvm-2_3_12_import",
+ ":ktor-serialization-jvm-2_3_12_import",
+ ":ktor-http-cio-jvm-2_3_12_import",
+ ":ktor-network-jvm-2_3_12_import",
+ ":ktor-websockets-jvm-2_3_12_import",
+ ":ktor-network-tls-jvm-2_3_12_import",
+ ":ktor-utils-jvm-2_3_12_import",
+ ":ktor-io-jvm-2_3_12_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "ktor-client-cio-jvm-2_3_12_import",
+ jar = "@ktor-client-cio-jvm-2_3_12_http//file",
+ srcjar = "@ktor-client-cio-jvm-2_3_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ktor-http-cio-jvm-2_3_12_import",
+ jar = "@ktor-http-cio-jvm-2_3_12_http//file",
+ srcjar = "@ktor-http-cio-jvm-2_3_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ktor-network-jvm-2_3_12_import",
+ jar = "@ktor-network-jvm-2_3_12_http//file",
+ srcjar = "@ktor-network-jvm-2_3_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ktor-network-tls-jvm-2_3_12_import",
+ jar = "@ktor-network-tls-jvm-2_3_12_http//file",
+ srcjar = "@ktor-network-tls-jvm-2_3_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ktor-client-content-negotiation",
+ jar = "@ktor-client-content-negotiation-jvm-2_3_12_http//file",
+ srcjar = "@ktor-client-content-negotiation-jvm-2_3_12-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "ktor-client-core",
+ exports = [
+ ":ktor-client-core-jvm-2_3_12_import",
+ ":ktor-http-jvm-2_3_12_import",
+ ":ktor-utils-jvm-2_3_12_import",
+ ":ktor-io-jvm-2_3_12_import",
+ ":ktor-events-jvm-2_3_12_import",
+ ":ktor-websocket-serialization-jvm-2_3_12_import",
+ ":ktor-serialization-jvm-2_3_12_import",
+ ":ktor-websockets-jvm-2_3_12_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "ktor-client-encoding",
+ jar = "@ktor-client-encoding-jvm-2_3_12_http//file",
+ srcjar = "@ktor-client-encoding-jvm-2_3_12-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "ktor-client-java",
+ jar = "@ktor-client-java-jvm-2_3_12_http//file",
+ srcjar = "@ktor-client-java-jvm-2_3_12-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "ktor-client-logging",
+ jar = "@ktor-client-logging-jvm-2_3_12_http//file",
+ srcjar = "@ktor-client-logging-jvm-2_3_12-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "ktor-client-mock",
+ exports = [
+ ":ktor-client-mock-jvm-2_3_12_import",
+ ":ktor-http-jvm-2_3_12_import",
+ ":ktor-utils-jvm-2_3_12_import",
+ ":ktor-io-jvm-2_3_12_import",
+ ":ktor-client-core-jvm-2_3_12_import",
+ ":ktor-events-jvm-2_3_12_import",
+ ":ktor-websocket-serialization-jvm-2_3_12_import",
+ ":ktor-serialization-jvm-2_3_12_import",
+ ":ktor-websockets-jvm-2_3_12_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "ktor-client-mock-jvm-2_3_12_import",
+ jar = "@ktor-client-mock-jvm-2_3_12_http//file",
+ srcjar = "@ktor-client-mock-jvm-2_3_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ktor-client-okhttp",
+ jar = "@ktor-client-okhttp-jvm-2_3_12_http//file",
+ srcjar = "@ktor-client-okhttp-jvm-2_3_12-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "ktor-network-tls",
+ exports = [
+ ":ktor-network-tls-jvm-2_3_12_import",
+ ":ktor-http-jvm-2_3_12_import",
+ ":ktor-network-jvm-2_3_12_import",
+ ":ktor-utils-jvm-2_3_12_import",
+ ":ktor-io-jvm-2_3_12_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "ktor-serialization-kotlinx-json",
+ exports = [
+ ":ktor-serialization-kotlinx-json-jvm-2_3_8_import",
+ ":ktor-serialization-kotlinx-jvm-2_3_8_import",
+ ":ktor-serialization-jvm-2_3_8_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "ktor-serialization-kotlinx-json-jvm-2_3_8_import",
+ jar = "@ktor-serialization-kotlinx-json-jvm-2_3_8_http//file",
+ srcjar = "@ktor-serialization-kotlinx-json-jvm-2_3_8-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ktor-serialization-kotlinx-jvm-2_3_8_import",
+ jar = "@ktor-serialization-kotlinx-jvm-2_3_8_http//file",
+ srcjar = "@ktor-serialization-kotlinx-jvm-2_3_8-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ktor-serialization-jvm-2_3_8_import",
+ jar = "@ktor-serialization-jvm-2_3_8_http//file",
+ srcjar = "@ktor-serialization-jvm-2_3_8-sources_http//file"
+)
+
+java_library(
+ name = "ktor-server-cio",
+ exports = [
+ ":ktor-server-cio-jvm-2_3_12_import",
+ ":ktor-server-host-common-jvm-2_3_12_import",
+ ":ktor-server-core-jvm-2_3_12_import",
+ ":config-1_4_3_import",
+ ":ktor-serialization-jvm-2_3_12_import",
+ ":ktor-events-jvm-2_3_12_import",
+ ":ktor-http-cio-jvm-2_3_12_import",
+ ":ktor-http-jvm-2_3_12_import",
+ ":ktor-websockets-jvm-2_3_12_import",
+ ":ktor-network-jvm-2_3_12_import",
+ ":ktor-utils-jvm-2_3_12_import",
+ ":ktor-io-jvm-2_3_12_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "ktor-server-cio-jvm-2_3_12_import",
+ jar = "@ktor-server-cio-jvm-2_3_12_http//file",
+ srcjar = "@ktor-server-cio-jvm-2_3_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ktor-server-host-common-jvm-2_3_12_import",
+ jar = "@ktor-server-host-common-jvm-2_3_12_http//file",
+ srcjar = "@ktor-server-host-common-jvm-2_3_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ktor-server-core-jvm-2_3_12_import",
+ jar = "@ktor-server-core-jvm-2_3_12_http//file",
+ srcjar = "@ktor-server-core-jvm-2_3_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "config-1_4_3_import",
+ jar = "@config-1_4_3_http//file",
+ srcjar = "@config-1_4_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "kxml2",
+ jar = "@kxml2-2_3_0_http//file",
+ srcjar = "@kxml2-2_3_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "layoutlib",
+ jar = "@layoutlib-15_0_3_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "libraries_cglib_cglib",
+ jar = "@cglib-nodep-3_3_0_http//file",
+ srcjar = "@cglib-nodep-3_3_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "libraries_compose_desktop_jetbrains_jewel_ide_laf_bridge_243",
+ exports = [
+ ":jewel-ide-laf-bridge-243-0_26_2_import",
+ ":jewel-ui-243-0_26_2_import",
+ ":jewel-foundation-243-0_26_2_import",
+ ":foundation-desktop-1_7_0_import",
+ ":annotation-jvm-1_8_0_import",
+ ":collection-jvm-1_4_0_import",
+ ":animation-desktop-1_7_0_import",
+ ":animation-core-desktop-1_7_0_import",
+ ":ui-geometry-desktop-1_7_0_import",
+ ":foundation-layout-desktop-1_7_0_import",
+ ":ui-desktop-1_7_0_import",
+ ":lifecycle-common-jvm-2_8_5_import",
+ ":lifecycle-runtime-desktop-2_8_5_import",
+ ":core-common-2_2_0_import",
+ ":lifecycle-viewmodel-desktop-2_8_5_import",
+ ":lifecycle-runtime-compose-desktop-2_8_3_import",
+ ":annotation-1_8_0_import",
+ ":runtime-saveable-desktop-1_7_0_import",
+ ":ui-graphics-desktop-1_7_0_import",
+ ":ui-unit-desktop-1_7_0_import",
+ ":ui-text-desktop-1_7_0_import",
+ ":ui-util-desktop-1_7_0_import",
+ ":components-resources-desktop-1_7_0_import",
+ ":runtime-desktop-1_7_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jewel-ide-laf-bridge-243-0_26_2_import",
+ jar = "@jewel-ide-laf-bridge-243-0_26_2_http//file",
+ srcjar = "@jewel-ide-laf-bridge-243-0_26_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jewel-ui-243-0_26_2_import",
+ jar = "@jewel-ui-243-0_26_2_http//file",
+ srcjar = "@jewel-ui-243-0_26_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jewel-foundation-243-0_26_2_import",
+ jar = "@jewel-foundation-243-0_26_2_http//file",
+ srcjar = "@jewel-foundation-243-0_26_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "foundation-desktop-1_7_0_import",
+ jar = "@foundation-desktop-1_7_0_http//file",
+ srcjar = "@foundation-desktop-1_7_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "animation-desktop-1_7_0_import",
+ jar = "@animation-desktop-1_7_0_http//file",
+ srcjar = "@animation-desktop-1_7_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "animation-core-desktop-1_7_0_import",
+ jar = "@animation-core-desktop-1_7_0_http//file",
+ srcjar = "@animation-core-desktop-1_7_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ui-geometry-desktop-1_7_0_import",
+ jar = "@ui-geometry-desktop-1_7_0_http//file",
+ srcjar = "@ui-geometry-desktop-1_7_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "foundation-layout-desktop-1_7_0_import",
+ jar = "@foundation-layout-desktop-1_7_0_http//file",
+ srcjar = "@foundation-layout-desktop-1_7_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ui-desktop-1_7_0_import",
+ jar = "@ui-desktop-1_7_0_http//file",
+ srcjar = "@ui-desktop-1_7_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "lifecycle-common-jvm-2_8_5_import",
+ jar = "@lifecycle-common-jvm-2_8_5_http//file",
+ srcjar = "@lifecycle-common-jvm-2_8_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "lifecycle-runtime-desktop-2_8_5_import",
+ jar = "@lifecycle-runtime-desktop-2_8_5_http//file",
+ srcjar = "@lifecycle-runtime-desktop-2_8_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "lifecycle-viewmodel-desktop-2_8_5_import",
+ jar = "@lifecycle-viewmodel-desktop-2_8_5_http//file",
+ srcjar = "@lifecycle-viewmodel-desktop-2_8_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "lifecycle-runtime-compose-desktop-2_8_3_import",
+ jar = "@lifecycle-runtime-compose-desktop-2_8_3_http//file",
+ srcjar = "@lifecycle-runtime-compose-desktop-2_8_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "runtime-saveable-desktop-1_7_0_import",
+ jar = "@runtime-saveable-desktop-1_7_0_http//file",
+ srcjar = "@runtime-saveable-desktop-1_7_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ui-graphics-desktop-1_7_0_import",
+ jar = "@ui-graphics-desktop-1_7_0_http//file",
+ srcjar = "@ui-graphics-desktop-1_7_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ui-unit-desktop-1_7_0_import",
+ jar = "@ui-unit-desktop-1_7_0_http//file",
+ srcjar = "@ui-unit-desktop-1_7_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ui-text-desktop-1_7_0_import",
+ jar = "@ui-text-desktop-1_7_0_http//file",
+ srcjar = "@ui-text-desktop-1_7_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "ui-util-desktop-1_7_0_import",
+ jar = "@ui-util-desktop-1_7_0_http//file",
+ srcjar = "@ui-util-desktop-1_7_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "components-resources-desktop-1_7_0_import",
+ jar = "@components-resources-desktop-1_7_0_http//file",
+ srcjar = "@components-resources-desktop-1_7_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "runtime-desktop-1_7_0_import",
+ jar = "@runtime-desktop-1_7_0_http//file",
+ srcjar = "@runtime-desktop-1_7_0-sources_http//file"
+)
+
+java_library(
+ name = "libraries_ktor_client_cio_ktor-client-cio-internal",
+ exports = [
+ ":ktor-client-cio-jvm-2_3_12_import",
+ ":ktor-http-cio-jvm-2_3_12_import",
+ ":ktor-network-jvm-2_3_12_import",
+ ":ktor-websockets-jvm-2_3_12_import",
+ ":ktor-network-tls-jvm-2_3_12_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "libraries_skiko_jetbrains_skiko_awt_compose",
+ jar = "@skiko-awt-0_8_15_http//file",
+ srcjar = "@skiko-awt-0_8_15-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "libraries_skiko_jetbrains_skiko_awt_runtime_all",
+ jar = "@skiko-awt-runtime-all-0_8_15_http//file",
+ srcjar = "@skiko-awt-runtime-all-0_8_15-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "libthrift",
+ jar = "@libthrift-0_19_0_http//file",
+ srcjar = "@libthrift-0_19_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "log4_j",
+ jar = "@log4j-over-slf4j-1_7_36_http//file",
+ srcjar = "@log4j-over-slf4j-1_7_36-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "lucene-analysis-common",
+ jar = "@lucene-analysis-common-9_12_0_http//file",
+ srcjar = "@lucene-analysis-common-9_12_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "lucene-codecs",
+ jar = "@lucene-codecs-9_12_0_http//file",
+ srcjar = "@lucene-codecs-9_12_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "lucene-core",
+ jar = "@lucene-core-9_12_0_http//file",
+ srcjar = "@lucene-core-9_12_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "lucene-highlighter",
+ jar = "@lucene-highlighter-9_12_0_http//file",
+ srcjar = "@lucene-highlighter-9_12_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "lucene-memory",
+ jar = "@lucene-memory-9_12_0_http//file",
+ srcjar = "@lucene-memory-9_12_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "lucene-queries",
+ jar = "@lucene-queries-9_12_0_http//file",
+ srcjar = "@lucene-queries-9_12_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "lucene-queryparser",
+ jar = "@lucene-queryparser-9_12_0_http//file",
+ srcjar = "@lucene-queryparser-9_12_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "lucene-sandbox",
+ jar = "@lucene-sandbox-9_12_0_http//file",
+ srcjar = "@lucene-sandbox-9_12_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "lucene-suggest",
+ jar = "@lucene-suggest-9_12_0_http//file",
+ srcjar = "@lucene-suggest-9_12_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "lz4-java",
+ jar = "@lz4-java-1_8_0_http//file",
+ srcjar = "@lz4-java-1_8_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "markdown_compose_preview_jetbrains-jewel-markdown-laf-bridge-styling",
+ exports = [
+ ":jewel-markdown-ide-laf-bridge-styling-243-0_26_2_import",
+ ":jewel-markdown-core-243-0_26_2_import",
+ ":commonmark-0_22_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jewel-markdown-ide-laf-bridge-styling-243-0_26_2_import",
+ jar = "@jewel-markdown-ide-laf-bridge-styling-243-0_26_2_http//file",
+ srcjar = "@jewel-markdown-ide-laf-bridge-styling-243-0_26_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jewel-markdown-core-243-0_26_2_import",
+ jar = "@jewel-markdown-core-243-0_26_2_http//file",
+ srcjar = "@jewel-markdown-core-243-0_26_2-sources_http//file"
+)
+
+java_library(
+ name = "maven-resolver-provider",
+ exports = [
+ ":maven-resolver-provider-3_9_9_import",
+ ":maven-model-3_9_9_import",
+ ":maven-model-builder-3_9_9_import",
+ ":plexus-interpolation-1_27_import",
+ ":maven-artifact-3_9_9_import",
+ ":maven-builder-support-3_9_9_import",
+ ":org_eclipse_sisu_inject-0_9_0_M3_import",
+ ":maven-repository-metadata-3_9_9_import",
+ ":maven-resolver-api-1_9_22_import",
+ ":maven-resolver-spi-1_9_22_import",
+ ":maven-resolver-util-1_9_22_import",
+ ":maven-resolver-impl-1_9_22_import",
+ ":maven-resolver-named-locks-1_9_22_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "maven-resolver-provider-3_9_9_import",
+ jar = "@maven-resolver-provider-3_9_9_http//file",
+ srcjar = "@maven-resolver-provider-3_9_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-model-3_9_9_import",
+ jar = "@maven-model-3_9_9_http//file",
+ srcjar = "@maven-model-3_9_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-model-builder-3_9_9_import",
+ jar = "@maven-model-builder-3_9_9_http//file",
+ srcjar = "@maven-model-builder-3_9_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-interpolation-1_27_import",
+ jar = "@plexus-interpolation-1_27_http//file",
+ srcjar = "@plexus-interpolation-1_27-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-artifact-3_9_9_import",
+ jar = "@maven-artifact-3_9_9_http//file",
+ srcjar = "@maven-artifact-3_9_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-builder-support-3_9_9_import",
+ jar = "@maven-builder-support-3_9_9_http//file",
+ srcjar = "@maven-builder-support-3_9_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "org_eclipse_sisu_inject-0_9_0_M3_import",
+ jar = "@org_eclipse_sisu_inject-0_9_0_M3_http//file",
+ srcjar = "@org_eclipse_sisu_inject-0_9_0_M3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-repository-metadata-3_9_9_import",
+ jar = "@maven-repository-metadata-3_9_9_http//file",
+ srcjar = "@maven-repository-metadata-3_9_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-api-1_9_22_import",
+ jar = "@maven-resolver-api-1_9_22_http//file",
+ srcjar = "@maven-resolver-api-1_9_22-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-spi-1_9_22_import",
+ jar = "@maven-resolver-spi-1_9_22_http//file",
+ srcjar = "@maven-resolver-spi-1_9_22-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-util-1_9_22_import",
+ jar = "@maven-resolver-util-1_9_22_http//file",
+ srcjar = "@maven-resolver-util-1_9_22-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-impl-1_9_22_import",
+ jar = "@maven-resolver-impl-1_9_22_http//file",
+ srcjar = "@maven-resolver-impl-1_9_22-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-named-locks-1_9_22_import",
+ jar = "@maven-resolver-named-locks-1_9_22_http//file",
+ srcjar = "@maven-resolver-named-locks-1_9_22-sources_http//file"
+)
+
+java_library(
+ name = "maven_artifact_resolver_common_org_apache_maven_maven-artifact_3_0_5.provided",
+ exports = [
+ ":maven-artifact-3_0_5_import",
+ ":plexus-utils-2_0_6_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "maven-artifact-3_0_5_import",
+ jar = "@maven-artifact-3_0_5_http//file",
+ srcjar = "@maven-artifact-3_0_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-utils-2_0_6_import",
+ jar = "@plexus-utils-2_0_6_http//file",
+ srcjar = "@plexus-utils-2_0_6-sources_http//file"
+)
+
+java_library(
+ name = "maven_artifact_resolver_m31_org_apache_maven_maven-core_3_0_5.provided",
+ exports = [
+ ":maven-core-3_0_5_import",
+ ":maven-model-3_0_5_import",
+ ":maven-settings-3_0_5_import",
+ ":maven-settings-builder-3_0_5_import",
+ ":maven-repository-metadata-3_0_5_import",
+ ":maven-artifact-3_0_5_import",
+ ":maven-plugin-api-3_0_5_import",
+ ":maven-model-builder-3_0_5_import",
+ ":maven-aether-provider-3_0_5_import",
+ ":aether-spi-1_13_1_import",
+ ":aether-impl-1_13_1_import",
+ ":aether-api-1_13_1_import",
+ ":aether-util-1_13_1_import",
+ ":sisu-inject-plexus-2_3_0_import",
+ ":sisu-inject-bean-2_3_0_import",
+ ":plexus-interpolation-1_14_import",
+ ":plexus-utils-2_0_6_import",
+ ":plexus-classworlds-2_4_import",
+ ":plexus-component-annotations-1_5_5_import",
+ ":plexus-sec-dispatcher-1_3_import",
+ ":plexus-cipher-1_4_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "maven-core-3_0_5_import",
+ jar = "@maven-core-3_0_5_http//file",
+ srcjar = "@maven-core-3_0_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-model-3_0_5_import",
+ jar = "@maven-model-3_0_5_http//file",
+ srcjar = "@maven-model-3_0_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-settings-3_0_5_import",
+ jar = "@maven-settings-3_0_5_http//file",
+ srcjar = "@maven-settings-3_0_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-settings-builder-3_0_5_import",
+ jar = "@maven-settings-builder-3_0_5_http//file",
+ srcjar = "@maven-settings-builder-3_0_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-repository-metadata-3_0_5_import",
+ jar = "@maven-repository-metadata-3_0_5_http//file",
+ srcjar = "@maven-repository-metadata-3_0_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-plugin-api-3_0_5_import",
+ jar = "@maven-plugin-api-3_0_5_http//file",
+ srcjar = "@maven-plugin-api-3_0_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-model-builder-3_0_5_import",
+ jar = "@maven-model-builder-3_0_5_http//file",
+ srcjar = "@maven-model-builder-3_0_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-aether-provider-3_0_5_import",
+ jar = "@maven-aether-provider-3_0_5_http//file",
+ srcjar = "@maven-aether-provider-3_0_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "aether-spi-1_13_1_import",
+ jar = "@aether-spi-1_13_1_http//file",
+ srcjar = "@aether-spi-1_13_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "aether-impl-1_13_1_import",
+ jar = "@aether-impl-1_13_1_http//file",
+ srcjar = "@aether-impl-1_13_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "aether-api-1_13_1_import",
+ jar = "@aether-api-1_13_1_http//file",
+ srcjar = "@aether-api-1_13_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "aether-util-1_13_1_import",
+ jar = "@aether-util-1_13_1_http//file",
+ srcjar = "@aether-util-1_13_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "sisu-inject-plexus-2_3_0_import",
+ jar = "@sisu-inject-plexus-2_3_0_http//file",
+ srcjar = "@sisu-inject-plexus-2_3_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "sisu-inject-bean-2_3_0_import",
+ jar = "@sisu-inject-bean-2_3_0_http//file",
+ srcjar = "@sisu-inject-bean-2_3_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-interpolation-1_14_import",
+ jar = "@plexus-interpolation-1_14_http//file",
+ srcjar = "@plexus-interpolation-1_14-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-classworlds-2_4_import",
+ jar = "@plexus-classworlds-2_4_http//file",
+ srcjar = "@plexus-classworlds-2_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-component-annotations-1_5_5_import",
+ jar = "@plexus-component-annotations-1_5_5_http//file",
+ srcjar = "@plexus-component-annotations-1_5_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-sec-dispatcher-1_3_import",
+ jar = "@plexus-sec-dispatcher-1_3_http//file",
+ srcjar = "@plexus-sec-dispatcher-1_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-cipher-1_4_import",
+ jar = "@plexus-cipher-1_4_http//file",
+ srcjar = "@plexus-cipher-1_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven_artifact_resolver_m31_org_codehaus_plexus_plexus-component-annotations_1_5_5.provided",
+ jar = "@plexus-component-annotations-1_5_5_http//file",
+ srcjar = "@plexus-component-annotations-1_5_5-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "maven_artifact_resolver_m31_org_eclipse_aether_aether-api_0_9_0__m2.provided",
+ jar = "@aether-api-0_9_0_M2_http//file",
+ srcjar = "@aether-api-0_9_0_M2-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "maven_artifact_resolver_m31_org_sonatype_sisu_sisu-guice-no_aop_3_1_0.provided",
+ exports = [
+ ":sisu-guice-3_1_0_import",
+ ":javax_inject-1_import",
+ ":sisu-guava-0_9_9_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "sisu-guice-3_1_0_import",
+ jar = "@sisu-guice-3_1_0_http//file",
+ srcjar = "@sisu-guice-3_1_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "javax_inject-1_import",
+ jar = "@javax_inject-1_http//file",
+ srcjar = "@javax_inject-1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "sisu-guava-0_9_9_import",
+ jar = "@sisu-guava-0_9_9_http//file",
+ srcjar = "@sisu-guava-0_9_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven_jetbrains_idea_maven_indexer_api_rt",
+ jar = "@maven-indexer-api-rt-2023_2_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "maven_plexus-archiver",
+ jar = "@plexus-archiver-4_8_0_http//file",
+ srcjar = "@plexus-archiver-4_8_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "maven_server_event_listener_com_google_inject_guice-no_aop_4_0.provided",
+ exports = [
+ ":guice-4_0_import",
+ ":javax_inject-1_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "guice-4_0_import",
+ jar = "@guice-4_0_http//file",
+ srcjar = "@guice-4_0-sources_http//file"
+)
+
+java_library(
+ name = "maven_server_event_listener_org_apache_maven_maven-core_3_3_9.provided",
+ exports = [
+ ":maven-core-3_3_9_import",
+ ":maven-model-3_3_9_import",
+ ":maven-settings-3_3_9_import",
+ ":maven-settings-builder-3_3_9_import",
+ ":maven-builder-support-3_3_9_import",
+ ":maven-repository-metadata-3_3_9_import",
+ ":maven-artifact-3_3_9_import",
+ ":maven-plugin-api-3_3_9_import",
+ ":maven-model-builder-3_3_9_import",
+ ":guava-18_0_import",
+ ":maven-aether-provider-3_3_9_import",
+ ":aether-spi-1_0_2_v20150114_import",
+ ":aether-impl-1_0_2_v20150114_import",
+ ":aether-api-1_0_2_v20150114_import",
+ ":aether-util-1_0_2_v20150114_import",
+ ":org_eclipse_sisu_plexus-0_3_2_import",
+ ":cdi-api-1_0_import",
+ ":jsr250-api-1_0_import",
+ ":org_eclipse_sisu_inject-0_3_2_import",
+ ":plexus-interpolation-1_21_import",
+ ":plexus-utils-3_0_22_import",
+ ":plexus-classworlds-2_5_2_import",
+ ":plexus-component-annotations-1_6_import",
+ ":plexus-sec-dispatcher-1_3_import",
+ ":plexus-cipher-1_4_import",
+ ":commons-lang3-3_4_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "maven-core-3_3_9_import",
+ jar = "@maven-core-3_3_9_http//file",
+ srcjar = "@maven-core-3_3_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-model-3_3_9_import",
+ jar = "@maven-model-3_3_9_http//file",
+ srcjar = "@maven-model-3_3_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-settings-3_3_9_import",
+ jar = "@maven-settings-3_3_9_http//file",
+ srcjar = "@maven-settings-3_3_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-settings-builder-3_3_9_import",
+ jar = "@maven-settings-builder-3_3_9_http//file",
+ srcjar = "@maven-settings-builder-3_3_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-builder-support-3_3_9_import",
+ jar = "@maven-builder-support-3_3_9_http//file",
+ srcjar = "@maven-builder-support-3_3_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-repository-metadata-3_3_9_import",
+ jar = "@maven-repository-metadata-3_3_9_http//file",
+ srcjar = "@maven-repository-metadata-3_3_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-artifact-3_3_9_import",
+ jar = "@maven-artifact-3_3_9_http//file",
+ srcjar = "@maven-artifact-3_3_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-plugin-api-3_3_9_import",
+ jar = "@maven-plugin-api-3_3_9_http//file",
+ srcjar = "@maven-plugin-api-3_3_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-model-builder-3_3_9_import",
+ jar = "@maven-model-builder-3_3_9_http//file",
+ srcjar = "@maven-model-builder-3_3_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "guava-18_0_import",
+ jar = "@guava-18_0_http//file",
+ srcjar = "@guava-18_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-aether-provider-3_3_9_import",
+ jar = "@maven-aether-provider-3_3_9_http//file",
+ srcjar = "@maven-aether-provider-3_3_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "aether-spi-1_0_2_v20150114_import",
+ jar = "@aether-spi-1_0_2_v20150114_http//file",
+ srcjar = "@aether-spi-1_0_2_v20150114-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "aether-impl-1_0_2_v20150114_import",
+ jar = "@aether-impl-1_0_2_v20150114_http//file",
+ srcjar = "@aether-impl-1_0_2_v20150114-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "aether-api-1_0_2_v20150114_import",
+ jar = "@aether-api-1_0_2_v20150114_http//file",
+ srcjar = "@aether-api-1_0_2_v20150114-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "aether-util-1_0_2_v20150114_import",
+ jar = "@aether-util-1_0_2_v20150114_http//file",
+ srcjar = "@aether-util-1_0_2_v20150114-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "org_eclipse_sisu_plexus-0_3_2_import",
+ jar = "@org_eclipse_sisu_plexus-0_3_2_http//file",
+ srcjar = "@org_eclipse_sisu_plexus-0_3_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "cdi-api-1_0_import",
+ jar = "@cdi-api-1_0_http//file",
+ srcjar = "@cdi-api-1_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jsr250-api-1_0_import",
+ jar = "@jsr250-api-1_0_http//file",
+ srcjar = "@jsr250-api-1_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "org_eclipse_sisu_inject-0_3_2_import",
+ jar = "@org_eclipse_sisu_inject-0_3_2_http//file",
+ srcjar = "@org_eclipse_sisu_inject-0_3_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-interpolation-1_21_import",
+ jar = "@plexus-interpolation-1_21_http//file",
+ srcjar = "@plexus-interpolation-1_21-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-utils-3_0_22_import",
+ jar = "@plexus-utils-3_0_22_http//file",
+ srcjar = "@plexus-utils-3_0_22-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-classworlds-2_5_2_import",
+ jar = "@plexus-classworlds-2_5_2_http//file",
+ srcjar = "@plexus-classworlds-2_5_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-component-annotations-1_6_import",
+ jar = "@plexus-component-annotations-1_6_http//file",
+ srcjar = "@plexus-component-annotations-1_6-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "commons-lang3-3_4_import",
+ jar = "@commons-lang3-3_4_http//file",
+ srcjar = "@commons-lang3-3_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven_server_indexer_apache_maven_archetype_catalog-no-trans_321",
+ jar = "@archetype-catalog-3_2_1_http//file",
+ srcjar = "@archetype-catalog-3_2_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "maven_server_indexer_apache_maven_archetype_common-no-trans_3_2_1",
+ jar = "@archetype-common-3_2_1_http//file",
+ srcjar = "@archetype-common-3_2_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "maven_server_indexer_apache_maven_core_3_8_3",
+ exports = [
+ ":maven-core-3_8_3_import",
+ ":maven-model-3_8_3_import",
+ ":maven-settings-3_8_3_import",
+ ":maven-settings-builder-3_8_3_import",
+ ":plexus-sec-dispatcher-2_0_import",
+ ":plexus-cipher-2_0_import",
+ ":maven-builder-support-3_8_3_import",
+ ":maven-repository-metadata-3_8_3_import",
+ ":maven-artifact-3_8_3_import",
+ ":maven-plugin-api-3_8_3_import",
+ ":maven-model-builder-3_8_3_import",
+ ":maven-resolver-provider-3_8_3_import",
+ ":maven-resolver-impl-1_6_3_import",
+ ":maven-resolver-api-1_6_3_import",
+ ":maven-resolver-spi-1_6_3_import",
+ ":maven-resolver-util-1_6_3_import",
+ ":maven-shared-utils-3_3_4_import",
+ ":commons-io-2_6_import",
+ ":org_eclipse_sisu_plexus-0_3_5_import",
+ ":javax_annotation-api-1_2_import",
+ ":org_eclipse_sisu_inject-0_3_5_import",
+ ":guice-4_2_2-no_aop_import",
+ ":aopalliance-1_0_import",
+ ":guava-25_1-android_import",
+ ":jsr305-3_0_2_import",
+ ":checker-compat-qual-2_0_0_import",
+ ":error_prone_annotations-2_1_3_import",
+ ":j2objc-annotations-1_1_import",
+ ":animal-sniffer-annotations-1_14_import",
+ ":javax_inject-1_import",
+ ":plexus-utils-3_3_0_import",
+ ":plexus-classworlds-2_6_0_import",
+ ":plexus-interpolation-1_26_import",
+ ":plexus-component-annotations-2_1_0_import",
+ ":commons-lang3-3_8_1_import",
+ ":slf4j-api-1_7_32_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "maven-core-3_8_3_import",
+ jar = "@maven-core-3_8_3_http//file",
+ srcjar = "@maven-core-3_8_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-model-3_8_3_import",
+ jar = "@maven-model-3_8_3_http//file",
+ srcjar = "@maven-model-3_8_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-settings-3_8_3_import",
+ jar = "@maven-settings-3_8_3_http//file",
+ srcjar = "@maven-settings-3_8_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-settings-builder-3_8_3_import",
+ jar = "@maven-settings-builder-3_8_3_http//file",
+ srcjar = "@maven-settings-builder-3_8_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-sec-dispatcher-2_0_import",
+ jar = "@plexus-sec-dispatcher-2_0_http//file",
+ srcjar = "@plexus-sec-dispatcher-2_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-cipher-2_0_import",
+ jar = "@plexus-cipher-2_0_http//file",
+ srcjar = "@plexus-cipher-2_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-builder-support-3_8_3_import",
+ jar = "@maven-builder-support-3_8_3_http//file",
+ srcjar = "@maven-builder-support-3_8_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-repository-metadata-3_8_3_import",
+ jar = "@maven-repository-metadata-3_8_3_http//file",
+ srcjar = "@maven-repository-metadata-3_8_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-artifact-3_8_3_import",
+ jar = "@maven-artifact-3_8_3_http//file",
+ srcjar = "@maven-artifact-3_8_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-plugin-api-3_8_3_import",
+ jar = "@maven-plugin-api-3_8_3_http//file",
+ srcjar = "@maven-plugin-api-3_8_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-model-builder-3_8_3_import",
+ jar = "@maven-model-builder-3_8_3_http//file",
+ srcjar = "@maven-model-builder-3_8_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-provider-3_8_3_import",
+ jar = "@maven-resolver-provider-3_8_3_http//file",
+ srcjar = "@maven-resolver-provider-3_8_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-impl-1_6_3_import",
+ jar = "@maven-resolver-impl-1_6_3_http//file",
+ srcjar = "@maven-resolver-impl-1_6_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-api-1_6_3_import",
+ jar = "@maven-resolver-api-1_6_3_http//file",
+ srcjar = "@maven-resolver-api-1_6_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-spi-1_6_3_import",
+ jar = "@maven-resolver-spi-1_6_3_http//file",
+ srcjar = "@maven-resolver-spi-1_6_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-util-1_6_3_import",
+ jar = "@maven-resolver-util-1_6_3_http//file",
+ srcjar = "@maven-resolver-util-1_6_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-shared-utils-3_3_4_import",
+ jar = "@maven-shared-utils-3_3_4_http//file",
+ srcjar = "@maven-shared-utils-3_3_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "commons-io-2_6_import",
+ jar = "@commons-io-2_6_http//file",
+ srcjar = "@commons-io-2_6-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "org_eclipse_sisu_plexus-0_3_5_import",
+ jar = "@org_eclipse_sisu_plexus-0_3_5_http//file",
+ srcjar = "@org_eclipse_sisu_plexus-0_3_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "javax_annotation-api-1_2_import",
+ jar = "@javax_annotation-api-1_2_http//file",
+ srcjar = "@javax_annotation-api-1_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "org_eclipse_sisu_inject-0_3_5_import",
+ jar = "@org_eclipse_sisu_inject-0_3_5_http//file",
+ srcjar = "@org_eclipse_sisu_inject-0_3_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "guice-4_2_2-no_aop_import",
+ jar = "@guice-4_2_2-no_aop_http//file"
+)
+
+kt_jvm_import(
+ name = "aopalliance-1_0_import",
+ jar = "@aopalliance-1_0_http//file",
+ srcjar = "@aopalliance-1_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "guava-25_1-android_import",
+ jar = "@guava-25_1-android_http//file",
+ srcjar = "@guava-25_1-android-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jsr305-3_0_2_import",
+ jar = "@jsr305-3_0_2_http//file",
+ srcjar = "@jsr305-3_0_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "checker-compat-qual-2_0_0_import",
+ jar = "@checker-compat-qual-2_0_0_http//file",
+ srcjar = "@checker-compat-qual-2_0_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "error_prone_annotations-2_1_3_import",
+ jar = "@error_prone_annotations-2_1_3_http//file",
+ srcjar = "@error_prone_annotations-2_1_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "j2objc-annotations-1_1_import",
+ jar = "@j2objc-annotations-1_1_http//file",
+ srcjar = "@j2objc-annotations-1_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "animal-sniffer-annotations-1_14_import",
+ jar = "@animal-sniffer-annotations-1_14_http//file",
+ srcjar = "@animal-sniffer-annotations-1_14-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-utils-3_3_0_import",
+ jar = "@plexus-utils-3_3_0_http//file",
+ srcjar = "@plexus-utils-3_3_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-classworlds-2_6_0_import",
+ jar = "@plexus-classworlds-2_6_0_http//file",
+ srcjar = "@plexus-classworlds-2_6_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-interpolation-1_26_import",
+ jar = "@plexus-interpolation-1_26_http//file",
+ srcjar = "@plexus-interpolation-1_26-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-component-annotations-2_1_0_import",
+ jar = "@plexus-component-annotations-2_1_0_http//file",
+ srcjar = "@plexus-component-annotations-2_1_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "commons-lang3-3_8_1_import",
+ jar = "@commons-lang3-3_8_1_http//file",
+ srcjar = "@commons-lang3-3_8_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "slf4j-api-1_7_32_import",
+ jar = "@slf4j-api-1_7_32_http//file",
+ srcjar = "@slf4j-api-1_7_32-sources_http//file"
+)
+
+java_library(
+ name = "maven_server_indexer_apache_maven_indexer_core_6_2_2.provided",
+ exports = [
+ ":indexer-core-6_2_2_import",
+ ":slf4j-api-1_7_36_import",
+ ":lucene-core-8_11_1_import",
+ ":lucene-queryparser-8_11_1_import",
+ ":lucene-queries-8_11_1_import",
+ ":lucene-sandbox-8_11_1_import",
+ ":lucene-analyzers-common-8_11_1_import",
+ ":lucene-backward-codecs-8_11_1_import",
+ ":lucene-highlighter-8_11_1_import",
+ ":lucene-memory-8_11_1_import",
+ ":maven-resolver-api-1_8_0_import",
+ ":maven-resolver-util-1_8_0_import",
+ ":maven-model-3_8_5_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "indexer-core-6_2_2_import",
+ jar = "@indexer-core-6_2_2_http//file",
+ srcjar = "@indexer-core-6_2_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "slf4j-api-1_7_36_import",
+ jar = "@slf4j-api-1_7_36_http//file",
+ srcjar = "@slf4j-api-1_7_36-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "lucene-core-8_11_1_import",
+ jar = "@lucene-core-8_11_1_http//file",
+ srcjar = "@lucene-core-8_11_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "lucene-queryparser-8_11_1_import",
+ jar = "@lucene-queryparser-8_11_1_http//file",
+ srcjar = "@lucene-queryparser-8_11_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "lucene-queries-8_11_1_import",
+ jar = "@lucene-queries-8_11_1_http//file",
+ srcjar = "@lucene-queries-8_11_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "lucene-sandbox-8_11_1_import",
+ jar = "@lucene-sandbox-8_11_1_http//file",
+ srcjar = "@lucene-sandbox-8_11_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "lucene-analyzers-common-8_11_1_import",
+ jar = "@lucene-analyzers-common-8_11_1_http//file",
+ srcjar = "@lucene-analyzers-common-8_11_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "lucene-backward-codecs-8_11_1_import",
+ jar = "@lucene-backward-codecs-8_11_1_http//file",
+ srcjar = "@lucene-backward-codecs-8_11_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "lucene-highlighter-8_11_1_import",
+ jar = "@lucene-highlighter-8_11_1_http//file",
+ srcjar = "@lucene-highlighter-8_11_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "lucene-memory-8_11_1_import",
+ jar = "@lucene-memory-8_11_1_http//file",
+ srcjar = "@lucene-memory-8_11_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-api-1_8_0_import",
+ jar = "@maven-resolver-api-1_8_0_http//file",
+ srcjar = "@maven-resolver-api-1_8_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-util-1_8_0_import",
+ jar = "@maven-resolver-util-1_8_0_http//file",
+ srcjar = "@maven-resolver-util-1_8_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-model-3_8_5_import",
+ jar = "@maven-model-3_8_5_http//file",
+ srcjar = "@maven-model-3_8_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven_server_indexer_apache_maven_wagon_provider_api_3_5_2",
+ jar = "@wagon-provider-api-3_5_2_http//file",
+ srcjar = "@wagon-provider-api-3_5_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "maven_server_m36_impl_com_google_inject_guice-no_aop_4_2_1.provided",
+ exports = [
+ ":guice-4_2_1_import",
+ ":javax_inject-1_import",
+ ":guava-25_1-android_import",
+ ":jsr305-3_0_2_import",
+ ":checker-compat-qual-2_0_0_import",
+ ":error_prone_annotations-2_1_3_import",
+ ":j2objc-annotations-1_1_import",
+ ":animal-sniffer-annotations-1_14_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "guice-4_2_1_import",
+ jar = "@guice-4_2_1_http//file",
+ srcjar = "@guice-4_2_1-sources_http//file"
+)
+
+java_library(
+ name = "maven_server_m36_impl_org_apache_maven_maven-compat_3_6_0.provided",
+ exports = [
+ ":maven-compat-3_6_0_import",
+ ":maven-model-3_6_0_import",
+ ":maven-model-builder-3_6_0_import",
+ ":maven-builder-support-3_6_0_import",
+ ":maven-settings-3_6_0_import",
+ ":maven-settings-builder-3_6_0_import",
+ ":plexus-sec-dispatcher-1_4_import",
+ ":plexus-cipher-1_4_import",
+ ":maven-artifact-3_6_0_import",
+ ":commons-lang3-3_8_1_import",
+ ":maven-core-3_6_0_import",
+ ":maven-plugin-api-3_6_0_import",
+ ":maven-resolver-spi-1_3_1_import",
+ ":maven-shared-utils-3_2_1_import",
+ ":commons-io-2_5_import",
+ ":org_eclipse_sisu_inject-0_3_3_import",
+ ":javax_inject-1_import",
+ ":plexus-classworlds-2_5_2_import",
+ ":maven-resolver-provider-3_6_0_import",
+ ":slf4j-api-1_7_25_import",
+ ":maven-repository-metadata-3_6_0_import",
+ ":maven-resolver-api-1_3_1_import",
+ ":maven-resolver-util-1_3_1_import",
+ ":maven-resolver-impl-1_3_1_import",
+ ":plexus-utils-3_1_0_import",
+ ":plexus-interpolation-1_25_import",
+ ":org_eclipse_sisu_plexus-0_3_3_import",
+ ":cdi-api-1_0_import",
+ ":jsr250-api-1_0_import",
+ ":plexus-component-annotations-1_7_1_import",
+ ":wagon-provider-api-3_2_0_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "maven-compat-3_6_0_import",
+ jar = "@maven-compat-3_6_0_http//file",
+ srcjar = "@maven-compat-3_6_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-model-3_6_0_import",
+ jar = "@maven-model-3_6_0_http//file",
+ srcjar = "@maven-model-3_6_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-model-builder-3_6_0_import",
+ jar = "@maven-model-builder-3_6_0_http//file",
+ srcjar = "@maven-model-builder-3_6_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-builder-support-3_6_0_import",
+ jar = "@maven-builder-support-3_6_0_http//file",
+ srcjar = "@maven-builder-support-3_6_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-settings-3_6_0_import",
+ jar = "@maven-settings-3_6_0_http//file",
+ srcjar = "@maven-settings-3_6_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-settings-builder-3_6_0_import",
+ jar = "@maven-settings-builder-3_6_0_http//file",
+ srcjar = "@maven-settings-builder-3_6_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-sec-dispatcher-1_4_import",
+ jar = "@plexus-sec-dispatcher-1_4_http//file",
+ srcjar = "@plexus-sec-dispatcher-1_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-artifact-3_6_0_import",
+ jar = "@maven-artifact-3_6_0_http//file",
+ srcjar = "@maven-artifact-3_6_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-core-3_6_0_import",
+ jar = "@maven-core-3_6_0_http//file",
+ srcjar = "@maven-core-3_6_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-plugin-api-3_6_0_import",
+ jar = "@maven-plugin-api-3_6_0_http//file",
+ srcjar = "@maven-plugin-api-3_6_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-spi-1_3_1_import",
+ jar = "@maven-resolver-spi-1_3_1_http//file",
+ srcjar = "@maven-resolver-spi-1_3_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-shared-utils-3_2_1_import",
+ jar = "@maven-shared-utils-3_2_1_http//file",
+ srcjar = "@maven-shared-utils-3_2_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "commons-io-2_5_import",
+ jar = "@commons-io-2_5_http//file",
+ srcjar = "@commons-io-2_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "org_eclipse_sisu_inject-0_3_3_import",
+ jar = "@org_eclipse_sisu_inject-0_3_3_http//file",
+ srcjar = "@org_eclipse_sisu_inject-0_3_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-provider-3_6_0_import",
+ jar = "@maven-resolver-provider-3_6_0_http//file",
+ srcjar = "@maven-resolver-provider-3_6_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "slf4j-api-1_7_25_import",
+ jar = "@slf4j-api-1_7_25_http//file",
+ srcjar = "@slf4j-api-1_7_25-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-repository-metadata-3_6_0_import",
+ jar = "@maven-repository-metadata-3_6_0_http//file",
+ srcjar = "@maven-repository-metadata-3_6_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-api-1_3_1_import",
+ jar = "@maven-resolver-api-1_3_1_http//file",
+ srcjar = "@maven-resolver-api-1_3_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-util-1_3_1_import",
+ jar = "@maven-resolver-util-1_3_1_http//file",
+ srcjar = "@maven-resolver-util-1_3_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-impl-1_3_1_import",
+ jar = "@maven-resolver-impl-1_3_1_http//file",
+ srcjar = "@maven-resolver-impl-1_3_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-utils-3_1_0_import",
+ jar = "@plexus-utils-3_1_0_http//file",
+ srcjar = "@plexus-utils-3_1_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-interpolation-1_25_import",
+ jar = "@plexus-interpolation-1_25_http//file",
+ srcjar = "@plexus-interpolation-1_25-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "org_eclipse_sisu_plexus-0_3_3_import",
+ jar = "@org_eclipse_sisu_plexus-0_3_3_http//file",
+ srcjar = "@org_eclipse_sisu_plexus-0_3_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-component-annotations-1_7_1_import",
+ jar = "@plexus-component-annotations-1_7_1_http//file",
+ srcjar = "@plexus-component-annotations-1_7_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "wagon-provider-api-3_2_0_import",
+ jar = "@wagon-provider-api-3_2_0_http//file",
+ srcjar = "@wagon-provider-api-3_2_0-sources_http//file"
+)
+
+java_library(
+ name = "maven_server_m36_impl_org_apache_maven_maven-core_3_6_0.provided",
+ exports = [
+ ":maven-core-3_6_0_import",
+ ":maven-model-3_6_0_import",
+ ":maven-settings-3_6_0_import",
+ ":maven-settings-builder-3_6_0_import",
+ ":plexus-interpolation-1_25_import",
+ ":plexus-sec-dispatcher-1_4_import",
+ ":plexus-cipher-1_4_import",
+ ":maven-builder-support-3_6_0_import",
+ ":maven-repository-metadata-3_6_0_import",
+ ":maven-artifact-3_6_0_import",
+ ":maven-plugin-api-3_6_0_import",
+ ":maven-model-builder-3_6_0_import",
+ ":maven-resolver-provider-3_6_0_import",
+ ":slf4j-api-1_7_25_import",
+ ":maven-resolver-impl-1_3_1_import",
+ ":maven-resolver-api-1_3_1_import",
+ ":maven-resolver-spi-1_3_1_import",
+ ":maven-resolver-util-1_3_1_import",
+ ":maven-shared-utils-3_2_1_import",
+ ":commons-io-2_5_import",
+ ":org_eclipse_sisu_plexus-0_3_3_import",
+ ":cdi-api-1_0_import",
+ ":jsr250-api-1_0_import",
+ ":org_eclipse_sisu_inject-0_3_3_import",
+ ":guice-4_2_1-no_aop_import",
+ ":aopalliance-1_0_import",
+ ":guava-25_1-android_import",
+ ":jsr305-3_0_2_import",
+ ":checker-compat-qual-2_0_0_import",
+ ":error_prone_annotations-2_1_3_import",
+ ":j2objc-annotations-1_1_import",
+ ":animal-sniffer-annotations-1_14_import",
+ ":javax_inject-1_import",
+ ":plexus-utils-3_1_0_import",
+ ":plexus-classworlds-2_5_2_import",
+ ":plexus-component-annotations-1_7_1_import",
+ ":commons-lang3-3_8_1_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "guice-4_2_1-no_aop_import",
+ jar = "@guice-4_2_1-no_aop_http//file"
+)
+
+java_library(
+ name = "maven_server_m36_impl_org_apache_maven_maven-embedder_3_6_0.provided",
+ exports = [
+ ":maven-embedder-3_6_0_import",
+ ":maven-settings-3_6_0_import",
+ ":maven-settings-builder-3_6_0_import",
+ ":plexus-interpolation-1_25_import",
+ ":maven-core-3_6_0_import",
+ ":maven-repository-metadata-3_6_0_import",
+ ":maven-artifact-3_6_0_import",
+ ":maven-resolver-provider-3_6_0_import",
+ ":maven-resolver-impl-1_3_1_import",
+ ":maven-resolver-spi-1_3_1_import",
+ ":org_eclipse_sisu_inject-0_3_3_import",
+ ":maven-plugin-api-3_6_0_import",
+ ":maven-model-3_6_0_import",
+ ":maven-model-builder-3_6_0_import",
+ ":maven-builder-support-3_6_0_import",
+ ":maven-resolver-api-1_3_1_import",
+ ":maven-resolver-util-1_3_1_import",
+ ":maven-shared-utils-3_2_1_import",
+ ":commons-io-2_5_import",
+ ":guice-4_2_1-no_aop_import",
+ ":aopalliance-1_0_import",
+ ":guava-25_1-android_import",
+ ":jsr305-3_0_2_import",
+ ":checker-compat-qual-2_0_0_import",
+ ":error_prone_annotations-2_1_3_import",
+ ":j2objc-annotations-1_1_import",
+ ":animal-sniffer-annotations-1_14_import",
+ ":javax_inject-1_import",
+ ":jsr250-api-1_0_import",
+ ":plexus-utils-3_1_0_import",
+ ":plexus-classworlds-2_5_2_import",
+ ":org_eclipse_sisu_plexus-0_3_3_import",
+ ":cdi-api-1_0_import",
+ ":plexus-component-annotations-1_7_1_import",
+ ":plexus-sec-dispatcher-1_4_import",
+ ":plexus-cipher-1_7_import",
+ ":slf4j-api-1_7_25_import",
+ ":commons-cli-1_4_import",
+ ":commons-lang3-3_8_1_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "maven-embedder-3_6_0_import",
+ jar = "@maven-embedder-3_6_0_http//file",
+ srcjar = "@maven-embedder-3_6_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-cipher-1_7_import",
+ jar = "@plexus-cipher-1_7_http//file",
+ srcjar = "@plexus-cipher-1_7-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "commons-cli-1_4_import",
+ jar = "@commons-cli-1_4_http//file",
+ srcjar = "@commons-cli-1_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven_server_m36_impl_org_apache_maven_shared_maven-dependency-tree_1_2.provided",
+ jar = "@maven-dependency-tree-1_2_http//file",
+ srcjar = "@maven-dependency-tree-1_2-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "maven_server_m3_common_com_google_inject_guicen-no_aop_4_2_1.provided",
+ exports = [
+ ":guice-4_2_1_import",
+ ":javax_inject-1_import",
+ ":guava-25_1-android_import",
+ ":jsr305-3_0_2_import",
+ ":checker-compat-qual-2_0_0_import",
+ ":error_prone_annotations-2_1_3_import",
+ ":j2objc-annotations-1_1_import",
+ ":animal-sniffer-annotations-1_14_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "maven_server_m3_common_org_apache_lucene_lucene-core_2_4_1.provided",
+ jar = "@lucene-core-2_4_1_http//file",
+ srcjar = "@lucene-core-2_4_1-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "maven_server_m3_common_org_apache_maven_archetype_archetype-common_2_2.provided",
+ exports = [
+ ":archetype-common-2_2_import",
+ ":archetype-catalog-2_2_import",
+ ":archetype-descriptor-2_2_import",
+ ":archetype-registry-2_2_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "archetype-common-2_2_import",
+ jar = "@archetype-common-2_2_http//file",
+ srcjar = "@archetype-common-2_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "archetype-catalog-2_2_import",
+ jar = "@archetype-catalog-2_2_http//file",
+ srcjar = "@archetype-catalog-2_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "archetype-descriptor-2_2_import",
+ jar = "@archetype-descriptor-2_2_http//file",
+ srcjar = "@archetype-descriptor-2_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "archetype-registry-2_2_import",
+ jar = "@archetype-registry-2_2_http//file",
+ srcjar = "@archetype-registry-2_2-sources_http//file"
+)
+
+java_library(
+ name = "maven_server_m3_common_org_apache_maven_maven-compat_3_6_0.provided",
+ exports = [
+ ":maven-compat-3_6_0_import",
+ ":maven-model-3_6_0_import",
+ ":maven-model-builder-3_6_0_import",
+ ":maven-builder-support-3_6_0_import",
+ ":maven-settings-3_6_0_import",
+ ":maven-settings-builder-3_6_0_import",
+ ":plexus-sec-dispatcher-1_4_import",
+ ":plexus-cipher-1_4_import",
+ ":maven-artifact-3_6_0_import",
+ ":commons-lang3-3_8_1_import",
+ ":maven-core-3_6_0_import",
+ ":maven-plugin-api-3_6_0_import",
+ ":maven-resolver-spi-1_3_1_import",
+ ":maven-shared-utils-3_2_1_import",
+ ":commons-io-2_5_import",
+ ":org_eclipse_sisu_inject-0_3_3_import",
+ ":javax_inject-1_import",
+ ":plexus-classworlds-2_5_2_import",
+ ":maven-resolver-provider-3_6_0_import",
+ ":slf4j-api-1_7_25_import",
+ ":maven-repository-metadata-3_6_0_import",
+ ":maven-resolver-api-1_3_1_import",
+ ":maven-resolver-util-1_3_1_import",
+ ":maven-resolver-impl-1_3_1_import",
+ ":plexus-utils-3_1_0_import",
+ ":plexus-interpolation-1_25_import",
+ ":org_eclipse_sisu_plexus-0_3_3_import",
+ ":cdi-api-1_0_import",
+ ":jsr250-api-1_0_import",
+ ":plexus-component-annotations-1_7_1_import",
+ ":wagon-provider-api-3_2_0_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "maven_server_m3_common_org_apache_maven_shared_maven-dependency-tree_1_2.provided",
+ jar = "@maven-dependency-tree-1_2_http//file",
+ srcjar = "@maven-dependency-tree-1_2-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "maven_server_m3_common_org_sonatype_nexus_nexus-indexer-artifact_1_0_1.provided",
+ jar = "@nexus-indexer-artifact-1_0_1_http//file",
+ srcjar = "@nexus-indexer-artifact-1_0_1-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "maven_server_m3_common_org_sonatype_nexus_nexus-indexer_3_0_4.provided",
+ jar = "@nexus-indexer-3_0_4_http//file",
+ srcjar = "@nexus-indexer-3_0_4-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "maven_server_m3_impl_com_google_inject_guice-no_aop_4_0.provided",
+ exports = [
+ ":guice-4_0_import",
+ ":javax_inject-1_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "maven_server_m3_impl_org_apache_maven_archetype_archetype-catalog_2_2.provided",
+ exports = [
+ ":archetype-catalog-2_2_import",
+ ":plexus-utils-1_5_8_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "plexus-utils-1_5_8_import",
+ jar = "@plexus-utils-1_5_8_http//file",
+ srcjar = "@plexus-utils-1_5_8-sources_http//file"
+)
+
+java_library(
+ name = "maven_server_m3_impl_org_apache_maven_archetype_archetype-common_2_2.provided",
+ exports = [
+ ":archetype-common-2_2_import",
+ ":archetype-catalog-2_2_import",
+ ":archetype-descriptor-2_2_import",
+ ":archetype-registry-2_2_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "maven_server_m3_impl_org_apache_maven_maven-compat_3_3_9.provided",
+ exports = [
+ ":maven-compat-3_3_9_import",
+ ":maven-model-3_3_9_import",
+ ":commons-lang3-3_4_import",
+ ":maven-model-builder-3_3_9_import",
+ ":maven-builder-support-3_3_9_import",
+ ":guava-18_0_import",
+ ":maven-settings-3_3_9_import",
+ ":maven-artifact-3_3_9_import",
+ ":maven-core-3_3_9_import",
+ ":maven-settings-builder-3_3_9_import",
+ ":maven-repository-metadata-3_3_9_import",
+ ":maven-plugin-api-3_3_9_import",
+ ":maven-aether-provider-3_3_9_import",
+ ":aether-spi-1_0_2_v20150114_import",
+ ":aether-impl-1_0_2_v20150114_import",
+ ":aether-api-1_0_2_v20150114_import",
+ ":aether-util-1_0_2_v20150114_import",
+ ":plexus-classworlds-2_5_2_import",
+ ":plexus-sec-dispatcher-1_3_import",
+ ":plexus-cipher-1_4_import",
+ ":plexus-utils-3_0_22_import",
+ ":plexus-interpolation-1_21_import",
+ ":org_eclipse_sisu_plexus-0_3_2_import",
+ ":cdi-api-1_0_import",
+ ":jsr250-api-1_0_import",
+ ":org_eclipse_sisu_inject-0_3_2_import",
+ ":plexus-component-annotations-1_6_import",
+ ":wagon-provider-api-2_10_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "maven-compat-3_3_9_import",
+ jar = "@maven-compat-3_3_9_http//file",
+ srcjar = "@maven-compat-3_3_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "wagon-provider-api-2_10_import",
+ jar = "@wagon-provider-api-2_10_http//file",
+ srcjar = "@wagon-provider-api-2_10-sources_http//file"
+)
+
+java_library(
+ name = "maven_server_m3_impl_org_apache_maven_maven-core_3_3_9.provided",
+ exports = [
+ ":maven-core-3_3_9_import",
+ ":maven-model-3_3_9_import",
+ ":maven-settings-3_3_9_import",
+ ":maven-settings-builder-3_3_9_import",
+ ":maven-builder-support-3_3_9_import",
+ ":maven-repository-metadata-3_3_9_import",
+ ":maven-artifact-3_3_9_import",
+ ":maven-plugin-api-3_3_9_import",
+ ":maven-model-builder-3_3_9_import",
+ ":guava-18_0_import",
+ ":maven-aether-provider-3_3_9_import",
+ ":aether-spi-1_0_2_v20150114_import",
+ ":aether-impl-1_0_2_v20150114_import",
+ ":aether-api-1_0_2_v20150114_import",
+ ":aether-util-1_0_2_v20150114_import",
+ ":org_eclipse_sisu_plexus-0_3_2_import",
+ ":cdi-api-1_0_import",
+ ":jsr250-api-1_0_import",
+ ":org_eclipse_sisu_inject-0_3_2_import",
+ ":plexus-interpolation-1_21_import",
+ ":plexus-utils-3_0_22_import",
+ ":plexus-classworlds-2_5_2_import",
+ ":plexus-component-annotations-1_6_import",
+ ":plexus-sec-dispatcher-1_3_import",
+ ":plexus-cipher-1_4_import",
+ ":commons-lang3-3_4_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "maven_server_m3_impl_org_apache_maven_maven-embedder_3_3_9.provided",
+ exports = [
+ ":maven-embedder-3_3_9_import",
+ ":maven-settings-3_3_9_import",
+ ":maven-core-3_3_9_import",
+ ":maven-model-3_3_9_import",
+ ":maven-settings-builder-3_3_9_import",
+ ":maven-repository-metadata-3_3_9_import",
+ ":maven-artifact-3_3_9_import",
+ ":maven-aether-provider-3_3_9_import",
+ ":aether-spi-1_0_2_v20150114_import",
+ ":aether-impl-1_0_2_v20150114_import",
+ ":aether-api-1_0_2_v20150114_import",
+ ":aether-util-1_0_2_v20150114_import",
+ ":guice-4_0-no_aop_import",
+ ":javax_inject-1_import",
+ ":aopalliance-1_0_import",
+ ":plexus-interpolation-1_21_import",
+ ":maven-plugin-api-3_3_9_import",
+ ":maven-model-builder-3_3_9_import",
+ ":maven-builder-support-3_3_9_import",
+ ":guava-18_0_import",
+ ":maven-compat-3_3_9_import",
+ ":wagon-provider-api-2_10_import",
+ ":plexus-utils-3_0_22_import",
+ ":plexus-classworlds-2_5_2_import",
+ ":org_eclipse_sisu_plexus-0_3_2_import",
+ ":cdi-api-1_0_import",
+ ":jsr250-api-1_0_import",
+ ":org_eclipse_sisu_inject-0_3_2_import",
+ ":plexus-component-annotations-1_6_import",
+ ":plexus-sec-dispatcher-1_3_import",
+ ":plexus-cipher-1_7_import",
+ ":slf4j-api-1_7_5_import",
+ ":commons-cli-1_2_import",
+ ":commons-lang3-3_4_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "maven-embedder-3_3_9_import",
+ jar = "@maven-embedder-3_3_9_http//file",
+ srcjar = "@maven-embedder-3_3_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "guice-4_0-no_aop_import",
+ jar = "@guice-4_0-no_aop_http//file"
+)
+
+kt_jvm_import(
+ name = "slf4j-api-1_7_5_import",
+ jar = "@slf4j-api-1_7_5_http//file",
+ srcjar = "@slf4j-api-1_7_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "commons-cli-1_2_import",
+ jar = "@commons-cli-1_2_http//file",
+ srcjar = "@commons-cli-1_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven_server_m3_impl_org_apache_maven_shared_maven-dependency-tree_1_2.provided",
+ jar = "@maven-dependency-tree-1_2_http//file",
+ srcjar = "@maven-dependency-tree-1_2-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "maven_server_m40_google_inject_guice_6_0_0.provided",
+ jar = "@guice-6_0_0_http//file",
+ srcjar = "@guice-6_0_0-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "maven_server_m40_org_apache_maven_maven-embedder_4_0_0-beta-3.provided",
+ exports = [
+ ":maven-embedder-4_0_0-beta-4_import",
+ ":maven-settings-4_0_0-beta-4_import",
+ ":maven-api-settings-4_0_0-beta-4_import",
+ ":maven-api-xml-4_0_0-beta-4_import",
+ ":maven-api-meta-4_0_0-beta-4_import",
+ ":maven-xml-impl-4_0_0-beta-4_import",
+ ":plexus-xml-4_0_4_import",
+ ":woodstox-core-7_0_0_import",
+ ":stax2-api-4_2_2_import",
+ ":maven-settings-builder-4_0_0-beta-4_import",
+ ":maven-api-core-4_0_0-beta-4_import",
+ ":maven-api-di-4_0_0-beta-4_import",
+ ":maven-api-impl-4_0_0-beta-4_import",
+ ":maven-api-metadata-4_0_0-beta-4_import",
+ ":assertj-core-3_26_3_import",
+ ":byte-buddy-1_14_18_import",
+ ":maven-toolchain-builder-4_0_0-beta-4_import",
+ ":maven-api-toolchain-4_0_0-beta-4_import",
+ ":maven-toolchain-model-4_0_0-beta-4_import",
+ ":maven-core-4_0_0-beta-4_import",
+ ":maven-di-4_0_0-beta-4_import",
+ ":maven-repository-metadata-4_0_0-beta-4_import",
+ ":maven-artifact-4_0_0-beta-4_import",
+ ":maven-resolver-provider-4_0_0-beta-4_import",
+ ":maven-resolver-connector-basic-2_0_1_import",
+ ":maven-resolver-transport-file-2_0_1_import",
+ ":maven-resolver-transport-apache-2_0_1_import",
+ ":httpclient-4_5_14_import",
+ ":httpcore-4_4_16_import",
+ ":commons-codec-1_17_1_import",
+ ":jcl-over-slf4j-2_0_13_import",
+ ":maven-api-spi-4_0_0-beta-4_import",
+ ":maven-slf4j-provider-4_0_0-beta-4_import",
+ ":maven-resolver-spi-2_0_1_import",
+ ":maven-resolver-impl-2_0_1_import",
+ ":maven-resolver-named-locks-2_0_1_import",
+ ":plexus-classworlds-2_8_0_import",
+ ":maven-jline-4_0_0-beta-4_import",
+ ":javax_inject-1_import",
+ ":javax_annotation-api-1_3_2_import",
+ ":maven-plugin-api-4_0_0-beta-4_import",
+ ":maven-api-plugin-4_0_0-beta-4_import",
+ ":org_eclipse_sisu_plexus-0_9_0_M3_import",
+ ":maven-model-4_0_0-beta-4_import",
+ ":maven-api-model-4_0_0-beta-4_import",
+ ":maven-model-builder-4_0_0-beta-4_import",
+ ":maven-builder-support-4_0_0-beta-4_import",
+ ":maven-slf4j-wrapper-4_0_0-beta-4_import",
+ ":maven-resolver-api-2_0_1_import",
+ ":maven-resolver-util-2_0_1_import",
+ ":plexus-sec-dispatcher-2_0_import",
+ ":plexus-utils-3_4_1_import",
+ ":plexus-cipher-2_0_import",
+ ":plexus-interpolation-1_27_import",
+ ":plexus-interactivity-api-1_3_import",
+ ":slf4j-api-2_0_16_import",
+ ":commons-cli-1_9_0_import",
+ ":jline-3_26_3_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "maven-embedder-4_0_0-beta-4_import",
+ jar = "@maven-embedder-4_0_0-beta-4_http//file",
+ srcjar = "@maven-embedder-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-settings-4_0_0-beta-4_import",
+ jar = "@maven-settings-4_0_0-beta-4_http//file",
+ srcjar = "@maven-settings-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-api-settings-4_0_0-beta-4_import",
+ jar = "@maven-api-settings-4_0_0-beta-4_http//file",
+ srcjar = "@maven-api-settings-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-api-xml-4_0_0-beta-4_import",
+ jar = "@maven-api-xml-4_0_0-beta-4_http//file",
+ srcjar = "@maven-api-xml-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-api-meta-4_0_0-beta-4_import",
+ jar = "@maven-api-meta-4_0_0-beta-4_http//file",
+ srcjar = "@maven-api-meta-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-xml-impl-4_0_0-beta-4_import",
+ jar = "@maven-xml-impl-4_0_0-beta-4_http//file",
+ srcjar = "@maven-xml-impl-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-xml-4_0_4_import",
+ jar = "@plexus-xml-4_0_4_http//file",
+ srcjar = "@plexus-xml-4_0_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "woodstox-core-7_0_0_import",
+ jar = "@woodstox-core-7_0_0_http//file",
+ srcjar = "@woodstox-core-7_0_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-settings-builder-4_0_0-beta-4_import",
+ jar = "@maven-settings-builder-4_0_0-beta-4_http//file",
+ srcjar = "@maven-settings-builder-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-api-core-4_0_0-beta-4_import",
+ jar = "@maven-api-core-4_0_0-beta-4_http//file",
+ srcjar = "@maven-api-core-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-api-di-4_0_0-beta-4_import",
+ jar = "@maven-api-di-4_0_0-beta-4_http//file",
+ srcjar = "@maven-api-di-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-api-impl-4_0_0-beta-4_import",
+ jar = "@maven-api-impl-4_0_0-beta-4_http//file",
+ srcjar = "@maven-api-impl-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-api-metadata-4_0_0-beta-4_import",
+ jar = "@maven-api-metadata-4_0_0-beta-4_http//file",
+ srcjar = "@maven-api-metadata-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-toolchain-builder-4_0_0-beta-4_import",
+ jar = "@maven-toolchain-builder-4_0_0-beta-4_http//file",
+ srcjar = "@maven-toolchain-builder-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-api-toolchain-4_0_0-beta-4_import",
+ jar = "@maven-api-toolchain-4_0_0-beta-4_http//file",
+ srcjar = "@maven-api-toolchain-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-toolchain-model-4_0_0-beta-4_import",
+ jar = "@maven-toolchain-model-4_0_0-beta-4_http//file",
+ srcjar = "@maven-toolchain-model-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-core-4_0_0-beta-4_import",
+ jar = "@maven-core-4_0_0-beta-4_http//file",
+ srcjar = "@maven-core-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-di-4_0_0-beta-4_import",
+ jar = "@maven-di-4_0_0-beta-4_http//file",
+ srcjar = "@maven-di-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-repository-metadata-4_0_0-beta-4_import",
+ jar = "@maven-repository-metadata-4_0_0-beta-4_http//file",
+ srcjar = "@maven-repository-metadata-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-artifact-4_0_0-beta-4_import",
+ jar = "@maven-artifact-4_0_0-beta-4_http//file",
+ srcjar = "@maven-artifact-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-provider-4_0_0-beta-4_import",
+ jar = "@maven-resolver-provider-4_0_0-beta-4_http//file",
+ srcjar = "@maven-resolver-provider-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-connector-basic-2_0_1_import",
+ jar = "@maven-resolver-connector-basic-2_0_1_http//file",
+ srcjar = "@maven-resolver-connector-basic-2_0_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-transport-file-2_0_1_import",
+ jar = "@maven-resolver-transport-file-2_0_1_http//file",
+ srcjar = "@maven-resolver-transport-file-2_0_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-transport-apache-2_0_1_import",
+ jar = "@maven-resolver-transport-apache-2_0_1_http//file",
+ srcjar = "@maven-resolver-transport-apache-2_0_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "commons-codec-1_17_1_import",
+ jar = "@commons-codec-1_17_1_http//file",
+ srcjar = "@commons-codec-1_17_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jcl-over-slf4j-2_0_13_import",
+ jar = "@jcl-over-slf4j-2_0_13_http//file",
+ srcjar = "@jcl-over-slf4j-2_0_13-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-api-spi-4_0_0-beta-4_import",
+ jar = "@maven-api-spi-4_0_0-beta-4_http//file",
+ srcjar = "@maven-api-spi-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-slf4j-provider-4_0_0-beta-4_import",
+ jar = "@maven-slf4j-provider-4_0_0-beta-4_http//file",
+ srcjar = "@maven-slf4j-provider-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-spi-2_0_1_import",
+ jar = "@maven-resolver-spi-2_0_1_http//file",
+ srcjar = "@maven-resolver-spi-2_0_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-impl-2_0_1_import",
+ jar = "@maven-resolver-impl-2_0_1_http//file",
+ srcjar = "@maven-resolver-impl-2_0_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-named-locks-2_0_1_import",
+ jar = "@maven-resolver-named-locks-2_0_1_http//file",
+ srcjar = "@maven-resolver-named-locks-2_0_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-classworlds-2_8_0_import",
+ jar = "@plexus-classworlds-2_8_0_http//file",
+ srcjar = "@plexus-classworlds-2_8_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-jline-4_0_0-beta-4_import",
+ jar = "@maven-jline-4_0_0-beta-4_http//file",
+ srcjar = "@maven-jline-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "javax_annotation-api-1_3_2_import",
+ jar = "@javax_annotation-api-1_3_2_http//file",
+ srcjar = "@javax_annotation-api-1_3_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-plugin-api-4_0_0-beta-4_import",
+ jar = "@maven-plugin-api-4_0_0-beta-4_http//file",
+ srcjar = "@maven-plugin-api-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-api-plugin-4_0_0-beta-4_import",
+ jar = "@maven-api-plugin-4_0_0-beta-4_http//file",
+ srcjar = "@maven-api-plugin-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "org_eclipse_sisu_plexus-0_9_0_M3_import",
+ jar = "@org_eclipse_sisu_plexus-0_9_0_M3_http//file",
+ srcjar = "@org_eclipse_sisu_plexus-0_9_0_M3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-model-4_0_0-beta-4_import",
+ jar = "@maven-model-4_0_0-beta-4_http//file",
+ srcjar = "@maven-model-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-api-model-4_0_0-beta-4_import",
+ jar = "@maven-api-model-4_0_0-beta-4_http//file",
+ srcjar = "@maven-api-model-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-model-builder-4_0_0-beta-4_import",
+ jar = "@maven-model-builder-4_0_0-beta-4_http//file",
+ srcjar = "@maven-model-builder-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-builder-support-4_0_0-beta-4_import",
+ jar = "@maven-builder-support-4_0_0-beta-4_http//file",
+ srcjar = "@maven-builder-support-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-slf4j-wrapper-4_0_0-beta-4_import",
+ jar = "@maven-slf4j-wrapper-4_0_0-beta-4_http//file",
+ srcjar = "@maven-slf4j-wrapper-4_0_0-beta-4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-api-2_0_1_import",
+ jar = "@maven-resolver-api-2_0_1_http//file",
+ srcjar = "@maven-resolver-api-2_0_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven-resolver-util-2_0_1_import",
+ jar = "@maven-resolver-util-2_0_1_http//file",
+ srcjar = "@maven-resolver-util-2_0_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-utils-3_4_1_import",
+ jar = "@plexus-utils-3_4_1_http//file",
+ srcjar = "@plexus-utils-3_4_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "plexus-interactivity-api-1_3_import",
+ jar = "@plexus-interactivity-api-1_3_http//file",
+ srcjar = "@plexus-interactivity-api-1_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "slf4j-api-2_0_16_import",
+ jar = "@slf4j-api-2_0_16_http//file",
+ srcjar = "@slf4j-api-2_0_16-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "commons-cli-1_9_0_import",
+ jar = "@commons-cli-1_9_0_http//file",
+ srcjar = "@commons-cli-1_9_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jline-3_26_3_import",
+ jar = "@jline-3_26_3_http//file",
+ srcjar = "@jline-3_26_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "maven_test_framework_io_takari_maven_wrapper",
+ jar = "@maven-wrapper-0_5_5_http//file",
+ srcjar = "@maven-wrapper-0_5_5-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "memoryfilesystem",
+ jar = "@memoryfilesystem-2_8_0_http//file",
+ srcjar = "@memoryfilesystem-2_8_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "miglayout-swing",
+ exports = [
+ ":miglayout-swing-11_4_import",
+ ":miglayout-core-11_4_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "miglayout-swing-11_4_import",
+ jar = "@miglayout-swing-11_4_http//file",
+ srcjar = "@miglayout-swing-11_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "miglayout-core-11_4_import",
+ jar = "@miglayout-core-11_4_http//file",
+ srcjar = "@miglayout-core-11_4-sources_http//file"
+)
+
+java_library(
+ name = "mockito",
+ exports = [
+ ":mockito-core-5_12_0_import",
+ ":byte-buddy-1_14_15_import",
+ ":byte-buddy-agent-1_14_15_import",
+ ":objenesis-3_3_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "mockito-core-5_12_0_import",
+ jar = "@mockito-core-5_12_0_http//file",
+ srcjar = "@mockito-core-5_12_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "byte-buddy-1_14_15_import",
+ jar = "@byte-buddy-1_14_15_http//file",
+ srcjar = "@byte-buddy-1_14_15-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "byte-buddy-agent-1_14_15_import",
+ jar = "@byte-buddy-agent-1_14_15_http//file",
+ srcjar = "@byte-buddy-agent-1_14_15-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "mockito-junit-jupiter",
+ jar = "@mockito-junit-jupiter-5_12_0_http//file",
+ srcjar = "@mockito-junit-jupiter-5_12_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "mockito-kotlin",
+ jar = "@mockito-kotlin-5_4_0_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "mvstore",
+ jar = "@h2-mvstore-2_3_232_http//file",
+ srcjar = "@h2-mvstore-2_3_232-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "netty",
+ exports = [
+ ":netty-all-4_2_0_Alpha4_import",
+ ":netty-buffer-4_2_0_Alpha4_import",
+ ":netty-codec-4_2_0_Alpha4_import",
+ ":netty-codec-http-4_2_0_Alpha4_import",
+ ":netty-codec-http2-4_2_0_Alpha4_import",
+ ":netty-common-4_2_0_Alpha4_import",
+ ":netty-handler-4_2_0_Alpha4_import",
+ ":netty-transport-native-unix-common-4_2_0_Alpha4_import",
+ ":netty-handler-ssl-ocsp-4_2_0_Alpha4_import",
+ ":netty-resolver-4_2_0_Alpha4_import",
+ ":netty-transport-4_2_0_Alpha4_import",
+ ":netty-transport-classes-epoll-4_2_0_Alpha4_import",
+ ":netty-transport-classes-kqueue-4_2_0_Alpha4_import",
+ ":netty-transport-native-epoll-4_2_0_Alpha4-linux-x86_64_import",
+ ":netty-transport-native-epoll-4_2_0_Alpha4-linux-aarch_64_import",
+ ":netty-transport-native-epoll-4_2_0_Alpha4-linux-riscv64_import",
+ ":netty-transport-native-kqueue-4_2_0_Alpha4-osx-x86_64_import",
+ ":netty-transport-native-kqueue-4_2_0_Alpha4-osx-aarch_64_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "netty-all-4_2_0_Alpha4_import",
+ jar = "@netty-all-4_2_0_Alpha4_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-buffer-4_2_0_Alpha4_import",
+ jar = "@netty-buffer-4_2_0_Alpha4_http//file",
+ srcjar = "@netty-buffer-4_2_0_Alpha4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-codec-4_2_0_Alpha4_import",
+ jar = "@netty-codec-4_2_0_Alpha4_http//file",
+ srcjar = "@netty-codec-4_2_0_Alpha4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-codec-http-4_2_0_Alpha4_import",
+ jar = "@netty-codec-http-4_2_0_Alpha4_http//file",
+ srcjar = "@netty-codec-http-4_2_0_Alpha4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-codec-http2-4_2_0_Alpha4_import",
+ jar = "@netty-codec-http2-4_2_0_Alpha4_http//file",
+ srcjar = "@netty-codec-http2-4_2_0_Alpha4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-common-4_2_0_Alpha4_import",
+ jar = "@netty-common-4_2_0_Alpha4_http//file",
+ srcjar = "@netty-common-4_2_0_Alpha4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-handler-4_2_0_Alpha4_import",
+ jar = "@netty-handler-4_2_0_Alpha4_http//file",
+ srcjar = "@netty-handler-4_2_0_Alpha4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-transport-native-unix-common-4_2_0_Alpha4_import",
+ jar = "@netty-transport-native-unix-common-4_2_0_Alpha4_http//file",
+ srcjar = "@netty-transport-native-unix-common-4_2_0_Alpha4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-handler-ssl-ocsp-4_2_0_Alpha4_import",
+ jar = "@netty-handler-ssl-ocsp-4_2_0_Alpha4_http//file",
+ srcjar = "@netty-handler-ssl-ocsp-4_2_0_Alpha4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-resolver-4_2_0_Alpha4_import",
+ jar = "@netty-resolver-4_2_0_Alpha4_http//file",
+ srcjar = "@netty-resolver-4_2_0_Alpha4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-transport-4_2_0_Alpha4_import",
+ jar = "@netty-transport-4_2_0_Alpha4_http//file",
+ srcjar = "@netty-transport-4_2_0_Alpha4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-transport-classes-epoll-4_2_0_Alpha4_import",
+ jar = "@netty-transport-classes-epoll-4_2_0_Alpha4_http//file",
+ srcjar = "@netty-transport-classes-epoll-4_2_0_Alpha4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-transport-classes-kqueue-4_2_0_Alpha4_import",
+ jar = "@netty-transport-classes-kqueue-4_2_0_Alpha4_http//file",
+ srcjar = "@netty-transport-classes-kqueue-4_2_0_Alpha4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-transport-native-epoll-4_2_0_Alpha4-linux-x86_64_import",
+ jar = "@netty-transport-native-epoll-4_2_0_Alpha4-linux-x86_64_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-transport-native-epoll-4_2_0_Alpha4-linux-aarch_64_import",
+ jar = "@netty-transport-native-epoll-4_2_0_Alpha4-linux-aarch_64_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-transport-native-epoll-4_2_0_Alpha4-linux-riscv64_import",
+ jar = "@netty-transport-native-epoll-4_2_0_Alpha4-linux-riscv64_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-transport-native-kqueue-4_2_0_Alpha4-osx-x86_64_import",
+ jar = "@netty-transport-native-kqueue-4_2_0_Alpha4-osx-x86_64_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-transport-native-kqueue-4_2_0_Alpha4-osx-aarch_64_import",
+ jar = "@netty-transport-native-kqueue-4_2_0_Alpha4-osx-aarch_64_http//file"
+)
+
+java_library(
+ name = "netty-buffer",
+ exports = [
+ ":netty-buffer-4_2_0_Alpha4_import",
+ ":netty-common-4_2_0_Alpha4_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "netty-codec-compression",
+ jar = "@netty-codec-compression-4_2_0_Alpha4_http//file",
+ srcjar = "@netty-codec-compression-4_2_0_Alpha4-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "netty-codec-http",
+ exports = [
+ ":netty-codec-http2-4_2_0_Alpha4_import",
+ ":netty-transport-4_2_0_Alpha4_import",
+ ":netty-resolver-4_2_0_Alpha4_import",
+ ":netty-codec-4_2_0_Alpha4_import",
+ ":netty-handler-4_2_0_Alpha4_import",
+ ":netty-transport-native-unix-common-4_2_0_Alpha4_import",
+ ":netty-codec-http-4_2_0_Alpha4_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "netty-codec-protobuf",
+ jar = "@netty-codec-protobuf-4_2_0_Alpha4_http//file",
+ srcjar = "@netty-codec-protobuf-4_2_0_Alpha4-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "netty-tcnative-boringssl",
+ exports = [
+ ":netty-tcnative-boringssl-static-2_0_66_Final_import",
+ ":netty-tcnative-classes-2_0_66_Final_import",
+ ":netty-tcnative-boringssl-static-2_0_66_Final-linux-x86_64_import",
+ ":netty-tcnative-boringssl-static-2_0_66_Final-linux-aarch_64_import",
+ ":netty-tcnative-boringssl-static-2_0_66_Final-osx-x86_64_import",
+ ":netty-tcnative-boringssl-static-2_0_66_Final-osx-aarch_64_import",
+ ":netty-tcnative-boringssl-static-2_0_66_Final-windows-x86_64_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "netty-tcnative-boringssl-static-2_0_66_Final_import",
+ jar = "@netty-tcnative-boringssl-static-2_0_66_Final_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-tcnative-classes-2_0_66_Final_import",
+ jar = "@netty-tcnative-classes-2_0_66_Final_http//file",
+ srcjar = "@netty-tcnative-classes-2_0_66_Final-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-tcnative-boringssl-static-2_0_66_Final-linux-x86_64_import",
+ jar = "@netty-tcnative-boringssl-static-2_0_66_Final-linux-x86_64_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-tcnative-boringssl-static-2_0_66_Final-linux-aarch_64_import",
+ jar = "@netty-tcnative-boringssl-static-2_0_66_Final-linux-aarch_64_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-tcnative-boringssl-static-2_0_66_Final-osx-x86_64_import",
+ jar = "@netty-tcnative-boringssl-static-2_0_66_Final-osx-x86_64_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-tcnative-boringssl-static-2_0_66_Final-osx-aarch_64_import",
+ jar = "@netty-tcnative-boringssl-static-2_0_66_Final-osx-aarch_64_http//file"
+)
+
+kt_jvm_import(
+ name = "netty-tcnative-boringssl-static-2_0_66_Final-windows-x86_64_import",
+ jar = "@netty-tcnative-boringssl-static-2_0_66_Final-windows-x86_64_http//file"
+)
+
+kt_jvm_import(
+ name = "ngram-slp",
+ jar = "@ngram-slp-0_0_3_http//file",
+ srcjar = "@ngram-slp-0_0_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "objenesis",
+ jar = "@objenesis-3_4_http//file",
+ srcjar = "@objenesis-3_4-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "okhttp",
+ exports = [
+ ":okhttp-5_0_0-alpha_14_import",
+ ":okio-jvm-3_9_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "okhttp-5_0_0-alpha_14_import",
+ jar = "@okhttp-5_0_0-alpha_14_http//file",
+ srcjar = "@okhttp-5_0_0-alpha_14-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "okio-jvm-3_9_0_import",
+ jar = "@okio-jvm-3_9_0_http//file",
+ srcjar = "@okio-jvm-3_9_0-sources_http//file"
+)
+
+java_library(
+ name = "opentelemetry",
+ exports = [
+ ":opentelemetry-sdk-1_41_0_import",
+ ":opentelemetry-api-1_41_0_import",
+ ":opentelemetry-context-1_41_0_import",
+ ":opentelemetry-sdk-common-1_41_0_import",
+ ":opentelemetry-sdk-trace-1_41_0_import",
+ ":opentelemetry-api-incubator-1_41_0-alpha_import",
+ ":opentelemetry-sdk-metrics-1_41_0_import",
+ ":opentelemetry-sdk-logs-1_41_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "opentelemetry-sdk-1_41_0_import",
+ jar = "@opentelemetry-sdk-1_41_0_http//file",
+ srcjar = "@opentelemetry-sdk-1_41_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "opentelemetry-api-1_41_0_import",
+ jar = "@opentelemetry-api-1_41_0_http//file",
+ srcjar = "@opentelemetry-api-1_41_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "opentelemetry-context-1_41_0_import",
+ jar = "@opentelemetry-context-1_41_0_http//file",
+ srcjar = "@opentelemetry-context-1_41_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "opentelemetry-sdk-common-1_41_0_import",
+ jar = "@opentelemetry-sdk-common-1_41_0_http//file",
+ srcjar = "@opentelemetry-sdk-common-1_41_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "opentelemetry-sdk-trace-1_41_0_import",
+ jar = "@opentelemetry-sdk-trace-1_41_0_http//file",
+ srcjar = "@opentelemetry-sdk-trace-1_41_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "opentelemetry-api-incubator-1_41_0-alpha_import",
+ jar = "@opentelemetry-api-incubator-1_41_0-alpha_http//file",
+ srcjar = "@opentelemetry-api-incubator-1_41_0-alpha-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "opentelemetry-sdk-metrics-1_41_0_import",
+ jar = "@opentelemetry-sdk-metrics-1_41_0_http//file",
+ srcjar = "@opentelemetry-sdk-metrics-1_41_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "opentelemetry-sdk-logs-1_41_0_import",
+ jar = "@opentelemetry-sdk-logs-1_41_0_http//file",
+ srcjar = "@opentelemetry-sdk-logs-1_41_0-sources_http//file"
+)
+
+java_library(
+ name = "opentelemetry-exporter-otlp-common",
+ exports = [
+ ":opentelemetry-exporter-otlp-common-1_41_0_import",
+ ":opentelemetry-exporter-common-1_41_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "opentelemetry-exporter-otlp-common-1_41_0_import",
+ jar = "@opentelemetry-exporter-otlp-common-1_41_0_http//file",
+ srcjar = "@opentelemetry-exporter-otlp-common-1_41_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "opentelemetry-exporter-common-1_41_0_import",
+ jar = "@opentelemetry-exporter-common-1_41_0_http//file",
+ srcjar = "@opentelemetry-exporter-common-1_41_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "opentelemetry-extension-kotlin",
+ jar = "@opentelemetry-extension-kotlin-1_41_0_http//file",
+ srcjar = "@opentelemetry-extension-kotlin-1_41_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "opentelemetry-extension-kotlin.provided",
+ jar = "@opentelemetry-extension-kotlin-1_41_0_http//file",
+ srcjar = "@opentelemetry-extension-kotlin-1_41_0-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "opentelemetry-semconv",
+ jar = "@opentelemetry-semconv-1_27_0-alpha_http//file",
+ srcjar = "@opentelemetry-semconv-1_27_0-alpha-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "opentelemetry-semconv.provided",
+ jar = "@opentelemetry-semconv-1_27_0-alpha_http//file",
+ srcjar = "@opentelemetry-semconv-1_27_0-alpha-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "opentelemetry.provided",
+ exports = [
+ ":opentelemetry-sdk-1_41_0_import",
+ ":opentelemetry-api-1_41_0_import",
+ ":opentelemetry-context-1_41_0_import",
+ ":opentelemetry-sdk-common-1_41_0_import",
+ ":opentelemetry-sdk-trace-1_41_0_import",
+ ":opentelemetry-api-incubator-1_41_0-alpha_import",
+ ":opentelemetry-sdk-metrics-1_41_0_import",
+ ":opentelemetry-sdk-logs-1_41_0_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "opentest4j",
+ jar = "@opentest4j-1_3_0_http//file",
+ srcjar = "@opentest4j-1_3_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "opentest4j.provided",
+ jar = "@opentest4j-1_3_0_http//file",
+ srcjar = "@opentest4j-1_3_0-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "org_codehaus_groovy_groovy",
+ jar = "@groovy-3_0_19_http//file",
+ srcjar = "@groovy-3_0_19-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "org_codehaus_groovy_groovy-ant.provided",
+ jar = "@groovy-ant-3_0_19_http//file",
+ srcjar = "@groovy-ant-3_0_19-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "org_codehaus_groovy_groovy-json",
+ jar = "@groovy-json-3_0_19_http//file",
+ srcjar = "@groovy-json-3_0_19-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "org_codehaus_groovy_groovy-jsr223",
+ jar = "@groovy-jsr223-3_0_19_http//file",
+ srcjar = "@groovy-jsr223-3_0_19-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "org_codehaus_groovy_groovy-templates",
+ jar = "@groovy-templates-3_0_19_http//file",
+ srcjar = "@groovy-templates-3_0_19-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "org_codehaus_groovy_groovy-xml",
+ jar = "@groovy-xml-3_0_19_http//file",
+ srcjar = "@groovy-xml-3_0_19-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "org_codehaus_groovy_groovy.provided",
+ jar = "@groovy-3_0_19_http//file",
+ srcjar = "@groovy-3_0_19-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "oro_matcher",
+ jar = "@oro-2_0_8_http//file",
+ srcjar = "@oro-2_0_8-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "package-search-api-client",
+ exports = [
+ ":packagesearch-api-client-jvm-3_3_1_import",
+ ":packagesearch-http-models-jvm-3_3_1_import",
+ ":packagesearch-api-models-jvm-3_3_1_import",
+ ":kotlinx-document-store-mvstore-0_0_4_import",
+ ":packagesearch-version-utils-jvm-3_3_1_import",
+ ":krypto-jvm-4_0_10_import",
+ ":kotlinx-document-store-core-jvm-0_0_4_import",
+ ":kotlinx-io-core-jvm-0_5_0_import",
+ ":kotlinx-io-bytestring-jvm-0_5_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "packagesearch-api-client-jvm-3_3_1_import",
+ jar = "@packagesearch-api-client-jvm-3_3_1_http//file",
+ srcjar = "@packagesearch-api-client-jvm-3_3_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "packagesearch-http-models-jvm-3_3_1_import",
+ jar = "@packagesearch-http-models-jvm-3_3_1_http//file",
+ srcjar = "@packagesearch-http-models-jvm-3_3_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "packagesearch-api-models-jvm-3_3_1_import",
+ jar = "@packagesearch-api-models-jvm-3_3_1_http//file",
+ srcjar = "@packagesearch-api-models-jvm-3_3_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "kotlinx-document-store-mvstore-0_0_4_import",
+ jar = "@kotlinx-document-store-mvstore-0_0_4_http//file",
+ srcjar = "@kotlinx-document-store-mvstore-0_0_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "packagesearch-version-utils-jvm-3_3_1_import",
+ jar = "@packagesearch-version-utils-jvm-3_3_1_http//file",
+ srcjar = "@packagesearch-version-utils-jvm-3_3_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "krypto-jvm-4_0_10_import",
+ jar = "@krypto-jvm-4_0_10_http//file",
+ srcjar = "@krypto-jvm-4_0_10-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "kotlinx-document-store-core-jvm-0_0_4_import",
+ jar = "@kotlinx-document-store-core-jvm-0_0_4_http//file",
+ srcjar = "@kotlinx-document-store-core-jvm-0_0_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "kotlinx-io-core-jvm-0_5_0_import",
+ jar = "@kotlinx-io-core-jvm-0_5_0_http//file",
+ srcjar = "@kotlinx-io-core-jvm-0_5_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "kotlinx-io-bytestring-jvm-0_5_0_import",
+ jar = "@kotlinx-io-bytestring-jvm-0_5_0_http//file",
+ srcjar = "@kotlinx-io-bytestring-jvm-0_5_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "performance_testing_github_oshi_core",
+ jar = "@oshi-core-6_6_0_http//file",
+ srcjar = "@oshi-core-6_6_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "platform_build_scripts_code_optimizer_proguard",
+ exports = [
+ ":proguard-base-7_5_0_import",
+ ":proguard-core-9_1_4_import",
+ ":kotlin-metadata-jvm-2_0_0_import",
+ ":annotations-24_0_0_import",
+ ":log4j-api-2_19_0_import",
+ ":log4j-core-2_19_0_import",
+ ":json-20231013_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "proguard-base-7_5_0_import",
+ jar = "@proguard-base-7_5_0_http//file",
+ srcjar = "@proguard-base-7_5_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "proguard-core-9_1_4_import",
+ jar = "@proguard-core-9_1_4_http//file",
+ srcjar = "@proguard-core-9_1_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "kotlin-metadata-jvm-2_0_0_import",
+ jar = "@kotlin-metadata-jvm-2_0_0_http//file",
+ srcjar = "@kotlin-metadata-jvm-2_0_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "annotations-24_0_0_import",
+ jar = "@annotations-24_0_0_http//file",
+ srcjar = "@annotations-24_0_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "log4j-api-2_19_0_import",
+ jar = "@log4j-api-2_19_0_http//file",
+ srcjar = "@log4j-api-2_19_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "log4j-core-2_19_0_import",
+ jar = "@log4j-core-2_19_0_http//file",
+ srcjar = "@log4j-core-2_19_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "json-20231013_import",
+ jar = "@json-20231013_http//file",
+ srcjar = "@json-20231013-sources_http//file"
+)
+
+java_library(
+ name = "platform_build_scripts_jetbrains_apple_notary_api_kotlin_client",
+ exports = [
+ ":apple-notary-api-kotlin-client-1_0_5_import",
+ ":aws-java-sdk-s3-1_12_431_import",
+ ":aws-java-sdk-kms-1_12_431_import",
+ ":aws-java-sdk-core-1_12_431_import",
+ ":jmespath-java-1_12_431_import",
+ ":java-jwt-4_3_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "apple-notary-api-kotlin-client-1_0_5_import",
+ jar = "@apple-notary-api-kotlin-client-1_0_5_http//file",
+ srcjar = "@apple-notary-api-kotlin-client-1_0_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "aws-java-sdk-s3-1_12_431_import",
+ jar = "@aws-java-sdk-s3-1_12_431_http//file",
+ srcjar = "@aws-java-sdk-s3-1_12_431-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "aws-java-sdk-kms-1_12_431_import",
+ jar = "@aws-java-sdk-kms-1_12_431_http//file",
+ srcjar = "@aws-java-sdk-kms-1_12_431-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "aws-java-sdk-core-1_12_431_import",
+ jar = "@aws-java-sdk-core-1_12_431_http//file",
+ srcjar = "@aws-java-sdk-core-1_12_431-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jmespath-java-1_12_431_import",
+ jar = "@jmespath-java-1_12_431_http//file",
+ srcjar = "@jmespath-java-1_12_431-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "java-jwt-4_3_0_import",
+ jar = "@java-jwt-4_3_0_http//file",
+ srcjar = "@java-jwt-4_3_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "platform_build_scripts_jetbrains_format_ripper",
+ jar = "@format-ripper-1_1_1_http//file",
+ srcjar = "@format-ripper-1_1_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "platform_build_scripts_spdx_tools_java",
+ exports = [
+ ":tools-java-1_1_8_import",
+ ":java-spdx-library-1_1_10_import",
+ ":spdx-jackson-store-1_1_9_import",
+ ":jackson-dataformat-xml-2_15_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "tools-java-1_1_8_import",
+ jar = "@tools-java-1_1_8_http//file",
+ srcjar = "@tools-java-1_1_8-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "java-spdx-library-1_1_10_import",
+ jar = "@java-spdx-library-1_1_10_http//file",
+ srcjar = "@java-spdx-library-1_1_10-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "spdx-jackson-store-1_1_9_import",
+ jar = "@spdx-jackson-store-1_1_9_http//file",
+ srcjar = "@spdx-jackson-store-1_1_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jackson-dataformat-xml-2_15_0_import",
+ jar = "@jackson-dataformat-xml-2_15_0_http//file",
+ srcjar = "@jackson-dataformat-xml-2_15_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "platform_compose_compiler_plugin_jetbrains_compose_compiler_hosted.provided",
+ jar = "@compiler-hosted-1_5_14_http//file",
+ srcjar = "@compiler-hosted-1_5_14-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "platform_coverage_agent_intellij-coverage",
+ jar = "@intellij-coverage-agent-1_0_763_http//file",
+ srcjar = "@intellij-coverage-agent-1_0_763-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "platform_credential_store_impl_dbus-java",
+ exports = [
+ ":dbus-java-transport-native-unixsocket-4_2_1_import",
+ ":dbus-java-core-4_2_1_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "dbus-java-transport-native-unixsocket-4_2_1_import",
+ jar = "@dbus-java-transport-native-unixsocket-4_2_1_http//file",
+ srcjar = "@dbus-java-transport-native-unixsocket-4_2_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "dbus-java-core-4_2_1_import",
+ jar = "@dbus-java-core-4_2_1_http//file",
+ srcjar = "@dbus-java-core-4_2_1-sources_http//file"
+)
+
+java_library(
+ name = "platform_eel_helper_jline_terminal",
+ exports = [
+ ":jline-terminal-3_27_0_import",
+ ":jline-native-3_27_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "platform_images_build_pngencoder",
+ jar = "@pngencoder-0_14_0_http//file",
+ srcjar = "@pngencoder-0_14_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "platform_jps_build_qdox-java-parser",
+ jar = "@qdox-2_0_1_http//file",
+ srcjar = "@qdox-2_0_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "platform_jps_build_tests_jqwik",
+ exports = [
+ ":jqwik-1_9_0_import",
+ ":apiguardian-api-1_1_2_import",
+ ":jqwik-api-1_9_0_import",
+ ":jqwik-web-1_9_0_import",
+ ":jqwik-time-1_9_0_import",
+ ":jqwik-engine-1_9_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "jqwik-1_9_0_import",
+ jar = "@jqwik-1_9_0_http//file",
+ srcjar = "@jqwik-1_9_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jqwik-api-1_9_0_import",
+ jar = "@jqwik-api-1_9_0_http//file",
+ srcjar = "@jqwik-api-1_9_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jqwik-web-1_9_0_import",
+ jar = "@jqwik-web-1_9_0_http//file",
+ srcjar = "@jqwik-web-1_9_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jqwik-time-1_9_0_import",
+ jar = "@jqwik-time-1_9_0_http//file",
+ srcjar = "@jqwik-time-1_9_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jqwik-engine-1_9_0_import",
+ jar = "@jqwik-engine-1_9_0_http//file",
+ srcjar = "@jqwik-engine-1_9_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "platform_settings_local_jackson-dataformat-cbor",
+ jar = "@jackson-dataformat-cbor-2_16_0_http//file",
+ srcjar = "@jackson-dataformat-cbor-2_16_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "platform_settings_local_kotlinx-serialization-cbor",
+ jar = "@kotlinx-serialization-cbor-jvm-1_7_3_http//file",
+ srcjar = "@kotlinx-serialization-cbor-jvm-1_7_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "platform_test_framework_okhttp3-mockwebserver",
+ exports = [
+ ":mockwebserver-5_0_0-alpha_11_import",
+ ":mockwebserver3-5_0_0-alpha_11_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "mockwebserver-5_0_0-alpha_11_import",
+ jar = "@mockwebserver-5_0_0-alpha_11_http//file",
+ srcjar = "@mockwebserver-5_0_0-alpha_11-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "mockwebserver3-5_0_0-alpha_11_import",
+ jar = "@mockwebserver3-5_0_0-alpha_11_http//file",
+ srcjar = "@mockwebserver3-5_0_0-alpha_11-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "platform_test_framework_ui_intellij_remoterobot_remote_fixtures",
+ jar = "@remote-fixtures-0_11_19_http//file",
+ srcjar = "@remote-fixtures-0_11_19-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "platform_test_framework_ui_intellij_remoterobot_robot_server_core",
+ exports = [
+ ":robot-server-core-0_11_19_import",
+ ":remote-robot-0_11_19_import",
+ ":slf4j-api-2_0_7_import",
+ ":kotlin-reflect-1_8_10_import",
+ ":retrofit-2_9_0_import",
+ ":okhttp-3_14_9_import",
+ ":okio-1_17_2_import",
+ ":converter-gson-2_9_0_import",
+ ":rhino-1_7_14_import",
+ ":assertj-swing-junit-3_17_1_import",
+ ":junit-4_12_import",
+ ":hamcrest-core-1_3_import",
+ ":assertj-swing-3_17_1_import",
+ ":assertj-core-3_17_2_import",
+ ":fest-util-1_2_5_import",
+ ":fest-reflect-1_4_1_import",
+ ":byte-buddy-dep-1_14_5_import",
+ ":asm-9_5_import",
+ ":asm-commons-9_5_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "robot-server-core-0_11_19_import",
+ jar = "@robot-server-core-0_11_19_http//file",
+ srcjar = "@robot-server-core-0_11_19-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "remote-robot-0_11_19_import",
+ jar = "@remote-robot-0_11_19_http//file",
+ srcjar = "@remote-robot-0_11_19-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "slf4j-api-2_0_7_import",
+ jar = "@slf4j-api-2_0_7_http//file",
+ srcjar = "@slf4j-api-2_0_7-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "kotlin-reflect-1_8_10_import",
+ jar = "@kotlin-reflect-1_8_10_http//file",
+ srcjar = "@kotlin-reflect-1_8_10-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "retrofit-2_9_0_import",
+ jar = "@retrofit-2_9_0_http//file",
+ srcjar = "@retrofit-2_9_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "okhttp-3_14_9_import",
+ jar = "@okhttp-3_14_9_http//file",
+ srcjar = "@okhttp-3_14_9-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "okio-1_17_2_import",
+ jar = "@okio-1_17_2_http//file",
+ srcjar = "@okio-1_17_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "converter-gson-2_9_0_import",
+ jar = "@converter-gson-2_9_0_http//file",
+ srcjar = "@converter-gson-2_9_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "rhino-1_7_14_import",
+ jar = "@rhino-1_7_14_http//file",
+ srcjar = "@rhino-1_7_14-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "assertj-swing-junit-3_17_1_import",
+ jar = "@assertj-swing-junit-3_17_1_http//file",
+ srcjar = "@assertj-swing-junit-3_17_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "junit-4_12_import",
+ jar = "@junit-4_12_http//file",
+ srcjar = "@junit-4_12-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "assertj-swing-3_17_1_import",
+ jar = "@assertj-swing-3_17_1_http//file",
+ srcjar = "@assertj-swing-3_17_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "assertj-core-3_17_2_import",
+ jar = "@assertj-core-3_17_2_http//file",
+ srcjar = "@assertj-core-3_17_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "fest-util-1_2_5_import",
+ jar = "@fest-util-1_2_5_http//file",
+ srcjar = "@fest-util-1_2_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "fest-reflect-1_4_1_import",
+ jar = "@fest-reflect-1_4_1_http//file",
+ srcjar = "@fest-reflect-1_4_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "byte-buddy-dep-1_14_5_import",
+ jar = "@byte-buddy-dep-1_14_5_http//file",
+ srcjar = "@byte-buddy-dep-1_14_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "asm-9_5_import",
+ jar = "@asm-9_5_http//file",
+ srcjar = "@asm-9_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "asm-commons-9_5_import",
+ jar = "@asm-commons-9_5_http//file",
+ srcjar = "@asm-commons-9_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "platform_util_commons_lang_v2_shim_commons-collections",
+ jar = "@commons-collections-3_2_2_http//file",
+ srcjar = "@commons-collections-3_2_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "platform_util_trove_trove",
+ jar = "@trove4j-1_0_20221201_http//file",
+ srcjar = "@trove4j-1_0_20221201-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "plexus-utils",
+ jar = "@plexus-utils-3_5_1_http//file",
+ srcjar = "@plexus-utils-3_5_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "protobuf",
+ jar = "@protobuf-java-3_24_4-jb_2_http//file",
+ srcjar = "@protobuf-java-3_24_4-jb_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "proxy-vole",
+ exports = [
+ ":proxy-vole-1_1_5_import",
+ ":delight-rhino-sandbox-0_0_17_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "proxy-vole-1_1_5_import",
+ jar = "@proxy-vole-1_1_5_http//file",
+ srcjar = "@proxy-vole-1_1_5-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "delight-rhino-sandbox-0_0_17_import",
+ jar = "@delight-rhino-sandbox-0_0_17_http//file",
+ srcjar = "@delight-rhino-sandbox-0_0_17-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "pty4j",
+ jar = "@pty4j-0_13_1_http//file",
+ srcjar = "@pty4j-0_13_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "python_community_impl_completion-ranking-python-with-full-line",
+ jar = "@completion-ranking-python-with-full-line-0_2_1_http//file",
+ srcjar = "@completion-ranking-python-with-full-line-0_2_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "python_community_impl_ml-completion-prev-exprs-models",
+ jar = "@ml-completion-prev-exprs-models-1_11_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "python_community_impl_tuweni-toml",
+ exports = [
+ ":tuweni-toml-2_0_0_import",
+ ":antlr4-runtime-4_7_1_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "tuweni-toml-2_0_0_import",
+ jar = "@tuweni-toml-2_0_0_http//file",
+ srcjar = "@tuweni-toml-2_0_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "antlr4-runtime-4_7_1_import",
+ jar = "@antlr4-runtime-4_7_1_http//file",
+ srcjar = "@antlr4-runtime-4_7_1-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "rd-core",
+ jar = "@rd-core-2024_3_1_http//file",
+ srcjar = "@rd-core-2024_3_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "rd-framework",
+ jar = "@rd-framework-2024_3_1_http//file",
+ srcjar = "@rd-framework-2024_3_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "rd-gen",
+ jar = "@rd-gen-2024_3_1_http//file",
+ srcjar = "@rd-gen-2024_3_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "rd-swing",
+ jar = "@rd-swing-2024_3_1_http//file",
+ srcjar = "@rd-swing-2024_3_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "rd-text",
+ jar = "@rd-text-2024_3_1_http//file",
+ srcjar = "@rd-text-2024_3_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "relaxng_isorelax",
+ jar = "@isorelax-20030108_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "relaxng_jing",
+ jar = "@jing-20030619_http//file",
+ srcjar = "@jing-20030619-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "rhino",
+ jar = "@rhino-runtime-1_7_15_http//file",
+ srcjar = "@rhino-runtime-1_7_15-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "rhizomedb-compiler-plugin.provided",
+ jar = "@rhizomedb-compiler-plugin-2_1_0-RC2-0_3_http//file",
+ srcjar = "@rhizomedb-compiler-plugin-2_1_0-RC2-0_3-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "rpc-compiler-plugin.provided",
+ jar = "@rpc-compiler-plugin-2_1_0-RC2-0_3_http//file",
+ srcjar = "@rpc-compiler-plugin-2_1_0-RC2-0_3-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "search_everywhere_ml_ai_grazie_emb",
+ exports = [
+ ":model-emb-jvm-0_3_150_import",
+ ":model-text-jvm-0_3_150_import",
+ ":model-common-jvm-0_3_150_import",
+ ":utils-common-jvm-0_3_150_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "model-emb-jvm-0_3_150_import",
+ jar = "@model-emb-jvm-0_3_150_http//file",
+ srcjar = "@model-emb-jvm-0_3_150-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "search_everywhere_ml_ranking_core_find-action-model",
+ jar = "@find-action-model-231_0_0_http//file",
+ srcjar = "@find-action-model-231_0_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "search_everywhere_ml_ranking_core_find-action-model-experimental",
+ jar = "@find-action-model-243_0_1_http//file",
+ srcjar = "@find-action-model-243_0_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "search_everywhere_ml_ranking_core_find-all-model-experimental",
+ jar = "@find-all-model-232_1_1_http//file",
+ srcjar = "@find-all-model-232_1_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "search_everywhere_ml_ranking_core_find-classes-model",
+ jar = "@find-classes-model-231_0_0_http//file",
+ srcjar = "@find-classes-model-231_0_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "search_everywhere_ml_ranking_core_find-classes-model-experimental",
+ jar = "@find-classes-model-243_0_1_http//file",
+ srcjar = "@find-classes-model-243_0_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "search_everywhere_ml_ranking_core_find-file-model",
+ jar = "@find-file-model-232_1_1_http//file",
+ srcjar = "@find-file-model-232_1_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "search_everywhere_ml_ranking_core_find-file-model-experimental",
+ jar = "@find-file-model-243_0_1_http//file",
+ srcjar = "@find-file-model-243_0_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "settings_repository_eclipse_jgit_ssh_apache",
+ jar = "@org_eclipse_jgit_ssh_apache-6_6_1_202309021850-r_http//file",
+ srcjar = "@org_eclipse_jgit_ssh_apache-6_6_1_202309021850-r-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "settings_repository_eclipse_jgit_ssh_apache_agent",
+ jar = "@org_eclipse_jgit_ssh_apache_agent-6_6_1_202309021850-r_http//file",
+ srcjar = "@org_eclipse_jgit_ssh_apache_agent-6_6_1_202309021850-r-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "slf4j-api",
+ jar = "@slf4j-api-2_0_13_http//file",
+ srcjar = "@slf4j-api-2_0_13-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "slf4j-jdk14",
+ jar = "@slf4j-jdk14-2_0_13_http//file",
+ srcjar = "@slf4j-jdk14-2_0_13-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "snakeyaml",
+ jar = "@snakeyaml-2_3_http//file",
+ srcjar = "@snakeyaml-2_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "snakeyaml-engine",
+ jar = "@snakeyaml-engine-2_7_http//file",
+ srcjar = "@snakeyaml-engine-2_7-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "spellchecker_ai_grazie_nlp_detect",
+ exports = [
+ ":nlp-detect-jvm-0_3_150_import",
+ ":utils-common-jvm-0_3_150_import",
+ ":nlp-common-jvm-0_3_150_import",
+ ":model-text-jvm-0_3_150_import",
+ ":model-common-jvm-0_3_150_import",
+ ":nlp-patterns-jvm-0_3_150_import",
+ ":nlp-tokenizer-jvm-0_3_150_import",
+ ":nlp-similarity-jvm-0_3_150_import",
+ ":nlp-langs-jvm-0_3_150_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "spellchecker_ai_grazie_spell_hunspell_en",
+ jar = "@hunspell-en-jvm-0_2_141_http//file",
+ srcjar = "@hunspell-en-jvm-0_2_141-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "spellchecker_ai_grazie_utils_lucene_lt_compatibility",
+ jar = "@utils-lucene-lt-compatibility-0_3_150_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "spellchecker_java-string-similarity",
+ jar = "@java-string-similarity-2_0_0_http//file",
+ srcjar = "@java-string-similarity-2_0_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "sqlite",
+ jar = "@sqlite-jdbc-3_46_1_0_http//file",
+ srcjar = "@sqlite-jdbc-3_46_1_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "sqlite-native",
+ jar = "@native-3_42_0-jb_1_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "stats_collector_completion-log-events",
+ jar = "@completion-log-events-0_0_3_http//file",
+ srcjar = "@completion-log-events-0_0_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "stats_collector_tests_completion-log-events",
+ jar = "@completion-log-events-0_0_3_http//file",
+ srcjar = "@completion-log-events-0_0_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "stream_ex",
+ jar = "@streamex-0_8_2_http//file",
+ srcjar = "@streamex-0_8_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "studio-platform",
+ jar = "@studio-platform-2024_2_2-canary5-202_http//file",
+ srcjar = "@studio-platform-2024_2_2-canary5-202-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "studio-platform.provided",
+ jar = "@studio-platform-2024_2_2-canary5-202_http//file",
+ srcjar = "@studio-platform-2024_2_2-canary5-202-sources_http//file",
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "studio-test-platform",
+ jar = "@studio-test-platform-2024_2_2-canary5-202_http//file",
+ srcjar = "@studio-test-platform-2024_2_2-canary5-202-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "swingx",
+ jar = "@swingx-core-1_6_2-2_http//file",
+ srcjar = "@swingx-core-1_6_2-2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "tasks_core_commons-discovery",
+ jar = "@commons-discovery-0_4_http//file",
+ srcjar = "@commons-discovery-0_4-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "tc_service_messages",
+ jar = "@serviceMessages-2024_07_http//file",
+ srcjar = "@serviceMessages-2024_07-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "terminal_completion-ranking-sh",
+ jar = "@completion-ranking-sh-0_0_2_http//file",
+ srcjar = "@completion-ranking-sh-0_0_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "terminal_completion_terminal-completion-spec",
+ jar = "@completion-spec-0_4_0_http//file",
+ srcjar = "@completion-spec-0_4_0-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "terminal_terminal-completion-db-with-extensions",
+ jar = "@completion-db-with-extensions-0_5_0_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "test-discovery-plugin-base",
+ jar = "@test-discovery-plugin-base-0_1_191_http//file",
+ srcjar = "@test-discovery-plugin-base-0_1_191-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "test_n_g",
+ exports = [
+ ":testng-7_8_0_import",
+ ":jcommander-1_82_import",
+ ":jquery-3_6_1_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "testng-7_8_0_import",
+ jar = "@testng-7_8_0_http//file",
+ srcjar = "@testng-7_8_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jcommander-1_82_import",
+ jar = "@jcommander-1_82_http//file",
+ srcjar = "@jcommander-1_82-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "jquery-3_6_1_import",
+ jar = "@jquery-3_6_1_http//file",
+ srcjar = "@jquery-3_6_1-sources_http//file"
+)
+
+java_library(
+ name = "test_n_g.provided",
+ exports = [
+ ":testng-7_8_0_import",
+ ":jcommander-1_82_import",
+ ":jquery-3_6_1_import",
+ ],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "testcontainers",
+ exports = [
+ ":testcontainers-1_20_3_import",
+ ":duct-tape-1_0_8_import",
+ ":docker-java-api-3_4_0_import",
+ ":docker-java-transport-zerodep-3_4_0_import",
+ ":docker-java-transport-3_4_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "testcontainers-1_20_3_import",
+ jar = "@testcontainers-1_20_3_http//file",
+ srcjar = "@testcontainers-1_20_3-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "duct-tape-1_0_8_import",
+ jar = "@duct-tape-1_0_8_http//file",
+ srcjar = "@duct-tape-1_0_8-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "docker-java-api-3_4_0_import",
+ jar = "@docker-java-api-3_4_0_http//file",
+ srcjar = "@docker-java-api-3_4_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "docker-java-transport-zerodep-3_4_0_import",
+ jar = "@docker-java-transport-zerodep-3_4_0_http//file",
+ srcjar = "@docker-java-transport-zerodep-3_4_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "docker-java-transport-3_4_0_import",
+ jar = "@docker-java-transport-3_4_0_http//file",
+ srcjar = "@docker-java-transport-3_4_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "tips-pycharm-community",
+ jar = "@tips-pycharm-community-241_74_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "tools_api_dump_kotlinx-bcv",
+ exports = [
+ ":binary-compatibility-validator-0_14_0_import",
+ ":kotlinx-metadata-jvm-0_6_2_import",
+ ":asm-9_6_import",
+ ":asm-tree-9_6_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "binary-compatibility-validator-0_14_0_import",
+ jar = "@binary-compatibility-validator-0_14_0_http//file",
+ srcjar = "@binary-compatibility-validator-0_14_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "kotlinx-metadata-jvm-0_6_2_import",
+ jar = "@kotlinx-metadata-jvm-0_6_2_http//file",
+ srcjar = "@kotlinx-metadata-jvm-0_6_2-sources_http//file"
+)
+
+java_library(
+ name = "truth",
+ exports = [
+ ":truth-0_42_import",
+ ":diffutils-1_3_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "truth-0_42_import",
+ jar = "@truth-0_42_http//file",
+ srcjar = "@truth-0_42-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "diffutils-1_3_0_import",
+ jar = "@diffutils-1_3_0_http//file",
+ srcjar = "@diffutils-1_3_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "turbo_complete_languages_kotlin_k1_completion-performance-kotlin",
+ jar = "@performance-kotlin-0_0_9_http//file",
+ srcjar = "@performance-kotlin-0_0_9-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "vavr",
+ exports = [
+ ":vavr-0_10_4_import",
+ ":vavr-match-0_10_4_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "vavr-0_10_4_import",
+ jar = "@vavr-0_10_4_http//file",
+ srcjar = "@vavr-0_10_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "vavr-match-0_10_4_import",
+ jar = "@vavr-match-0_10_4_http//file",
+ srcjar = "@vavr-match-0_10_4-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "vcs_change_reminder_change-reminder-prediction-model",
+ jar = "@randomForestRegressor-0_0_11_http//file",
+ srcjar = "@randomForestRegressor-0_0_11-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "velocity",
+ jar = "@velocity-engine-core-2_3_http//file",
+ srcjar = "@velocity-engine-core-2_3-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "winp",
+ jar = "@winp-1_30_1_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "workspace-model-codegen",
+ jar = "@workspace-model-codegen-0_0_9_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "x_stream",
+ exports = [
+ ":xstream-1_4_20_import",
+ ":mxparser-1_2_2_import",
+ ":xmlpull-1_1_3_1_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "xstream-1_4_20_import",
+ jar = "@xstream-1_4_20_http//file",
+ srcjar = "@xstream-1_4_20-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "mxparser-1_2_2_import",
+ jar = "@mxparser-1_2_2_http//file",
+ srcjar = "@mxparser-1_2_2-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "xmlpull-1_1_3_1_import",
+ jar = "@xmlpull-1_1_3_1_http//file"
+)
+
+kt_jvm_import(
+ name = "xerces",
+ jar = "@xercesImpl-2_12_2_http//file",
+ srcjar = "@xercesImpl-2_12_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "xml-resolver",
+ jar = "@xml-resolver-1_2_http//file",
+ srcjar = "@xml-resolver-1_2-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "xml_r_p_c",
+ jar = "@xmlrpc-2_0_1_http//file",
+ srcjar = "@xmlrpc-2_0_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "xml_xmlbeans__xml_beans",
+ jar = "@xmlbeans-5_1_1_http//file",
+ srcjar = "@xmlbeans-5_1_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "xml_xmlbeans_apache_logging_log4j_to_slf4j",
+ exports = [
+ ":log4j-to-slf4j-2_20_0_import",
+ ":log4j-api-2_20_0_import",
+ ],
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "log4j-to-slf4j-2_20_0_import",
+ jar = "@log4j-to-slf4j-2_20_0_http//file",
+ srcjar = "@log4j-to-slf4j-2_20_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "log4j-api-2_20_0_import",
+ jar = "@log4j-api-2_20_0_http//file",
+ srcjar = "@log4j-api-2_20_0-sources_http//file"
+)
+
+kt_jvm_import(
+ name = "xslt_debugger_impl_rt__serializer-2_7_3",
+ jar = "@serializer-2_7_3_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "xslt_debugger_impl_rt__xalan-2_7_3",
+ jar = "@xalan-2_7_3_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "xz",
+ jar = "@xz-1_10_http//file",
+ srcjar = "@xz-1_10-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "zip-signer",
+ jar = "@marketplace-zip-signer-0_1_24_http//file",
+ srcjar = "@marketplace-zip-signer-0_1_24-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "zstd-jni",
+ jar = "@zstd-jni-1_5_6-5_http//file",
+ srcjar = "@zstd-jni-1_5_6-5-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_import(
+ name = "zxing-core",
+ jar = "@core-3_5_1_http//file",
+ srcjar = "@core-3_5_1-sources_http//file",
+ visibility = ["//visibility:public"]
+)
+### auto-generated section `maven-libs` end
+
+### auto-generated section `local-libs` start
+java_library(
+ name = "ant-antlr",
+ exports = ["//lib/ant/lib:ant-antlr"],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "axis-1_4",
+ exports = ["//plugins/tasks/tasks-core/lib:axis-1_4"],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "commons-httpclient-3_1-patched",
+ exports = ["//lib:commons-httpclient-3_1-patched"],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "eawtstub",
+ exports = ["//lib:eawtstub"],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "ecj-4_25",
+ exports = ["//lib:ecj-4_25"],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "instantapps-api-1_8",
+ exports = ["//android/android/lib:instantapps-api-1_8"],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "jshell-frontend",
+ exports = ["//java/execution/impl:jshell-frontend"],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "libwebp",
+ exports = ["//plugins/webp/lib:libwebp"],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "rmi-stubs",
+ exports = ["//plugins/xslt-debugger/engine/lib:rmi-stubs"],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "rngom-20051226-patched",
+ exports = ["//xml/relaxng/lib:rngom-20051226-patched"],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "saxon",
+ exports = ["//plugins/xslt-debugger/engine/impl/lib:saxon"],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "saxon9he",
+ exports = ["//plugins/xslt-debugger/engine/impl/lib:saxon9he"],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "trang-core",
+ exports = ["//xml/relaxng/lib:trang-core"],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+
+java_library(
+ name = "ui-animation-tooling-internal",
+ exports = ["//android/compose-designer/lib:ui-animation-tooling-internal"],
+ neverlink = True,
+ visibility = ["//visibility:public"]
+)
+### auto-generated section `local-libs` end
\ No newline at end of file
diff --git a/build/lib/MODULE.bazel b/build/lib/MODULE.bazel
new file mode 100644
index 000000000000..f642c2c9655e
--- /dev/null
+++ b/build/lib/MODULE.bazel
@@ -0,0 +1,11942 @@
+module(name = "lib")
+
+bazel_dep(name = "rules_kotlin", version = "2.0.0-jb.5")
+bazel_dep(name = "rules_java", version = "7.12.2")
+bazel_dep(name = "bazel_skylib", version = "1.7.1")
+
+archive_override(
+ module_name = "rules_kotlin",
+ urls = ["https://github.com/develar/rules_kotlin/releases/download/v2.0.0-jb.6/rules_kotlin-v2.0.0-jb.6.tar.gz"],
+ integrity = "sha256-3iSAUhC6qzrLcunGz5oTO7VuY4q7Nc2Q/c9LG/b0I/c=",
+)
+
+http_file = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file")
+http_jvm_lib = use_repo_rule("//:http-lib.bzl", "http_jvm_lib")
+
+http_jvm_lib(
+ name = "kotlin_serialization_compiler_plugin",
+ url = "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-serialization-compiler-plugin/2.0.21/kotlin-serialization-compiler-plugin-2.0.21.jar",
+ sha256 = "79fbdf60a6df7e8b55361467441f1a531ec0ec050e23e2fbdfe297b25fdb1a53",
+)
+
+http_jvm_lib(
+ name = "kotlin_compose_compiler_plugin",
+ url = "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.0.21/kotlin-compose-compiler-plugin-2.0.21.jar",
+ sha256 = "7a38399c652ef449075aa437c5dbaf0ea02915276a54ee008326dfb6af5b273f",
+)
+
+### auto-generated section `maven-libs` start
+http_file(
+ name = "aalto-xml-1_3_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/aalto-xml/1.3.3/aalto-xml-1.3.3.jar",
+ sha256 = "28829eebb36863b058108fa1b9b8b5cfb94c1871346e4a4f73e69e1fe0a5f0f6",
+ downloaded_file_path = "aalto-xml-1.3.3.jar"
+)
+
+http_file(
+ name = "stax2-api-4_2_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2.jar",
+ sha256 = "a61c48d553efad78bc01fffc4ac528bebbae64cbaec170b2a5e39cf61eb51abe",
+ downloaded_file_path = "stax2-api-4.2.2.jar"
+)
+
+http_file(
+ name = "aalto-xml-1_3_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/aalto-xml/1.3.3/aalto-xml-1.3.3-sources.jar",
+ sha256 = "3d8bdd512aacda4ccf82ab0daf9250dd0b9557db79da9b3affa80e26259932ac",
+ downloaded_file_path = "aalto-xml-1.3.3-sources.jar"
+)
+
+http_file(
+ name = "stax2-api-4_2_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2-sources.jar",
+ sha256 = "d20d4c7af14adf8025f719f8e6255659495e4836256b5b1b816be30b5e76f1b7",
+ downloaded_file_path = "stax2-api-4.2.2-sources.jar"
+)
+
+http_file(
+ name = "aapt2-proto-8_1_0-10154469_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar",
+ sha256 = "6d8d14b91285cc7c1b73460f413bb3f80672dc34dc506ed578fba1f6dde8661e",
+ downloaded_file_path = "aapt2-proto-8.1.0-10154469.jar"
+)
+
+http_file(
+ name = "nlp-langs-jvm-0_3_150_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/nlp/nlp-langs-jvm/0.3.150/nlp-langs-jvm-0.3.150.jar",
+ sha256 = "3910ee705b244315098e0a52db7f3f8aa0d1ab1575554f8b3e41d57d1a0daa6a",
+ downloaded_file_path = "nlp-langs-jvm-0.3.150.jar"
+)
+
+http_file(
+ name = "nlp-langs-jvm-0_3_150-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/nlp/nlp-langs-jvm/0.3.150/nlp-langs-jvm-0.3.150-sources.jar",
+ sha256 = "e167b1bffdae122eebd93be6be41863698d898da0f7d08cc039284e220bdbde1",
+ downloaded_file_path = "nlp-langs-jvm-0.3.150-sources.jar"
+)
+
+http_file(
+ name = "gec-spell-engine-local-jvm-0_3_150_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/spell/gec-spell-engine-local-jvm/0.3.150/gec-spell-engine-local-jvm-0.3.150.jar",
+ sha256 = "067609490757f8bf7d1acaf1c2c772b5e9748246bdf1b2d1043a095b7450f989",
+ downloaded_file_path = "gec-spell-engine-local-jvm-0.3.150.jar"
+)
+
+http_file(
+ name = "utils-common-jvm-0_3_150_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/utils/utils-common-jvm/0.3.150/utils-common-jvm-0.3.150.jar",
+ sha256 = "2a4194708c36b5ca40fd272b3295e82276f7e102f492c607569ff96ab4e56595",
+ downloaded_file_path = "utils-common-jvm-0.3.150.jar"
+)
+
+http_file(
+ name = "model-gec-jvm-0_3_150_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/model/model-gec-jvm/0.3.150/model-gec-jvm-0.3.150.jar",
+ sha256 = "1f242c2c3289b187e686c93e5b5a054af45858439cfa27f356c4ffff61a6dabd",
+ downloaded_file_path = "model-gec-jvm-0.3.150.jar"
+)
+
+http_file(
+ name = "model-text-jvm-0_3_150_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/model/model-text-jvm/0.3.150/model-text-jvm-0.3.150.jar",
+ sha256 = "306176e80c3fd77d06866a2442850fa5be81fab235e12ca6cd0823bf3113ae31",
+ downloaded_file_path = "model-text-jvm-0.3.150.jar"
+)
+
+http_file(
+ name = "model-common-jvm-0_3_150_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/model/model-common-jvm/0.3.150/model-common-jvm-0.3.150.jar",
+ sha256 = "58339397d3350db6c549a5ebee98b9611693c187fa2311b18aa849e27067c438",
+ downloaded_file_path = "model-common-jvm-0.3.150.jar"
+)
+
+http_file(
+ name = "nlp-common-jvm-0_3_150_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/nlp/nlp-common-jvm/0.3.150/nlp-common-jvm-0.3.150.jar",
+ sha256 = "c2d272ae3bec10be5d6005864e9d6aaf033ceaecff23bf2fe21956b54e143715",
+ downloaded_file_path = "nlp-common-jvm-0.3.150.jar"
+)
+
+http_file(
+ name = "nlp-patterns-jvm-0_3_150_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/nlp/nlp-patterns-jvm/0.3.150/nlp-patterns-jvm-0.3.150.jar",
+ sha256 = "f416e5f2793af3506fe0492b75ec1d1187b9565d2dcce38690de20f05c7ff470",
+ downloaded_file_path = "nlp-patterns-jvm-0.3.150.jar"
+)
+
+http_file(
+ name = "nlp-similarity-jvm-0_3_150_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/nlp/nlp-similarity-jvm/0.3.150/nlp-similarity-jvm-0.3.150.jar",
+ sha256 = "335294893dd558bf178440d633c8f9d95e3e7e7d730ded2bce5459137cf1645d",
+ downloaded_file_path = "nlp-similarity-jvm-0.3.150.jar"
+)
+
+http_file(
+ name = "nlp-phonetics-jvm-0_3_150_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/nlp/nlp-phonetics-jvm/0.3.150/nlp-phonetics-jvm-0.3.150.jar",
+ sha256 = "33ae0c2c5c95c672556ce945f2850cbc31405dbf6c91237f1962a91e9591b4e2",
+ downloaded_file_path = "nlp-phonetics-jvm-0.3.150.jar"
+)
+
+http_file(
+ name = "nlp-tokenizer-jvm-0_3_150_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/nlp/nlp-tokenizer-jvm/0.3.150/nlp-tokenizer-jvm-0.3.150.jar",
+ sha256 = "e68020d09c7575e395650a7bf0698229bb6e926581dd80d6b472db8ef48468b2",
+ downloaded_file_path = "nlp-tokenizer-jvm-0.3.150.jar"
+)
+
+http_file(
+ name = "gec-spell-engine-local-jvm-0_3_150-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/spell/gec-spell-engine-local-jvm/0.3.150/gec-spell-engine-local-jvm-0.3.150-sources.jar",
+ sha256 = "ba8435133116e25466fa0c13271e181735ea93d23bd1c59ba01427f684d2dda9",
+ downloaded_file_path = "gec-spell-engine-local-jvm-0.3.150-sources.jar"
+)
+
+http_file(
+ name = "utils-common-jvm-0_3_150-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/utils/utils-common-jvm/0.3.150/utils-common-jvm-0.3.150-sources.jar",
+ sha256 = "3bc6b296e6581bf0a8811f839667f3dc03226c7209c9d73b204de3c2aa4e67b1",
+ downloaded_file_path = "utils-common-jvm-0.3.150-sources.jar"
+)
+
+http_file(
+ name = "model-gec-jvm-0_3_150-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/model/model-gec-jvm/0.3.150/model-gec-jvm-0.3.150-sources.jar",
+ sha256 = "4082a8b238ccb35a2d0d9d301ec36821e8f5a0cd7075fac36b799ffdecea0fec",
+ downloaded_file_path = "model-gec-jvm-0.3.150-sources.jar"
+)
+
+http_file(
+ name = "model-text-jvm-0_3_150-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/model/model-text-jvm/0.3.150/model-text-jvm-0.3.150-sources.jar",
+ sha256 = "1d295289029f89772c26691391f832fff6d14c43d0dec2827574062f337ccb96",
+ downloaded_file_path = "model-text-jvm-0.3.150-sources.jar"
+)
+
+http_file(
+ name = "model-common-jvm-0_3_150-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/model/model-common-jvm/0.3.150/model-common-jvm-0.3.150-sources.jar",
+ sha256 = "399492704d1ba976cd7bbdbc01766bd2e1bc74771b42fa643115ca9e96197e92",
+ downloaded_file_path = "model-common-jvm-0.3.150-sources.jar"
+)
+
+http_file(
+ name = "nlp-common-jvm-0_3_150-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/nlp/nlp-common-jvm/0.3.150/nlp-common-jvm-0.3.150-sources.jar",
+ sha256 = "876fd7ee1bd84c1cc691f3e972955a329f94fb8e628725e8650daaa893293086",
+ downloaded_file_path = "nlp-common-jvm-0.3.150-sources.jar"
+)
+
+http_file(
+ name = "nlp-patterns-jvm-0_3_150-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/nlp/nlp-patterns-jvm/0.3.150/nlp-patterns-jvm-0.3.150-sources.jar",
+ sha256 = "de905b72df8a91946af51b92cffd039a1aa0fbb10bf63466486c8ba72d61a94f",
+ downloaded_file_path = "nlp-patterns-jvm-0.3.150-sources.jar"
+)
+
+http_file(
+ name = "nlp-similarity-jvm-0_3_150-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/nlp/nlp-similarity-jvm/0.3.150/nlp-similarity-jvm-0.3.150-sources.jar",
+ sha256 = "52263cb41425923baf9433cba652ecca99bbd43dd6ad1f514ab61cefa06f139e",
+ downloaded_file_path = "nlp-similarity-jvm-0.3.150-sources.jar"
+)
+
+http_file(
+ name = "nlp-phonetics-jvm-0_3_150-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/nlp/nlp-phonetics-jvm/0.3.150/nlp-phonetics-jvm-0.3.150-sources.jar",
+ sha256 = "2e6f381ad9c1bc7eddd1f084d0393fc4bca1ebf3db5557474f926d7776791d96",
+ downloaded_file_path = "nlp-phonetics-jvm-0.3.150-sources.jar"
+)
+
+http_file(
+ name = "nlp-tokenizer-jvm-0_3_150-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/nlp/nlp-tokenizer-jvm/0.3.150/nlp-tokenizer-jvm-0.3.150-sources.jar",
+ sha256 = "f50e3c3445f3bff82cb2d924005690341feb9db77603bb997f0483de84336d9d",
+ downloaded_file_path = "nlp-tokenizer-jvm-0.3.150-sources.jar"
+)
+
+http_file(
+ name = "ui-test-junit4-desktop-1_7_0-beta02_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-test-junit4-desktop/1.7.0-beta02/ui-test-junit4-desktop-1.7.0-beta02.jar",
+ sha256 = "f1e334b73d49ceab00afe776a4c393de77b4fc805e9ff488dac596a2663b1dc1",
+ downloaded_file_path = "ui-test-junit4-desktop-1.7.0-beta02.jar"
+)
+
+http_file(
+ name = "ui-test-desktop-1_7_0-beta02_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-test-desktop/1.7.0-beta02/ui-test-desktop-1.7.0-beta02.jar",
+ sha256 = "34dfab5b4fa8b2913f00facdddc049e2fef4b176f8e7cde0ad306485674c3b5c",
+ downloaded_file_path = "ui-test-desktop-1.7.0-beta02.jar"
+)
+
+http_file(
+ name = "jewel-ide-laf-bridge-242-0_25_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/jewel/jewel-ide-laf-bridge-242/0.25.0/jewel-ide-laf-bridge-242-0.25.0.jar",
+ sha256 = "b7a484a4388360171ba5d61eb511608720331d42d41627ff7342e514347f6a23",
+ downloaded_file_path = "jewel-ide-laf-bridge-242-0.25.0.jar"
+)
+
+http_file(
+ name = "jewel-ui-242-0_25_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/jewel/jewel-ui-242/0.25.0/jewel-ui-242-0.25.0.jar",
+ sha256 = "5f44765bb9566775bc8578c7a4843128b6b5e6560b516dc07bb0773c4220db34",
+ downloaded_file_path = "jewel-ui-242-0.25.0.jar"
+)
+
+http_file(
+ name = "jewel-foundation-242-0_25_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/jewel/jewel-foundation-242/0.25.0/jewel-foundation-242-0.25.0.jar",
+ sha256 = "05cba8a5cf9dd9fc28777c6cb67de1ea05b00fa1d2730e1397e72d8a9d565a92",
+ downloaded_file_path = "jewel-foundation-242-0.25.0.jar"
+)
+
+http_file(
+ name = "foundation-desktop-1_7_0-beta02_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/foundation/foundation-desktop/1.7.0-beta02/foundation-desktop-1.7.0-beta02.jar",
+ sha256 = "2c63f62672141736696afe3dba275d651c01372a4a425c50d63e0c2955e7c08f",
+ downloaded_file_path = "foundation-desktop-1.7.0-beta02.jar"
+)
+
+http_file(
+ name = "annotation-jvm-1_8_0_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0.jar",
+ sha256 = "9aab326d9492800991854360ac248f493ce7f7c3183519309b78ace9e240f6f6",
+ downloaded_file_path = "annotation-jvm-1.8.0.jar"
+)
+
+http_file(
+ name = "collection-jvm-1_4_0_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/androidx/collection/collection-jvm/1.4.0/collection-jvm-1.4.0.jar",
+ sha256 = "d5cf7b72647c7995071588fe870450ff9c8f127f253d2d4851e161b800f67ae0",
+ downloaded_file_path = "collection-jvm-1.4.0.jar"
+)
+
+http_file(
+ name = "animation-desktop-1_7_0-beta02_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/animation/animation-desktop/1.7.0-beta02/animation-desktop-1.7.0-beta02.jar",
+ sha256 = "5628022a524e81603b2c62303b967863203d86bdad898f7d66f71e6e9c511ede",
+ downloaded_file_path = "animation-desktop-1.7.0-beta02.jar"
+)
+
+http_file(
+ name = "animation-core-desktop-1_7_0-beta02_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/animation/animation-core-desktop/1.7.0-beta02/animation-core-desktop-1.7.0-beta02.jar",
+ sha256 = "31c475b8534a8307de86f36aa095c9ea9fae2fbc3a9c2ecf30bc3317ead6d487",
+ downloaded_file_path = "animation-core-desktop-1.7.0-beta02.jar"
+)
+
+http_file(
+ name = "ui-geometry-desktop-1_7_0-beta02_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-geometry-desktop/1.7.0-beta02/ui-geometry-desktop-1.7.0-beta02.jar",
+ sha256 = "4b86c961c0b4bce7995329fd57d4339ede11cb75d7ec90bc1b9913396addb30f",
+ downloaded_file_path = "ui-geometry-desktop-1.7.0-beta02.jar"
+)
+
+http_file(
+ name = "foundation-layout-desktop-1_7_0-beta02_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/foundation/foundation-layout-desktop/1.7.0-beta02/foundation-layout-desktop-1.7.0-beta02.jar",
+ sha256 = "d2c867c13ff6632f9880e67dabab2e930007b008b9b22950fc2cc075008eceb6",
+ downloaded_file_path = "foundation-layout-desktop-1.7.0-beta02.jar"
+)
+
+http_file(
+ name = "ui-desktop-1_7_0-beta02_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-desktop/1.7.0-beta02/ui-desktop-1.7.0-beta02.jar",
+ sha256 = "781f0bbff8b4efbc5c859272babd985df7cb4692a68645c25551eb4417075cca",
+ downloaded_file_path = "ui-desktop-1.7.0-beta02.jar"
+)
+
+http_file(
+ name = "lifecycle-common-jvm-2_8_4_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-common-jvm/2.8.4/lifecycle-common-jvm-2.8.4.jar",
+ sha256 = "61c873a7327c946ec033c310bb98f3f92eeabcede0e1a5200ab8a1896483c7bf",
+ downloaded_file_path = "lifecycle-common-jvm-2.8.4.jar"
+)
+
+http_file(
+ name = "lifecycle-runtime-desktop-2_8_4_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-runtime-desktop/2.8.4/lifecycle-runtime-desktop-2.8.4.jar",
+ sha256 = "10bfe53bb2752f967751a5102cdb785eeea54e1d4df6bde88fb0f50b0a49156c",
+ downloaded_file_path = "lifecycle-runtime-desktop-2.8.4.jar"
+)
+
+http_file(
+ name = "core-common-2_2_0_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/androidx/arch/core/core-common/2.2.0/core-common-2.2.0.jar",
+ sha256 = "65308a06b1c00ee186cb9e19321383f043b993813f1522c47f4a3e3303bdba41",
+ downloaded_file_path = "core-common-2.2.0.jar"
+)
+
+http_file(
+ name = "lifecycle-viewmodel-desktop-2_8_4_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-viewmodel-desktop/2.8.4/lifecycle-viewmodel-desktop-2.8.4.jar",
+ sha256 = "21ec0e77dc02ed0d6bfe6f3cba7f43e25400446d89ded8568ee165437e0c1922",
+ downloaded_file_path = "lifecycle-viewmodel-desktop-2.8.4.jar"
+)
+
+http_file(
+ name = "lifecycle-runtime-compose-desktop-2_8_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/androidx/lifecycle/lifecycle-runtime-compose-desktop/2.8.2/lifecycle-runtime-compose-desktop-2.8.2.jar",
+ sha256 = "c1e51a246e69e237e87d289be08bebd8d406ffe9ff60a125e8f2072db6119966",
+ downloaded_file_path = "lifecycle-runtime-compose-desktop-2.8.2.jar"
+)
+
+http_file(
+ name = "annotation-1_8_0_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/androidx/annotation/annotation/1.8.0/annotation-1.8.0.jar",
+ sha256 = "fe70ace6f942a5fc29045bb2fe25b4e77bdc742dc69f76ed65b39c3ae185888e",
+ downloaded_file_path = "annotation-1.8.0.jar"
+)
+
+http_file(
+ name = "runtime-saveable-desktop-1_7_0-beta02_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/runtime/runtime-saveable-desktop/1.7.0-beta02/runtime-saveable-desktop-1.7.0-beta02.jar",
+ sha256 = "4306363be90eaabe74b900db4c32ed1f15c7548e5b30a7093c4ee40c436b9b8c",
+ downloaded_file_path = "runtime-saveable-desktop-1.7.0-beta02.jar"
+)
+
+http_file(
+ name = "ui-graphics-desktop-1_7_0-beta02_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-graphics-desktop/1.7.0-beta02/ui-graphics-desktop-1.7.0-beta02.jar",
+ sha256 = "6f09b8790a0d3c8c0231c5962a39f2e354ca3148098318049de5e51cf6684b94",
+ downloaded_file_path = "ui-graphics-desktop-1.7.0-beta02.jar"
+)
+
+http_file(
+ name = "ui-unit-desktop-1_7_0-beta02_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-unit-desktop/1.7.0-beta02/ui-unit-desktop-1.7.0-beta02.jar",
+ sha256 = "598b52e257ed674145694b9790a7383a90fed2ec7154ba09ace4aa983c65b1a2",
+ downloaded_file_path = "ui-unit-desktop-1.7.0-beta02.jar"
+)
+
+http_file(
+ name = "ui-text-desktop-1_7_0-beta02_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-text-desktop/1.7.0-beta02/ui-text-desktop-1.7.0-beta02.jar",
+ sha256 = "80e07e4ca739f7b6122f63e9a17e6853b947220ecb1180f8dcaf419d0e468996",
+ downloaded_file_path = "ui-text-desktop-1.7.0-beta02.jar"
+)
+
+http_file(
+ name = "ui-util-desktop-1_7_0-beta02_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-util-desktop/1.7.0-beta02/ui-util-desktop-1.7.0-beta02.jar",
+ sha256 = "161dcc73b929da61cee50045e96fb02f1633c36f18a2ef38b5c2c44c38606b52",
+ downloaded_file_path = "ui-util-desktop-1.7.0-beta02.jar"
+)
+
+http_file(
+ name = "skiko-awt-0_8_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/skiko/skiko-awt/0.8.12/skiko-awt-0.8.12.jar",
+ sha256 = "4ecb815bf90b2d6fbc241073fe37c893fb3499f2041c3655064a02ce80daeb9b",
+ downloaded_file_path = "skiko-awt-0.8.12.jar"
+)
+
+http_file(
+ name = "components-resources-desktop-1_7_0-beta02_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/components/components-resources-desktop/1.7.0-beta02/components-resources-desktop-1.7.0-beta02.jar",
+ sha256 = "1584b739e8f1869e4f340519dc984d4a44582a80ef323e655999ddb18dd954c2",
+ downloaded_file_path = "components-resources-desktop-1.7.0-beta02.jar"
+)
+
+http_file(
+ name = "runtime-desktop-1_7_0-beta02_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/runtime/runtime-desktop/1.7.0-beta02/runtime-desktop-1.7.0-beta02.jar",
+ sha256 = "76e3250547b9ca3cb1a49c272933b25cb3bccbc9ba12775dd6161a63d9aa7cf1",
+ downloaded_file_path = "runtime-desktop-1.7.0-beta02.jar"
+)
+
+http_file(
+ name = "skiko-awt-runtime-all-0_8_12_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/skiko/skiko-awt-runtime-all/0.8.12/skiko-awt-runtime-all-0.8.12.jar",
+ sha256 = "5f484588775569f3e0d18a63e1f370f74452d74e6bcc2bed15b8b9c5e4b1dadb",
+ downloaded_file_path = "skiko-awt-runtime-all-0.8.12.jar"
+)
+
+http_file(
+ name = "jewel-int-ui-standalone-242-0_25_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/jewel/jewel-int-ui-standalone-242/0.25.0/jewel-int-ui-standalone-242-0.25.0.jar",
+ sha256 = "b45ecb2a78ba691c0df2886d8adffb67106d6644cdbd628edd005b8c2688ebdc",
+ downloaded_file_path = "jewel-int-ui-standalone-242-0.25.0.jar"
+)
+
+http_file(
+ name = "jewel-markdown-ide-laf-bridge-styling-242-0_25_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/jewel/jewel-markdown-ide-laf-bridge-styling-242/0.25.0/jewel-markdown-ide-laf-bridge-styling-242-0.25.0.jar",
+ sha256 = "a48fdb886bf182f54351b4f6212e5af3f2f829acbc3b2c9a6aed59c4c72f8424",
+ downloaded_file_path = "jewel-markdown-ide-laf-bridge-styling-242-0.25.0.jar"
+)
+
+http_file(
+ name = "jewel-markdown-core-242-0_25_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/jewel/jewel-markdown-core-242/0.25.0/jewel-markdown-core-242-0.25.0.jar",
+ sha256 = "40713997b5b7daf5c3563eec8a6b769fbb775018fb1112aa16a8086af73c0222",
+ downloaded_file_path = "jewel-markdown-core-242-0.25.0.jar"
+)
+
+http_file(
+ name = "commonmark-0_22_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/commonmark/commonmark/0.22.0/commonmark-0.22.0.jar",
+ sha256 = "3417909f2997bc8c61d90d64c6af29f4a3f5b6729caceaef97221ceac93df814",
+ downloaded_file_path = "commonmark-0.22.0.jar"
+)
+
+http_file(
+ name = "jewel-markdown-int-ui-standalone-styling-242-0_25_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/jewel/jewel-markdown-int-ui-standalone-styling-242/0.25.0/jewel-markdown-int-ui-standalone-styling-242-0.25.0.jar",
+ sha256 = "5cd0874b1aa1ee4925c315cc599412b497d056c601be1fb5ca81209686cec674",
+ downloaded_file_path = "jewel-markdown-int-ui-standalone-styling-242-0.25.0.jar"
+)
+
+http_file(
+ name = "backgroundtask_inspector_java_proto-232_1_23_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/base/backgroundtask_inspector_java_proto/232.1.23.0/backgroundtask_inspector_java_proto-232.1.23.0.jar",
+ sha256 = "31a9e3f4330e2f383a940e34e2a3d0ee59197766f42656c39d24e66e49a9b3ab",
+ downloaded_file_path = "backgroundtask_inspector_java_proto-232.1.23.0.jar"
+)
+
+http_file(
+ name = "workmanager_inspector_proto-232_1_23_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/base/workmanager_inspector_proto/232.1.23.0/workmanager_inspector_proto-232.1.23.0.jar",
+ sha256 = "ffbd4b4c8b7d246032a0d2e802594b18bc56a8cda069c0f0099a7d301dceeabb",
+ downloaded_file_path = "workmanager_inspector_proto-232.1.23.0.jar"
+)
+
+http_file(
+ name = "dec-0_1_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/brotli/dec/0.1.2/dec-0.1.2.jar",
+ sha256 = "615c0c3efef990d77831104475fba6a1f7971388691d4bad1471ad84101f6d52",
+ downloaded_file_path = "dec-0.1.2.jar"
+)
+
+http_file(
+ name = "libandroid-core-proto-232_1_23_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/base/libandroid-core-proto/232.1.23.0/libandroid-core-proto-232.1.23.0.jar",
+ sha256 = "3f1c9633ab5088526450c72bd456d6a6704a70744b8118638233fd63b1001ed0",
+ downloaded_file_path = "libandroid-core-proto-232.1.23.0.jar"
+)
+
+http_file(
+ name = "jb-r8-232_1_23_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/base/jb-r8/232.1.23.0/jb-r8-232.1.23.0.jar",
+ sha256 = "2f0cb16c17ded3eaeeebbd3abd350651569d94f28bee887563de65f0e8b54153",
+ downloaded_file_path = "jb-r8-232.1.23.0.jar"
+)
+
+http_file(
+ name = "libstudio_android-test-plugin-host-retention-proto-232_1_23_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/base/libstudio.android-test-plugin-host-retention-proto/232.1.23.0/libstudio.android-test-plugin-host-retention-proto-232.1.23.0.jar",
+ sha256 = "4b7f508bdaa694e8e4e8d7df88c934e159871fa5228a045f42666f6c59dd5541",
+ downloaded_file_path = "libstudio.android-test-plugin-host-retention-proto-232.1.23.0.jar"
+)
+
+http_file(
+ name = "libandroid-core-proto-test-232_1_23_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/base/libandroid-core-proto-test/232.1.23.0/libandroid-core-proto-test-232.1.23.0.jar",
+ sha256 = "8be2430e78591325783f5491959a86685404626ba9c585fb1ba8248e0bf10ed7",
+ downloaded_file_path = "libandroid-core-proto-test-232.1.23.0.jar"
+)
+
+http_file(
+ name = "org_eclipse_elk_alg_layered-0_3_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/elk/org.eclipse.elk.alg.layered/0.3.0/org.eclipse.elk.alg.layered-0.3.0.jar",
+ sha256 = "08267d824581f81af8a196d4551decae1256a454e618409a363e3e1574b06520",
+ downloaded_file_path = "org.eclipse.elk.alg.layered-0.3.0.jar"
+)
+
+http_file(
+ name = "org_eclipse_elk_core-0_3_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/elk/org.eclipse.elk.core/0.3.0/org.eclipse.elk.core-0.3.0.jar",
+ sha256 = "7ec333e41fb3924fb85f50c54b6aff0587c3b19935447f1c35c95e10752a7bdc",
+ downloaded_file_path = "org.eclipse.elk.core-0.3.0.jar"
+)
+
+http_file(
+ name = "org_eclipse_elk_graph-0_3_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/elk/org.eclipse.elk.graph/0.3.0/org.eclipse.elk.graph-0.3.0.jar",
+ sha256 = "3d8d9bf2df6e72c8a2dfd42adf79e3b8b417cd76958b3912a7dd62dfef816ca3",
+ downloaded_file_path = "org.eclipse.elk.graph-0.3.0.jar"
+)
+
+http_file(
+ name = "org_eclipse_emf_common-2_12_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/emf/org.eclipse.emf.common/2.12.0/org.eclipse.emf.common-2.12.0.jar",
+ sha256 = "80b9ddd0174bbc5623767ed9f4c96b17ae98ffaefb8edbcc780d59b0d7efef83",
+ downloaded_file_path = "org.eclipse.emf.common-2.12.0.jar"
+)
+
+http_file(
+ name = "org_eclipse_emf_ecore-2_12_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/emf/org.eclipse.emf.ecore/2.12.0/org.eclipse.emf.ecore-2.12.0.jar",
+ sha256 = "2ac691cc4fa09fdf18beef6bdd457b7bdfe4d301f9707a8c89c6cb209139f4f9",
+ downloaded_file_path = "org.eclipse.emf.ecore-2.12.0.jar"
+)
+
+http_file(
+ name = "org_eclipse_elk_alg_common_compaction-0_3_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/elk/org.eclipse.elk.alg.common.compaction/0.3.0/org.eclipse.elk.alg.common.compaction-0.3.0.jar",
+ sha256 = "7b5a2c04f1c942af3d8b891a9a535e74cfa45b4151b7835c3e9f63e96ec0332f",
+ downloaded_file_path = "org.eclipse.elk.alg.common.compaction-0.3.0.jar"
+)
+
+http_file(
+ name = "traceprocessor_protos-232_1_23_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/base/traceprocessor_protos/232.1.23.0/traceprocessor_protos-232.1.23.0.jar",
+ sha256 = "d34f8d993c5ad098050d512e3abfd2e6361b73e41b029f58af20dfc89e4ad62c",
+ downloaded_file_path = "traceprocessor_protos-232.1.23.0.jar"
+)
+
+http_file(
+ name = "liblint-checks-proto_lib-232_1_23_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/base/liblint-checks-proto.lib/232.1.23.0/liblint-checks-proto.lib-232.1.23.0.jar",
+ sha256 = "e7cbc38e71c6d6c6368fd73ee6c56c88e10c504d08e373c1c9afc262e0430512",
+ downloaded_file_path = "liblint-checks-proto.lib-232.1.23.0.jar"
+)
+
+http_file(
+ name = "libserver-flag-test-proto-232_1_23_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/base/libserver-flag-test-proto/232.1.23.0/libserver-flag-test-proto-232.1.23.0.jar",
+ sha256 = "e7faa7021cfd9042231fbb5e6bbea2616f7c6947905e5db95c196e9a602f88a0",
+ downloaded_file_path = "libserver-flag-test-proto-232.1.23.0.jar"
+)
+
+http_file(
+ name = "ffmpeg-6_0-1_5_9-189_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/streaming/ffmpeg-bundle/ffmpeg/6.0-1.5.9-189/ffmpeg-6.0-1.5.9-189.jar",
+ sha256 = "38c437218569f861fd43f15aa810b3eb9af4bdb02a7003f54c4d454590378079",
+ downloaded_file_path = "ffmpeg-6.0-1.5.9-189.jar"
+)
+
+http_file(
+ name = "javacpp-1_5_9-189_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/streaming/ffmpeg-bundle/javacpp/1.5.9-189/javacpp-1.5.9-189.jar",
+ sha256 = "1f85780cda084ba11fe0611558397d02486154777226eedee640d2867ce4231d",
+ downloaded_file_path = "javacpp-1.5.9-189.jar"
+)
+
+http_file(
+ name = "ffmpeg-linux-x86_64-6_0-1_5_9-189_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/streaming/ffmpeg-bundle/ffmpeg-linux-x86_64/6.0-1.5.9-189/ffmpeg-linux-x86_64-6.0-1.5.9-189.jar",
+ sha256 = "3b26dc266a24da542c012a08e445b8a212703d152d0f0e4663dd7d253bebe819",
+ downloaded_file_path = "ffmpeg-linux-x86_64-6.0-1.5.9-189.jar"
+)
+
+http_file(
+ name = "ffmpeg-macosx-arm64-6_0-1_5_9-189_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/streaming/ffmpeg-bundle/ffmpeg-macosx-arm64/6.0-1.5.9-189/ffmpeg-macosx-arm64-6.0-1.5.9-189.jar",
+ sha256 = "9613ae5ae4f418e2cd0a4235bcd2911cb9b56ae9e42cc7e672fbc5031bd35d57",
+ downloaded_file_path = "ffmpeg-macosx-arm64-6.0-1.5.9-189.jar"
+)
+
+http_file(
+ name = "ffmpeg-macosx-x86_64-6_0-1_5_9-189_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/streaming/ffmpeg-bundle/ffmpeg-macosx-x86_64/6.0-1.5.9-189/ffmpeg-macosx-x86_64-6.0-1.5.9-189.jar",
+ sha256 = "949cf2be2d54ccd9e4f13f9df456190c85738bebb054f50c74e896e31c43d922",
+ downloaded_file_path = "ffmpeg-macosx-x86_64-6.0-1.5.9-189.jar"
+)
+
+http_file(
+ name = "ffmpeg-windows-x86_64-6_0-1_5_9-189_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/streaming/ffmpeg-bundle/ffmpeg-windows-x86_64/6.0-1.5.9-189/ffmpeg-windows-x86_64-6.0-1.5.9-189.jar",
+ sha256 = "c2dba4e82e5ad865412f72b8f02ff5462088666100f9734b46a4023bac3e2a5c",
+ downloaded_file_path = "ffmpeg-windows-x86_64-6.0-1.5.9-189.jar"
+)
+
+http_file(
+ name = "javacpp-linux-x86_64-1_5_9-189_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/streaming/ffmpeg-bundle/javacpp-linux-x86_64/1.5.9-189/javacpp-linux-x86_64-1.5.9-189.jar",
+ sha256 = "433fd379cf807f5507318b77d83ad46c30a77b34beab868d5f925b939d73aef7",
+ downloaded_file_path = "javacpp-linux-x86_64-1.5.9-189.jar"
+)
+
+http_file(
+ name = "javacpp-macosx-arm64-1_5_9-189_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/streaming/ffmpeg-bundle/javacpp-macosx-arm64/1.5.9-189/javacpp-macosx-arm64-1.5.9-189.jar",
+ sha256 = "d35f7a03198f8f71d20e0838c8feb1576680ec1e16693246f200afcfe69e7f2d",
+ downloaded_file_path = "javacpp-macosx-arm64-1.5.9-189.jar"
+)
+
+http_file(
+ name = "javacpp-macosx-x86_64-1_5_9-189_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/streaming/ffmpeg-bundle/javacpp-macosx-x86_64/1.5.9-189/javacpp-macosx-x86_64-1.5.9-189.jar",
+ sha256 = "974868dc67392dcf2c2443e0b75fe0840d114da7cd5a9b7ea3024b1cfa4ceef1",
+ downloaded_file_path = "javacpp-macosx-x86_64-1.5.9-189.jar"
+)
+
+http_file(
+ name = "javacpp-windows-x86_64-1_5_9-189_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/streaming/ffmpeg-bundle/javacpp-windows-x86_64/1.5.9-189/javacpp-windows-x86_64-1.5.9-189.jar",
+ sha256 = "3fa369db5c0cdeb9fe3382512b874a3ccddd5f2799a31b564c438102f1aa7b86",
+ downloaded_file_path = "javacpp-windows-x86_64-1.5.9-189.jar"
+)
+
+http_file(
+ name = "testing-31_5_0-alpha08_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/com/android/tools/analytics-library/testing/31.5.0-alpha08/testing-31.5.0-alpha08.jar",
+ sha256 = "a000df0643439bfc1a41cc35098491dcb5733766e629ecbed2d68adb473f8420",
+ downloaded_file_path = "testing-31.5.0-alpha08.jar"
+)
+
+http_file(
+ name = "sdklib-31_5_0-alpha08_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/com/android/tools/sdklib/31.5.0-alpha08/sdklib-31.5.0-alpha08.jar",
+ sha256 = "a87c7d95a6d9c329ddde828af3f213253140135c60a0bf025a9107b3c2123f20",
+ downloaded_file_path = "sdklib-31.5.0-alpha08.jar"
+)
+
+http_file(
+ name = "ap-validation-76_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/fus/reporting/ap-validation/76/ap-validation-76.jar",
+ sha256 = "3d2123e0a17edd77776f083d04b2465fdb30d07484be658db0304587bd54ba07",
+ downloaded_file_path = "ap-validation-76.jar"
+)
+
+http_file(
+ name = "model-76_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/fus/reporting/model/76/model-76.jar",
+ sha256 = "2d931e26e6632f608a6dab0fb60d27fae075260bf4532bb6ba8828d81bd167b3",
+ downloaded_file_path = "model-76.jar"
+)
+
+http_file(
+ name = "ap-validation-76-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/fus/reporting/ap-validation/76/ap-validation-76-sources.jar",
+ sha256 = "2bd09851d7f94c8fa7c7200b7bc16e6df2e32c4856330315ccc1c5c3aa0e2ad2",
+ downloaded_file_path = "ap-validation-76-sources.jar"
+)
+
+http_file(
+ name = "model-76-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/fus/reporting/model/76/model-76-sources.jar",
+ sha256 = "15bd360a82aa002157da0b6b7c580689df5db9cc134d56d774c2cb8a50f2bb26",
+ downloaded_file_path = "model-76-sources.jar"
+)
+
+http_file(
+ name = "sshd-osgi-2_14_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/sshd/sshd-osgi/2.14.0/sshd-osgi-2.14.0.jar",
+ sha256 = "cf7450bf7204380a817c86bb5968aa7df81555081f479690b32eb20fb51015e9",
+ downloaded_file_path = "sshd-osgi-2.14.0.jar"
+)
+
+http_file(
+ name = "sshd-osgi-2_14_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/sshd/sshd-osgi/2.14.0/sshd-osgi-2.14.0-sources.jar",
+ sha256 = "2fd3163c57a8c486934073ad0d155bb788edef9aaebd0c59965de779cd42d0c7",
+ downloaded_file_path = "sshd-osgi-2.14.0-sources.jar"
+)
+
+http_file(
+ name = "asm-all-9_6_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/asm-all/9.6.1/asm-all-9.6.1.jar",
+ sha256 = "a72e84efb1406a7ab326e0b28c4376e9e1ebfc08c09f23edff5e6e7249588df7",
+ downloaded_file_path = "asm-all-9.6.1.jar"
+)
+
+http_file(
+ name = "asm-all-9_6_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/asm-all/9.6.1/asm-all-9.6.1-sources.jar",
+ sha256 = "a880ed438e15111a8ef4cdd450fa529cf80541da515261d24241520dbc4b220b",
+ downloaded_file_path = "asm-all-9.6.1-sources.jar"
+)
+
+http_file(
+ name = "asm-analysis-9_7_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.7/asm-analysis-9.7.jar",
+ sha256 = "7bc6bcbc21379948a0c8c467fb0f864206e5b818f6bc0b546872f5c9f941556f",
+ downloaded_file_path = "asm-analysis-9.7.jar"
+)
+
+http_file(
+ name = "asm-tree-9_7_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar",
+ sha256 = "62f4b3bc436045c1acb5c3ba2d8ec556ec3369093d7f5d06c747eb04b56d52b1",
+ downloaded_file_path = "asm-tree-9.7.jar"
+)
+
+http_file(
+ name = "asm-9_7_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm/9.7/asm-9.7.jar",
+ sha256 = "adf46d5e34940bdf148ecdd26a9ee8eea94496a72034ff7141066b3eea5c4e9d",
+ downloaded_file_path = "asm-9.7.jar"
+)
+
+http_file(
+ name = "asm-analysis-9_7-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.7/asm-analysis-9.7-sources.jar",
+ sha256 = "266e2905af30ba8f2527a22a87d31cd6e20a6908f595aa8e85a4a7ad74d99a60",
+ downloaded_file_path = "asm-analysis-9.7-sources.jar"
+)
+
+http_file(
+ name = "asm-tree-9_7-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.7/asm-tree-9.7-sources.jar",
+ sha256 = "442d32be6106a41b61c2edf05f8ae496c4c54cca6e73d9d59d38e9cb54820c44",
+ downloaded_file_path = "asm-tree-9.7-sources.jar"
+)
+
+http_file(
+ name = "asm-9_7-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm/9.7/asm-9.7-sources.jar",
+ sha256 = "11dfd88129204be18c0f592f8e066d0c07d8a6bc001f6c7b2cce5ff0588d5d71",
+ downloaded_file_path = "asm-9.7-sources.jar"
+)
+
+http_file(
+ name = "assertj-core-3_26_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/assertj/assertj-core/3.26.3/assertj-core-3.26.3.jar",
+ sha256 = "4c2f86418ff47ee6b67fbc6adb194e80219b793281b3bda28799d4425bc9a0bd",
+ downloaded_file_path = "assertj-core-3.26.3.jar"
+)
+
+http_file(
+ name = "byte-buddy-1_14_18_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.14.18/byte-buddy-1.14.18.jar",
+ sha256 = "52117af1696a53aa77c131353074ada25ccbdf2df511f2af33fad6704fa95104",
+ downloaded_file_path = "byte-buddy-1.14.18.jar"
+)
+
+http_file(
+ name = "assertj-core-3_26_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/assertj/assertj-core/3.26.3/assertj-core-3.26.3-sources.jar",
+ sha256 = "6de83db9d76fc2baecefd0b9abbf94b18ceebf8442c6da961d8e8e78579d4386",
+ downloaded_file_path = "assertj-core-3.26.3-sources.jar"
+)
+
+http_file(
+ name = "byte-buddy-1_14_18-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.14.18/byte-buddy-1.14.18-sources.jar",
+ sha256 = "84667aff9997b50d18451ab0e5a7cd670998a22b5d4befd866a53095650b297e",
+ downloaded_file_path = "byte-buddy-1.14.18-sources.jar"
+)
+
+http_file(
+ name = "assertj-swing-3_17_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/assertj/assertj-swing/3.17.1/assertj-swing-3.17.1.jar",
+ sha256 = "e36445438d72d83cc48015dcb3f14d9a97eaa42c4663a9826db2bb50e4c7713b",
+ downloaded_file_path = "assertj-swing-3.17.1.jar"
+)
+
+http_file(
+ name = "assertj-swing-3_17_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/assertj/assertj-swing/3.17.1/assertj-swing-3.17.1-sources.jar",
+ sha256 = "94f69f706f6b3cf8f098c1c2cfaeecdb5975a65d847a4b8bf33adfee90f07b16",
+ downloaded_file_path = "assertj-swing-3.17.1-sources.jar"
+)
+
+http_file(
+ name = "automaton-1_12-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/dk/brics/automaton/1.12-4/automaton-1.12-4.jar",
+ sha256 = "3941b48f2e9281aab7234395c549cbb399b3dc80fed2e13999a80db47f94b041",
+ downloaded_file_path = "automaton-1.12-4.jar"
+)
+
+http_file(
+ name = "automaton-1_12-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/dk/brics/automaton/1.12-4/automaton-1.12-4-sources.jar",
+ sha256 = "11337f78fdb061d7209d346b30e0da16c6b5e8806a5fc9a3481d13cf834cfd23",
+ downloaded_file_path = "automaton-1.12-4-sources.jar"
+)
+
+http_file(
+ name = "blockmap-1_0_7_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/intellij/blockmap/1.0.7/blockmap-1.0.7.jar",
+ sha256 = "7e3f98d3370551fea909ceb952e4797108a3a5ef67a1d7b5fb03a036eab24df9",
+ downloaded_file_path = "blockmap-1.0.7.jar"
+)
+
+http_file(
+ name = "blockmap-1_0_7-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/intellij/blockmap/1.0.7/blockmap-1.0.7-sources.jar",
+ sha256 = "bac026c62cee8c3a1395f6004b6e84b44e23cd8de9606350b55a1599b4a62bda",
+ downloaded_file_path = "blockmap-1.0.7-sources.jar"
+)
+
+http_file(
+ name = "bcpg-jdk18on-1_78_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/bouncycastle/bcpg-jdk18on/1.78.1/bcpg-jdk18on-1.78.1.jar",
+ sha256 = "1463bb2cb8737e9ae34f5bd93f48e27711365bb277f4918f44608ed89b68792d",
+ downloaded_file_path = "bcpg-jdk18on-1.78.1.jar"
+)
+
+http_file(
+ name = "bcpg-jdk18on-1_78_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/bouncycastle/bcpg-jdk18on/1.78.1/bcpg-jdk18on-1.78.1-sources.jar",
+ sha256 = "6a2d15047188285cf084bac95dc9bb5ef29fe98abb1c6a5149d5e9b484d67e6c",
+ downloaded_file_path = "bcpg-jdk18on-1.78.1-sources.jar"
+)
+
+http_file(
+ name = "bcpkix-jdk18on-1_78_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk18on/1.78.1/bcpkix-jdk18on-1.78.1.jar",
+ sha256 = "4b48ea084e5232b9d79ebca1887b9de037b124931807cd60710748c2aee08cc9",
+ downloaded_file_path = "bcpkix-jdk18on-1.78.1.jar"
+)
+
+http_file(
+ name = "bcprov-jdk18on-1_78_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk18on/1.78.1/bcprov-jdk18on-1.78.1.jar",
+ sha256 = "add5915e6acfc6ab5836e1fd8a5e21c6488536a8c1f21f386eeb3bf280b702d7",
+ downloaded_file_path = "bcprov-jdk18on-1.78.1.jar"
+)
+
+http_file(
+ name = "bcutil-jdk18on-1_78_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/bouncycastle/bcutil-jdk18on/1.78.1/bcutil-jdk18on-1.78.1.jar",
+ sha256 = "d9fa56f97b0f761ce3bc8d9d74c5d7137a987bf5bd3abfe1003f9bafa45a1d2f",
+ downloaded_file_path = "bcutil-jdk18on-1.78.1.jar"
+)
+
+http_file(
+ name = "bcpkix-jdk18on-1_78_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk18on/1.78.1/bcpkix-jdk18on-1.78.1-sources.jar",
+ sha256 = "ce8a110efa6f2beb40f5fa518e5a8b647cedd05d282df593f450cf5acd7d8ea2",
+ downloaded_file_path = "bcpkix-jdk18on-1.78.1-sources.jar"
+)
+
+http_file(
+ name = "bcprov-jdk18on-1_78_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk18on/1.78.1/bcprov-jdk18on-1.78.1-sources.jar",
+ sha256 = "be87a544d921152cedcef4b740155047ef2f402544d47382b8c0b15dec11a642",
+ downloaded_file_path = "bcprov-jdk18on-1.78.1-sources.jar"
+)
+
+http_file(
+ name = "bcutil-jdk18on-1_78_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/bouncycastle/bcutil-jdk18on/1.78.1/bcutil-jdk18on-1.78.1-sources.jar",
+ sha256 = "667b6334ff25c4303d3b1af02599f8547fcc37d0d55393bcb17de4f179c78baa",
+ downloaded_file_path = "bcutil-jdk18on-1.78.1-sources.jar"
+)
+
+http_file(
+ name = "caffeine-3_1_8_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/3.1.8/caffeine-3.1.8.jar",
+ sha256 = "7dd15f9df1be238ffaa367ce6f556737a88031de4294dad18eef57c474ddf1d3",
+ downloaded_file_path = "caffeine-3.1.8.jar"
+)
+
+http_file(
+ name = "caffeine-3_1_8-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/3.1.8/caffeine-3.1.8-sources.jar",
+ sha256 = "7c8237f5d8f23654e7091056316a3730636b7a0f2e6fce450e2bd522090d6b7f",
+ downloaded_file_path = "caffeine-3.1.8-sources.jar"
+)
+
+http_file(
+ name = "classgraph-4_8_174_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/github/classgraph/classgraph/4.8.174/classgraph-4.8.174.jar",
+ sha256 = "3594bdb5ff2b420df7330b7e192221eaa6960c5f1e08890c391cb56109e3c4b9",
+ downloaded_file_path = "classgraph-4.8.174.jar"
+)
+
+http_file(
+ name = "classgraph-4_8_174-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/github/classgraph/classgraph/4.8.174/classgraph-4.8.174-sources.jar",
+ sha256 = "a6ca95260727044daccfb26bae84d4f0787783f029b787ed245ca53ca83cc58b",
+ downloaded_file_path = "classgraph-4.8.174-sources.jar"
+)
+
+http_file(
+ name = "cli-parser-1_1_6_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/spullara/cli-parser/cli-parser/1.1.6/cli-parser-1.1.6.jar",
+ sha256 = "436143bc3b925a1af4d0b8c9c7c53ac5c937f0f7aa32e4d97a24ce0a301ede27",
+ downloaded_file_path = "cli-parser-1.1.6.jar"
+)
+
+http_file(
+ name = "cli-parser-1_1_6-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/spullara/cli-parser/cli-parser/1.1.6/cli-parser-1.1.6-sources.jar",
+ sha256 = "dd5a47cd9adbf3b038683142a9b966d59d9ddd47721f81604d147efdb0b07a11",
+ downloaded_file_path = "cli-parser-1.1.6-sources.jar"
+)
+
+http_file(
+ name = "clikt-jvm-3_5_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/ajalt/clikt/clikt-jvm/3.5.4/clikt-jvm-3.5.4.jar",
+ sha256 = "b58b4d93fc1870b99b2adb3e16e9c483c8e73766b2944bc3cff805c0be47d19e",
+ downloaded_file_path = "clikt-jvm-3.5.4.jar"
+)
+
+http_file(
+ name = "clikt-jvm-3_5_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/ajalt/clikt/clikt-jvm/3.5.4/clikt-jvm-3.5.4-sources.jar",
+ sha256 = "0d781e6ded81e3b3bd4a0e8927de34c0c1f5f92e0b176a86a4469417b6729c3c",
+ downloaded_file_path = "clikt-jvm-3.5.4-sources.jar"
+)
+
+http_file(
+ name = "cloudconfig-2023_9_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/cloudconfig/cloudconfig/2023.9/cloudconfig-2023.9.jar",
+ sha256 = "e51ee1761684a946b9d5a0caaec2b92cf4598860cf231dbaf495f268fda35d10",
+ downloaded_file_path = "cloudconfig-2023.9.jar"
+)
+
+http_file(
+ name = "cloudconfig-2023_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/cloudconfig/cloudconfig/2023.9/cloudconfig-2023.9-sources.jar",
+ sha256 = "86c94c625ccc61677a07bb5c7646cd0186a8b1f1f7bbf9238019caae4500d0e9",
+ downloaded_file_path = "cloudconfig-2023.9-sources.jar"
+)
+
+http_file(
+ name = "commons-cli-1_9_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-cli/commons-cli/1.9.0/commons-cli-1.9.0.jar",
+ sha256 = "d3d530d0f28fd0fbbffe2b0b338f70e8cb96f1605579e2e3abd4db29cac24e69",
+ downloaded_file_path = "commons-cli-1.9.0.jar"
+)
+
+http_file(
+ name = "commons-cli-1_9_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-cli/commons-cli/1.9.0/commons-cli-1.9.0-sources.jar",
+ sha256 = "d551046d6abf01a6cd27cacb607b320daa90ade1b7a6e96ea98d142b18d9170e",
+ downloaded_file_path = "commons-cli-1.9.0-sources.jar"
+)
+
+http_file(
+ name = "commons-codec-1_17_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-codec/commons-codec/1.17.1/commons-codec-1.17.1.jar",
+ sha256 = "f9f6cb103f2ddc3c99a9d80ada2ae7bf0685111fd6bffccb72033d1da4e6ff23",
+ downloaded_file_path = "commons-codec-1.17.1.jar"
+)
+
+http_file(
+ name = "commons-codec-1_17_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-codec/commons-codec/1.17.1/commons-codec-1.17.1-sources.jar",
+ sha256 = "2283aff7f425dff23ebdb7a8fc0f03ae21b4ced7a43aacba47cedae126dc5d4a",
+ downloaded_file_path = "commons-codec-1.17.1-sources.jar"
+)
+
+http_file(
+ name = "commons-compress-1_26_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.26.1/commons-compress-1.26.1.jar",
+ sha256 = "27bb5d40f37c3bb7205b4a0540247df057715e9f6cbbd97d626ab8b50318bb04",
+ downloaded_file_path = "commons-compress-1.26.1.jar"
+)
+
+http_file(
+ name = "commons-compress-1_26_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.26.1/commons-compress-1.26.1-sources.jar",
+ sha256 = "767c5e39eb93f7c460926278a2aa7a7cec146aa1f32f8b6664a56acfdcc2e812",
+ downloaded_file_path = "commons-compress-1.26.1-sources.jar"
+)
+
+http_file(
+ name = "commons-imaging-1_0-RC-1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/commons-imaging/1.0-RC-1/commons-imaging-1.0-RC-1.jar",
+ sha256 = "ba1cb46e5494286940b016da372ae94a60d2dbc411b6dac5db1e40128725d501",
+ downloaded_file_path = "commons-imaging-1.0-RC-1.jar"
+)
+
+http_file(
+ name = "commons-imaging-1_0-RC-1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/commons-imaging/1.0-RC-1/commons-imaging-1.0-RC-1-sources.jar",
+ sha256 = "33b0f50c4c31d18ac32172e97e1284ebdf1099a48133bed0b5a31ba00739fad7",
+ downloaded_file_path = "commons-imaging-1.0-RC-1-sources.jar"
+)
+
+http_file(
+ name = "commons-io-2_16_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-io/commons-io/2.16.1/commons-io-2.16.1.jar",
+ sha256 = "f41f7baacd716896447ace9758621f62c1c6b0a91d89acee488da26fc477c84f",
+ downloaded_file_path = "commons-io-2.16.1.jar"
+)
+
+http_file(
+ name = "commons-io-2_16_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-io/commons-io/2.16.1/commons-io-2.16.1-sources.jar",
+ sha256 = "fcfe84e39fb44e38a0ea0ab0815b53adea6fff89c7b72535bc42495f400cb9a1",
+ downloaded_file_path = "commons-io-2.16.1-sources.jar"
+)
+
+http_file(
+ name = "commons-lang3-3_17_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar",
+ sha256 = "6ee731df5c8e5a2976a1ca023b6bb320ea8d3539fbe64c8a1d5cb765127c33b4",
+ downloaded_file_path = "commons-lang3-3.17.0.jar"
+)
+
+http_file(
+ name = "commons-lang3-3_17_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0-sources.jar",
+ sha256 = "5fdcac21ad329766054a95367d7583dfcdca737d221d5e01a5f2a198c04c6b18",
+ downloaded_file_path = "commons-lang3-3.17.0-sources.jar"
+)
+
+http_file(
+ name = "commons-logging-1_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar",
+ sha256 = "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636",
+ downloaded_file_path = "commons-logging-1.2.jar"
+)
+
+http_file(
+ name = "commons-logging-1_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar",
+ sha256 = "44347acfe5860461728e9cb33251e97345be36f8a0dfd5c5130c172559455f41",
+ downloaded_file_path = "commons-logging-1.2-sources.jar"
+)
+
+http_file(
+ name = "commons-text-1_12_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/commons/commons-text/1.12.0/commons-text-1.12.0.jar",
+ sha256 = "de023257ff166044a56bd1aa9124e843cd05dac5806cc705a9311f3556d5a15f",
+ downloaded_file_path = "commons-text-1.12.0.jar"
+)
+
+http_file(
+ name = "commons-text-1_12_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/commons/commons-text/1.12.0/commons-text-1.12.0-sources.jar",
+ sha256 = "191fef119a5f96c9ea99845f35e9fec61b9d4daa23592802bb9894f2efee4f13",
+ downloaded_file_path = "commons-text-1.12.0-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-cpp-0_1_5_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-cpp/0.1.5/completion-ranking-cpp-0.1.5.jar",
+ sha256 = "2c09237e1e0e76d571b77c4f43371d8cd828903ffa442f0e3593894bce3021c3",
+ downloaded_file_path = "completion-ranking-cpp-0.1.5.jar"
+)
+
+http_file(
+ name = "completion-ranking-cpp-0_1_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-cpp/0.1.5/completion-ranking-cpp-0.1.5-sources.jar",
+ sha256 = "27872dccd303f78a254959d04b1d854234e02d638209cf1fdbc8b92f4ffa35f8",
+ downloaded_file_path = "completion-ranking-cpp-0.1.5-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-css-0_2_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-css/0.2.1/completion-ranking-css-0.2.1.jar",
+ sha256 = "82245f691b5db3a47a6bc0ad260b0b04ba5c929c28293edb8bbbc70d1aeb7d7a",
+ downloaded_file_path = "completion-ranking-css-0.2.1.jar"
+)
+
+http_file(
+ name = "completion-ranking-css-0_2_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-css/0.2.1/completion-ranking-css-0.2.1-sources.jar",
+ sha256 = "b1de4522d6d25d7893b12714bb86889b48321bef2a90357301b44ce96ef889e0",
+ downloaded_file_path = "completion-ranking-css-0.2.1-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-dart-0_0_2_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-dart/0.0.2/completion-ranking-dart-0.0.2.jar",
+ sha256 = "024322c6d09f72f9bddeb94d52e803d235a9afc284bc3efe7dfbc9de58d4fa6f",
+ downloaded_file_path = "completion-ranking-dart-0.0.2.jar"
+)
+
+http_file(
+ name = "completion-ranking-dart-0_0_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-dart/0.0.2/completion-ranking-dart-0.0.2-sources.jar",
+ sha256 = "5dcd4c011b5782d60bdbbd55a372c92d4364821250e272e3777d9c594a1008bc",
+ downloaded_file_path = "completion-ranking-dart-0.0.2-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-go-0_2_4_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-go/0.2.4/completion-ranking-go-0.2.4.jar",
+ sha256 = "a5b09d91c7633fa4dede7c640f189dce258c69aa65874f4eaca0a799a5fc35f9",
+ downloaded_file_path = "completion-ranking-go-0.2.4.jar"
+)
+
+http_file(
+ name = "completion-ranking-go-0_2_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-go/0.2.4/completion-ranking-go-0.2.4-sources.jar",
+ sha256 = "19cb500243057e4a7d0c17c57304ad81d2b6a9b25b4e93926b386f20d9da7b96",
+ downloaded_file_path = "completion-ranking-go-0.2.4-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-html-0_0_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-html/0.0.1/completion-ranking-html-0.0.1.jar",
+ sha256 = "c0cd887da7112e3f079e2a5ae28856869f7f1a6919473a4c95d85db5cf85c4aa",
+ downloaded_file_path = "completion-ranking-html-0.0.1.jar"
+)
+
+http_file(
+ name = "completion-ranking-html-0_0_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-html/0.0.1/completion-ranking-html-0.0.1-sources.jar",
+ sha256 = "6cff6cc3b5f3f10fa77204905f8db6bcbd7fa37c5e0ced8661913f4f33e893de",
+ downloaded_file_path = "completion-ranking-html-0.0.1-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-java-0_8_2_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-java/0.8.2/completion-ranking-java-0.8.2.jar",
+ sha256 = "c1686a3bfa4f29059b39ec51c6d6774fe11933d11aebd95bdb0d94e3ad9d3905",
+ downloaded_file_path = "completion-ranking-java-0.8.2.jar"
+)
+
+http_file(
+ name = "completion-ranking-java-0_8_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-java/0.8.2/completion-ranking-java-0.8.2-sources.jar",
+ sha256 = "a04bdbe492cf8008cefb16f9d20eeb22782d3f55375ccce2ff060cd85991a4a8",
+ downloaded_file_path = "completion-ranking-java-0.8.2-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-java-0_9_2_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-java/0.9.2/completion-ranking-java-0.9.2.jar",
+ sha256 = "2492dead3c2800e114634681b25b6e718df17005107ed4f1d30403e3aedffeb9",
+ downloaded_file_path = "completion-ranking-java-0.9.2.jar"
+)
+
+http_file(
+ name = "completion-ranking-java-0_9_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-java/0.9.2/completion-ranking-java-0.9.2-sources.jar",
+ sha256 = "2ba8ba3d429dde5056ed8815c66f76b5b5383256245d04e61023cdd0ffb00d11",
+ downloaded_file_path = "completion-ranking-java-0.9.2-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-js-0_3_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-js/0.3.0/completion-ranking-js-0.3.0.jar",
+ sha256 = "e73816d0b63fa701e916b89f44559f6b8f104501f8b4f2feb300ac513e7a3850",
+ downloaded_file_path = "completion-ranking-js-0.3.0.jar"
+)
+
+http_file(
+ name = "completion-ranking-js-0_3_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-js/0.3.0/completion-ranking-js-0.3.0-sources.jar",
+ sha256 = "9c19236dc3975eeccdb1d8278e04f0a3e750140930ace9095d7bdb6c035f3da3",
+ downloaded_file_path = "completion-ranking-js-0.3.0-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-kotlin-0_4_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-kotlin/0.4.1/completion-ranking-kotlin-0.4.1.jar",
+ sha256 = "0be44fc263b4f59517a6dc0c4102d5743dc309ac049ac894f2bea7cd83e570d2",
+ downloaded_file_path = "completion-ranking-kotlin-0.4.1.jar"
+)
+
+http_file(
+ name = "completion-ranking-kotlin-0_4_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-kotlin/0.4.1/completion-ranking-kotlin-0.4.1-sources.jar",
+ sha256 = "8836eaec14997a053e0e33f33e89d208755083aea3336f7b2dc77c30a7f701c5",
+ downloaded_file_path = "completion-ranking-kotlin-0.4.1-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-php-0_2_4_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-php/0.2.4/completion-ranking-php-0.2.4.jar",
+ sha256 = "b73ea2290e95b8f8350a3bcf1c1ab260aed8a249049501f4b175c8dda0f04a78",
+ downloaded_file_path = "completion-ranking-php-0.2.4.jar"
+)
+
+http_file(
+ name = "completion-ranking-php-0_2_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-php/0.2.4/completion-ranking-php-0.2.4-sources.jar",
+ sha256 = "593d68e272bfa8645105eb1db775aa71096f943f83d3b0e3a6ec00821482abd2",
+ downloaded_file_path = "completion-ranking-php-0.2.4-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-python-0_2_4_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-python/0.2.4/completion-ranking-python-0.2.4.jar",
+ sha256 = "6e6dda035d972c2ff061c5d90decea9fcaf693b0946fc8c35ef27ef452de7008",
+ downloaded_file_path = "completion-ranking-python-0.2.4.jar"
+)
+
+http_file(
+ name = "completion-ranking-python-0_2_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-python/0.2.4/completion-ranking-python-0.2.4-sources.jar",
+ sha256 = "f9d67b0dbdcb8206dec012c688819e45cb6a00d2a03243199142c0553092adaf",
+ downloaded_file_path = "completion-ranking-python-0.2.4-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-ruby-0_2_4_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-ruby/0.2.4/completion-ranking-ruby-0.2.4.jar",
+ sha256 = "10392061789cf7c0101931dbfe851355b3fd33c9249947586d855a9180c439a7",
+ downloaded_file_path = "completion-ranking-ruby-0.2.4.jar"
+)
+
+http_file(
+ name = "completion-ranking-ruby-0_2_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-ruby/0.2.4/completion-ranking-ruby-0.2.4-sources.jar",
+ sha256 = "c4f364203176a98f958e4798168ea6a7057f9a3245d0e6d3b7fd392c60a8e1ee",
+ downloaded_file_path = "completion-ranking-ruby-0.2.4-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-rust-0_4_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-rust/0.4.0/completion-ranking-rust-0.4.0.jar",
+ sha256 = "1a220f42926fc3ac2bfce50c521aced95821ef8e8e7478a00e884acbbdc98248",
+ downloaded_file_path = "completion-ranking-rust-0.4.0.jar"
+)
+
+http_file(
+ name = "completion-ranking-rust-0_4_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-rust/0.4.0/completion-ranking-rust-0.4.0-sources.jar",
+ sha256 = "bba254ca4f09897493ab2404ccf57abc242bfd7da39a2b8aba24b9393611eb67",
+ downloaded_file_path = "completion-ranking-rust-0.4.0-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-scala-0_4_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-scala/0.4.1/completion-ranking-scala-0.4.1.jar",
+ sha256 = "2bbdd2aeaa31dc35180490ba20ee3096097e8ca4bcecdd1b80a1c162487d3c15",
+ downloaded_file_path = "completion-ranking-scala-0.4.1.jar"
+)
+
+http_file(
+ name = "completion-ranking-scala-0_4_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-scala/0.4.1/completion-ranking-scala-0.4.1-sources.jar",
+ sha256 = "363c273491f3014bdf16a1fa6d947c59af3f52b544af4ec46148bbf7c512b024",
+ downloaded_file_path = "completion-ranking-scala-0.4.1-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-sh-0_0_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-sh/0.0.1/completion-ranking-sh-0.0.1.jar",
+ sha256 = "2ab8007555b8fdedb7efce607cc77c03da85fcf4ea2e8376b9a352bed5f04f4a",
+ downloaded_file_path = "completion-ranking-sh-0.0.1.jar"
+)
+
+http_file(
+ name = "completion-ranking-sh-0_0_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-sh/0.0.1/completion-ranking-sh-0.0.1-sources.jar",
+ sha256 = "3671e7c98b0cd19439802137f883a04b87e263c371274b7c074c7ee209ee937e",
+ downloaded_file_path = "completion-ranking-sh-0.0.1-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-swift-0_1_3_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-swift/0.1.3/completion-ranking-swift-0.1.3.jar",
+ sha256 = "c1d511070b2900ced87e03443091640ff7758f5064ff14d3503d6c8f50d28c1b",
+ downloaded_file_path = "completion-ranking-swift-0.1.3.jar"
+)
+
+http_file(
+ name = "completion-ranking-swift-0_1_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-swift/0.1.3/completion-ranking-swift-0.1.3-sources.jar",
+ sha256 = "cebd3f63bc8b4cfa4441b8beb181308f45cf1758fb72c5377241467b1cc176e6",
+ downloaded_file_path = "completion-ranking-swift-0.1.3-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-typescript-0_4_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-typescript/0.4.0/completion-ranking-typescript-0.4.0.jar",
+ sha256 = "1ad40bce28263d3e4ff3e140949211d8812b05a6a0f121e92cb23980832838fc",
+ downloaded_file_path = "completion-ranking-typescript-0.4.0.jar"
+)
+
+http_file(
+ name = "completion-ranking-typescript-0_4_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-typescript/0.4.0/completion-ranking-typescript-0.4.0-sources.jar",
+ sha256 = "b9a637422489f031d8494b1dfc37699e7cc88c861579fc2627a4c0c90558935e",
+ downloaded_file_path = "completion-ranking-typescript-0.4.0-sources.jar"
+)
+
+http_file(
+ name = "cucumber-core-1_2_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/info/cukes/cucumber-core/1.2.4/cucumber-core-1.2.4.jar",
+ sha256 = "424f81cb5ce84386bd310d572f8edd91723cde58abd52f65db5888e0b38eb8f5",
+ downloaded_file_path = "cucumber-core-1.2.4.jar"
+)
+
+http_file(
+ name = "gherkin-2_12_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/info/cukes/gherkin/2.12.2/gherkin-2.12.2.jar",
+ sha256 = "0a5ebc0506ab1e4a08af1ca150f797304ff53b953c5b1f6fcf1f81551d964aad",
+ downloaded_file_path = "gherkin-2.12.2.jar"
+)
+
+http_file(
+ name = "cucumber-core-1_2_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/info/cukes/cucumber-core/1.2.4/cucumber-core-1.2.4-sources.jar",
+ sha256 = "45da17e668ce4add556c4d2e7dfd812dc2d44739d31bc876466e6b610a3a8f98",
+ downloaded_file_path = "cucumber-core-1.2.4-sources.jar"
+)
+
+http_file(
+ name = "gherkin-2_12_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/info/cukes/gherkin/2.12.2/gherkin-2.12.2-sources.jar",
+ sha256 = "a60731e4a2c1c87e99fc4c15cbc6b36df52887dcb33039d7a0d0922e1582ef39",
+ downloaded_file_path = "gherkin-2.12.2-sources.jar"
+)
+
+http_file(
+ name = "cucumber-core-2_4_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-core/2.4.0/cucumber-core-2.4.0.jar",
+ sha256 = "ac0f343d6fc0dca4c93f8b6a6266b3bf4cb4d61913b8a4cd2b3abf50025268cf",
+ downloaded_file_path = "cucumber-core-2.4.0.jar"
+)
+
+http_file(
+ name = "cucumber-html-0_2_6_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/info/cukes/cucumber-html/0.2.6/cucumber-html-0.2.6.jar",
+ sha256 = "e2167e99bdb018576cce9cc0aad154ad995fe67a4b0c36c63344f743865f96e7",
+ downloaded_file_path = "cucumber-html-0.2.6.jar"
+)
+
+http_file(
+ name = "cucumber-jvm-deps-1_0_6_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-jvm-deps/1.0.6/cucumber-jvm-deps-1.0.6.jar",
+ sha256 = "d1c2cc901dd702eb77a2258c0d1446e4a302d28da0d4b49cd11ff3d5929281fa",
+ downloaded_file_path = "cucumber-jvm-deps-1.0.6.jar"
+)
+
+http_file(
+ name = "gherkin-5_0_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/gherkin/5.0.0/gherkin-5.0.0.jar",
+ sha256 = "e35cfa4a16204bf59fa167bb6d45be0717d6b7cfba1c30f156d8f21cde2f4065",
+ downloaded_file_path = "gherkin-5.0.0.jar"
+)
+
+http_file(
+ name = "tag-expressions-1_1_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/tag-expressions/1.1.1/tag-expressions-1.1.1.jar",
+ sha256 = "e5a0a71fb846752900c0e5a99aa13e5a1bbc3ec97e7faf26803648fa45215584",
+ downloaded_file_path = "tag-expressions-1.1.1.jar"
+)
+
+http_file(
+ name = "cucumber-core-2_4_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-core/2.4.0/cucumber-core-2.4.0-sources.jar",
+ sha256 = "e8fcf4be681789d4e85bb7858e7d23a69f3742c1a5baf0ea80b285815de77e3d",
+ downloaded_file_path = "cucumber-core-2.4.0-sources.jar"
+)
+
+http_file(
+ name = "cucumber-html-0_2_6-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/info/cukes/cucumber-html/0.2.6/cucumber-html-0.2.6-sources.jar",
+ sha256 = "4b2762eae9c75211eeb1dd887bd25763e866867bf90f1ef772d619bfcb9df104",
+ downloaded_file_path = "cucumber-html-0.2.6-sources.jar"
+)
+
+http_file(
+ name = "cucumber-jvm-deps-1_0_6-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-jvm-deps/1.0.6/cucumber-jvm-deps-1.0.6-sources.jar",
+ sha256 = "93961faae08479f6e63035722853e7185fd3738daad2c7d111f3b3787bfc7f0c",
+ downloaded_file_path = "cucumber-jvm-deps-1.0.6-sources.jar"
+)
+
+http_file(
+ name = "gherkin-5_0_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/gherkin/5.0.0/gherkin-5.0.0-sources.jar",
+ sha256 = "1abb7819cb6f04701ed55b708eb7356acf114dea1beb9463bc04369b56364570",
+ downloaded_file_path = "gherkin-5.0.0-sources.jar"
+)
+
+http_file(
+ name = "tag-expressions-1_1_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/tag-expressions/1.1.1/tag-expressions-1.1.1-sources.jar",
+ sha256 = "58530973a7b7cdb20a0e1f54ccec5001ba3bc6b16402b44cc9f0578414bb1da5",
+ downloaded_file_path = "tag-expressions-1.1.1-sources.jar"
+)
+
+http_file(
+ name = "cucumber-jvm-deps-1_0_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/info/cukes/cucumber-jvm-deps/1.0.5/cucumber-jvm-deps-1.0.5.jar",
+ sha256 = "2a4e84a51defe9108579b3c0a86bb41e54f04e9042e83adf4348a974dcf1dee6",
+ downloaded_file_path = "cucumber-jvm-deps-1.0.5.jar"
+)
+
+http_file(
+ name = "cucumber-jvm-deps-1_0_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/info/cukes/cucumber-jvm-deps/1.0.5/cucumber-jvm-deps-1.0.5-sources.jar",
+ sha256 = "64bfd2310fe3efb3557be60ca513a0457f38487e78b3b04383b2eaf7b817a376",
+ downloaded_file_path = "cucumber-jvm-deps-1.0.5-sources.jar"
+)
+
+http_file(
+ name = "cucumber-core-3_0_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-core/3.0.2/cucumber-core-3.0.2.jar",
+ sha256 = "d3fc5dce5cd26a8a71a94b932395b9588c1c6abbd40c49c2281da74e5e48f6a4",
+ downloaded_file_path = "cucumber-core-3.0.2.jar"
+)
+
+http_file(
+ name = "cucumber-html-0_2_7_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-html/0.2.7/cucumber-html-0.2.7.jar",
+ sha256 = "c2413a16c107a137f7a9d73f24af17211ef9580eef5fc2fab589610166781099",
+ downloaded_file_path = "cucumber-html-0.2.7.jar"
+)
+
+http_file(
+ name = "cucumber-expressions-5_0_19_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-expressions/5.0.19/cucumber-expressions-5.0.19.jar",
+ sha256 = "e7e296e57f911d4f3827df55753611446c427fc46f41ecb94d5e9f9dacda872a",
+ downloaded_file_path = "cucumber-expressions-5.0.19.jar"
+)
+
+http_file(
+ name = "datatable-1_0_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/datatable/1.0.3/datatable-1.0.3.jar",
+ sha256 = "0d7fa64225d159ee9d29554ea6fa2bd0891319e5c06a3b0b58db2decf72fd6f2",
+ downloaded_file_path = "datatable-1.0.3.jar"
+)
+
+http_file(
+ name = "datatable-dependencies-1_0_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/datatable-dependencies/1.0.3/datatable-dependencies-1.0.3.jar",
+ sha256 = "ec82d25da10509aab64430406fbcdc9a376f1c55a0081cf1326429ff691fc99d",
+ downloaded_file_path = "datatable-dependencies-1.0.3.jar"
+)
+
+http_file(
+ name = "cucumber-core-3_0_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-core/3.0.2/cucumber-core-3.0.2-sources.jar",
+ sha256 = "1c4db8247e3ad39ae84558d227435b375cd34800d992fa6a320e948f988a821c",
+ downloaded_file_path = "cucumber-core-3.0.2-sources.jar"
+)
+
+http_file(
+ name = "cucumber-html-0_2_7-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-html/0.2.7/cucumber-html-0.2.7-sources.jar",
+ sha256 = "bd54e6c9f8bfce5ebbaceacc6fe230064963c1b4075088d38f075efe561692c7",
+ downloaded_file_path = "cucumber-html-0.2.7-sources.jar"
+)
+
+http_file(
+ name = "cucumber-expressions-5_0_19-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-expressions/5.0.19/cucumber-expressions-5.0.19-sources.jar",
+ sha256 = "b29c19d19f15caf84af6800b9fda1e4208cbec0870569c214731741fa7cd4f81",
+ downloaded_file_path = "cucumber-expressions-5.0.19-sources.jar"
+)
+
+http_file(
+ name = "datatable-1_0_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/datatable/1.0.3/datatable-1.0.3-sources.jar",
+ sha256 = "d2d7563147629244494fae00044272739f23db8eb8806623317b2db01a2d1704",
+ downloaded_file_path = "datatable-1.0.3-sources.jar"
+)
+
+http_file(
+ name = "datatable-dependencies-1_0_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/datatable-dependencies/1.0.3/datatable-dependencies-1.0.3-sources.jar",
+ sha256 = "808de0c7dda0c50cb4a52462098d57797557aeb9b21380e0a82844847b851ed5",
+ downloaded_file_path = "datatable-dependencies-1.0.3-sources.jar"
+)
+
+http_file(
+ name = "cucumber-core-4_0_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-core/4.0.1/cucumber-core-4.0.1.jar",
+ sha256 = "25c52c0401f0786f66be90e384e765dbe0358b73fddd8874f7029da5f1b3c259",
+ downloaded_file_path = "cucumber-core-4.0.1.jar"
+)
+
+http_file(
+ name = "gherkin-5_1_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/gherkin/5.1.0/gherkin-5.1.0.jar",
+ sha256 = "67f1cedeb8e85e6af84f89a8fe70bafaf6216dfad7a46b76fe10c5ee814e51e3",
+ downloaded_file_path = "gherkin-5.1.0.jar"
+)
+
+http_file(
+ name = "cucumber-expressions-6_1_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-expressions/6.1.0/cucumber-expressions-6.1.0.jar",
+ sha256 = "660ba952417b95cfb22dda2e8be6fba46f521188e4f8a47ae9614f675bdb9bb8",
+ downloaded_file_path = "cucumber-expressions-6.1.0.jar"
+)
+
+http_file(
+ name = "datatable-1_1_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/datatable/1.1.3/datatable-1.1.3.jar",
+ sha256 = "487db14bc5471639a5b05e66f3b5f60ca3f73f9d984088ba88c64078709f38aa",
+ downloaded_file_path = "datatable-1.1.3.jar"
+)
+
+http_file(
+ name = "datatable-dependencies-1_1_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/datatable-dependencies/1.1.3/datatable-dependencies-1.1.3.jar",
+ sha256 = "33b9c48799b681328ec865756a0eb9c8ade946052ef1409a4d882e438956692c",
+ downloaded_file_path = "datatable-dependencies-1.1.3.jar"
+)
+
+http_file(
+ name = "cucumber-core-4_0_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-core/4.0.1/cucumber-core-4.0.1-sources.jar",
+ sha256 = "8af4d1321da0e54790c398016d85c756d30fd55c342044cb2d1c6cde6178969d",
+ downloaded_file_path = "cucumber-core-4.0.1-sources.jar"
+)
+
+http_file(
+ name = "gherkin-5_1_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/gherkin/5.1.0/gherkin-5.1.0-sources.jar",
+ sha256 = "1734aa80e18f7c1d133b777eb55b2dfc2873e08178e92b9c00be2c223c9ce23b",
+ downloaded_file_path = "gherkin-5.1.0-sources.jar"
+)
+
+http_file(
+ name = "cucumber-expressions-6_1_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-expressions/6.1.0/cucumber-expressions-6.1.0-sources.jar",
+ sha256 = "cef0c8a3ada7623125204ecda190a6842a6e61aa22b982f419c8e304552e9fe9",
+ downloaded_file_path = "cucumber-expressions-6.1.0-sources.jar"
+)
+
+http_file(
+ name = "datatable-1_1_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/datatable/1.1.3/datatable-1.1.3-sources.jar",
+ sha256 = "15fee47d2a919785bdcdcde9fbb558a97608733d3f11bd1e55f3817a90f9af66",
+ downloaded_file_path = "datatable-1.1.3-sources.jar"
+)
+
+http_file(
+ name = "datatable-dependencies-1_1_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/datatable-dependencies/1.1.3/datatable-dependencies-1.1.3-sources.jar",
+ sha256 = "dc1eed55cf0327caeaedfbd13131115edc3d27eddb33d59924b0541919c336bf",
+ downloaded_file_path = "datatable-dependencies-1.1.3-sources.jar"
+)
+
+http_file(
+ name = "cucumber-java-5_0_0-RC1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-java/5.0.0-RC1/cucumber-java-5.0.0-RC1.jar",
+ sha256 = "789e598804155bcca83a01071382af90d0e9e1f6c686c881800b07fc0c1ea3c4",
+ downloaded_file_path = "cucumber-java-5.0.0-RC1.jar"
+)
+
+http_file(
+ name = "cucumber-core-5_0_0-RC1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-core/5.0.0-RC1/cucumber-core-5.0.0-RC1.jar",
+ sha256 = "ada4315573c505d9dbb03cb0624f4a4e9fe9af92f4d278c4d7eb0422cdf299ff",
+ downloaded_file_path = "cucumber-core-5.0.0-RC1.jar"
+)
+
+http_file(
+ name = "gherkin-5_2_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/gherkin/5.2.0/gherkin-5.2.0.jar",
+ sha256 = "ab8af6e8e1f5bea8cf04aeb6e87a96121d554132615c35d1d0d0bb8aac6ebe05",
+ downloaded_file_path = "gherkin-5.2.0.jar"
+)
+
+http_file(
+ name = "gherkin-jvm-deps-1_0_6_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/gherkin-jvm-deps/1.0.6/gherkin-jvm-deps-1.0.6.jar",
+ sha256 = "6ac4b12c6b694ac9ee4eecc8949cf7976d1bd892871cf816298de404bde44bb2",
+ downloaded_file_path = "gherkin-jvm-deps-1.0.6.jar"
+)
+
+http_file(
+ name = "tag-expressions-2_0_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/tag-expressions/2.0.2/tag-expressions-2.0.2.jar",
+ sha256 = "2c0fd9f293b2ca0ce22531b8769dc2aef37eb704f1212030513a90f6eb975476",
+ downloaded_file_path = "tag-expressions-2.0.2.jar"
+)
+
+http_file(
+ name = "cucumber-expressions-8_0_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-expressions/8.0.0/cucumber-expressions-8.0.0.jar",
+ sha256 = "81ad14ebf1a885ab4a201f0e48695eb60d8c55265c8323d49b98a0e34093e30b",
+ downloaded_file_path = "cucumber-expressions-8.0.0.jar"
+)
+
+http_file(
+ name = "hamcrest-core-2_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/2.1/hamcrest-core-2.1.jar",
+ sha256 = "e09109e54a289d88506b9bfec987ddd199f4217c9464132668351b9a4f00bee9",
+ downloaded_file_path = "hamcrest-core-2.1.jar"
+)
+
+http_file(
+ name = "hamcrest-2_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/hamcrest/hamcrest/2.1/hamcrest-2.1.jar",
+ sha256 = "ba93b2e3a562322ba432f0a1b53addcc55cb188253319a020ed77f824e692050",
+ downloaded_file_path = "hamcrest-2.1.jar"
+)
+
+http_file(
+ name = "hamcrest-library-2_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/hamcrest/hamcrest-library/2.1/hamcrest-library-2.1.jar",
+ sha256 = "b7e2b6895b3b679f0e47b6380fda391b225e9b78505db9d8bdde8d3cc8d52a21",
+ downloaded_file_path = "hamcrest-library-2.1.jar"
+)
+
+http_file(
+ name = "datatable-3_0_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/datatable/3.0.0/datatable-3.0.0.jar",
+ sha256 = "c021f59d4d914edc42cb4c40dc440dca05f36902e0eb36c0307ed2d192ae0860",
+ downloaded_file_path = "datatable-3.0.0.jar"
+)
+
+http_file(
+ name = "datatable-dependencies-3_0_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/datatable-dependencies/3.0.0/datatable-dependencies-3.0.0.jar",
+ sha256 = "0348ab1b354dbaa327ee3bead884cf6d7b4cb23c086d803012dbb7cc319277b0",
+ downloaded_file_path = "datatable-dependencies-3.0.0.jar"
+)
+
+http_file(
+ name = "cucumber-plugin-5_0_0-RC1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-plugin/5.0.0-RC1/cucumber-plugin-5.0.0-RC1.jar",
+ sha256 = "4d4cc28f9c73f5137db7b0ecd371d33696f5eac18db6c1ef65b65dd16275b3f3",
+ downloaded_file_path = "cucumber-plugin-5.0.0-RC1.jar"
+)
+
+http_file(
+ name = "docstring-5_0_0-RC1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/docstring/5.0.0-RC1/docstring-5.0.0-RC1.jar",
+ sha256 = "90049802a975fde907069eea511687871b53824027ba54d2b7d7f447502e5d59",
+ downloaded_file_path = "docstring-5.0.0-RC1.jar"
+)
+
+http_file(
+ name = "apiguardian-api-1_1_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar",
+ sha256 = "a9aae9ff8ae3e17a2a18f79175e82b16267c246fbbd3ca9dfbbb290b08dcfdd4",
+ downloaded_file_path = "apiguardian-api-1.1.0.jar"
+)
+
+http_file(
+ name = "cucumber-java-5_0_0-RC1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-java/5.0.0-RC1/cucumber-java-5.0.0-RC1-sources.jar",
+ sha256 = "d32f36ef90ed1982907c6f883f434f2e642693888f1891563a0f668c80bebf5c",
+ downloaded_file_path = "cucumber-java-5.0.0-RC1-sources.jar"
+)
+
+http_file(
+ name = "cucumber-core-5_0_0-RC1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-core/5.0.0-RC1/cucumber-core-5.0.0-RC1-sources.jar",
+ sha256 = "e349ef5ece581357227f40d88151a5282cb39b08f9d4175b6b7b53ace80a375e",
+ downloaded_file_path = "cucumber-core-5.0.0-RC1-sources.jar"
+)
+
+http_file(
+ name = "gherkin-5_2_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/gherkin/5.2.0/gherkin-5.2.0-sources.jar",
+ sha256 = "144e1af77a43a5fc61046cfee8be666146d0d41927571da9174dda6f5806c9af",
+ downloaded_file_path = "gherkin-5.2.0-sources.jar"
+)
+
+http_file(
+ name = "gherkin-jvm-deps-1_0_6-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/gherkin-jvm-deps/1.0.6/gherkin-jvm-deps-1.0.6-sources.jar",
+ sha256 = "eeeb20acd46ef3215821bbf86e547d473da3066668492787a36c4a6da170a57a",
+ downloaded_file_path = "gherkin-jvm-deps-1.0.6-sources.jar"
+)
+
+http_file(
+ name = "tag-expressions-2_0_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/tag-expressions/2.0.2/tag-expressions-2.0.2-sources.jar",
+ sha256 = "7194bae6637d9e12a61cdc38cdb78c272aa889d4302f04a9fbe0c456da1a0301",
+ downloaded_file_path = "tag-expressions-2.0.2-sources.jar"
+)
+
+http_file(
+ name = "cucumber-expressions-8_0_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-expressions/8.0.0/cucumber-expressions-8.0.0-sources.jar",
+ sha256 = "2ac0181cdf14d1cfb217b0d99192ec5a0607d9a7d251115f32a2880b2eb87524",
+ downloaded_file_path = "cucumber-expressions-8.0.0-sources.jar"
+)
+
+http_file(
+ name = "hamcrest-core-2_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/2.1/hamcrest-core-2.1-sources.jar",
+ sha256 = "7da51da1e717c08c9cdc3d5c1d3d80d7ce1f98afb1c20585d35d388c7daa1604",
+ downloaded_file_path = "hamcrest-core-2.1-sources.jar"
+)
+
+http_file(
+ name = "hamcrest-2_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/hamcrest/hamcrest/2.1/hamcrest-2.1-sources.jar",
+ sha256 = "70ddd82a79f885022cae5320082cf3219055d1bd0f74406f814c67da29a74d31",
+ downloaded_file_path = "hamcrest-2.1-sources.jar"
+)
+
+http_file(
+ name = "hamcrest-library-2_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/hamcrest/hamcrest-library/2.1/hamcrest-library-2.1-sources.jar",
+ sha256 = "6d0e42e87d69d9b3f3f606787b736b890bb165dfc8eec05d044d23d10e86fe3b",
+ downloaded_file_path = "hamcrest-library-2.1-sources.jar"
+)
+
+http_file(
+ name = "datatable-3_0_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/datatable/3.0.0/datatable-3.0.0-sources.jar",
+ sha256 = "3f080a1b41590c4e416f01862fb1a8ea6023b6da59374cc362c2c963af29d7d0",
+ downloaded_file_path = "datatable-3.0.0-sources.jar"
+)
+
+http_file(
+ name = "datatable-dependencies-3_0_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/datatable-dependencies/3.0.0/datatable-dependencies-3.0.0-sources.jar",
+ sha256 = "5fb6c1f182a204e166431effa7aaf635522d0d9a486559a5c57958485859d6af",
+ downloaded_file_path = "datatable-dependencies-3.0.0-sources.jar"
+)
+
+http_file(
+ name = "cucumber-plugin-5_0_0-RC1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/cucumber-plugin/5.0.0-RC1/cucumber-plugin-5.0.0-RC1-sources.jar",
+ sha256 = "075c211b443efad0baaad293880eadff1e2d37005ef141bd4a02c51ca312ebb4",
+ downloaded_file_path = "cucumber-plugin-5.0.0-RC1-sources.jar"
+)
+
+http_file(
+ name = "docstring-5_0_0-RC1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/cucumber/docstring/5.0.0-RC1/docstring-5.0.0-RC1-sources.jar",
+ sha256 = "1c054e7b0ce745bfeec4511b3f2e3d9c75cd172a014b3b551e558d7128ff29ae",
+ downloaded_file_path = "docstring-5.0.0-RC1-sources.jar"
+)
+
+http_file(
+ name = "apiguardian-api-1_1_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0-sources.jar",
+ sha256 = "d39a5bb9b4b57e7584ac81f714ba8ef73b08ca462a48d7828d4a93fa5013fe1e",
+ downloaded_file_path = "apiguardian-api-1.1.0-sources.jar"
+)
+
+http_file(
+ name = "devkit-runtime-module-repository-jps-241_12019_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/intellij/devkit/devkit-runtime-module-repository-jps/241.12019/devkit-runtime-module-repository-jps-241.12019.jar",
+ sha256 = "9f4d52fc52b1e1505e44a427dbbbb7a010f7f1d8506c2fe2c3c8cc132eb87daa",
+ downloaded_file_path = "devkit-runtime-module-repository-jps-241.12019.jar"
+)
+
+http_file(
+ name = "devkit-runtime-module-repository-jps-241_12019-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/intellij/devkit/devkit-runtime-module-repository-jps/241.12019/devkit-runtime-module-repository-jps-241.12019-sources.jar",
+ sha256 = "1035eed555e0f1d66b251e8e618ec67dc5ae352f392a9514d135b5e4eb961faf",
+ downloaded_file_path = "devkit-runtime-module-repository-jps-241.12019-sources.jar"
+)
+
+http_file(
+ name = "download-pgp-verifier-1_1_4_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/infra/download-pgp-verifier/1.1.4/download-pgp-verifier-1.1.4.jar",
+ sha256 = "2bbfa931b2864c4f5e1fd22046d001df8d9a8592a20255baab0d396ed71c854c",
+ downloaded_file_path = "download-pgp-verifier-1.1.4.jar"
+)
+
+http_file(
+ name = "download-pgp-verifier-1_1_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/infra/download-pgp-verifier/1.1.4/download-pgp-verifier-1.1.4-sources.jar",
+ sha256 = "a74a11f703331f9e36f7554fde6ce6703e680d64000c688bf116d41aa149a466",
+ downloaded_file_path = "download-pgp-verifier-1.1.4-sources.jar"
+)
+
+http_file(
+ name = "easymock-5_2_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/easymock/easymock/5.2.0/easymock-5.2.0.jar",
+ sha256 = "e63a6494b96553cbd0dfde13b5f23dabbd811854410d6ebc53a6a6684a1763b5",
+ downloaded_file_path = "easymock-5.2.0.jar"
+)
+
+http_file(
+ name = "easymock-5_2_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/easymock/easymock/5.2.0/easymock-5.2.0-sources.jar",
+ sha256 = "2a71cc0f608ac4d395e8242e8c1b9856381161aaca852adb49b529ea2b4aac14",
+ downloaded_file_path = "easymock-5.2.0-sources.jar"
+)
+
+http_file(
+ name = "ec4j-core-0_3_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ec4j/core/ec4j-core/0.3.0/ec4j-core-0.3.0.jar",
+ sha256 = "cadef0207077074b11a12be442f89ab6cf93fbc2f848702d9371a9611414d558",
+ downloaded_file_path = "ec4j-core-0.3.0.jar"
+)
+
+http_file(
+ name = "ec4j-core-0_3_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ec4j/core/ec4j-core/0.3.0/ec4j-core-0.3.0-sources.jar",
+ sha256 = "68091d2dc8e872b2f4b34c74cf506dc02ad9f8454d3a64adccc8621de1ef1d2b",
+ downloaded_file_path = "ec4j-core-0.3.0-sources.jar"
+)
+
+http_file(
+ name = "equalsverifier-3_16_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/nl/jqno/equalsverifier/equalsverifier/3.16.1/equalsverifier-3.16.1.jar",
+ sha256 = "3bbd0f98e95579271c6f838fb591fc1fa8f5b0af880e2de30220c7706f915148",
+ downloaded_file_path = "equalsverifier-3.16.1.jar"
+)
+
+http_file(
+ name = "objenesis-3_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/objenesis/objenesis/3.3/objenesis-3.3.jar",
+ sha256 = "02dfd0b0439a5591e35b708ed2f5474eb0948f53abf74637e959b8e4ef69bfeb",
+ downloaded_file_path = "objenesis-3.3.jar"
+)
+
+http_file(
+ name = "byte-buddy-1_14_13_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.14.13/byte-buddy-1.14.13.jar",
+ sha256 = "ba8254ff6d612af49acee4cac1108453ce3a417efa548b24f2f4f268cd2b441a",
+ downloaded_file_path = "byte-buddy-1.14.13.jar"
+)
+
+http_file(
+ name = "equalsverifier-3_16_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/nl/jqno/equalsverifier/equalsverifier/3.16.1/equalsverifier-3.16.1-sources.jar",
+ sha256 = "9330adcbace0f6cffa85f421b9f613fd88e9a594e31558dcb370c0aa7e734c07",
+ downloaded_file_path = "equalsverifier-3.16.1-sources.jar"
+)
+
+http_file(
+ name = "objenesis-3_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/objenesis/objenesis/3.3/objenesis-3.3-sources.jar",
+ sha256 = "d06164f8ca002c8ef193cef2d682822014dd330505616af93a3fb64226fc131d",
+ downloaded_file_path = "objenesis-3.3-sources.jar"
+)
+
+http_file(
+ name = "byte-buddy-1_14_13-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.14.13/byte-buddy-1.14.13-sources.jar",
+ sha256 = "e4f5eb90e113712cd68861344fc6aaa23479ad13f57f6d60d9a600982c722044",
+ downloaded_file_path = "byte-buddy-1.14.13-sources.jar"
+)
+
+http_file(
+ name = "grpc-inprocess-1_65_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-inprocess/1.65.1/grpc-inprocess-1.65.1.jar",
+ sha256 = "6e3b197f5668e26fec19a831d2dd1f6d53b6eb9d4d3978b8ffd4ff68f1aae020",
+ downloaded_file_path = "grpc-inprocess-1.65.1.jar"
+)
+
+http_file(
+ name = "grpc-inprocess-1_65_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-inprocess/1.65.1/grpc-inprocess-1.65.1-sources.jar",
+ sha256 = "a3a8212223ff800f249594c1e434ae389438b77959a880ce9213753e076ed122",
+ downloaded_file_path = "grpc-inprocess-1.65.1-sources.jar"
+)
+
+http_file(
+ name = "assertk-jvm-0_23_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/willowtreeapps/assertk/assertk-jvm/0.23/assertk-jvm-0.23.jar",
+ sha256 = "424e8f9f9452fa2029ed54f664917b848745e488faaad5eebdb51174683f1db8",
+ downloaded_file_path = "assertk-jvm-0.23.jar"
+)
+
+http_file(
+ name = "opentest4k-jvm-1_2_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/willowtreeapps/opentest4k/opentest4k-jvm/1.2.1/opentest4k-jvm-1.2.1.jar",
+ sha256 = "fab15bbc792057f3762867574b3bb7c993b1ee4f9e82b1c79471891c9b3a7055",
+ downloaded_file_path = "opentest4k-jvm-1.2.1.jar"
+)
+
+http_file(
+ name = "opentest4j-1_2_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar",
+ sha256 = "58812de60898d976fb81ef3b62da05c6604c18fd4a249f5044282479fc286af2",
+ downloaded_file_path = "opentest4j-1.2.0.jar"
+)
+
+http_file(
+ name = "assertk-jvm-0_23-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/willowtreeapps/assertk/assertk-jvm/0.23/assertk-jvm-0.23-sources.jar",
+ sha256 = "0a5ce3d9af7a3cd0e75b0f2aa91860cf8d951b5a31c807aabe26539982f1c20f",
+ downloaded_file_path = "assertk-jvm-0.23-sources.jar"
+)
+
+http_file(
+ name = "opentest4k-jvm-1_2_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/willowtreeapps/opentest4k/opentest4k-jvm/1.2.1/opentest4k-jvm-1.2.1-sources.jar",
+ sha256 = "b98781621d61a3042b90b96dfae29ec2631204fae404105673a1a0b921cfb249",
+ downloaded_file_path = "opentest4k-jvm-1.2.1-sources.jar"
+)
+
+http_file(
+ name = "opentest4j-1_2_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0-sources.jar",
+ sha256 = "b63495ef700fb2af2cdee8dd68659b27822650058234a602f9ed1d14b909a1a8",
+ downloaded_file_path = "opentest4j-1.2.0-sources.jar"
+)
+
+http_file(
+ name = "intellij-deps-fastutil-8_5_14-jb1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/fastutil/intellij-deps-fastutil/8.5.14-jb1/intellij-deps-fastutil-8.5.14-jb1.jar",
+ sha256 = "d9652a225d86e5420d1a07b2bd5be33cdaff9184a2522ced837bd3b963e7f4a4",
+ downloaded_file_path = "intellij-deps-fastutil-8.5.14-jb1.jar"
+)
+
+http_file(
+ name = "intellij-deps-fastutil-8_5_14-jb1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/fastutil/intellij-deps-fastutil/8.5.14-jb1/intellij-deps-fastutil-8.5.14-jb1-sources.jar",
+ sha256 = "54d80307497813065473e7cb2b51e3315aeb2c3d8b772bf44d7f3f9be0fb0118",
+ downloaded_file_path = "intellij-deps-fastutil-8.5.14-jb1-sources.jar"
+)
+
+http_file(
+ name = "file-prediction-model-0_3_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/filePrediction/model/file-prediction-model/0.3.0/file-prediction-model-0.3.0.jar",
+ sha256 = "e506fd77462afcdb16f0ccfe7c96c1549443580a3be240c5dcff1ae2bfac0555",
+ downloaded_file_path = "file-prediction-model-0.3.0.jar"
+)
+
+http_file(
+ name = "file-prediction-model-0_3_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/filePrediction/model/file-prediction-model/0.3.0/file-prediction-model-0.3.0-sources.jar",
+ sha256 = "83a91f58607212b7a69a5828ccd3b0b47066dd212db4e43a93b63e6ac4034228",
+ downloaded_file_path = "file-prediction-model-0.3.0-sources.jar"
+)
+
+http_file(
+ name = "git-learning-project-212_0_2_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/ift/git-learning-project/212.0.2/git-learning-project-212.0.2.jar",
+ sha256 = "648eaffe833416e2accea4bf82b980f0e91ae51ef065f5bc74fa3481c373e9fd",
+ downloaded_file_path = "git-learning-project-212.0.2.jar"
+)
+
+http_file(
+ name = "smali-baksmali-3_0_3_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/com/android/tools/smali/smali-baksmali/3.0.3/smali-baksmali-3.0.3.jar",
+ sha256 = "ffd6f3fbba2453440e4c04add42b9f903d84151b5b71f7e6bbb181d8096397a4",
+ downloaded_file_path = "smali-baksmali-3.0.3.jar"
+)
+
+http_file(
+ name = "smali-util-3_0_3_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/com/android/tools/smali/smali-util/3.0.3/smali-util-3.0.3.jar",
+ sha256 = "8078a04709f42072a240a6fe7666b71755324745c505b39f86ededfd9c2b90c4",
+ downloaded_file_path = "smali-util-3.0.3.jar"
+)
+
+http_file(
+ name = "smali-baksmali-3_0_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/com/android/tools/smali/smali-baksmali/3.0.3/smali-baksmali-3.0.3-sources.jar",
+ sha256 = "45bc4470682f11cd19a405a5e9e44e10a3c1dd5e4343eab6ac7b57202f8c47b0",
+ downloaded_file_path = "smali-baksmali-3.0.3-sources.jar"
+)
+
+http_file(
+ name = "smali-util-3_0_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/com/android/tools/smali/smali-util/3.0.3/smali-util-3.0.3-sources.jar",
+ sha256 = "c2779a94c041cf3f5591ba5183619dfbefbcb69ba4c39086dd7695d7e9c4444e",
+ downloaded_file_path = "smali-util-3.0.3-sources.jar"
+)
+
+http_file(
+ name = "smali-dexlib2-3_0_3_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/com/android/tools/smali/smali-dexlib2/3.0.3/smali-dexlib2-3.0.3.jar",
+ sha256 = "11cc5e7b75b23feb65e41e28e5c225b4a77dbf7210d6cedd4bdb3f04c1f6ea24",
+ downloaded_file_path = "smali-dexlib2-3.0.3.jar"
+)
+
+http_file(
+ name = "smali-dexlib2-3_0_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/com/android/tools/smali/smali-dexlib2/3.0.3/smali-dexlib2-3.0.3-sources.jar",
+ sha256 = "3cd39fb99fff98cad1e6e24fe8f3ac528b2ac09a7e7e0173a898f55ee9de031d",
+ downloaded_file_path = "smali-dexlib2-3.0.3-sources.jar"
+)
+
+http_file(
+ name = "protobuf-java-util-3_24_4-jb_2_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/google/protobuf/protobuf-java-util/3.24.4-jb.2/protobuf-java-util-3.24.4-jb.2.jar",
+ sha256 = "bd30f6cf55c4f9f0891f8b6ea6601c1502b643543d2535c8b477ea0481809e99",
+ downloaded_file_path = "protobuf-java-util-3.24.4-jb.2.jar"
+)
+
+http_file(
+ name = "protobuf-java-util-3_24_4-jb_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/google/protobuf/protobuf-java-util/3.24.4-jb.2/protobuf-java-util-3.24.4-jb.2-sources.jar",
+ sha256 = "34b69bf5453b40989ae8d149447ff82e56fb34a82f213a4cef92578764a8f56f",
+ downloaded_file_path = "protobuf-java-util-3.24.4-jb.2-sources.jar"
+)
+
+http_file(
+ name = "dd-plist-1_28_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/googlecode/plist/dd-plist/1.28/dd-plist-1.28.jar",
+ sha256 = "88ed8e730f7386297485176c4387146c6914a38c0e58fc296e8a01cdc3b621e1",
+ downloaded_file_path = "dd-plist-1.28.jar"
+)
+
+http_file(
+ name = "dd-plist-1_28-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/googlecode/plist/dd-plist/1.28/dd-plist-1.28-sources.jar",
+ sha256 = "42f755c3f5ae9cd40caa74884315e41a9eeab78744bceeb4e820c75e79e8b53a",
+ downloaded_file_path = "dd-plist-1.28-sources.jar"
+)
+
+http_file(
+ name = "gradle-api-8_10_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/gradle-api/8.10/gradle-api-8.10.jar",
+ sha256 = "fb4396fe3c6abf4cae1e753a8d1b28180d09c3e4fbd0cf46c2cae847483e6c5b",
+ downloaded_file_path = "gradle-api-8.10.jar"
+)
+
+http_file(
+ name = "ant-1_10_15_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/ant/ant/1.10.15/ant-1.10.15.jar",
+ sha256 = "763acda4a69588c9ea8817a952851ff0c2fc4bffa1d081c2565dc407f29d5794",
+ downloaded_file_path = "ant-1.10.15.jar"
+)
+
+http_file(
+ name = "ant-1_10_15-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/ant/ant/1.10.15/ant-1.10.15-sources.jar",
+ sha256 = "817ebf06c0a01d5d59cae996815b154b7b7172d40d75304f39ab107e8133c0d6",
+ downloaded_file_path = "ant-1.10.15-sources.jar"
+)
+
+http_file(
+ name = "classgraph-4_8_87_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/github/classgraph/classgraph/4.8.87/classgraph-4.8.87.jar",
+ sha256 = "91d2a2b6048c5cfe19f3982ee84eb5c19cab1d741a45ae1b4360c068331f89e6",
+ downloaded_file_path = "classgraph-4.8.87.jar"
+)
+
+http_file(
+ name = "classgraph-4_8_87-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/github/classgraph/classgraph/4.8.87/classgraph-4.8.87-sources.jar",
+ sha256 = "9d8c36efd9b35d5c86b459df94883839e3e83948ed4146584a4e085656892ff9",
+ downloaded_file_path = "classgraph-4.8.87-sources.jar"
+)
+
+http_file(
+ name = "easy-random-core-4_2_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jeasy/easy-random-core/4.2.0/easy-random-core-4.2.0.jar",
+ sha256 = "e37f9fd2680da69e6e4e0fef6472b53240a935a18804e957ef60ef20f36281de",
+ downloaded_file_path = "easy-random-core-4.2.0.jar"
+)
+
+http_file(
+ name = "objenesis-3_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/objenesis/objenesis/3.1/objenesis-3.1.jar",
+ sha256 = "cdb3d038c188de6f46ffd5cd930be2d5e5dba59c53b26437995d534e3db2fb80",
+ downloaded_file_path = "objenesis-3.1.jar"
+)
+
+http_file(
+ name = "easy-random-core-4_2_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jeasy/easy-random-core/4.2.0/easy-random-core-4.2.0-sources.jar",
+ sha256 = "ed2760585ae82f5cc2ae636eb469b2350b8b35843a376e343d47cd6697adc61b",
+ downloaded_file_path = "easy-random-core-4.2.0-sources.jar"
+)
+
+http_file(
+ name = "objenesis-3_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/objenesis/objenesis/3.1/objenesis-3.1-sources.jar",
+ sha256 = "a7a2e9fb069d4d713e0f1628352467c509478f6176b2dc580a1887cde05b44ef",
+ downloaded_file_path = "objenesis-3.1-sources.jar"
+)
+
+http_file(
+ name = "nlp-detect-jvm-0_3_150_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/nlp/nlp-detect-jvm/0.3.150/nlp-detect-jvm-0.3.150.jar",
+ sha256 = "196a9123fa0cc8c90c3f25b7ceeb38ef817687bdd95e401d347a24500dae0e51",
+ downloaded_file_path = "nlp-detect-jvm-0.3.150.jar"
+)
+
+http_file(
+ name = "nlp-detect-jvm-0_3_150-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/nlp/nlp-detect-jvm/0.3.150/nlp-detect-jvm-0.3.150-sources.jar",
+ sha256 = "0dab406bd7c1285af0e923d508314e8b9507a3d1564a797c0ab351ff90f77973",
+ downloaded_file_path = "nlp-detect-jvm-0.3.150-sources.jar"
+)
+
+http_file(
+ name = "utils-lucene-lt-compatibility-0_3_150_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/utils/utils-lucene-lt-compatibility/0.3.150/utils-lucene-lt-compatibility-0.3.150.jar",
+ sha256 = "971a23784f8651bd0c032fd5d05d82c722bb45ddcc8326c6ad547b6da9bc2455",
+ downloaded_file_path = "utils-lucene-lt-compatibility-0.3.150.jar"
+)
+
+http_file(
+ name = "hppc-0_9_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/carrotsearch/hppc/0.9.1/hppc-0.9.1.jar",
+ sha256 = "d58706a2be60c972452550cdba79870bf481447c50eb718308e33a6ba45c65ec",
+ downloaded_file_path = "hppc-0.9.1.jar"
+)
+
+http_file(
+ name = "hppc-0_9_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/carrotsearch/hppc/0.9.1/hppc-0.9.1-sources.jar",
+ sha256 = "cfbf1945a51d9c4bfb25c6092cd1199b6e5d02251075dce38977551a922d342e",
+ downloaded_file_path = "hppc-0.9.1-sources.jar"
+)
+
+http_file(
+ name = "aho-corasick-double-array-trie-1_2_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/hankcs/aho-corasick-double-array-trie/1.2.3/aho-corasick-double-array-trie-1.2.3.jar",
+ sha256 = "564f0fc690d50702a313510b9a72e9505ace6e81108e84f65de4feb0da244eb8",
+ downloaded_file_path = "aho-corasick-double-array-trie-1.2.3.jar"
+)
+
+http_file(
+ name = "aho-corasick-double-array-trie-1_2_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/hankcs/aho-corasick-double-array-trie/1.2.3/aho-corasick-double-array-trie-1.2.3-sources.jar",
+ sha256 = "c8913fd1a8927c8a4c0be5c66a3eabfb4f5c6a29b07891b990c9a25979ade771",
+ downloaded_file_path = "aho-corasick-double-array-trie-1.2.3-sources.jar"
+)
+
+http_file(
+ name = "emoji-java-5_1_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/vdurmont/emoji-java/5.1.1/emoji-java-5.1.1.jar",
+ sha256 = "537fae02b7b09de5e47de8f21df20c81af3cd373f369f61e20e00d54827539fb",
+ downloaded_file_path = "emoji-java-5.1.1.jar"
+)
+
+http_file(
+ name = "emoji-java-5_1_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/vdurmont/emoji-java/5.1.1/emoji-java-5.1.1-sources.jar",
+ sha256 = "adbdc536b1743da9e3e04ff4cdc3ea643c74c81948fd9a27da28954e0e50d4c2",
+ downloaded_file_path = "emoji-java-5.1.1-sources.jar"
+)
+
+http_file(
+ name = "unit-api-1_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/javax/measure/unit-api/1.0/unit-api-1.0.jar",
+ sha256 = "35da65fdbd3f9c1fe79cfc8399db975fd97660d8a219febfda9fd1a5fc058f10",
+ downloaded_file_path = "unit-api-1.0.jar"
+)
+
+http_file(
+ name = "unit-api-1_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/javax/measure/unit-api/1.0/unit-api-1.0-sources.jar",
+ sha256 = "adc37a3a2401a1d4d9522f3381c4105d8867e0a3f638e47b1599d434a3d563b3",
+ downloaded_file_path = "unit-api-1.0-sources.jar"
+)
+
+http_file(
+ name = "segment-2_0_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/loomchild/segment/2.0.3/segment-2.0.3.jar",
+ sha256 = "a134be9884ddfa18304c8e437e64aa598d83ccfa439310029e61ea3fdae8b2ce",
+ downloaded_file_path = "segment-2.0.3.jar"
+)
+
+http_file(
+ name = "segment-2_0_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/loomchild/segment/2.0.3/segment-2.0.3-sources.jar",
+ sha256 = "6e53e3c433043810e7026a3f70e9d096ac353fffc76c7be8325b4031232dfa9a",
+ downloaded_file_path = "segment-2.0.3-sources.jar"
+)
+
+http_file(
+ name = "morfologik-fsa-2_1_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/carrot2/morfologik-fsa/2.1.9/morfologik-fsa-2.1.9.jar",
+ sha256 = "1bfefce937df14cc94d32a98ce59c33f4d5b6c0eddbb436b6bfe27ff2120a23d",
+ downloaded_file_path = "morfologik-fsa-2.1.9.jar"
+)
+
+http_file(
+ name = "morfologik-fsa-2_1_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/carrot2/morfologik-fsa/2.1.9/morfologik-fsa-2.1.9-sources.jar",
+ sha256 = "5b5439ca3d1260a2f1c219eea3bbcbdef361f713f61e2ddd389a0201c6d6cdd4",
+ downloaded_file_path = "morfologik-fsa-2.1.9-sources.jar"
+)
+
+http_file(
+ name = "morfologik-fsa-builders-2_1_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/carrot2/morfologik-fsa-builders/2.1.9/morfologik-fsa-builders-2.1.9.jar",
+ sha256 = "f418c519b49470c2ec7024086bf210ba370ff158732368005d3b8cef964d3fff",
+ downloaded_file_path = "morfologik-fsa-builders-2.1.9.jar"
+)
+
+http_file(
+ name = "morfologik-fsa-builders-2_1_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/carrot2/morfologik-fsa-builders/2.1.9/morfologik-fsa-builders-2.1.9-sources.jar",
+ sha256 = "a6ba07a982623c2b4b05bb6360389649e4b0fa6097615df150c47e221769c30b",
+ downloaded_file_path = "morfologik-fsa-builders-2.1.9-sources.jar"
+)
+
+http_file(
+ name = "morfologik-speller-2_1_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/carrot2/morfologik-speller/2.1.9/morfologik-speller-2.1.9.jar",
+ sha256 = "8d2566a216f401380878f25196f84bd351b807b11f18bc71acd1417e04a1ec29",
+ downloaded_file_path = "morfologik-speller-2.1.9.jar"
+)
+
+http_file(
+ name = "morfologik-speller-2_1_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/carrot2/morfologik-speller/2.1.9/morfologik-speller-2.1.9-sources.jar",
+ sha256 = "ad48be21b144386f14163ad3920a661d6f86ab8b71bbe4372e7b3dcfa38683cf",
+ downloaded_file_path = "morfologik-speller-2.1.9-sources.jar"
+)
+
+http_file(
+ name = "morfologik-stemming-2_1_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/carrot2/morfologik-stemming/2.1.9/morfologik-stemming-2.1.9.jar",
+ sha256 = "6170895b2315b697f4da5630caf57c6c441f1cb419d89d1cb5326b0673293e8a",
+ downloaded_file_path = "morfologik-stemming-2.1.9.jar"
+)
+
+http_file(
+ name = "morfologik-stemming-2_1_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/carrot2/morfologik-stemming/2.1.9/morfologik-stemming-2.1.9-sources.jar",
+ sha256 = "3d0f7d7e4546e3c879ae56b879d72a37f660ba9d442133c2bc997134a028765e",
+ downloaded_file_path = "morfologik-stemming-2.1.9-sources.jar"
+)
+
+http_file(
+ name = "language-en-6_5_0_12_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/languagetool/language-en/6.5.0.12/language-en-6.5.0.12.jar",
+ sha256 = "3eae20541a836164fc33136971c8d09899b08fecf4df1ccc490b1371a4563730",
+ downloaded_file_path = "language-en-6.5.0.12.jar"
+)
+
+http_file(
+ name = "english-pos-dict-0_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/languagetool/english-pos-dict/0.3/english-pos-dict-0.3.jar",
+ sha256 = "8e33908068ae04cc9baceaa86aae5dc93d0533c4708469937147f02b6caa1b18",
+ downloaded_file_path = "english-pos-dict-0.3.jar"
+)
+
+http_file(
+ name = "language-en-6_5_0_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/languagetool/language-en/6.5.0.12/language-en-6.5.0.12-sources.jar",
+ sha256 = "05f4e6518e41298619298d64835e59c5c54875aded34b47d4397395b2f32b19e",
+ downloaded_file_path = "language-en-6.5.0.12-sources.jar"
+)
+
+http_file(
+ name = "languagetool-core-6_5_0_12_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/languagetool/languagetool-core/6.5.0.12/languagetool-core-6.5.0.12.jar",
+ sha256 = "e10d39ffb791e396af55a91c469103f1dd0b8c8345cae5a33597ac7d11cc3698",
+ downloaded_file_path = "languagetool-core-6.5.0.12.jar"
+)
+
+http_file(
+ name = "openregex-1_1_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/edu/washington/cs/knowitall/openregex/1.1.1/openregex-1.1.1.jar",
+ sha256 = "33021c9cca70c6292d53ff7dac5d1832d422e986aba52ec998532a5f47f921f8",
+ downloaded_file_path = "openregex-1.1.1.jar"
+)
+
+http_file(
+ name = "languagetool-core-6_5_0_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/languagetool/languagetool-core/6.5.0.12/languagetool-core-6.5.0.12-sources.jar",
+ sha256 = "b1ac8f40a487f30cca137f6a4355e0d991bbd546188aa2b03d26144c5443afdd",
+ downloaded_file_path = "languagetool-core-6.5.0.12-sources.jar"
+)
+
+http_file(
+ name = "openregex-1_1_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/edu/washington/cs/knowitall/openregex/1.1.1/openregex-1.1.1-sources.jar",
+ sha256 = "aacc5c8b962b78fa2a5b758daa7403313af006afb6e1c6f9e02dd42538190157",
+ downloaded_file_path = "openregex-1.1.1-sources.jar"
+)
+
+http_file(
+ name = "json-20240205_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/json/json/20240205/json-20240205.jar",
+ sha256 = "e89df61466f0807f8a86db0e8805a837e59462c8ca47c67786e432133c490aca",
+ downloaded_file_path = "json-20240205.jar"
+)
+
+http_file(
+ name = "json-20240205-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/json/json/20240205/json-20240205-sources.jar",
+ sha256 = "e1b48ee8681b2a7b54355c522850283b4b229eb20e99d8a81186478c3feabf83",
+ downloaded_file_path = "json-20240205-sources.jar"
+)
+
+http_file(
+ name = "indriya-1_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/tech/units/indriya/1.3/indriya-1.3.jar",
+ sha256 = "7cbaa6f42e2c8412ef13cd0fb7f81936d64a1c3ea7c4f69cf75bb4e9410cb76b",
+ downloaded_file_path = "indriya-1.3.jar"
+)
+
+http_file(
+ name = "indriya-1_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/tech/units/indriya/1.3/indriya-1.3-sources.jar",
+ sha256 = "107baeb6e0242fb3f4e084f6b226d9f26a574b1d8cab71ac63473d621232d569",
+ downloaded_file_path = "indriya-1.3-sources.jar"
+)
+
+http_file(
+ name = "uom-lib-common-1_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/tech/uom/lib/uom-lib-common/1.1/uom-lib-common-1.1.jar",
+ sha256 = "4add5fbcb7f548b79230ed7e01cb9fd4f9e2524bd1598dbcbfd8150563fe27f7",
+ downloaded_file_path = "uom-lib-common-1.1.jar"
+)
+
+http_file(
+ name = "uom-lib-common-1_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/tech/uom/lib/uom-lib-common/1.1/uom-lib-common-1.1-sources.jar",
+ sha256 = "457ef8dc3ba6d09f47d6dca9d7430937d1f88d277ea054e82785cf392f3e9c62",
+ downloaded_file_path = "uom-lib-common-1.1-sources.jar"
+)
+
+http_file(
+ name = "language-de-6_5_0_12_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/languagetool/language-de/6.5.0.12/language-de-6.5.0.12.jar",
+ sha256 = "75cb2c34c15ef013a3b910bd072e006dec9128f5f39060202addcb7f85961714",
+ downloaded_file_path = "language-de-6.5.0.12.jar"
+)
+
+http_file(
+ name = "german-pos-dict-1_2_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/de/danielnaber/german-pos-dict/1.2.4/german-pos-dict-1.2.4.jar",
+ sha256 = "56f0b00adb704cbc1e86776b45f6890efe90685ab370a34b5b299593cdcaae22",
+ downloaded_file_path = "german-pos-dict-1.2.4.jar"
+)
+
+http_file(
+ name = "jwordsplitter-4_7_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/de/danielnaber/jwordsplitter/4.7/jwordsplitter-4.7.jar",
+ sha256 = "0435e604abe8b4a0b27f568db9349fbe0546df286bbe62f667c9fd9663df71b2",
+ downloaded_file_path = "jwordsplitter-4.7.jar"
+)
+
+http_file(
+ name = "language-de-6_5_0_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/languagetool/language-de/6.5.0.12/language-de-6.5.0.12-sources.jar",
+ sha256 = "d1069a10982c4ec810d79b70d02d128ba540cfeeec5e8f50d6ef3f7e375f33c9",
+ downloaded_file_path = "language-de-6.5.0.12-sources.jar"
+)
+
+http_file(
+ name = "jwordsplitter-4_7-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/de/danielnaber/jwordsplitter/4.7/jwordsplitter-4.7-sources.jar",
+ sha256 = "27c2e8977666a7e756eab1362e4ea080591e32fefb29887eee5128baf1479beb",
+ downloaded_file_path = "jwordsplitter-4.7-sources.jar"
+)
+
+http_file(
+ name = "language-it-6_5_0_12_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/languagetool/language-it/6.5.0.12/language-it-6.5.0.12.jar",
+ sha256 = "a9507ccc947090df269fe7f75eb416f1ac69941920c8075497606d8f8f275f8c",
+ downloaded_file_path = "language-it-6.5.0.12.jar"
+)
+
+http_file(
+ name = "language-it-6_5_0_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/languagetool/language-it/6.5.0.12/language-it-6.5.0.12-sources.jar",
+ sha256 = "e03a89f674ddf2df8d9c4159cb19737ab881ba55a6f311af7eb9bf080b1b53e9",
+ downloaded_file_path = "language-it-6.5.0.12-sources.jar"
+)
+
+http_file(
+ name = "language-ru-6_5_0_12_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/languagetool/language-ru/6.5.0.12/language-ru-6.5.0.12.jar",
+ sha256 = "41ae74c748ee15fdc90ea9536575490850b8d044b39d92f85e2d30072ca0cb8c",
+ downloaded_file_path = "language-ru-6.5.0.12.jar"
+)
+
+http_file(
+ name = "language-ru-6_5_0_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/languagetool/language-ru/6.5.0.12/language-ru-6.5.0.12-sources.jar",
+ sha256 = "d192904aaaf1367375a12512dcee6d77b0bbd0aea44d0f9b49eb38ecaa59765d",
+ downloaded_file_path = "language-ru-6.5.0.12-sources.jar"
+)
+
+http_file(
+ name = "spock-core-2_1-groovy-3_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/spockframework/spock-core/2.1-groovy-3.0/spock-core-2.1-groovy-3.0.jar",
+ sha256 = "fa8ff7446df04c51b3ccbc2a1bbc71f9c280878afe2d53be44d59d00b1b9828c",
+ downloaded_file_path = "spock-core-2.1-groovy-3.0.jar"
+)
+
+http_file(
+ name = "junit-platform-engine-1_8_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.8.1/junit-platform-engine-1.8.1.jar",
+ sha256 = "702868ed7e86b9b4672ede0f1e185e905baca9afab57746a7c650be3c7bca047",
+ downloaded_file_path = "junit-platform-engine-1.8.1.jar"
+)
+
+http_file(
+ name = "spock-core-2_1-groovy-3_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/spockframework/spock-core/2.1-groovy-3.0/spock-core-2.1-groovy-3.0-sources.jar",
+ sha256 = "0f9babd51b924bef47a489ebbbb20b56a5e05503d4cc5f60cfd08bd760a11759",
+ downloaded_file_path = "spock-core-2.1-groovy-3.0-sources.jar"
+)
+
+http_file(
+ name = "junit-platform-engine-1_8_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.8.1/junit-platform-engine-1.8.1-sources.jar",
+ sha256 = "f9139af4f7efb614457e941614762a486891489b2832300a2925fb90f2ad4648",
+ downloaded_file_path = "junit-platform-engine-1.8.1-sources.jar"
+)
+
+http_file(
+ name = "grpc-core-1_66_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-core/1.66.0/grpc-core-1.66.0.jar",
+ sha256 = "136b7a7c411a45089dc2b26f0f032f4ae466d9b5d3bfe3a513421d6f35d2c2bd",
+ downloaded_file_path = "grpc-core-1.66.0.jar"
+)
+
+http_file(
+ name = "grpc-api-1_66_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-api/1.66.0/grpc-api-1.66.0.jar",
+ sha256 = "8fadb1f4f0a18971c082497f34cbb78a51897ca8af4b212aa2a99c7de9ad995c",
+ downloaded_file_path = "grpc-api-1.66.0.jar"
+)
+
+http_file(
+ name = "annotations-4_1_1_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar",
+ sha256 = "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15",
+ downloaded_file_path = "annotations-4.1.1.4.jar"
+)
+
+http_file(
+ name = "animal-sniffer-annotations-1_24_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar",
+ sha256 = "c720e6e5bcbe6b2f48ded75a47bccdb763eede79d14330102e0d352e3d89ed92",
+ downloaded_file_path = "animal-sniffer-annotations-1.24.jar"
+)
+
+http_file(
+ name = "perfmark-api-0_27_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar",
+ sha256 = "c7b478503ec524e55df19b424d46d27c8a68aeb801664fadd4f069b71f52d0f6",
+ downloaded_file_path = "perfmark-api-0.27.0.jar"
+)
+
+http_file(
+ name = "grpc-context-1_66_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-context/1.66.0/grpc-context-1.66.0.jar",
+ sha256 = "7b7521aa2116014d08dc08825e13d70eac8eb646d09dd44980b6f4d1883e6713",
+ downloaded_file_path = "grpc-context-1.66.0.jar"
+)
+
+http_file(
+ name = "grpc-core-1_66_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-core/1.66.0/grpc-core-1.66.0-sources.jar",
+ sha256 = "24f39ed04710125c713b3ffe9280e19ff5772697f3bf69baaa9ba964d022a5cf",
+ downloaded_file_path = "grpc-core-1.66.0-sources.jar"
+)
+
+http_file(
+ name = "grpc-api-1_66_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-api/1.66.0/grpc-api-1.66.0-sources.jar",
+ sha256 = "6d0df2072702a1badfaaab3cce14f2629d4eaec85cf696347561bec19736ce8c",
+ downloaded_file_path = "grpc-api-1.66.0-sources.jar"
+)
+
+http_file(
+ name = "annotations-4_1_1_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4-sources.jar",
+ sha256 = "e9b667aa958df78ea1ad115f7bbac18a5869c3128b1d5043feb360b0cfce9d40",
+ downloaded_file_path = "annotations-4.1.1.4-sources.jar"
+)
+
+http_file(
+ name = "animal-sniffer-annotations-1_24-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24-sources.jar",
+ sha256 = "4270ce5531ed0f12e4234e08f240ef3b45ee3ceeb16e28d44abc61c12cf522ca",
+ downloaded_file_path = "animal-sniffer-annotations-1.24-sources.jar"
+)
+
+http_file(
+ name = "perfmark-api-0_27_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0-sources.jar",
+ sha256 = "311551ab29cf51e5a8abee6a019e88dee47d1ea71deb9fcd3649db9c51b237bc",
+ downloaded_file_path = "perfmark-api-0.27.0-sources.jar"
+)
+
+http_file(
+ name = "grpc-context-1_66_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-context/1.66.0/grpc-context-1.66.0-sources.jar",
+ sha256 = "c4638347d6d0964eb7a3987cd9d943554cbdf5e334b26f6d119dfc0e85fb1899",
+ downloaded_file_path = "grpc-context-1.66.0-sources.jar"
+)
+
+http_file(
+ name = "grpc-kotlin-stub-1_4_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-kotlin-stub/1.4.1/grpc-kotlin-stub-1.4.1.jar",
+ sha256 = "9403d4c826039dc869f036087569cc686b3c901da2d5be3db75d154ddd3f8209",
+ downloaded_file_path = "grpc-kotlin-stub-1.4.1.jar"
+)
+
+http_file(
+ name = "grpc-kotlin-stub-1_4_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-kotlin-stub/1.4.1/grpc-kotlin-stub-1.4.1-sources.jar",
+ sha256 = "bd19ada6494a7917af870d1115f77f52949eea435e7a04a321181d11e9078e1c",
+ downloaded_file_path = "grpc-kotlin-stub-1.4.1-sources.jar"
+)
+
+http_file(
+ name = "grpc-netty-shaded-1_66_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-netty-shaded/1.66.0/grpc-netty-shaded-1.66.0.jar",
+ sha256 = "909c3465b9e287d81a2478f8fbc0985a5c3dcfa72f98a77ef0a5dcbbe41ba2e5",
+ downloaded_file_path = "grpc-netty-shaded-1.66.0.jar"
+)
+
+http_file(
+ name = "grpc-util-1_66_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-util/1.66.0/grpc-util-1.66.0.jar",
+ sha256 = "c41b69a730bbc8605351a9e1a0dd7bd9283333c48c00234ba30b4d796b38bbdd",
+ downloaded_file_path = "grpc-util-1.66.0.jar"
+)
+
+http_file(
+ name = "grpc-netty-shaded-1_66_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-netty-shaded/1.66.0/grpc-netty-shaded-1.66.0-sources.jar",
+ sha256 = "c4638347d6d0964eb7a3987cd9d943554cbdf5e334b26f6d119dfc0e85fb1899",
+ downloaded_file_path = "grpc-netty-shaded-1.66.0-sources.jar"
+)
+
+http_file(
+ name = "grpc-util-1_66_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-util/1.66.0/grpc-util-1.66.0-sources.jar",
+ sha256 = "70b40671dca4d1ee0e346699ad61b6af76f399150c527278638de98b176d97e6",
+ downloaded_file_path = "grpc-util-1.66.0-sources.jar"
+)
+
+http_file(
+ name = "grpc-protobuf-1_66_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-protobuf/1.66.0/grpc-protobuf-1.66.0.jar",
+ sha256 = "5942dd582be6c0319bf2af9dd94886f631927b7126d57c8d84fbddd796fd7eb5",
+ downloaded_file_path = "grpc-protobuf-1.66.0.jar"
+)
+
+http_file(
+ name = "proto-google-common-protos-2_41_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/2.41.0/proto-google-common-protos-2.41.0.jar",
+ sha256 = "49edeba62f334053b91aa9455c95e38449269891b920dbc36daa74e959a3d89a",
+ downloaded_file_path = "proto-google-common-protos-2.41.0.jar"
+)
+
+http_file(
+ name = "grpc-protobuf-lite-1_66_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-protobuf-lite/1.66.0/grpc-protobuf-lite-1.66.0.jar",
+ sha256 = "7cfe945848c64dbbb338d89b28bb5568b833f71a1dc67f30dbbd94071330dc5d",
+ downloaded_file_path = "grpc-protobuf-lite-1.66.0.jar"
+)
+
+http_file(
+ name = "grpc-protobuf-1_66_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-protobuf/1.66.0/grpc-protobuf-1.66.0-sources.jar",
+ sha256 = "f92c032714e34633d9d827ff968cd49d4f6bf6bcfeb06d942d067f8b4d12af54",
+ downloaded_file_path = "grpc-protobuf-1.66.0-sources.jar"
+)
+
+http_file(
+ name = "proto-google-common-protos-2_41_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/2.41.0/proto-google-common-protos-2.41.0-sources.jar",
+ sha256 = "a802dcf2a3f32b93b27e3b85988db08de834cdd32d2a26b5f1a1f04ca4fabcab",
+ downloaded_file_path = "proto-google-common-protos-2.41.0-sources.jar"
+)
+
+http_file(
+ name = "grpc-protobuf-lite-1_66_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-protobuf-lite/1.66.0/grpc-protobuf-lite-1.66.0-sources.jar",
+ sha256 = "59c648540fa3e5e282c883f3906a6fb3ac1c7fbbf68b4d6aa4c7980d4f3e97f2",
+ downloaded_file_path = "grpc-protobuf-lite-1.66.0-sources.jar"
+)
+
+http_file(
+ name = "grpc-stub-1_66_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-stub/1.66.0/grpc-stub-1.66.0.jar",
+ sha256 = "39a32906304c7f442dfa56dfc6ea88887287fb398621d549e15dfdeaffae194a",
+ downloaded_file_path = "grpc-stub-1.66.0.jar"
+)
+
+http_file(
+ name = "grpc-stub-1_66_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/grpc/grpc-stub/1.66.0/grpc-stub-1.66.0-sources.jar",
+ sha256 = "804366607d379261778d2373b5b23375f63666acfdb325fdd789081ee635edf3",
+ downloaded_file_path = "grpc-stub-1.66.0-sources.jar"
+)
+
+http_file(
+ name = "gson-2_11_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/code/gson/gson/2.11.0/gson-2.11.0.jar",
+ sha256 = "57928d6e5a6edeb2abd3770a8f95ba44dce45f3b23b7a9dc2b309c581552a78b",
+ downloaded_file_path = "gson-2.11.0.jar"
+)
+
+http_file(
+ name = "gson-2_11_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/code/gson/gson/2.11.0/gson-2.11.0-sources.jar",
+ sha256 = "49a853f71bc874ee1898a4ad5009b57d0c536e5a998b3890253ffbf4b7276ad3",
+ downloaded_file_path = "gson-2.11.0-sources.jar"
+)
+
+http_file(
+ name = "guava-33_3_0-jre_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/guava/guava/33.3.0-jre/guava-33.3.0-jre.jar",
+ sha256 = "dfadc3bce3101eff1452aae47d7c833fee443b47bdf9ef13311b6c7cab663ddf",
+ downloaded_file_path = "guava-33.3.0-jre.jar"
+)
+
+http_file(
+ name = "failureaccess-1_0_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar",
+ sha256 = "8a8f81cf9b359e3f6dfa691a1e776985c061ef2f223c9b2c80753e1b458e8064",
+ downloaded_file_path = "failureaccess-1.0.2.jar"
+)
+
+http_file(
+ name = "j2objc-annotations-3_0_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar",
+ sha256 = "88241573467ddca44ffd4d74aa04c2bbfd11bf7c17e0c342c94c9de7a70a7c64",
+ downloaded_file_path = "j2objc-annotations-3.0.0.jar"
+)
+
+http_file(
+ name = "guava-33_3_0-jre-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/guava/guava/33.3.0-jre/guava-33.3.0-jre-sources.jar",
+ sha256 = "f91f8619f533db55f37d13369c2fee39d5e1d2f72cef7f69f735d5be1a601f14",
+ downloaded_file_path = "guava-33.3.0-jre-sources.jar"
+)
+
+http_file(
+ name = "failureaccess-1_0_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2-sources.jar",
+ sha256 = "dd3bfa5e2ec5bc5397efb2c3cef044c192313ff77089573667ff97a60c6978e0",
+ downloaded_file_path = "failureaccess-1.0.2-sources.jar"
+)
+
+http_file(
+ name = "j2objc-annotations-3_0_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0-sources.jar",
+ sha256 = "bd60019a0423c3a025ef6ab24fe0761f5f45ffb48a8cca74a01b678de1105d38",
+ downloaded_file_path = "j2objc-annotations-3.0.0-sources.jar"
+)
+
+http_file(
+ name = "guava-testlib-33_0_0-jre_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/guava/guava-testlib/33.0.0-jre/guava-testlib-33.0.0-jre.jar",
+ sha256 = "79626019fed282b70eef91f645a9febd5f6b9f7be46484b6b328313a481f05f0",
+ downloaded_file_path = "guava-testlib-33.0.0-jre.jar"
+)
+
+http_file(
+ name = "guava-testlib-33_0_0-jre-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/guava/guava-testlib/33.0.0-jre/guava-testlib-33.0.0-jre-sources.jar",
+ sha256 = "972c87b0614a69b10e5939ed20a14b7d5e6109397c876d6f8e69ac3318ef93ca",
+ downloaded_file_path = "guava-testlib-33.0.0-jre-sources.jar"
+)
+
+http_file(
+ name = "hamcrest-2_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar",
+ sha256 = "5e62846a89f05cd78cd9c1a553f340d002458380c320455dd1f8fc5497a8a1c1",
+ downloaded_file_path = "hamcrest-2.2.jar"
+)
+
+http_file(
+ name = "hamcrest-2_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/hamcrest/hamcrest/2.2/hamcrest-2.2-sources.jar",
+ sha256 = "f49e697dbc70591f91a90dd7f741f5780f53f63f34a416d6a9879499d4d666af",
+ downloaded_file_path = "hamcrest-2.2-sources.jar"
+)
+
+http_file(
+ name = "hash4j-0_18_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/dynatrace/hash4j/hash4j/0.18.0/hash4j-0.18.0.jar",
+ sha256 = "bf974b5654aa4254915a0d63a76a429acaed1d005f0f79f4adaf2292f3541f80",
+ downloaded_file_path = "hash4j-0.18.0.jar"
+)
+
+http_file(
+ name = "hash4j-0_18_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/dynatrace/hash4j/hash4j/0.18.0/hash4j-0.18.0-sources.jar",
+ sha256 = "b0dd23a912743a577fd5c7efabb821dd71c599ee47cd778bcf0c3fbce4594267",
+ downloaded_file_path = "hash4j-0.18.0-sources.jar"
+)
+
+http_file(
+ name = "HdrHistogram-2_2_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/hdrhistogram/HdrHistogram/2.2.2/HdrHistogram-2.2.2.jar",
+ sha256 = "22d1d4316c4ec13a68b559e98c8256d69071593731da96136640f864fa14fad8",
+ downloaded_file_path = "HdrHistogram-2.2.2.jar"
+)
+
+http_file(
+ name = "HdrHistogram-2_2_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/hdrhistogram/HdrHistogram/2.2.2/HdrHistogram-2.2.2-sources.jar",
+ sha256 = "d3933c83a764994930f4477d4199539eaf413b42e32127ec2b68c61d711ac1a9",
+ downloaded_file_path = "HdrHistogram-2.2.2-sources.jar"
+)
+
+http_file(
+ name = "httpmime-4_5_14_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.14/httpmime-4.5.14.jar",
+ sha256 = "d401243d5c6eae928a37121b6e819158c8c32ea0584793e7285bb489ab2a3d17",
+ downloaded_file_path = "httpmime-4.5.14.jar"
+)
+
+http_file(
+ name = "httpclient-4_5_14_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar",
+ sha256 = "c8bc7e1c51a6d4ce72f40d2ebbabf1c4b68bfe76e732104b04381b493478e9d6",
+ downloaded_file_path = "httpclient-4.5.14.jar"
+)
+
+http_file(
+ name = "httpcore-4_4_16_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar",
+ sha256 = "6c9b3dd142a09dc468e23ad39aad6f75a0f2b85125104469f026e52a474e464f",
+ downloaded_file_path = "httpcore-4.4.16.jar"
+)
+
+http_file(
+ name = "httpmime-4_5_14-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.14/httpmime-4.5.14-sources.jar",
+ sha256 = "9b8c59ecd259d16a026945abb5c2a82f403b6c3dcc1588dbc2532f2cd5d4e83d",
+ downloaded_file_path = "httpmime-4.5.14-sources.jar"
+)
+
+http_file(
+ name = "httpclient-4_5_14-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14-sources.jar",
+ sha256 = "55b01f9f4cbec9ac646866a4b64b176570d79e293a556796b5b0263d047ef8e6",
+ downloaded_file_path = "httpclient-4.5.14-sources.jar"
+)
+
+http_file(
+ name = "httpcore-4_4_16-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16-sources.jar",
+ sha256 = "705f8cf3671093b6c1db16bbf6971a7ef400e3819784f1af53e5bc3e67b5a9a0",
+ downloaded_file_path = "httpcore-4.4.16-sources.jar"
+)
+
+http_file(
+ name = "icu4j-73_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/ibm/icu/icu4j/73.2/icu4j-73.2.jar",
+ sha256 = "29280822f4b0796acef1f79b90b1d0c1edd86c10e876a848e04b8a6298a16bf9",
+ downloaded_file_path = "icu4j-73.2.jar"
+)
+
+http_file(
+ name = "icu4j-73_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/ibm/icu/icu4j/73.2/icu4j-73.2-sources.jar",
+ sha256 = "271aa1bb3c4bdffb2af6f55dfbeb8351e53a2e5618ac41d1afd563528323f90a",
+ downloaded_file_path = "icu4j-73.2-sources.jar"
+)
+
+http_file(
+ name = "tips-intellij-idea-community-241_62_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/intellij/documentation/tips-intellij-idea-community/241.62/tips-intellij-idea-community-241.62.jar",
+ sha256 = "e46de060e29f3d060de5a9dab21711ff4d376e4b2a7e96d332415df60b7d77c8",
+ downloaded_file_path = "tips-intellij-idea-community-241.62.jar"
+)
+
+http_file(
+ name = "imgscalr-lib-4_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/imgscalr/imgscalr-lib/4.2/imgscalr-lib-4.2.jar",
+ sha256 = "6f128a71c5e87a16f810513a73ad3c77d0ee0bb622ee0ce1ead115bccbc76d0a",
+ downloaded_file_path = "imgscalr-lib-4.2.jar"
+)
+
+http_file(
+ name = "imgscalr-lib-4_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/imgscalr/imgscalr-lib/4.2/imgscalr-lib-4.2-sources.jar",
+ sha256 = "da329676a1d818f2b097b270e43e11ef7d78aa81d5c70497e164e43201b638be",
+ downloaded_file_path = "imgscalr-lib-4.2-sources.jar"
+)
+
+http_file(
+ name = "ini4j-0_5_5-2_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/ini4j/0.5.5-2/ini4j-0.5.5-2.jar",
+ sha256 = "6d342a8599aed6e2871c638c87e2533647d6a32aec1e0feaa871133ae21517a4",
+ downloaded_file_path = "ini4j-0.5.5-2.jar"
+)
+
+http_file(
+ name = "ini4j-0_5_5-2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/ini4j/0.5.5-2/ini4j-0.5.5-2-sources.jar",
+ sha256 = "babe6eec1943f77eb82d67f1fb3010ae3e20cd135d70d9dbc69f33117fd07b39",
+ downloaded_file_path = "ini4j-0.5.5-2-sources.jar"
+)
+
+http_file(
+ name = "structure-intellij-3_276_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/intellij/plugins/structure-intellij/3.276/structure-intellij-3.276.jar",
+ sha256 = "a91abcf9c27362485f65af3876f52185d16b969efc30e071ffce534caa57223f",
+ downloaded_file_path = "structure-intellij-3.276.jar"
+)
+
+http_file(
+ name = "structure-base-3_276_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/intellij/plugins/structure-base/3.276/structure-base-3.276.jar",
+ sha256 = "b763deb066b52b1e9df471f78f476f49732892b0839aabc51904c86b127cb9e7",
+ downloaded_file_path = "structure-base-3.276.jar"
+)
+
+http_file(
+ name = "evo-inflector-1_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/atteo/evo-inflector/1.3/evo-inflector-1.3.jar",
+ sha256 = "ac0192fd110a0363732b17ea94fd1ce8cfd85790c8e1551e14f866908b5d80e1",
+ downloaded_file_path = "evo-inflector-1.3.jar"
+)
+
+http_file(
+ name = "jdom2-2_0_6_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar",
+ sha256 = "0b20f45e3a0fd8f0d12cdc5316b06776e902b1365db00118876f9175c60f302c",
+ downloaded_file_path = "jdom2-2.0.6.1.jar"
+)
+
+http_file(
+ name = "structure-intellij-3_276-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/intellij/plugins/structure-intellij/3.276/structure-intellij-3.276-sources.jar",
+ sha256 = "3ae1a27ab136d24877965c3581f66574143b6e2c64ab7b0f18b23420177e621e",
+ downloaded_file_path = "structure-intellij-3.276-sources.jar"
+)
+
+http_file(
+ name = "structure-base-3_276-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/intellij/plugins/structure-base/3.276/structure-base-3.276-sources.jar",
+ sha256 = "fe74d2fc2b461a10f5783e5eaacc930f46e3074c2978793a803d004b5521361f",
+ downloaded_file_path = "structure-base-3.276-sources.jar"
+)
+
+http_file(
+ name = "evo-inflector-1_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/atteo/evo-inflector/1.3/evo-inflector-1.3-sources.jar",
+ sha256 = "d6f5e7de178a077dd0f23a224463f853db0ed80f4422604361761f693837031b",
+ downloaded_file_path = "evo-inflector-1.3-sources.jar"
+)
+
+http_file(
+ name = "jdom2-2_0_6_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1-sources.jar",
+ sha256 = "45deefd1f842e35f0c1089eeecd057df632230ec6096ccc6fccfc639b95548d4",
+ downloaded_file_path = "jdom2-2.0.6.1-sources.jar"
+)
+
+http_file(
+ name = "intellij-test-discovery-agent-1_0_763_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/intellij/deps/intellij-test-discovery-agent/1.0.763/intellij-test-discovery-agent-1.0.763.jar",
+ sha256 = "de175ebed73336e126ecba42c8b93a6566f65b169c6b4a4deb8099fe28e944de",
+ downloaded_file_path = "intellij-test-discovery-agent-1.0.763.jar"
+)
+
+http_file(
+ name = "intellij-test-discovery-agent-1_0_763-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/intellij/deps/intellij-test-discovery-agent/1.0.763/intellij-test-discovery-agent-1.0.763-sources.jar",
+ sha256 = "28e1b43ae4ff599b8727858ca190d8f840a8e343f39d7d3ff4117b311c667379",
+ downloaded_file_path = "intellij-test-discovery-agent-1.0.763-sources.jar"
+)
+
+http_file(
+ name = "mockk-1_13_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk/1.13.12/mockk-1.13.12.jar",
+ sha256 = "f634a6723d70211de75070491bc7062b042f8dc01bcd3b88487fcb1a5b6d1c1c",
+ downloaded_file_path = "mockk-1.13.12.jar"
+)
+
+http_file(
+ name = "mockk-dsl-1_13_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk-dsl/1.13.12/mockk-dsl-1.13.12.jar",
+ sha256 = "fbc64f5c44a7added8b6eab517cf7d70555e25153bf5d44a6ed9b0e5312f7de9",
+ downloaded_file_path = "mockk-dsl-1.13.12.jar"
+)
+
+http_file(
+ name = "mockk-agent-1_13_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk-agent/1.13.12/mockk-agent-1.13.12.jar",
+ sha256 = "b5a3d62e5446d89a2a8ede3a05664f3f90e9d1373305fcd046e706dd9fae3c00",
+ downloaded_file_path = "mockk-agent-1.13.12.jar"
+)
+
+http_file(
+ name = "mockk-agent-api-1_13_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk-agent-api/1.13.12/mockk-agent-api-1.13.12.jar",
+ sha256 = "fbc64f5c44a7added8b6eab517cf7d70555e25153bf5d44a6ed9b0e5312f7de9",
+ downloaded_file_path = "mockk-agent-api-1.13.12.jar"
+)
+
+http_file(
+ name = "mockk-core-1_13_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk-core/1.13.12/mockk-core-1.13.12.jar",
+ sha256 = "fbc64f5c44a7added8b6eab517cf7d70555e25153bf5d44a6ed9b0e5312f7de9",
+ downloaded_file_path = "mockk-core-1.13.12.jar"
+)
+
+http_file(
+ name = "mockk-1_13_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk/1.13.12/mockk-1.13.12-sources.jar",
+ sha256 = "c6deada2fac53b8ea6523dbda77597b128006674616f140f04df23264c6d1aa3",
+ downloaded_file_path = "mockk-1.13.12-sources.jar"
+)
+
+http_file(
+ name = "mockk-dsl-1_13_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk-dsl/1.13.12/mockk-dsl-1.13.12-sources.jar",
+ sha256 = "c6deada2fac53b8ea6523dbda77597b128006674616f140f04df23264c6d1aa3",
+ downloaded_file_path = "mockk-dsl-1.13.12-sources.jar"
+)
+
+http_file(
+ name = "mockk-agent-1_13_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk-agent/1.13.12/mockk-agent-1.13.12-sources.jar",
+ sha256 = "c6deada2fac53b8ea6523dbda77597b128006674616f140f04df23264c6d1aa3",
+ downloaded_file_path = "mockk-agent-1.13.12-sources.jar"
+)
+
+http_file(
+ name = "mockk-agent-api-1_13_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk-agent-api/1.13.12/mockk-agent-api-1.13.12-sources.jar",
+ sha256 = "c6deada2fac53b8ea6523dbda77597b128006674616f140f04df23264c6d1aa3",
+ downloaded_file_path = "mockk-agent-api-1.13.12-sources.jar"
+)
+
+http_file(
+ name = "mockk-core-1_13_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk-core/1.13.12/mockk-core-1.13.12-sources.jar",
+ sha256 = "c6deada2fac53b8ea6523dbda77597b128006674616f140f04df23264c6d1aa3",
+ downloaded_file_path = "mockk-core-1.13.12-sources.jar"
+)
+
+http_file(
+ name = "mockk-jvm-1_13_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk-jvm/1.13.12/mockk-jvm-1.13.12.jar",
+ sha256 = "d5e00099ecc52e171a6eb90af9bdeea8648fc0386eb66753f5b2ac41257ad2d1",
+ downloaded_file_path = "mockk-jvm-1.13.12.jar"
+)
+
+http_file(
+ name = "mockk-dsl-jvm-1_13_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk-dsl-jvm/1.13.12/mockk-dsl-jvm-1.13.12.jar",
+ sha256 = "869713aea27e0d589767172ed05b8319da4853b8686fcfbdbae9a4dbd1160ae4",
+ downloaded_file_path = "mockk-dsl-jvm-1.13.12.jar"
+)
+
+http_file(
+ name = "mockk-agent-jvm-1_13_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk-agent-jvm/1.13.12/mockk-agent-jvm-1.13.12.jar",
+ sha256 = "a016a7d678a37966ef6a91dd3f5c0d901e1fd087ea3a664b8aaade02edbb0428",
+ downloaded_file_path = "mockk-agent-jvm-1.13.12.jar"
+)
+
+http_file(
+ name = "mockk-agent-api-jvm-1_13_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk-agent-api-jvm/1.13.12/mockk-agent-api-jvm-1.13.12.jar",
+ sha256 = "6aba1cfaba319bdbf624990a3a795ec59d8f71ca7f1bfc34487660fd9f403724",
+ downloaded_file_path = "mockk-agent-api-jvm-1.13.12.jar"
+)
+
+http_file(
+ name = "mockk-core-jvm-1_13_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk-core-jvm/1.13.12/mockk-core-jvm-1.13.12.jar",
+ sha256 = "55438756521253b04da99f8e559d99188edb3efc08c5735820ff5c72eeef4f0e",
+ downloaded_file_path = "mockk-core-jvm-1.13.12.jar"
+)
+
+http_file(
+ name = "mockk-jvm-1_13_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk-jvm/1.13.12/mockk-jvm-1.13.12-sources.jar",
+ sha256 = "bf9c367624b262bea92fa27cd49125f8657eec9b9a95677c3bb19aae5658823f",
+ downloaded_file_path = "mockk-jvm-1.13.12-sources.jar"
+)
+
+http_file(
+ name = "mockk-dsl-jvm-1_13_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk-dsl-jvm/1.13.12/mockk-dsl-jvm-1.13.12-sources.jar",
+ sha256 = "d16a65ea2a9701b5a9ed2d7b8aa99360da550eab8e9ef00c348fdddd05da9daa",
+ downloaded_file_path = "mockk-dsl-jvm-1.13.12-sources.jar"
+)
+
+http_file(
+ name = "mockk-agent-jvm-1_13_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk-agent-jvm/1.13.12/mockk-agent-jvm-1.13.12-sources.jar",
+ sha256 = "5fd798eb628bbff4cadd153225ece21ca8eb35be80f56a58317a76334238e625",
+ downloaded_file_path = "mockk-agent-jvm-1.13.12-sources.jar"
+)
+
+http_file(
+ name = "mockk-agent-api-jvm-1_13_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk-agent-api-jvm/1.13.12/mockk-agent-api-jvm-1.13.12-sources.jar",
+ sha256 = "b88f7e2e15058764ed113d7426e3c9700b7fecbe0840f80ca4d5d3a3f5edaf64",
+ downloaded_file_path = "mockk-agent-api-jvm-1.13.12-sources.jar"
+)
+
+http_file(
+ name = "mockk-core-jvm-1_13_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/mockk/mockk-core-jvm/1.13.12/mockk-core-jvm-1.13.12-sources.jar",
+ sha256 = "e73c8eb4327d82410c476380ea61d989fac6bf726936c328b5a5b45527bcdb53",
+ downloaded_file_path = "mockk-core-jvm-1.13.12-sources.jar"
+)
+
+http_file(
+ name = "ion-java-1_11_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/amazon/ion/ion-java/1.11.9/ion-java-1.11.9.jar",
+ sha256 = "7f7e4914ac79d578969d75c040e3b3adce215b32281bc65d9d6aca411553b5dd",
+ downloaded_file_path = "ion-java-1.11.9.jar"
+)
+
+http_file(
+ name = "ion-java-1_11_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/amazon/ion/ion-java/1.11.9/ion-java-1.11.9-sources.jar",
+ sha256 = "2d86f41a6840def40b643ceef1da949601a1270f46af3b536b276320e74a0a29",
+ downloaded_file_path = "ion-java-1.11.9-sources.jar"
+)
+
+http_file(
+ name = "jackson-core-2_17_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.17.0/jackson-core-2.17.0.jar",
+ sha256 = "55be130f6a68038088a261856c4e383ce79957a0fc1a29ecb213a9efd6ef4389",
+ downloaded_file_path = "jackson-core-2.17.0.jar"
+)
+
+http_file(
+ name = "jackson-core-2_17_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.17.0/jackson-core-2.17.0-sources.jar",
+ sha256 = "97f4f4a85bf4da59174dde187130bddb927ac31320b385ed8ef1439c00df00f2",
+ downloaded_file_path = "jackson-core-2.17.0-sources.jar"
+)
+
+http_file(
+ name = "jackson-databind-2_17_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.17.2/jackson-databind-2.17.2.jar",
+ sha256 = "c04993f33c0f845342653784f14f38373d005280e6359db5f808701cfae73c0c",
+ downloaded_file_path = "jackson-databind-2.17.2.jar"
+)
+
+http_file(
+ name = "jackson-annotations-2_17_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.17.2/jackson-annotations-2.17.2.jar",
+ sha256 = "873a606e23507969f9bbbea939d5e19274a88775ea5a169ba7e2d795aa5156e1",
+ downloaded_file_path = "jackson-annotations-2.17.2.jar"
+)
+
+http_file(
+ name = "jackson-databind-2_17_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.17.2/jackson-databind-2.17.2-sources.jar",
+ sha256 = "09fb0d67d3c9fc3c03adef0ca87df3dee7e7a7db8ffd331dcdf09f62b6b66342",
+ downloaded_file_path = "jackson-databind-2.17.2-sources.jar"
+)
+
+http_file(
+ name = "jackson-annotations-2_17_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.17.2/jackson-annotations-2.17.2-sources.jar",
+ sha256 = "c647697c578c4126e0ccae72924b641a824dddfce6db9935e4a4daefd59d06f2",
+ downloaded_file_path = "jackson-annotations-2.17.2-sources.jar"
+)
+
+http_file(
+ name = "jackson-dataformat-yaml-2_17_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.17.2/jackson-dataformat-yaml-2.17.2.jar",
+ sha256 = "941bcd8b1381bb3b0d726fab41624fa8ece0ee7b6cf2860ad95e8157ce673376",
+ downloaded_file_path = "jackson-dataformat-yaml-2.17.2.jar"
+)
+
+http_file(
+ name = "jackson-dataformat-yaml-2_17_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.17.2/jackson-dataformat-yaml-2.17.2-sources.jar",
+ sha256 = "d0938b1f8df14edff08e3ea3e6f65658f6d4506e0e13ea13a6f3f59941ba0a34",
+ downloaded_file_path = "jackson-dataformat-yaml-2.17.2-sources.jar"
+)
+
+http_file(
+ name = "jackson-datatype-joda-2_17_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.17.2/jackson-datatype-joda-2.17.2.jar",
+ sha256 = "41fb59ad334ec6376b5761c0748118f1faddf6dd524322eb7309be5a67fa74b9",
+ downloaded_file_path = "jackson-datatype-joda-2.17.2.jar"
+)
+
+http_file(
+ name = "joda-time-2_10_14_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/joda-time/joda-time/2.10.14/joda-time-2.10.14.jar",
+ sha256 = "d65b4f127d36cf52b9b7b439552db22f3de92b892014512870cb3c98a3cf505e",
+ downloaded_file_path = "joda-time-2.10.14.jar"
+)
+
+http_file(
+ name = "jackson-datatype-joda-2_17_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.17.2/jackson-datatype-joda-2.17.2-sources.jar",
+ sha256 = "33ff85a156e9f000e080d70a99d565942bed795ba38edbfbf5d8e51e768f4842",
+ downloaded_file_path = "jackson-datatype-joda-2.17.2-sources.jar"
+)
+
+http_file(
+ name = "joda-time-2_10_14-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/joda-time/joda-time/2.10.14/joda-time-2.10.14-sources.jar",
+ sha256 = "49579849fecd6f563d7ae89e1a826d36f9bed32c4ab07e4b6f55118e443f94a1",
+ downloaded_file_path = "joda-time-2.10.14-sources.jar"
+)
+
+http_file(
+ name = "jackson-jr-objects-2_17_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/jackson/jr/jackson-jr-objects/2.17.2/jackson-jr-objects-2.17.2.jar",
+ sha256 = "0eced92de681033d7186751d05de213771d347feadcf633f106ebfd58a3308cd",
+ downloaded_file_path = "jackson-jr-objects-2.17.2.jar"
+)
+
+http_file(
+ name = "jackson-jr-objects-2_17_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/jackson/jr/jackson-jr-objects/2.17.2/jackson-jr-objects-2.17.2-sources.jar",
+ sha256 = "8adeaa0b0f3bd7ee780732cf1e49fef6388d315115037c847c8854173bdb4899",
+ downloaded_file_path = "jackson-jr-objects-2.17.2-sources.jar"
+)
+
+http_file(
+ name = "jackson-module-kotlin-2_17_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-kotlin/2.17.2/jackson-module-kotlin-2.17.2.jar",
+ sha256 = "f96986fe7bc25559f938324065bd7a0e96c0d59acf17a48e26e517a9abd411e8",
+ downloaded_file_path = "jackson-module-kotlin-2.17.2.jar"
+)
+
+http_file(
+ name = "jackson-module-kotlin-2_17_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-kotlin/2.17.2/jackson-module-kotlin-2.17.2-sources.jar",
+ sha256 = "2255f3146208b1904ac42e66545261c064984cbcf3a47ce96a496294928c1e46",
+ downloaded_file_path = "jackson-module-kotlin-2.17.2-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-connector-basic-1_9_22_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-connector-basic/1.9.22/maven-resolver-connector-basic-1.9.22.jar",
+ sha256 = "4ab68bdec97eec318b2a3bd27e7c954e316f890df92d544b68afd0bf666c9588",
+ downloaded_file_path = "maven-resolver-connector-basic-1.9.22.jar"
+)
+
+http_file(
+ name = "maven-resolver-connector-basic-1_9_22-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-connector-basic/1.9.22/maven-resolver-connector-basic-1.9.22-sources.jar",
+ sha256 = "ea721d5c21e6dbf776b96ebd358684d23d6d40f0098c9f2a198fef908f196cd5",
+ downloaded_file_path = "maven-resolver-connector-basic-1.9.22-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-transport-file-1_9_22_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-transport-file/1.9.22/maven-resolver-transport-file-1.9.22.jar",
+ sha256 = "4f2a857d8b832494bae9ef6d7db7bb8409378b28aabd3615f03faebe42a4ad1d",
+ downloaded_file_path = "maven-resolver-transport-file-1.9.22.jar"
+)
+
+http_file(
+ name = "maven-resolver-transport-file-1_9_22-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-transport-file/1.9.22/maven-resolver-transport-file-1.9.22-sources.jar",
+ sha256 = "c9ca6a5e320bdc9991b6cbfd63da342667f3f400042e79a0f4464a532beaa0fb",
+ downloaded_file_path = "maven-resolver-transport-file-1.9.22-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-transport-http-1_9_22_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-transport-http/1.9.22/maven-resolver-transport-http-1.9.22.jar",
+ sha256 = "1cf2a88c984e0eae8b3f13e1eec904eedead2f076d1f3c1d5cb5103a21538bd1",
+ downloaded_file_path = "maven-resolver-transport-http-1.9.22.jar"
+)
+
+http_file(
+ name = "maven-resolver-transport-http-1_9_22-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-transport-http/1.9.22/maven-resolver-transport-http-1.9.22-sources.jar",
+ sha256 = "ae823fcbec14f1ba9082e81007d652f9ec695f5cf929d9a32bcd2b1ce1f9f928",
+ downloaded_file_path = "maven-resolver-transport-http-1.9.22-sources.jar"
+)
+
+http_file(
+ name = "java-compatibility-1_0_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/java-compatibility/1.0.1/java-compatibility-1.0.1.jar",
+ sha256 = "1f799c9e7691a4dcddb1cb3e28e8517d5e6b27c2ac75093f39714afdc9216950",
+ downloaded_file_path = "java-compatibility-1.0.1.jar"
+)
+
+http_file(
+ name = "java-compatibility-1_0_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/java-compatibility/1.0.1/java-compatibility-1.0.1-sources.jar",
+ sha256 = "e0d5352f2b2c2cb9093755269d197836bf884c6649b5030cbcf890729494c39b",
+ downloaded_file_path = "java-compatibility-1.0.1-sources.jar"
+)
+
+http_file(
+ name = "org_jacoco_ant-0_8_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jacoco/org.jacoco.ant/0.8.12/org.jacoco.ant-0.8.12.jar",
+ sha256 = "43f81e03dd6f5190aecb88a6236b694adade484b0402447c320fc6e94d685f41",
+ downloaded_file_path = "org.jacoco.ant-0.8.12.jar"
+)
+
+http_file(
+ name = "org_jacoco_core-0_8_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.8.12/org.jacoco.core-0.8.12.jar",
+ sha256 = "fca26db37c0c5fbd5dc4985237eb82866df9799d5082af899475a73f91f5b035",
+ downloaded_file_path = "org.jacoco.core-0.8.12.jar"
+)
+
+http_file(
+ name = "asm-commons-9_7_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.7/asm-commons-9.7.jar",
+ sha256 = "389bc247958e049fc9a0408d398c92c6d370c18035120395d4cba1d9d9304b7a",
+ downloaded_file_path = "asm-commons-9.7.jar"
+)
+
+http_file(
+ name = "org_jacoco_report-0_8_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.8.12/org.jacoco.report-0.8.12.jar",
+ sha256 = "f9c79ad66a66a0337c57849ad1287a2ab23b9b232d35314443e5ec49e6e3d20f",
+ downloaded_file_path = "org.jacoco.report-0.8.12.jar"
+)
+
+http_file(
+ name = "org_jacoco_agent-0_8_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12.jar",
+ sha256 = "ab29507b750d325bbaf7ea094860fff26d27170038d8ee5f00c3074489f14637",
+ downloaded_file_path = "org.jacoco.agent-0.8.12.jar"
+)
+
+http_file(
+ name = "org_jacoco_ant-0_8_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jacoco/org.jacoco.ant/0.8.12/org.jacoco.ant-0.8.12-sources.jar",
+ sha256 = "30b30fc59c5440c96c2af540005f8fbf186b3f913352497c0a32b174b89132ea",
+ downloaded_file_path = "org.jacoco.ant-0.8.12-sources.jar"
+)
+
+http_file(
+ name = "org_jacoco_core-0_8_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.8.12/org.jacoco.core-0.8.12-sources.jar",
+ sha256 = "831cb2eaf1f9cad337d605669116cf79fd92d66757f02b16c7ef4bc796b0b3c5",
+ downloaded_file_path = "org.jacoco.core-0.8.12-sources.jar"
+)
+
+http_file(
+ name = "asm-commons-9_7-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.7/asm-commons-9.7-sources.jar",
+ sha256 = "6b0092b5ee785c2406c75fbc43c0b9ec4bee3072b4bd1d919b84cf40b7254075",
+ downloaded_file_path = "asm-commons-9.7-sources.jar"
+)
+
+http_file(
+ name = "org_jacoco_report-0_8_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.8.12/org.jacoco.report-0.8.12-sources.jar",
+ sha256 = "ad1606d083cfec2312f3aaafb9bb1f0b91829a353b7c233922f6d0952ce59adf",
+ downloaded_file_path = "org.jacoco.report-0.8.12-sources.jar"
+)
+
+http_file(
+ name = "org_jacoco_agent-0_8_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jacoco/org.jacoco.agent/0.8.12/org.jacoco.agent-0.8.12-sources.jar",
+ sha256 = "cd25da7e72299ec04ca1514eaad7a90297095bffc445b41485d4905671bd32b3",
+ downloaded_file_path = "org.jacoco.agent-0.8.12-sources.jar"
+)
+
+http_file(
+ name = "coverage-report-1_0_25_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/intellij/deps/coverage-report/1.0.25/coverage-report-1.0.25.jar",
+ sha256 = "8627281c15b1b5347ca618d0dbc2090aa92a096a867c1d030198a51efcc33bfe",
+ downloaded_file_path = "coverage-report-1.0.25.jar"
+)
+
+http_file(
+ name = "freemarker-2_3_32_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/freemarker/freemarker/2.3.32/freemarker-2.3.32.jar",
+ sha256 = "04d65ec1bde6cea20e3495d5e78ef96ab774d9936434861d3254bd88e7e94f92",
+ downloaded_file_path = "freemarker-2.3.32.jar"
+)
+
+http_file(
+ name = "coverage-report-1_0_25-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/intellij/deps/coverage-report/1.0.25/coverage-report-1.0.25-sources.jar",
+ sha256 = "649605a5691f9e846214e1209471cf12438dafdea34caca2860dc91d690ab3a2",
+ downloaded_file_path = "coverage-report-1.0.25-sources.jar"
+)
+
+http_file(
+ name = "freemarker-2_3_32-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/freemarker/freemarker/2.3.32/freemarker-2.3.32-sources.jar",
+ sha256 = "92a08eb7374e2533b260d700cccc50ba573bd63cbfed6b2bfad527c74ac3e708",
+ downloaded_file_path = "freemarker-2.3.32-sources.jar"
+)
+
+http_file(
+ name = "debugger-agent-1_47_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/debugger-agent/1.47/debugger-agent-1.47.jar",
+ sha256 = "abdc709c4777d5de52f72cfd40f787d654eaea718a6b7186445a40b5bb81defe",
+ downloaded_file_path = "debugger-agent-1.47.jar"
+)
+
+http_file(
+ name = "debugger-agent-1_47-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/debugger-agent/1.47/debugger-agent-1.47-sources.jar",
+ sha256 = "81e78329ce0b6d7981ded4fc4dc3845c8cf62cffe9435a8335040ec3f465dc15",
+ downloaded_file_path = "debugger-agent-1.47-sources.jar"
+)
+
+http_file(
+ name = "sa-jdwp-1_22_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/sa-jdwp/1.22/sa-jdwp-1.22.jar",
+ sha256 = "eaee1397eb553601c29954945e6dafbd7b9a17983704da4088db4da65a156b21",
+ downloaded_file_path = "sa-jdwp-1.22.jar"
+)
+
+http_file(
+ name = "sa-jdwp-1_22-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/sa-jdwp/1.22/sa-jdwp-1.22-sources.jar",
+ sha256 = "b8d7d4a2bca6134de0249f15a442e25f127ef9d750e9350fa6fa485fe9ebf1d1",
+ downloaded_file_path = "sa-jdwp-1.22-sources.jar"
+)
+
+http_file(
+ name = "debugger-memory-agent-1_0_51_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/debugger-memory-agent/1.0.51/debugger-memory-agent-1.0.51.jar",
+ sha256 = "1408ae6528102c098971bde601f99c791cd1c57cc2485516f75f4ccbb45202ef",
+ downloaded_file_path = "debugger-memory-agent-1.0.51.jar"
+)
+
+http_file(
+ name = "debugger-memory-agent-1_0_51-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/debugger-memory-agent/1.0.51/debugger-memory-agent-1.0.51-sources.jar",
+ sha256 = "57212a6024fe5c84c879bcffd3d2acd0d2d5a167208c9be0875652b57f1ca3ed",
+ downloaded_file_path = "debugger-memory-agent-1.0.51-sources.jar"
+)
+
+http_file(
+ name = "scenebuilderkit-11_0_5_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/scenebuilderkit/11.0.5/scenebuilderkit-11.0.5.jar",
+ sha256 = "36cd8f5bc933bcf726fadfc5276f0efcc7873d3a532e4e164674d2e8919f4781",
+ downloaded_file_path = "scenebuilderkit-11.0.5.jar"
+)
+
+http_file(
+ name = "completion-ranking-java-0_9_3_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-java/0.9.3/completion-ranking-java-0.9.3.jar",
+ sha256 = "e3dcfee71eb13467139a1385152bd28554c79c677738cb617a91a772ea6e9f87",
+ downloaded_file_path = "completion-ranking-java-0.9.3.jar"
+)
+
+http_file(
+ name = "completion-ranking-java-0_9_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-java/0.9.3/completion-ranking-java-0.9.3-sources.jar",
+ sha256 = "1b70dfcaf9feb4027ece78a2613c347549917a2bd204245fe0f607307fc792ab",
+ downloaded_file_path = "completion-ranking-java-0.9.3-sources.jar"
+)
+
+http_file(
+ name = "ant-1_7_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/ant/ant/1.7.1/ant-1.7.1.jar",
+ sha256 = "ebe592c9af9fdb6c55f0e6c6fabc76f6e0eec8efdec535398e86c3a883687ebf",
+ downloaded_file_path = "ant-1.7.1.jar"
+)
+
+http_file(
+ name = "ant-launcher-1_7_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.jar",
+ sha256 = "25eb5926c975ac6f4126feeb9d004f53f9ebf07dc117f5db9958a6bfb3110783",
+ downloaded_file_path = "ant-launcher-1.7.1.jar"
+)
+
+http_file(
+ name = "ant-1_7_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/ant/ant/1.7.1/ant-1.7.1-sources.jar",
+ sha256 = "498278637d37f3135d869da9237660dafa643ec73110519dfaa0c0234c7f03e1",
+ downloaded_file_path = "ant-1.7.1-sources.jar"
+)
+
+http_file(
+ name = "javapoet-1_13_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar",
+ sha256 = "4c7517e848a71b36d069d12bb3bf46a70fd4cda3105d822b0ed2e19c00b69291",
+ downloaded_file_path = "javapoet-1.13.0.jar"
+)
+
+http_file(
+ name = "javax_inject-1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar",
+ sha256 = "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff",
+ downloaded_file_path = "javax.inject-1.jar"
+)
+
+http_file(
+ name = "javax_inject-1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar",
+ sha256 = "c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e",
+ downloaded_file_path = "javax.inject-1-sources.jar"
+)
+
+http_file(
+ name = "javax_activation-1_2_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar",
+ sha256 = "993302b16cd7056f21e779cc577d175a810bb4900ef73cd8fbf2b50f928ba9ce",
+ downloaded_file_path = "javax.activation-1.2.0.jar"
+)
+
+http_file(
+ name = "javax_activation-1_2_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0-sources.jar",
+ sha256 = "7e5aed0cc354684f1c96a1d24513c95f0971541b9ed03bf90a782ba189571022",
+ downloaded_file_path = "javax.activation-1.2.0-sources.jar"
+)
+
+http_file(
+ name = "javax_annotation-api-1_3_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar",
+ sha256 = "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b",
+ downloaded_file_path = "javax.annotation-api-1.3.2.jar"
+)
+
+http_file(
+ name = "javax_annotation-api-1_3_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar",
+ sha256 = "128971e52e0d84a66e3b6e049dab8ad7b2c58b7e1ad37fa2debd3d40c2947b95",
+ downloaded_file_path = "javax.annotation-api-1.3.2-sources.jar"
+)
+
+http_file(
+ name = "jaxb-api-2_3_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar",
+ sha256 = "88b955a0df57880a26a74708bc34f74dcaf8ebf4e78843a28b50eae945732b06",
+ downloaded_file_path = "jaxb-api-2.3.1.jar"
+)
+
+http_file(
+ name = "jaxb-api-2_3_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-sources.jar",
+ sha256 = "d69dc2c28833df5fb6e916efae01477ae936326b342d479a43539b0131c96b9d",
+ downloaded_file_path = "jaxb-api-2.3.1-sources.jar"
+)
+
+http_file(
+ name = "jaxb-runtime-2_3_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.9/jaxb-runtime-2.3.9.jar",
+ sha256 = "ba88e5bde7c0d878c3e1f2ec2fcabaf51d201eaf93b3bb9cfecfc1f11b2304d4",
+ downloaded_file_path = "jaxb-runtime-2.3.9.jar"
+)
+
+http_file(
+ name = "txw2-2_3_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.9/txw2-2.3.9.jar",
+ sha256 = "973018b87af911ecf6e6d861dd0d6a477e4d8ae6a883ec5d073d3df1330b87f0",
+ downloaded_file_path = "txw2-2.3.9.jar"
+)
+
+http_file(
+ name = "istack-commons-runtime-3_0_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar",
+ sha256 = "27d85fc134c9271d5c79d3300fc4669668f017e72409727c428f54f2417f04cd",
+ downloaded_file_path = "istack-commons-runtime-3.0.12.jar"
+)
+
+http_file(
+ name = "jakarta_activation-1_2_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar",
+ sha256 = "02156773e4ae9d048d14a56ad35d644bee9f1052a791d072df3ded3c656e6e1a",
+ downloaded_file_path = "jakarta.activation-1.2.2.jar"
+)
+
+http_file(
+ name = "jaxb-runtime-2_3_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.9/jaxb-runtime-2.3.9-sources.jar",
+ sha256 = "0f584c02ac3fe74b04f07ae551abc837574169097b60bd39b2e78f5d712fc606",
+ downloaded_file_path = "jaxb-runtime-2.3.9-sources.jar"
+)
+
+http_file(
+ name = "txw2-2_3_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/glassfish/jaxb/txw2/2.3.9/txw2-2.3.9-sources.jar",
+ sha256 = "ce796ca9b1a3ce6ab4f5f01c5b515c394a3e00c18c3a4a97fbcf5dbb16dc1d2e",
+ downloaded_file_path = "txw2-2.3.9-sources.jar"
+)
+
+http_file(
+ name = "istack-commons-runtime-3_0_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12-sources.jar",
+ sha256 = "6671fc2f26744067b7bdfda9d8112c02ae72fd298963a24addaca27587d07591",
+ downloaded_file_path = "istack-commons-runtime-3.0.12-sources.jar"
+)
+
+http_file(
+ name = "jakarta_activation-1_2_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2-sources.jar",
+ sha256 = "f8f52ce9df5d5d29c1778183d48214624caa36be202a7eff2cef5a0519f2aa53",
+ downloaded_file_path = "jakarta.activation-1.2.2-sources.jar"
+)
+
+http_file(
+ name = "jaxen-1_2_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/jaxen/jaxen/1.2.0/jaxen-1.2.0.jar",
+ sha256 = "70feef9dd75ad064def05a3ce8975aeba515ee7d1be146d12199c8828a64174c",
+ downloaded_file_path = "jaxen-1.2.0.jar"
+)
+
+http_file(
+ name = "jaxen-1_2_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/jaxen/jaxen/1.2.0/jaxen-1.2.0-sources.jar",
+ sha256 = "b028d7872b7cb61b2b3a9227c2f8bd83a180a3550a3e8d6cc6d5e3afd39ca94b",
+ downloaded_file_path = "jaxen-1.2.0-sources.jar"
+)
+
+http_file(
+ name = "jb-jdi-2_37_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/jb-jdi/2.37/jb-jdi-2.37.jar",
+ sha256 = "e2e01941b253707ae47d0a9c6f7d2b5e3803f55deb4324f1d00e5f3dafd2580d",
+ downloaded_file_path = "jb-jdi-2.37.jar"
+)
+
+http_file(
+ name = "jb-jdi-2_37-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/jb-jdi/2.37/jb-jdi-2.37-sources.jar",
+ sha256 = "ed0fdff19594a7efca507c49a77d872238d31763102a9861a0568c4c3b4a8304",
+ downloaded_file_path = "jb-jdi-2.37-sources.jar"
+)
+
+http_file(
+ name = "jbr-api-1_0_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/jbr-api/1.0.0/jbr-api-1.0.0.jar",
+ sha256 = "f472369968f6692804e528e3a17d3d71386ac502d1312164b6dd670b46d966e3",
+ downloaded_file_path = "jbr-api-1.0.0.jar"
+)
+
+http_file(
+ name = "jbr-api-1_0_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/jbr-api/1.0.0/jbr-api-1.0.0-sources.jar",
+ sha256 = "4d817ce6fcc231488c4531f010ea3b6b60662bd733a4ac2d5093fafac73ebd19",
+ downloaded_file_path = "jbr-api-1.0.0-sources.jar"
+)
+
+http_file(
+ name = "jcef-122_1_9-gd14e051-chromium-122_0_6261_94-api-1_17-251-b2_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/jcef/jcef/122.1.9-gd14e051-chromium-122.0.6261.94-api-1.17-251-b2/jcef-122.1.9-gd14e051-chromium-122.0.6261.94-api-1.17-251-b2.jar",
+ sha256 = "644ea647646b8e0fb53555e4786661d794f4b367a93612abfa84d0eae5a2a0c0",
+ downloaded_file_path = "jcef-122.1.9-gd14e051-chromium-122.0.6261.94-api-1.17-251-b2.jar"
+)
+
+http_file(
+ name = "jcef-122_1_9-gd14e051-chromium-122_0_6261_94-api-1_17-251-b2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/jcef/jcef/122.1.9-gd14e051-chromium-122.0.6261.94-api-1.17-251-b2/jcef-122.1.9-gd14e051-chromium-122.0.6261.94-api-1.17-251-b2-sources.jar",
+ sha256 = "175b9dac46326c62c73867c6993dace170d3af88f156240ec9ba006c17fa3edf",
+ downloaded_file_path = "jcef-122.1.9-gd14e051-chromium-122.0.6261.94-api-1.17-251-b2-sources.jar"
+)
+
+http_file(
+ name = "jcip-annotations-1_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar",
+ sha256 = "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0",
+ downloaded_file_path = "jcip-annotations-1.0.jar"
+)
+
+http_file(
+ name = "jcip-annotations-1_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0-sources.jar",
+ sha256 = "e3ad6ae439e3cf8a25372de838efaa1a95f8ef9b5053d5d94fafe89c8c09814e",
+ downloaded_file_path = "jcip-annotations-1.0-sources.jar"
+)
+
+http_file(
+ name = "jediterm-core-3_47_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/jediterm/jediterm-core/3.47/jediterm-core-3.47.jar",
+ sha256 = "783da24cb8fbf0b928e58d39a5c7d43284ee7646f8039a3681f75db73aab794a",
+ downloaded_file_path = "jediterm-core-3.47.jar"
+)
+
+http_file(
+ name = "jediterm-core-3_47-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/jediterm/jediterm-core/3.47/jediterm-core-3.47-sources.jar",
+ sha256 = "a9f7df1660aafa57981bed39a548981393f8d2c660d260489cf604db564c5646",
+ downloaded_file_path = "jediterm-core-3.47-sources.jar"
+)
+
+http_file(
+ name = "jediterm-ui-3_47_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/jediterm/jediterm-ui/3.47/jediterm-ui-3.47.jar",
+ sha256 = "5217fe12ddcdb5bb134bc22410c74400ffc3ecca1bc465692e42809f64be1158",
+ downloaded_file_path = "jediterm-ui-3.47.jar"
+)
+
+http_file(
+ name = "jediterm-ui-3_47-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/jediterm/jediterm-ui/3.47/jediterm-ui-3.47-sources.jar",
+ sha256 = "d889aec7a67ddbf34475ed130abe647fbf1921b6884c47c51a557fd0a991e11c",
+ downloaded_file_path = "jediterm-ui-3.47-sources.jar"
+)
+
+http_file(
+ name = "jetCheck-0_2_2_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/jetCheck/0.2.2/jetCheck-0.2.2.jar",
+ sha256 = "c5f95c97171311066a13eb750a6bb999fa7eeb43c1394705034926336c0b7b0f",
+ downloaded_file_path = "jetCheck-0.2.2.jar"
+)
+
+http_file(
+ name = "jetCheck-0_2_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/jetCheck/0.2.2/jetCheck-0.2.2-sources.jar",
+ sha256 = "a469f5da34cc1b8797cb017bc7a3c8253b441d441c39224c86fcd8183bcdff1f",
+ downloaded_file_path = "jetCheck-0.2.2-sources.jar"
+)
+
+http_file(
+ name = "annotations-24_0_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/annotations/24.0.0/annotations-24.0.0.jar",
+ sha256 = "ff112f54ce874b8ae899cfd68f0315d96c9f406a338b8eca80c76d10e2e5a2f7",
+ downloaded_file_path = "annotations-24.0.0.jar"
+)
+
+http_file(
+ name = "annotations-24_0_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/annotations/24.0.0/annotations-24.0.0-sources.jar",
+ sha256 = "00713681bf96dd855790273520f7ac183ccf78ec8a98ebaf891ba2cbd14afeec",
+ downloaded_file_path = "annotations-24.0.0-sources.jar"
+)
+
+http_file(
+ name = "annotations-java5-24_0_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/annotations-java5/24.0.0/annotations-java5-24.0.0.jar",
+ sha256 = "2d033590350f9e936a787bfa407ecae221a80220762c9cf56c0066ff5e52fd10",
+ downloaded_file_path = "annotations-java5-24.0.0.jar"
+)
+
+http_file(
+ name = "annotations-java5-24_0_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/annotations-java5/24.0.0/annotations-java5-24.0.0-sources.jar",
+ sha256 = "63d784641f9a43353d6a3d12e279c6f88da59f3d2954ac8359d53c191e965f89",
+ downloaded_file_path = "annotations-java5-24.0.0-sources.jar"
+)
+
+http_file(
+ name = "org_eclipse_jgit-6_6_1_202309021850-r-jb-202407181518_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/org.eclipse.jgit/6.6.1.202309021850-r-jb-202407181518/org.eclipse.jgit-6.6.1.202309021850-r-jb-202407181518.jar",
+ sha256 = "84f1d58dbf19cd7d42a5301bd256d589af1f520b4c90b8836cee7747f8726992",
+ downloaded_file_path = "org.eclipse.jgit-6.6.1.202309021850-r-jb-202407181518.jar"
+)
+
+http_file(
+ name = "JavaEWAH-1_2_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3.jar",
+ sha256 = "d65226949713c4c61a784f41c51167e7b0316f93764398ebba9e4336b3d954c2",
+ downloaded_file_path = "JavaEWAH-1.2.3.jar"
+)
+
+http_file(
+ name = "org_eclipse_jgit-6_6_1_202309021850-r-jb-202407181518-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/org.eclipse.jgit/6.6.1.202309021850-r-jb-202407181518/org.eclipse.jgit-6.6.1.202309021850-r-jb-202407181518-sources.jar",
+ sha256 = "00ebdbe2f460ad6d2cf95f7f7b2e1304a527cc00cb8ac884e6670da5a950a3a7",
+ downloaded_file_path = "org.eclipse.jgit-6.6.1.202309021850-r-jb-202407181518-sources.jar"
+)
+
+http_file(
+ name = "JavaEWAH-1_2_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3-sources.jar",
+ sha256 = "abf457c01352b9e44212b131dbae4c2a878668820d168dc981b65170980eca71",
+ downloaded_file_path = "JavaEWAH-1.2.3-sources.jar"
+)
+
+http_file(
+ name = "rwmutex-idea-0_0_7_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/rwmutex-idea/0.0.7/rwmutex-idea-0.0.7.jar",
+ sha256 = "d6fc640c86dc102fac42e1fda19506db76c07745584e0e8acbe4a332d53c43af",
+ downloaded_file_path = "rwmutex-idea-0.0.7.jar"
+)
+
+http_file(
+ name = "rwmutex-idea-0_0_7-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/rwmutex-idea/0.0.7/rwmutex-idea-0.0.7-sources.jar",
+ sha256 = "17210c0d8d00f8f0658273db5580029c2fc6ae3d58b2face136d8a771f521b12",
+ downloaded_file_path = "rwmutex-idea-0.0.7-sources.jar"
+)
+
+http_file(
+ name = "kotlin-compose-compiler-plugin-2_1_0-RC2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.1.0-RC2/kotlin-compose-compiler-plugin-2.1.0-RC2.jar",
+ sha256 = "30f2eb52d26f33bafdf1fc84cb646ade05da2b67e24a6cf76a5ee2355f2dc733",
+ downloaded_file_path = "kotlin-compose-compiler-plugin-2.1.0-RC2.jar"
+)
+
+http_file(
+ name = "kotlin-compose-compiler-plugin-2_1_0-RC2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.1.0-RC2/kotlin-compose-compiler-plugin-2.1.0-RC2-sources.jar",
+ sha256 = "f984032d119b9ed4e811398ec43f52e83e73b14860817da70016812848eaa900",
+ downloaded_file_path = "kotlin-compose-compiler-plugin-2.1.0-RC2-sources.jar"
+)
+
+http_file(
+ name = "lincheck-jvm-2_33_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/lincheck-jvm/2.33/lincheck-jvm-2.33.jar",
+ sha256 = "2dd9c390e2de0acbdd2fce1aabadd378fa75a9cf73ee723dd8cecbe5c8480457",
+ downloaded_file_path = "lincheck-jvm-2.33.jar"
+)
+
+http_file(
+ name = "kotlin-reflect-1_9_21_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.9.21/kotlin-reflect-1.9.21.jar",
+ sha256 = "a133e049f0a4e249651582428e166de4dfac9546adf436b6172119255ede510f",
+ downloaded_file_path = "kotlin-reflect-1.9.21.jar"
+)
+
+http_file(
+ name = "asm-commons-9_6_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.6/asm-commons-9.6.jar",
+ sha256 = "7aefd0d5c0901701c69f7513feda765fb6be33af2ce7aa17c5781fc87657c511",
+ downloaded_file_path = "asm-commons-9.6.jar"
+)
+
+http_file(
+ name = "asm-9_6_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm/9.6/asm-9.6.jar",
+ sha256 = "3c6fac2424db3d4a853b669f4e3d1d9c3c552235e19a319673f887083c2303a1",
+ downloaded_file_path = "asm-9.6.jar"
+)
+
+http_file(
+ name = "asm-tree-9_6_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.6/asm-tree-9.6.jar",
+ sha256 = "c43ecf17b539c777e15da7b5b86553b377e2d39a683de6285567d5283888e7ef",
+ downloaded_file_path = "asm-tree-9.6.jar"
+)
+
+http_file(
+ name = "asm-util-9_6_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm-util/9.6/asm-util-9.6.jar",
+ sha256 = "c635a7402f4aa9bf66b2f4230cea62025a0fe1cd63e8729adefc9b1994fac4c3",
+ downloaded_file_path = "asm-util-9.6.jar"
+)
+
+http_file(
+ name = "asm-analysis-9_6_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.6/asm-analysis-9.6.jar",
+ sha256 = "d92832d7c37edc07c60e2559ac6118b31d642e337a6671edcb7ba9fae68edbbb",
+ downloaded_file_path = "asm-analysis-9.6.jar"
+)
+
+http_file(
+ name = "byte-buddy-1_14_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.14.12/byte-buddy-1.14.12.jar",
+ sha256 = "970636134d61c183b19f8f58fa631e30d2f2abca344b37848a393cac7863dd70",
+ downloaded_file_path = "byte-buddy-1.14.12.jar"
+)
+
+http_file(
+ name = "byte-buddy-agent-1_14_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.14.12/byte-buddy-agent-1.14.12.jar",
+ sha256 = "2b309a9300092e0b696f7c471fd51d9969001df784c8ab9f07997437d757ad6d",
+ downloaded_file_path = "byte-buddy-agent-1.14.12.jar"
+)
+
+http_file(
+ name = "atomicfu-jvm-0_20_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/atomicfu-jvm/0.20.2/atomicfu-jvm-0.20.2.jar",
+ sha256 = "b3d9ec0298e84ed09e0448c52a643bfdad7f3d8096f1303592a3046e711551af",
+ downloaded_file_path = "atomicfu-jvm-0.20.2.jar"
+)
+
+http_file(
+ name = "lincheck-jvm-2_33-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/lincheck-jvm/2.33/lincheck-jvm-2.33-sources.jar",
+ sha256 = "5801750165ccdc6594ae7388e5ace5611478ad6efa151815b44af02d0013d90b",
+ downloaded_file_path = "lincheck-jvm-2.33-sources.jar"
+)
+
+http_file(
+ name = "kotlin-reflect-1_9_21-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.9.21/kotlin-reflect-1.9.21-sources.jar",
+ sha256 = "a87cec92af3fde66fd98b2e641a5867075e7b19a7cdb94441bb2884051fde6f3",
+ downloaded_file_path = "kotlin-reflect-1.9.21-sources.jar"
+)
+
+http_file(
+ name = "asm-commons-9_6-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.6/asm-commons-9.6-sources.jar",
+ sha256 = "e757070145ab04c7c6874042933b7d8600456b5fdbcf2d022a6cd0a86e5a44a1",
+ downloaded_file_path = "asm-commons-9.6-sources.jar"
+)
+
+http_file(
+ name = "asm-9_6-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm/9.6/asm-9.6-sources.jar",
+ sha256 = "2b6e12f0da3d065ba628a024a8851ab0d5b5d3501dacfcc18769243250f4f77e",
+ downloaded_file_path = "asm-9.6-sources.jar"
+)
+
+http_file(
+ name = "asm-tree-9_6-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.6/asm-tree-9.6-sources.jar",
+ sha256 = "e2f4beadef1c3203e4d00f64605c4ad09d78fb45fc6c94ec36497d63e6b37969",
+ downloaded_file_path = "asm-tree-9.6-sources.jar"
+)
+
+http_file(
+ name = "asm-util-9_6-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm-util/9.6/asm-util-9.6-sources.jar",
+ sha256 = "e7db715b8bc44751d99a5f0c02c8219aae355921462a16acca72766338c14287",
+ downloaded_file_path = "asm-util-9.6-sources.jar"
+)
+
+http_file(
+ name = "asm-analysis-9_6-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.6/asm-analysis-9.6-sources.jar",
+ sha256 = "79429deea30525444879c827bd85c2aca1a1bedd8fddae3096f47e029f356dc4",
+ downloaded_file_path = "asm-analysis-9.6-sources.jar"
+)
+
+http_file(
+ name = "byte-buddy-1_14_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.14.12/byte-buddy-1.14.12-sources.jar",
+ sha256 = "44eb695beef187be9a3b42f0a930d50dd1e91bcc1363e3565ccc17b15a20440c",
+ downloaded_file_path = "byte-buddy-1.14.12-sources.jar"
+)
+
+http_file(
+ name = "byte-buddy-agent-1_14_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.14.12/byte-buddy-agent-1.14.12-sources.jar",
+ sha256 = "4973308b6309e6ce0e98223a38c1c123c8b2429d1f1b68dea286d3c06e50a73b",
+ downloaded_file_path = "byte-buddy-agent-1.14.12-sources.jar"
+)
+
+http_file(
+ name = "atomicfu-jvm-0_20_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/atomicfu-jvm/0.20.2/atomicfu-jvm-0.20.2-sources.jar",
+ sha256 = "b69fd2a2ee8150066630c36b82fc4b606779eb7df2b0c53a3124a823a14a64c6",
+ downloaded_file_path = "atomicfu-jvm-0.20.2-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-metadata-jvm-0_8_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.8.0/kotlinx-metadata-jvm-0.8.0.jar",
+ sha256 = "6030de49e7fc2ca8009e1221213035694b97494044aa99bcfb0c8e0e73984d4d",
+ downloaded_file_path = "kotlinx-metadata-jvm-0.8.0.jar"
+)
+
+http_file(
+ name = "kotlinx-metadata-jvm-0_8_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.8.0/kotlinx-metadata-jvm-0.8.0-sources.jar",
+ sha256 = "336ca3148e52b95541e42a7a22e14b859811449d2c16e7c4da9dea18bb04b379",
+ downloaded_file_path = "kotlinx-metadata-jvm-0.8.0-sources.jar"
+)
+
+http_file(
+ name = "markdown-jvm-0_7_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/markdown-jvm/0.7.2/markdown-jvm-0.7.2.jar",
+ sha256 = "02e0f9bf95e4b9f81e34593691a5c0ff14604db39fb8446fe9a4efa66553f3ac",
+ downloaded_file_path = "markdown-jvm-0.7.2.jar"
+)
+
+http_file(
+ name = "markdown-jvm-0_7_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/markdown-jvm/0.7.2/markdown-jvm-0.7.2-sources.jar",
+ sha256 = "227ecdae8cf5adc774421b376bf9ca29f8948bc5344092bc0101581b42b6c435",
+ downloaded_file_path = "markdown-jvm-0.7.2-sources.jar"
+)
+
+http_file(
+ name = "extension-34_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/mlapi/extension/34/extension-34.jar",
+ sha256 = "1d18aa7a0d891cab230ddb67e3d1174830e1472c7373c37296c23a3905040a7d",
+ downloaded_file_path = "extension-34.jar"
+)
+
+http_file(
+ name = "extension-34-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/mlapi/extension/34/extension-34-sources.jar",
+ sha256 = "41d18b8257b551b07037c742ba258885b8290a7b532cf899c1e8a3cee1290814",
+ downloaded_file_path = "extension-34-sources.jar"
+)
+
+http_file(
+ name = "usage-34_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/mlapi/usage/34/usage-34.jar",
+ sha256 = "b28271a408b89f4a9e00e4a849543b5e9206333472ee379027d969e5d1b42e6f",
+ downloaded_file_path = "usage-34.jar"
+)
+
+http_file(
+ name = "usage-34-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/mlapi/usage/34/usage-34-sources.jar",
+ sha256 = "8927fdde41705442d878a30dd786bbe17eb99d78ba0b866558fe27694a245098",
+ downloaded_file_path = "usage-34-sources.jar"
+)
+
+http_file(
+ name = "jgoodies-common-1_4_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jgoodies/jgoodies-common/1.4.0/jgoodies-common-1.4.0.jar",
+ sha256 = "efd986ec851c3a5cd57907e72f27d1af9c1e5b1874b07a8b778588646d71d9fc",
+ downloaded_file_path = "jgoodies-common-1.4.0.jar"
+)
+
+http_file(
+ name = "jgoodies-common-1_4_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jgoodies/jgoodies-common/1.4.0/jgoodies-common-1.4.0-sources.jar",
+ sha256 = "c2231fc5ac6112407bb39c45db21cb52c76b553d29a3891317e149b8cf4db30b",
+ downloaded_file_path = "jgoodies-common-1.4.0-sources.jar"
+)
+
+http_file(
+ name = "forms-1_1-preview_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jgoodies/forms/1.1-preview/forms-1.1-preview.jar",
+ sha256 = "26b0fc745ea051b57462be22a150c7600dbac6716b24cc60a5ecc0e8085c41a0",
+ downloaded_file_path = "forms-1.1-preview.jar"
+)
+
+http_file(
+ name = "jimfs-1_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar",
+ sha256 = "c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd",
+ downloaded_file_path = "jimfs-1.1.jar"
+)
+
+http_file(
+ name = "jimfs-1_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1-sources.jar",
+ sha256 = "adebb53450d2313d6927db5155c9be85336109e8f8c0af106ec2a30bc37e64ce",
+ downloaded_file_path = "jimfs-1.1-sources.jar"
+)
+
+http_file(
+ name = "jline-terminal-jansi-3_27_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jline/jline-terminal-jansi/3.27.0/jline-terminal-jansi-3.27.0.jar",
+ sha256 = "a7b369a2e697215fed314a58b736f10ae8bdedf218096916a6bdb7bc886fe470",
+ downloaded_file_path = "jline-terminal-jansi-3.27.0.jar"
+)
+
+http_file(
+ name = "jansi-2_4_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/fusesource/jansi/jansi/2.4.1/jansi-2.4.1.jar",
+ sha256 = "2e5e775a9dc58ffa6bbd6aa6f099d62f8b62dcdeb4c3c3bbbe5cf2301bc2dcc1",
+ downloaded_file_path = "jansi-2.4.1.jar"
+)
+
+http_file(
+ name = "jline-terminal-3_27_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jline/jline-terminal/3.27.0/jline-terminal-3.27.0.jar",
+ sha256 = "2f461c75091ec3810a42184afc80c96910f54e9dd2110e9ecb9902a5ee6c244b",
+ downloaded_file_path = "jline-terminal-3.27.0.jar"
+)
+
+http_file(
+ name = "jline-native-3_27_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jline/jline-native/3.27.0/jline-native-3.27.0.jar",
+ sha256 = "d8bc77bc80edc7d9a02a06a069b2d7085629421db0843aba7c153a869ffe525d",
+ downloaded_file_path = "jline-native-3.27.0.jar"
+)
+
+http_file(
+ name = "jline-terminal-jansi-3_27_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jline/jline-terminal-jansi/3.27.0/jline-terminal-jansi-3.27.0-sources.jar",
+ sha256 = "8dbe637ba1a2363b17feaf461a760d34e772ad984b3d0268a61661504c503bca",
+ downloaded_file_path = "jline-terminal-jansi-3.27.0-sources.jar"
+)
+
+http_file(
+ name = "jansi-2_4_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/fusesource/jansi/jansi/2.4.1/jansi-2.4.1-sources.jar",
+ sha256 = "f707511567a13ebf8c51164133770eb5a8e023e1d391bfbc6e7a0591c71729b8",
+ downloaded_file_path = "jansi-2.4.1-sources.jar"
+)
+
+http_file(
+ name = "jline-terminal-3_27_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jline/jline-terminal/3.27.0/jline-terminal-3.27.0-sources.jar",
+ sha256 = "aee00fbb358ba85cf594eff8abc22827e94c844ca141c43a8e8f545a4333a81e",
+ downloaded_file_path = "jline-terminal-3.27.0-sources.jar"
+)
+
+http_file(
+ name = "jline-native-3_27_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jline/jline-native/3.27.0/jline-native-3.27.0-sources.jar",
+ sha256 = "bd25c6da86b6d58d84d8a7a68dfd01e8d6e8f5bdb067b1aeb71eb63ca4b3930c",
+ downloaded_file_path = "jline-native-3.27.0-sources.jar"
+)
+
+http_file(
+ name = "jline-terminal-jna-3_27_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.27.0/jline-terminal-jna-3.27.0.jar",
+ sha256 = "e7322e6d8dc1bd69f507b91865af741af4a95c649ccab36e79e8be89696bb432",
+ downloaded_file_path = "jline-terminal-jna-3.27.0.jar"
+)
+
+http_file(
+ name = "jna-5_15_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/java/dev/jna/jna/5.15.0/jna-5.15.0.jar",
+ sha256 = "a564158d28ab5127fc6a958028ed54279fe0999662c46425b6a3b09a2a52094d",
+ downloaded_file_path = "jna-5.15.0.jar"
+)
+
+http_file(
+ name = "jline-terminal-jna-3_27_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.27.0/jline-terminal-jna-3.27.0-sources.jar",
+ sha256 = "6f1c19872cef8ee24b6821cecebadc2058008f7177230e596ac985c374d5c464",
+ downloaded_file_path = "jline-terminal-jna-3.27.0-sources.jar"
+)
+
+http_file(
+ name = "jna-5_15_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/java/dev/jna/jna/5.15.0/jna-5.15.0-sources.jar",
+ sha256 = "312e388367f406c280d64215dcca8989bce4d6175ae2c4340ab6615652cbd8c7",
+ downloaded_file_path = "jna-5.15.0-sources.jar"
+)
+
+http_file(
+ name = "jmh-core-1_37_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar",
+ sha256 = "dc0eaf2bbf0036a70b60798c785d6e03a9daf06b68b8edb0f1ba9eb3421baeb3",
+ downloaded_file_path = "jmh-core-1.37.jar"
+)
+
+http_file(
+ name = "jopt-simple-5_0_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar",
+ sha256 = "df26cc58f235f477db07f753ba5a3ab243ebe5789d9f89ecf68dd62ea9a66c28",
+ downloaded_file_path = "jopt-simple-5.0.4.jar"
+)
+
+http_file(
+ name = "commons-math3-3_6_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar",
+ sha256 = "1e56d7b058d28b65abd256b8458e3885b674c1d588fa43cd7d1cbb9c7ef2b308",
+ downloaded_file_path = "commons-math3-3.6.1.jar"
+)
+
+http_file(
+ name = "jmh-core-1_37-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37-sources.jar",
+ sha256 = "fd4beda07b3b94cd0e32199401bbb2d9ed3371a770c8c320761b9442ff3e8e05",
+ downloaded_file_path = "jmh-core-1.37-sources.jar"
+)
+
+http_file(
+ name = "jopt-simple-5_0_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4-sources.jar",
+ sha256 = "06b283801a5a94ef697b7f2c79a048c4e2f848b3daddda61cab74d882bdd97a5",
+ downloaded_file_path = "jopt-simple-5.0.4-sources.jar"
+)
+
+http_file(
+ name = "commons-math3-3_6_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1-sources.jar",
+ sha256 = "e2ff85a3c360d56c51a7021614a194f3fbaf224054642ac535016f118322934d",
+ downloaded_file_path = "commons-math3-3.6.1-sources.jar"
+)
+
+http_file(
+ name = "jmh-generator-annprocess-1_36_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/openjdk/jmh/jmh-generator-annprocess/1.36/jmh-generator-annprocess-1.36.jar",
+ sha256 = "c2a88cf8be1eb0870732a7b2e669972efc7f33a145998f568096137f16b20d79",
+ downloaded_file_path = "jmh-generator-annprocess-1.36.jar"
+)
+
+http_file(
+ name = "jmh-generator-annprocess-1_36-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/openjdk/jmh/jmh-generator-annprocess/1.36/jmh-generator-annprocess-1.36-sources.jar",
+ sha256 = "d5414524f1f693725dd5763b8b785c61d2fd01ee8c64bf79f71c1ae8f786ee41",
+ downloaded_file_path = "jmh-generator-annprocess-1.36-sources.jar"
+)
+
+http_file(
+ name = "jmock-2_5_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jmock/jmock/2.5.1/jmock-2.5.1.jar",
+ sha256 = "d96425f4bab28798162e59fffbe7e16ea6c2aab303ee8dfb0a2ec38a5a4e2f36",
+ downloaded_file_path = "jmock-2.5.1.jar"
+)
+
+http_file(
+ name = "jmock-2_5_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jmock/jmock/2.5.1/jmock-2.5.1-sources.jar",
+ sha256 = "d0f343859d84029b1060cfc099216c42886282b16b7a1ae81257b94d073ad8f0",
+ downloaded_file_path = "jmock-2.5.1-sources.jar"
+)
+
+http_file(
+ name = "jmock-junit4-2_5_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jmock/jmock-junit4/2.5.1/jmock-junit4-2.5.1.jar",
+ sha256 = "c53b16b999d3b2f1aa273bf5c560273d23e1fa21ce493ba7cbf5243118386b88",
+ downloaded_file_path = "jmock-junit4-2.5.1.jar"
+)
+
+http_file(
+ name = "jmock-junit4-2_5_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jmock/jmock-junit4/2.5.1/jmock-junit4-2.5.1-sources.jar",
+ sha256 = "ca4d68d330dd7c05755111ef021a36cd81019f942b43c9eb7365742fa6b49828",
+ downloaded_file_path = "jmock-junit4-2.5.1-sources.jar"
+)
+
+http_file(
+ name = "jmock-legacy-2_5_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jmock/jmock-legacy/2.5.1/jmock-legacy-2.5.1.jar",
+ sha256 = "0c8d23755cd08d23c3ea194773a08b2c322d2b70cc8c86ac02b424d8a50c9118",
+ downloaded_file_path = "jmock-legacy-2.5.1.jar"
+)
+
+http_file(
+ name = "jmock-legacy-2_5_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jmock/jmock-legacy/2.5.1/jmock-legacy-2.5.1-sources.jar",
+ sha256 = "32363be5778c744067d792c5fe729fe8aa4d6493ce0e64c091d608117b00e4ee",
+ downloaded_file_path = "jmock-legacy-2.5.1-sources.jar"
+)
+
+http_file(
+ name = "jna-platform-5_14_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0.jar",
+ sha256 = "ae4caceb3840730c2537f9b7fb55a01baba580286b4122951488bcee558c2449",
+ downloaded_file_path = "jna-platform-5.14.0.jar"
+)
+
+http_file(
+ name = "jna-5_14_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar",
+ sha256 = "34ed1e1f27fa896bca50dbc4e99cf3732967cec387a7a0d5e3486c09673fe8c6",
+ downloaded_file_path = "jna-5.14.0.jar"
+)
+
+http_file(
+ name = "jna-platform-5_14_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0-sources.jar",
+ sha256 = "879f24cf7021c8ff21c22de5f132c50c6d398bbf684be418d48cb8f859c147e7",
+ downloaded_file_path = "jna-platform-5.14.0-sources.jar"
+)
+
+http_file(
+ name = "jna-5_14_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0-sources.jar",
+ sha256 = "ebd774c761215676cda059fd68240628ef99f4aafa6d355ae00d184855aef134",
+ downloaded_file_path = "jna-5.14.0-sources.jar"
+)
+
+http_file(
+ name = "joni-2_2_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jruby/joni/joni/2.2.1/joni-2.2.1.jar",
+ sha256 = "b3e4b657a3ed1d8f684114f6baa462d553a5932a865c1574695498dda8577748",
+ downloaded_file_path = "joni-2.2.1.jar"
+)
+
+http_file(
+ name = "jcodings-1_0_58_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jruby/jcodings/jcodings/1.0.58/jcodings-1.0.58.jar",
+ sha256 = "e2f85def67d6848a7a41c648248645689e3990d17ab8f253ab2fd7e69407df67",
+ downloaded_file_path = "jcodings-1.0.58.jar"
+)
+
+http_file(
+ name = "joni-2_2_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jruby/joni/joni/2.2.1/joni-2.2.1-sources.jar",
+ sha256 = "bdd849a2fc92ddacc89a83a8bded6e3af05d20a5d1694b2582e9b0ffad6f76cb",
+ downloaded_file_path = "joni-2.2.1-sources.jar"
+)
+
+http_file(
+ name = "jcodings-1_0_58-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jruby/jcodings/jcodings/1.0.58/jcodings-1.0.58-sources.jar",
+ sha256 = "91c824da6e678974aeb95b9021659fd4912fa7cf3a738438aca9f42fc643d214",
+ downloaded_file_path = "jcodings-1.0.58-sources.jar"
+)
+
+http_file(
+ name = "jps-javac-extension-10_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/jps/jps-javac-extension/10/jps-javac-extension-10.jar",
+ sha256 = "86b9d2a2378cff951f3bd0750d56ff4cef64f78dbb33e9f7abd9c7e6e14d99de",
+ downloaded_file_path = "jps-javac-extension-10.jar"
+)
+
+http_file(
+ name = "json-schema-validator-1_3_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/networknt/json-schema-validator/1.3.1/json-schema-validator-1.3.1.jar",
+ sha256 = "81ad7bfe7e59de4cd047eacf24f979ec47db40eac6afc76e6f10288b456b14b1",
+ downloaded_file_path = "json-schema-validator-1.3.1.jar"
+)
+
+http_file(
+ name = "json-schema-validator-1_3_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/networknt/json-schema-validator/1.3.1/json-schema-validator-1.3.1-sources.jar",
+ sha256 = "ef9dd0dafdba630e1eb3b41013cb1bd66fec9ff5a208358f68d7ef8f011a4d99",
+ downloaded_file_path = "json-schema-validator-1.3.1-sources.jar"
+)
+
+http_file(
+ name = "json-path-2_9_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.9.0/json-path-2.9.0.jar",
+ sha256 = "11a9ee6f88bb31f1450108d1cf6441377dec84aca075eb6bb2343be157575bea",
+ downloaded_file_path = "json-path-2.9.0.jar"
+)
+
+http_file(
+ name = "json-smart-2_5_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/minidev/json-smart/2.5.0/json-smart-2.5.0.jar",
+ sha256 = "432b9e545848c4141b80717b26e367f83bf33f19250a228ce75da6e967da2bc7",
+ downloaded_file_path = "json-smart-2.5.0.jar"
+)
+
+http_file(
+ name = "accessors-smart-2_5_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/minidev/accessors-smart/2.5.0/accessors-smart-2.5.0.jar",
+ sha256 = "12314fc6881d66a413fd66370787adba16e504fbf7e138690b0f3952e3fbd321",
+ downloaded_file_path = "accessors-smart-2.5.0.jar"
+)
+
+http_file(
+ name = "json-path-2_9_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.9.0/json-path-2.9.0-sources.jar",
+ sha256 = "67d18b2ebb7b946c781310b9c3d0232f44b7a98278be28afe62a9e658806d088",
+ downloaded_file_path = "json-path-2.9.0-sources.jar"
+)
+
+http_file(
+ name = "json-smart-2_5_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/minidev/json-smart/2.5.0/json-smart-2.5.0-sources.jar",
+ sha256 = "defc60385f6df8c683ab097874f5057a25a8bfda2e8399256d5e52d9f5bdf541",
+ downloaded_file_path = "json-smart-2.5.0-sources.jar"
+)
+
+http_file(
+ name = "accessors-smart-2_5_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/minidev/accessors-smart/2.5.0/accessors-smart-2.5.0-sources.jar",
+ sha256 = "15b7153f0dc43209d9e4d8a75791e076ec738a7b66def3fd26ed2f545ed0725c",
+ downloaded_file_path = "accessors-smart-2.5.0-sources.jar"
+)
+
+http_file(
+ name = "jsoup-1_18_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jsoup/jsoup/1.18.1/jsoup-1.18.1.jar",
+ sha256 = "3bb5b0ec02998abe45a51f37d7ce67c3068b4ccd4ab63c965929ec5074d64e91",
+ downloaded_file_path = "jsoup-1.18.1.jar"
+)
+
+http_file(
+ name = "jsoup-1_18_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jsoup/jsoup/1.18.1/jsoup-1.18.1-sources.jar",
+ sha256 = "e145c1a259fe76a3570ea2d2e8e779367f4e5eb1ca86295990a5dfabe87e4d0e",
+ downloaded_file_path = "jsoup-1.18.1-sources.jar"
+)
+
+http_file(
+ name = "jsr305-3_0_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar",
+ sha256 = "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7",
+ downloaded_file_path = "jsr305-3.0.2.jar"
+)
+
+http_file(
+ name = "jsr305-3_0_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar",
+ sha256 = "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b",
+ downloaded_file_path = "jsr305-3.0.2-sources.jar"
+)
+
+http_file(
+ name = "jsvg-1_3_0-jb_8_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/github/weisj/jsvg/1.3.0-jb.8/jsvg-1.3.0-jb.8.jar",
+ sha256 = "da76eba4122036f4372008564b0db192c8649a57c7a896ae565a1adfcc31f0b0",
+ downloaded_file_path = "jsvg-1.3.0-jb.8.jar"
+)
+
+http_file(
+ name = "jsvg-1_3_0-jb_8-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/github/weisj/jsvg/1.3.0-jb.8/jsvg-1.3.0-jb.8-sources.jar",
+ sha256 = "74a0a6226b3d24406ac090910b9c2a9ec6ac50a85b8952df44ea58bb927a7ef3",
+ downloaded_file_path = "jsvg-1.3.0-jb.8-sources.jar"
+)
+
+http_file(
+ name = "junit-3_8_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/junit/junit/3.8.2/junit-3.8.2.jar",
+ sha256 = "ecdcc08183708ea3f7b0ddc96f19678a0db8af1fb397791d484aed63200558b0",
+ downloaded_file_path = "junit-3.8.2.jar"
+)
+
+http_file(
+ name = "junit-3_8_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/junit/junit/3.8.2/junit-3.8.2-sources.jar",
+ sha256 = "79048799144171122d10f8f57bbaf542389e5452a7210c2636000548e984078a",
+ downloaded_file_path = "junit-3.8.2-sources.jar"
+)
+
+http_file(
+ name = "junit-4_13_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar",
+ sha256 = "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3",
+ downloaded_file_path = "junit-4.13.2.jar"
+)
+
+http_file(
+ name = "hamcrest-core-1_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar",
+ sha256 = "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9",
+ downloaded_file_path = "hamcrest-core-1.3.jar"
+)
+
+http_file(
+ name = "junit-4_13_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar",
+ sha256 = "34181df6482d40ea4c046b063cb53c7ffae94bdf1b1d62695bdf3adf9dea7e3a",
+ downloaded_file_path = "junit-4.13.2-sources.jar"
+)
+
+http_file(
+ name = "hamcrest-core-1_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar",
+ sha256 = "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df",
+ downloaded_file_path = "hamcrest-core-1.3-sources.jar"
+)
+
+http_file(
+ name = "junit-jupiter-api-5_11_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/5.11.3/junit-jupiter-api-5.11.3.jar",
+ sha256 = "5d8147a60f49453973e250ed68701b7ff055964fe2462fc2cb1ec1d6d44889ba",
+ downloaded_file_path = "junit-jupiter-api-5.11.3.jar"
+)
+
+http_file(
+ name = "opentest4j-1_3_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar",
+ sha256 = "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b",
+ downloaded_file_path = "opentest4j-1.3.0.jar"
+)
+
+http_file(
+ name = "junit-platform-commons-1_11_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.11.3/junit-platform-commons-1.11.3.jar",
+ sha256 = "be262964b0b6b48de977c61d4f931df8cf61e80e750cc3f3a0a39cdd21c1008c",
+ downloaded_file_path = "junit-platform-commons-1.11.3.jar"
+)
+
+http_file(
+ name = "apiguardian-api-1_1_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar",
+ sha256 = "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38",
+ downloaded_file_path = "apiguardian-api-1.1.2.jar"
+)
+
+http_file(
+ name = "junit-jupiter-api-5_11_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/5.11.3/junit-jupiter-api-5.11.3-sources.jar",
+ sha256 = "7f6a333b8c4e5c2d29c76c52883dfe2484145b8b2fc20346f8880b9e087f6336",
+ downloaded_file_path = "junit-jupiter-api-5.11.3-sources.jar"
+)
+
+http_file(
+ name = "opentest4j-1_3_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0-sources.jar",
+ sha256 = "724a24e3a68267d5ebac9411389a15638a71e50c62448ffa58f59c34d5c1ebb2",
+ downloaded_file_path = "opentest4j-1.3.0-sources.jar"
+)
+
+http_file(
+ name = "junit-platform-commons-1_11_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.11.3/junit-platform-commons-1.11.3-sources.jar",
+ sha256 = "a2f0c562a7fe4066044d93bb20ce527b4669c1ddaefca2244a53356db747c5e2",
+ downloaded_file_path = "junit-platform-commons-1.11.3-sources.jar"
+)
+
+http_file(
+ name = "apiguardian-api-1_1_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2-sources.jar",
+ sha256 = "277a7a4315412817beb6655b324dc7276621e95ebff00b8bf65e17a27b685e2d",
+ downloaded_file_path = "apiguardian-api-1.1.2-sources.jar"
+)
+
+http_file(
+ name = "junit-jupiter-engine-5_11_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.11.3/junit-jupiter-engine-5.11.3.jar",
+ sha256 = "e62420c99f7c0d59a2159a2ef63e61877e9c80bd722c03ca8bf3bdcea050a589",
+ downloaded_file_path = "junit-jupiter-engine-5.11.3.jar"
+)
+
+http_file(
+ name = "junit-jupiter-engine-5_11_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.11.3/junit-jupiter-engine-5.11.3-sources.jar",
+ sha256 = "b2343451cf7f9cd0044b4a614adca1dd88f3a9265256c88a4a6f3b68e65075c8",
+ downloaded_file_path = "junit-jupiter-engine-5.11.3-sources.jar"
+)
+
+http_file(
+ name = "junit-platform-launcher-1_11_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/platform/junit-platform-launcher/1.11.3/junit-platform-launcher-1.11.3.jar",
+ sha256 = "b4727459201b0011beb0742bd807421a1fc8426b116193031ed87825bc2d4f04",
+ downloaded_file_path = "junit-platform-launcher-1.11.3.jar"
+)
+
+http_file(
+ name = "junit-platform-engine-1_11_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.11.3/junit-platform-engine-1.11.3.jar",
+ sha256 = "0043f72f611664735da8dc9a308bf12ecd2236b05339351c4741edb4d8fab0da",
+ downloaded_file_path = "junit-platform-engine-1.11.3.jar"
+)
+
+http_file(
+ name = "junit-platform-launcher-1_11_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/platform/junit-platform-launcher/1.11.3/junit-platform-launcher-1.11.3-sources.jar",
+ sha256 = "e560e5e7bc6eed184774f75a7b36b824e20ec818be4b991213c0d31aff4260c5",
+ downloaded_file_path = "junit-platform-launcher-1.11.3-sources.jar"
+)
+
+http_file(
+ name = "junit-platform-engine-1_11_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.11.3/junit-platform-engine-1.11.3-sources.jar",
+ sha256 = "96acc7bc533f52421a149faff2e3e9d6958d167f4200da74815b208f9846a615",
+ downloaded_file_path = "junit-platform-engine-1.11.3-sources.jar"
+)
+
+http_file(
+ name = "junit-jupiter-params-5_11_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-params/5.11.3/junit-jupiter-params-5.11.3.jar",
+ sha256 = "0f798ebec744c4e6605fd4f2072f41a8e989e2d469e21db5aa67cf799c0b51ec",
+ downloaded_file_path = "junit-jupiter-params-5.11.3.jar"
+)
+
+http_file(
+ name = "junit-jupiter-params-5_11_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-params/5.11.3/junit-jupiter-params-5.11.3-sources.jar",
+ sha256 = "073ce1b0f7fa3ee1e89e301e5f92078058ce7702ba662652cc3932d9573137bc",
+ downloaded_file_path = "junit-jupiter-params-5.11.3-sources.jar"
+)
+
+http_file(
+ name = "junit-pioneer-2_3_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar",
+ sha256 = "8b09db32c8cf5b2112a00262411ccd4ef6ca3bae695a0015ecad4def23dea9fd",
+ downloaded_file_path = "junit-pioneer-2.3.0.jar"
+)
+
+http_file(
+ name = "junit-pioneer-2_3_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0-sources.jar",
+ sha256 = "bed4b81bd45a35300f59772f6339fd257542a36da8e55774364c979bf51885bb",
+ downloaded_file_path = "junit-pioneer-2.3.0-sources.jar"
+)
+
+http_file(
+ name = "junit-platform-suite-1_11_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/platform/junit-platform-suite/1.11.3/junit-platform-suite-1.11.3.jar",
+ sha256 = "ef4cb7ed1625394c3cecfa8a1eed3559cd119be75b5cba3b7cb4a60c511aa2d3",
+ downloaded_file_path = "junit-platform-suite-1.11.3.jar"
+)
+
+http_file(
+ name = "junit-platform-suite-api-1_11_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/platform/junit-platform-suite-api/1.11.3/junit-platform-suite-api-1.11.3.jar",
+ sha256 = "c728aa61ccd7942552f8bd4e50ec3064260d4a1e085022cbfccd64a88f9b3820",
+ downloaded_file_path = "junit-platform-suite-api-1.11.3.jar"
+)
+
+http_file(
+ name = "junit-platform-suite-engine-1_11_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/platform/junit-platform-suite-engine/1.11.3/junit-platform-suite-engine-1.11.3.jar",
+ sha256 = "b09dda0a52850bfb7cb8b94b76225b0245cac9dd3fa2d3cc4beef68dc255e6ca",
+ downloaded_file_path = "junit-platform-suite-engine-1.11.3.jar"
+)
+
+http_file(
+ name = "junit-platform-suite-commons-1_11_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/platform/junit-platform-suite-commons/1.11.3/junit-platform-suite-commons-1.11.3.jar",
+ sha256 = "1369846b83b7ea6f24670b2b4d8a372a1bbbc844e2746f5a93396b5a13a28ca6",
+ downloaded_file_path = "junit-platform-suite-commons-1.11.3.jar"
+)
+
+http_file(
+ name = "junit-platform-suite-1_11_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/platform/junit-platform-suite/1.11.3/junit-platform-suite-1.11.3-sources.jar",
+ sha256 = "71828fc6b56fa12daa926bed4642d9283d542509a339ca00c7ca868f1b66b8e2",
+ downloaded_file_path = "junit-platform-suite-1.11.3-sources.jar"
+)
+
+http_file(
+ name = "junit-platform-suite-api-1_11_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/platform/junit-platform-suite-api/1.11.3/junit-platform-suite-api-1.11.3-sources.jar",
+ sha256 = "e6829871bab067836ed8957645bc425cce0b302cbcd56adfd634d643852c0fab",
+ downloaded_file_path = "junit-platform-suite-api-1.11.3-sources.jar"
+)
+
+http_file(
+ name = "junit-platform-suite-engine-1_11_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/platform/junit-platform-suite-engine/1.11.3/junit-platform-suite-engine-1.11.3-sources.jar",
+ sha256 = "18e3a0273720e4d520aaf86e3b03a1bc394ebe0806aec11c72ec53faf20d43b0",
+ downloaded_file_path = "junit-platform-suite-engine-1.11.3-sources.jar"
+)
+
+http_file(
+ name = "junit-platform-suite-commons-1_11_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/platform/junit-platform-suite-commons/1.11.3/junit-platform-suite-commons-1.11.3-sources.jar",
+ sha256 = "725c614351c9101ee27432d6e861f5ddd74a7d9c149cd1dc6ad6b7d4a856b5e8",
+ downloaded_file_path = "junit-platform-suite-commons-1.11.3-sources.jar"
+)
+
+http_file(
+ name = "junit-vintage-engine-5_11_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/vintage/junit-vintage-engine/5.11.3/junit-vintage-engine-5.11.3.jar",
+ sha256 = "d58022419bc76b3df4f479a2b3599d95e24464cd68fb7c2267f1a1a871215c47",
+ downloaded_file_path = "junit-vintage-engine-5.11.3.jar"
+)
+
+http_file(
+ name = "junit-vintage-engine-5_11_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/junit/vintage/junit-vintage-engine/5.11.3/junit-vintage-engine-5.11.3-sources.jar",
+ sha256 = "2ce8055143bae22e0a495349e49d0ee9a402693e7382b5b7d91db624cad68613",
+ downloaded_file_path = "junit-vintage-engine-5.11.3-sources.jar"
+)
+
+http_file(
+ name = "jvm-native-trusted-roots-1_0_21_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/nativecerts/jvm-native-trusted-roots/1.0.21/jvm-native-trusted-roots-1.0.21.jar",
+ sha256 = "9501d16ed256fa0db804e54e4d46732f1dceceae37f8590bec51032d3415496f",
+ downloaded_file_path = "jvm-native-trusted-roots-1.0.21.jar"
+)
+
+http_file(
+ name = "jvm-native-trusted-roots-1_0_21-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/nativecerts/jvm-native-trusted-roots/1.0.21/jvm-native-trusted-roots-1.0.21-sources.jar",
+ sha256 = "117c9c0541322558cc6d463e0b5d0f0ea75826ba776a0a7aa8c23b3d5e45d12e",
+ downloaded_file_path = "jvm-native-trusted-roots-1.0.21-sources.jar"
+)
+
+http_file(
+ name = "jzlib-1_1_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar",
+ sha256 = "89b1360f407381bf61fde411019d8cbd009ebb10cff715f3669017a031027560",
+ downloaded_file_path = "jzlib-1.1.3.jar"
+)
+
+http_file(
+ name = "jzlib-1_1_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jcraft/jzlib/1.1.3/jzlib-1.1.3-sources.jar",
+ sha256 = "35ebd67941ce7024e6e7d80b60a4252a9687fa0f909a7079ac904bef6c1658cf",
+ downloaded_file_path = "jzlib-1.1.3-sources.jar"
+)
+
+http_file(
+ name = "kotlin-gradle-plugin-idea-1_9_20-dev-8162_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.20-dev-8162/kotlin-gradle-plugin-idea-1.9.20-dev-8162.jar",
+ sha256 = "8d1af87632d95148f122a9fa0ae2903c19ee6fab7d01e017f76e0d2c9a022c20",
+ downloaded_file_path = "kotlin-gradle-plugin-idea-1.9.20-dev-8162.jar"
+)
+
+http_file(
+ name = "kotlin-gradle-plugin-idea-1_9_20-dev-8162-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.20-dev-8162/kotlin-gradle-plugin-idea-1.9.20-dev-8162-sources.jar",
+ sha256 = "34995ef329b089595cc65f760f4aad0ce012730bc40666072af72695b24fe5cf",
+ downloaded_file_path = "kotlin-gradle-plugin-idea-1.9.20-dev-8162-sources.jar"
+)
+
+http_file(
+ name = "kotlin-gradle-plugin-idea-proto-1_9_20-dev-8162_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.20-dev-8162/kotlin-gradle-plugin-idea-proto-1.9.20-dev-8162.jar",
+ sha256 = "3841d6ad1fdd4bf90143ac6012146d291409b431e837f143c023135bd24b79a6",
+ downloaded_file_path = "kotlin-gradle-plugin-idea-proto-1.9.20-dev-8162.jar"
+)
+
+http_file(
+ name = "kotlin-gradle-plugin-idea-proto-1_9_20-dev-8162-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.20-dev-8162/kotlin-gradle-plugin-idea-proto-1.9.20-dev-8162-sources.jar",
+ sha256 = "17cfd9ffb163ab974875820368673a42edf8cd6c8f3a0d9750ccb0cb21f6d21d",
+ downloaded_file_path = "kotlin-gradle-plugin-idea-proto-1.9.20-dev-8162-sources.jar"
+)
+
+http_file(
+ name = "kotlin-reflect-2_1_0-RC2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/2.1.0-RC2/kotlin-reflect-2.1.0-RC2.jar",
+ sha256 = "db51e83580fa0090ccbb2f3feef3adc44a29eb549211ce01e13e0efd45d1f837",
+ downloaded_file_path = "kotlin-reflect-2.1.0-RC2.jar"
+)
+
+http_file(
+ name = "kotlin-reflect-2_1_0-RC2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/2.1.0-RC2/kotlin-reflect-2.1.0-RC2-sources.jar",
+ sha256 = "f2c3487b5109eb67edc065e96421fc00d587cc7f51bdc50129f4218f5a7c7790",
+ downloaded_file_path = "kotlin-reflect-2.1.0-RC2-sources.jar"
+)
+
+http_file(
+ name = "kotlin-script-runtime-2_1_0-RC2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/2.1.0-RC2/kotlin-script-runtime-2.1.0-RC2.jar",
+ sha256 = "369ea91f201a38f8ed58c4ff1c593b035b03d5a0a83b62d179052c1afb4e667f",
+ downloaded_file_path = "kotlin-script-runtime-2.1.0-RC2.jar"
+)
+
+http_file(
+ name = "kotlin-script-runtime-2_1_0-RC2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/2.1.0-RC2/kotlin-script-runtime-2.1.0-RC2-sources.jar",
+ sha256 = "d9d6b416bf1267d5d9a2fffb309c8d02fa707608154d7b0d7dd318d2dd7daa96",
+ downloaded_file_path = "kotlin-script-runtime-2.1.0-RC2-sources.jar"
+)
+
+http_file(
+ name = "kotlin-stdlib-2_1_0-RC2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/2.1.0-RC2/kotlin-stdlib-2.1.0-RC2.jar",
+ sha256 = "bbcef997a479212b6fabc8b2671af8fe92bec62d5b7e17518646d658c53f98ef",
+ downloaded_file_path = "kotlin-stdlib-2.1.0-RC2.jar"
+)
+
+http_file(
+ name = "kotlin-stdlib-2_1_0-RC2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/2.1.0-RC2/kotlin-stdlib-2.1.0-RC2-sources.jar",
+ sha256 = "45ec2fee0e5112387a8b91ffe78541b8a78148fc95d04cc709deef53627ef46c",
+ downloaded_file_path = "kotlin-stdlib-2.1.0-RC2-sources.jar"
+)
+
+http_file(
+ name = "kotlin-test-2_1_0-RC2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/2.1.0-RC2/kotlin-test-2.1.0-RC2.jar",
+ sha256 = "d4c62e7763661c0f0c5dcbce58d1b81d5396d0d56f27930923612f3a92b7a012",
+ downloaded_file_path = "kotlin-test-2.1.0-RC2.jar"
+)
+
+http_file(
+ name = "kotlin-test-2_1_0-RC2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/2.1.0-RC2/kotlin-test-2.1.0-RC2-sources.jar",
+ sha256 = "4bfa47ebeb1c6e722434db0458bd5bafc0715c78604282816887517e542912c6",
+ downloaded_file_path = "kotlin-test-2.1.0-RC2-sources.jar"
+)
+
+http_file(
+ name = "kotest-assertions-core-jvm-5_5_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/kotest/kotest-assertions-core-jvm/5.5.4/kotest-assertions-core-jvm-5.5.4.jar",
+ sha256 = "3acf3de882ec2c714dfc173cc382c38a5aee70c3f2bdda732583916845226d0c",
+ downloaded_file_path = "kotest-assertions-core-jvm-5.5.4.jar"
+)
+
+http_file(
+ name = "kotest-assertions-shared-jvm-5_5_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/kotest/kotest-assertions-shared-jvm/5.5.4/kotest-assertions-shared-jvm-5.5.4.jar",
+ sha256 = "9977d913ef1fccf2e2663b5906d955fdf8215d0ec48265d669b01e05179e2043",
+ downloaded_file_path = "kotest-assertions-shared-jvm-5.5.4.jar"
+)
+
+http_file(
+ name = "kotest-common-jvm-5_5_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/kotest/kotest-common-jvm/5.5.4/kotest-common-jvm-5.5.4.jar",
+ sha256 = "a2a4d02b86b2e849e514d18dbdf4b29e2e9d091e3c6f4d9d028db9cdc55dd28b",
+ downloaded_file_path = "kotest-common-jvm-5.5.4.jar"
+)
+
+http_file(
+ name = "kotest-assertions-api-jvm-5_5_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/kotest/kotest-assertions-api-jvm/5.5.4/kotest-assertions-api-jvm-5.5.4.jar",
+ sha256 = "8b1c3e582e2f6f662261f3f45a6d723f3dd8d8b2b0b86a3f7d8e6c966eca0568",
+ downloaded_file_path = "kotest-assertions-api-jvm-5.5.4.jar"
+)
+
+http_file(
+ name = "kotest-assertions-core-jvm-5_5_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/kotest/kotest-assertions-core-jvm/5.5.4/kotest-assertions-core-jvm-5.5.4-sources.jar",
+ sha256 = "f1738d209023acccc361bca73731eb285278d084af195423b2a144192de94d8a",
+ downloaded_file_path = "kotest-assertions-core-jvm-5.5.4-sources.jar"
+)
+
+http_file(
+ name = "kotest-assertions-shared-jvm-5_5_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/kotest/kotest-assertions-shared-jvm/5.5.4/kotest-assertions-shared-jvm-5.5.4-sources.jar",
+ sha256 = "b66539f71af1486ab0d6bf3053d1d868095cd9500804ea720b2e0643c469aeb3",
+ downloaded_file_path = "kotest-assertions-shared-jvm-5.5.4-sources.jar"
+)
+
+http_file(
+ name = "kotest-common-jvm-5_5_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/kotest/kotest-common-jvm/5.5.4/kotest-common-jvm-5.5.4-sources.jar",
+ sha256 = "3cfaa7e92fde0e0a0eed255070c9b6bbbf22667ee09b82031f47cba1dbfe97fa",
+ downloaded_file_path = "kotest-common-jvm-5.5.4-sources.jar"
+)
+
+http_file(
+ name = "kotest-assertions-api-jvm-5_5_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/kotest/kotest-assertions-api-jvm/5.5.4/kotest-assertions-api-jvm-5.5.4-sources.jar",
+ sha256 = "4eb1c96174c9947cd02e40696ce147244ee1dba1e04372d6215546cd552d6f88",
+ downloaded_file_path = "kotest-assertions-api-jvm-5.5.4-sources.jar"
+)
+
+http_file(
+ name = "kotlin-test-junit-2_1_0-RC2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/2.1.0-RC2/kotlin-test-junit-2.1.0-RC2.jar",
+ sha256 = "82454fc9361b88bb04bbe58f601fbbffaea5cd6222ff5ce9b131cf29398dc832",
+ downloaded_file_path = "kotlin-test-junit-2.1.0-RC2.jar"
+)
+
+http_file(
+ name = "kotlin-test-junit-2_1_0-RC2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/2.1.0-RC2/kotlin-test-junit-2.1.0-RC2-sources.jar",
+ sha256 = "c411a0dad1218f3f652b6619f228fefee498903ee6e11c36c990fbc3fe823f18",
+ downloaded_file_path = "kotlin-test-junit-2.1.0-RC2-sources.jar"
+)
+
+http_file(
+ name = "kotlin-tooling-core-1_9_20-dev-8162_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-tooling-core/1.9.20-dev-8162/kotlin-tooling-core-1.9.20-dev-8162.jar",
+ sha256 = "8938eb97e36320daa3e6fb2a60fd2a05b232ff4a557173c5019f045b8832d9f4",
+ downloaded_file_path = "kotlin-tooling-core-1.9.20-dev-8162.jar"
+)
+
+http_file(
+ name = "kotlin-tooling-core-1_9_20-dev-8162-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-tooling-core/1.9.20-dev-8162/kotlin-tooling-core-1.9.20-dev-8162-sources.jar",
+ sha256 = "1b13cee4e9b562f5cd553370840c9b91d283235a61ffe87ca1efb069ede88294",
+ downloaded_file_path = "kotlin-tooling-core-1.9.20-dev-8162-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-kotlin-0_4_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-kotlin/0.4.0/completion-ranking-kotlin-0.4.0.jar",
+ sha256 = "1849979a0cd2a997e1071ac79741b1a77781357e254138f30eabffebccddfec8",
+ downloaded_file_path = "completion-ranking-kotlin-0.4.0.jar"
+)
+
+http_file(
+ name = "completion-ranking-kotlin-0_4_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-kotlin/0.4.0/completion-ranking-kotlin-0.4.0-sources.jar",
+ sha256 = "a2606dc207459370518b5e6ea2a356c1f9552a9eb53613cb9a57ce762ce8d6e9",
+ downloaded_file_path = "completion-ranking-kotlin-0.4.0-sources.jar"
+)
+
+http_file(
+ name = "kotlin-project-model-1_6_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-project-model/1.6.0/kotlin-project-model-1.6.0.jar",
+ sha256 = "38135d3f995fc505d604aed2e82ac5ba858b2a6a3e476899c3b8be47fd222b68",
+ downloaded_file_path = "kotlin-project-model-1.6.0.jar"
+)
+
+http_file(
+ name = "kotlin-project-model-1_6_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-project-model/1.6.0/kotlin-project-model-1.6.0-sources.jar",
+ sha256 = "a48a71168621acc551e7ee1bd717a621d3215cf11c421b6dc5873e2d729cbc12",
+ downloaded_file_path = "kotlin-project-model-1.6.0-sources.jar"
+)
+
+http_file(
+ name = "allopen-compiler-plugin-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/allopen-compiler-plugin-for-ide/2.1.20-dev-4555/allopen-compiler-plugin-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "c8adcf05d31e8c8b95c424ff7f4fcea7d1d2fd6c9bf240d4d195209ca4638247",
+ downloaded_file_path = "allopen-compiler-plugin-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "allopen-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/allopen-compiler-plugin-for-ide/2.1.20-dev-4555/allopen-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "3f03ca748a7acdeb8cefd6601bfd601828fa344154c12479f62642d821dacc65",
+ downloaded_file_path = "allopen-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "analysis-api-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/analysis-api-for-ide/2.1.20-dev-4555/analysis-api-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "c6fd8e5c5f96c9dc460d600470b018db6976f9fea4872ffd46a79efbabce31b7",
+ downloaded_file_path = "analysis-api-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "analysis-api-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/analysis-api-for-ide/2.1.20-dev-4555/analysis-api-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "e799cb470f15c6d07f8f3f69fa729f4994783b5d969df4f3463f8f5ed3a96c15",
+ downloaded_file_path = "analysis-api-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "analysis-api-fe10-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/analysis-api-fe10-for-ide/2.1.20-dev-4555/analysis-api-fe10-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "abf73cf7c4e62f2ff6892b9927ebe48ca771f6f93284541497e0aa04703bf7ae",
+ downloaded_file_path = "analysis-api-fe10-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "analysis-api-fe10-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/analysis-api-fe10-for-ide/2.1.20-dev-4555/analysis-api-fe10-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "b880f1db9c2756970b91d1f8e9b4a2f072544d0be8905945ae154a81f2431dd6",
+ downloaded_file_path = "analysis-api-fe10-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "analysis-api-impl-base-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/analysis-api-impl-base-for-ide/2.1.20-dev-4555/analysis-api-impl-base-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "8d674ac536f92b633b5f7daead512691166735e8f4cc781822d8bf6c9eb8be34",
+ downloaded_file_path = "analysis-api-impl-base-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "analysis-api-impl-base-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/analysis-api-impl-base-for-ide/2.1.20-dev-4555/analysis-api-impl-base-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "a5d6518640d57c2b18e2a89a1a12b2a850658f1255e1c91feb00946f59d325fe",
+ downloaded_file_path = "analysis-api-impl-base-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "analysis-api-impl-base-tests-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/analysis-api-impl-base-tests-for-ide/2.1.20-dev-4555/analysis-api-impl-base-tests-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "19deb564c5a1fb477b45a97aa0a8d1361e257682ccfd1af441788b4a0134c774",
+ downloaded_file_path = "analysis-api-impl-base-tests-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "analysis-api-impl-base-tests-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/analysis-api-impl-base-tests-for-ide/2.1.20-dev-4555/analysis-api-impl-base-tests-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "17cdffb8b8ff3c971ddb703ff30d64a8ad7a12dc51c6564a367e1a9f789b702d",
+ downloaded_file_path = "analysis-api-impl-base-tests-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "analysis-api-k2-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/analysis-api-k2-for-ide/2.1.20-dev-4555/analysis-api-k2-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "4ae7fc6aee7db292a732c380fb1932687409e4755fcf8c9489a9c7cff45f6a06",
+ downloaded_file_path = "analysis-api-k2-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "analysis-api-k2-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/analysis-api-k2-for-ide/2.1.20-dev-4555/analysis-api-k2-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "abfb25d16c3fc2cf714b3aac12194d5b7e054fee5f00cee8d442dae30751ee1c",
+ downloaded_file_path = "analysis-api-k2-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "analysis-api-k2-tests-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/analysis-api-k2-tests-for-ide/2.1.20-dev-4555/analysis-api-k2-tests-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "5a15253f4fe9ab3aaa2e607124af796fdbcee84102cdb32d9506c4aa552cce19",
+ downloaded_file_path = "analysis-api-k2-tests-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "analysis-api-k2-tests-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/analysis-api-k2-tests-for-ide/2.1.20-dev-4555/analysis-api-k2-tests-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "69c0115364252e35ba15d39417f1c7fb46ca51c19dedfc44ac38813da789a8cb",
+ downloaded_file_path = "analysis-api-k2-tests-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "analysis-api-platform-interface-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/analysis-api-platform-interface-for-ide/2.1.20-dev-4555/analysis-api-platform-interface-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "3a3d2f8074fdb0cbe9314a5810ae08e949ed851f30b765dc675f1969ebc7fce1",
+ downloaded_file_path = "analysis-api-platform-interface-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "analysis-api-platform-interface-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/analysis-api-platform-interface-for-ide/2.1.20-dev-4555/analysis-api-platform-interface-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "76a9280e8ccf46ade8154b7564720a3adda790cba3e04b1fcdaa168a16ac82de",
+ downloaded_file_path = "analysis-api-platform-interface-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "android-extensions-compiler-plugin-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/android-extensions-compiler-plugin-for-ide/2.1.20-dev-4555/android-extensions-compiler-plugin-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "d9712e51ea2f6c2ed68079f6a9c151984e30b84fdd0236783dde335317fe8a20",
+ downloaded_file_path = "android-extensions-compiler-plugin-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "android-extensions-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/android-extensions-compiler-plugin-for-ide/2.1.20-dev-4555/android-extensions-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "7ceedaef553129474ffa571aef358e90eae47f2943c6679630fab3b149b7eb0b",
+ downloaded_file_path = "android-extensions-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "assignment-compiler-plugin-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/assignment-compiler-plugin-for-ide/2.1.20-dev-4555/assignment-compiler-plugin-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "acc9bfca6154a6b423fd85dd144aa364b567277c79c427882d0f0aa0896ee7a0",
+ downloaded_file_path = "assignment-compiler-plugin-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "assignment-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/assignment-compiler-plugin-for-ide/2.1.20-dev-4555/assignment-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "3acd16e43d0f4075e37635494f4f8a28a90f34017da48a77dbbc26be3ddd5944",
+ downloaded_file_path = "assignment-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "compose-compiler-plugin-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/compose-compiler-plugin-for-ide/2.1.20-dev-4555/compose-compiler-plugin-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "7c0a015256639c5155a30c0c6846bf9c1ab7bce2e18aa9fcf6bdb764aa62bac1",
+ downloaded_file_path = "compose-compiler-plugin-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "compose-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/compose-compiler-plugin-for-ide/2.1.20-dev-4555/compose-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "b84c07edd7e9d040ec1ef367a9406738ef9d6c10d0e0004fbefc8766846620d8",
+ downloaded_file_path = "compose-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "incremental-compilation-impl-tests-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/incremental-compilation-impl-tests-for-ide/2.1.20-dev-4555/incremental-compilation-impl-tests-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "ad02623069a651f82fc77eb094240c309e0e0cf7251170dbbe1a93b14910be85",
+ downloaded_file_path = "incremental-compilation-impl-tests-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "incremental-compilation-impl-tests-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/incremental-compilation-impl-tests-for-ide/2.1.20-dev-4555/incremental-compilation-impl-tests-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "30cb60cf370ba4ac050bc05ce72ff2d4ea42ea2b96f3a7c1a30fab4446b1cbe5",
+ downloaded_file_path = "incremental-compilation-impl-tests-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "js-plain-objects-compiler-plugin-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/js-plain-objects-compiler-plugin-for-ide/2.1.20-dev-4555/js-plain-objects-compiler-plugin-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "a387d6f7e2cc06dc0fab8ab3c265ff48184c142ecc677bf8596cdc4c4f67bbaf",
+ downloaded_file_path = "js-plain-objects-compiler-plugin-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "js-plain-objects-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/js-plain-objects-compiler-plugin-for-ide/2.1.20-dev-4555/js-plain-objects-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "d0b58ae2752714dc722717fa73be29ccf2d8ddd40fffcf221cd8eeffe96ed350",
+ downloaded_file_path = "js-plain-objects-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "kotlin-build-common-tests-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-build-common-tests-for-ide/2.1.20-dev-4555/kotlin-build-common-tests-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "d5a551c10a0d75d9cf5b485d3d216791e94af5461c6e62d3d8973c695952f0a8",
+ downloaded_file_path = "kotlin-build-common-tests-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "kotlin-build-common-tests-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-build-common-tests-for-ide/2.1.20-dev-4555/kotlin-build-common-tests-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "7811a3daa666731336f2cc6fbe67780547ba7606d97e9e088c033a8ae28db4e2",
+ downloaded_file_path = "kotlin-build-common-tests-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "kotlin-compiler-cli-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-compiler-cli-for-ide/2.1.20-dev-4555/kotlin-compiler-cli-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "2e0d2532a2029e823951b6d60caf977ef17544c94c6c7599257504cb81662d36",
+ downloaded_file_path = "kotlin-compiler-cli-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "kotlin-compiler-cli-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-compiler-cli-for-ide/2.1.20-dev-4555/kotlin-compiler-cli-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "6ae55c697cfe3d5d55eaa561c64ff1fbaf099618aa021bd9fdea12a30e231d35",
+ downloaded_file_path = "kotlin-compiler-cli-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "kotlin-compiler-common-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-compiler-common-for-ide/2.1.20-dev-4555/kotlin-compiler-common-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "dac7b353ddbd707ac9d58efdab9d245f7cce79390ab0a8797750e93d788b9e7e",
+ downloaded_file_path = "kotlin-compiler-common-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "kotlin-compiler-common-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-compiler-common-for-ide/2.1.20-dev-4555/kotlin-compiler-common-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "8a9114c1b99dd9b45cebab3cfada826bbb25d10d57fc935f017a7d00f2c73316",
+ downloaded_file_path = "kotlin-compiler-common-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "kotlin-compiler-fe10-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-compiler-fe10-for-ide/2.1.20-dev-4555/kotlin-compiler-fe10-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "6ee3e9f49ac2067e0b338d9f948962c92b8842cbcc4c41e24816656e40992826",
+ downloaded_file_path = "kotlin-compiler-fe10-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "kotlin-compiler-fe10-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-compiler-fe10-for-ide/2.1.20-dev-4555/kotlin-compiler-fe10-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "3164017f19acb1f71136ab52efd3aaa4d8ace46d09c8391fba454716a1338578",
+ downloaded_file_path = "kotlin-compiler-fe10-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "kotlin-compiler-fir-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-compiler-fir-for-ide/2.1.20-dev-4555/kotlin-compiler-fir-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "343c6af83fc376e882ba6cd0620f9474d0965c1ca492308f9d26538a3af60d7c",
+ downloaded_file_path = "kotlin-compiler-fir-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "kotlin-compiler-fir-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-compiler-fir-for-ide/2.1.20-dev-4555/kotlin-compiler-fir-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "2a549b073f65427edf32daf5009e6c58a8d3ce3a35f5a172d2d3e699525cac4c",
+ downloaded_file_path = "kotlin-compiler-fir-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "kotlin-compiler-ir-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-compiler-ir-for-ide/2.1.20-dev-4555/kotlin-compiler-ir-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "66b2da2ae105b486be7a0f15d4898d0374ef49fd8431c69d9425b27384d6e445",
+ downloaded_file_path = "kotlin-compiler-ir-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "kotlin-compiler-ir-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-compiler-ir-for-ide/2.1.20-dev-4555/kotlin-compiler-ir-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "935f0e205e1c5087c0b2b4307718c86c98b8cd6e76a0ce7e59a73d2941ec6d68",
+ downloaded_file_path = "kotlin-compiler-ir-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "kotlin-compiler-tests-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-compiler-tests-for-ide/2.1.20-dev-4555/kotlin-compiler-tests-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "60440d5b0d457be66bcaa3d5fc3f4d39ad69628f4718b75e1f68a209e13b3ff0",
+ downloaded_file_path = "kotlin-compiler-tests-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "kotlin-compiler-tests-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-compiler-tests-for-ide/2.1.20-dev-4555/kotlin-compiler-tests-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "a248c1de323fa3ac8307105d0c0dd5f077d4c2a856cc86cecda0840455242b7f",
+ downloaded_file_path = "kotlin-compiler-tests-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "kotlin-dist-for-ide-2_0_21-release-482_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-dist-for-ide/2.0.21-release-482/kotlin-dist-for-ide-2.0.21-release-482.jar",
+ sha256 = "4e26804c21c588a93f498ac875a2cc022fc3e6a0bfafad904a4cd2f4750fe3fd",
+ downloaded_file_path = "kotlin-dist-for-ide-2.0.21-release-482.jar"
+)
+
+http_file(
+ name = "kotlin-dist-for-ide-2_0_21-release-482-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-dist-for-ide/2.0.21-release-482/kotlin-dist-for-ide-2.0.21-release-482-sources.jar",
+ sha256 = "c6deada2fac53b8ea6523dbda77597b128006674616f140f04df23264c6d1aa3",
+ downloaded_file_path = "kotlin-dist-for-ide-2.0.21-release-482-sources.jar"
+)
+
+http_file(
+ name = "kotlin-gradle-statistics-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-gradle-statistics-for-ide/2.1.20-dev-4555/kotlin-gradle-statistics-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "d1b51f2f1c99d9071970e28a6e99c7bb8fb358d5b03834c26e4cdb19ea91d9a7",
+ downloaded_file_path = "kotlin-gradle-statistics-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "kotlin-gradle-statistics-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-gradle-statistics-for-ide/2.1.20-dev-4555/kotlin-gradle-statistics-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "d9d15b2cf5a44ef18c4c6e37b32dc13c3d001065b97743273978fd4f42abd055",
+ downloaded_file_path = "kotlin-gradle-statistics-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "kotlin-jps-common-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-jps-common-for-ide/2.1.20-dev-4555/kotlin-jps-common-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "69fda75a5de817759819e49fbe6c2ce808a853d100b2f6e1ce298c26381f3d81",
+ downloaded_file_path = "kotlin-jps-common-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "kotlin-jps-common-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-jps-common-for-ide/2.1.20-dev-4555/kotlin-jps-common-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "200499f81c9a4a3d682a26633934a7a9f949cc2969a32b9f5f362373569eb441",
+ downloaded_file_path = "kotlin-jps-common-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "kotlin-jps-plugin-classpath-2_0_21-release-482_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.0.21-release-482/kotlin-jps-plugin-classpath-2.0.21-release-482.jar",
+ sha256 = "e583f6bbb97292944b576c39140691e73cc2c4c4c5479b984ce0cf072ce9b749",
+ downloaded_file_path = "kotlin-jps-plugin-classpath-2.0.21-release-482.jar"
+)
+
+http_file(
+ name = "kotlin-jps-plugin-classpath-2_0_21-release-482-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.0.21-release-482/kotlin-jps-plugin-classpath-2.0.21-release-482-sources.jar",
+ sha256 = "c4be28adda2d5874545c75a85ccb44c28e553177bd76258b8ce07ff4d47d6932",
+ downloaded_file_path = "kotlin-jps-plugin-classpath-2.0.21-release-482-sources.jar"
+)
+
+http_file(
+ name = "kotlin-jps-plugin-classpath-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.1.20-dev-4555/kotlin-jps-plugin-classpath-2.1.20-dev-4555.jar",
+ sha256 = "dc6e61f6d067cf3532f4ea2dceee7710fb8b99cb0295e4fffba70e5ec278d5ca",
+ downloaded_file_path = "kotlin-jps-plugin-classpath-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "kotlin-jps-plugin-classpath-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.1.20-dev-4555/kotlin-jps-plugin-classpath-2.1.20-dev-4555-sources.jar",
+ sha256 = "45487c6c4e264b480046037eaeb2c37d2658ce2f02e97c5d1f5f9290493df010",
+ downloaded_file_path = "kotlin-jps-plugin-classpath-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "kotlin-jps-plugin-tests-for-ide-2_0_21-release-482_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-jps-plugin-tests-for-ide/2.0.21-release-482/kotlin-jps-plugin-tests-for-ide-2.0.21-release-482.jar",
+ sha256 = "c600098bb441fc147eced59c2f4647a378184a5637bbce66e3a98dae6b13772b",
+ downloaded_file_path = "kotlin-jps-plugin-tests-for-ide-2.0.21-release-482.jar"
+)
+
+http_file(
+ name = "kotlin-jps-plugin-tests-for-ide-2_0_21-release-482-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-jps-plugin-tests-for-ide/2.0.21-release-482/kotlin-jps-plugin-tests-for-ide-2.0.21-release-482-sources.jar",
+ sha256 = "34bd47d1cc348ce4debfb2ed4164e1c263a3bf355f2efd3a9d49dfd04012416a",
+ downloaded_file_path = "kotlin-jps-plugin-tests-for-ide-2.0.21-release-482-sources.jar"
+)
+
+http_file(
+ name = "kotlin-script-runtime-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-script-runtime/2.1.20-dev-4555/kotlin-script-runtime-2.1.20-dev-4555.jar",
+ sha256 = "8bceb9d6250f25dc1557e5d7323c5ecae8de211c55a3f469cb6b5f250a809ad3",
+ downloaded_file_path = "kotlin-script-runtime-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "kotlin-script-runtime-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-script-runtime/2.1.20-dev-4555/kotlin-script-runtime-2.1.20-dev-4555-sources.jar",
+ sha256 = "d9d6b416bf1267d5d9a2fffb309c8d02fa707608154d7b0d7dd318d2dd7daa96",
+ downloaded_file_path = "kotlin-script-runtime-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "kotlin-scripting-common-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-scripting-common/2.1.20-dev-4555/kotlin-scripting-common-2.1.20-dev-4555.jar",
+ sha256 = "55ce222cf3fb8d81a7a045bdeb6bc6ba334418e652bdc8f2e24d2e7a9fb6d7a3",
+ downloaded_file_path = "kotlin-scripting-common-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "kotlin-scripting-common-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-scripting-common/2.1.20-dev-4555/kotlin-scripting-common-2.1.20-dev-4555-sources.jar",
+ sha256 = "27b4b162a35bb8a3209f84bb779dfecad446fca1e2121a6cfd1bf2ac8c1be868",
+ downloaded_file_path = "kotlin-scripting-common-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "kotlin-scripting-compiler-impl-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/2.1.20-dev-4555/kotlin-scripting-compiler-impl-2.1.20-dev-4555.jar",
+ sha256 = "ff1d40dae679d02f44176b68690aa843fd58fbec38542a74c6bb5d1ff1e9f5bc",
+ downloaded_file_path = "kotlin-scripting-compiler-impl-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "kotlin-scripting-compiler-impl-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/2.1.20-dev-4555/kotlin-scripting-compiler-impl-2.1.20-dev-4555-sources.jar",
+ sha256 = "1433d11f1e645e4aa11fcc8475acec748e978d6eb81dc446c84ac1500987e8e1",
+ downloaded_file_path = "kotlin-scripting-compiler-impl-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "kotlin-scripting-dependencies-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-scripting-dependencies/2.1.20-dev-4555/kotlin-scripting-dependencies-2.1.20-dev-4555.jar",
+ sha256 = "8a3b157032b8a67f002098b145a3dfb23d2c407b3a137c79c0b38ca8aea2bfcc",
+ downloaded_file_path = "kotlin-scripting-dependencies-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "kotlin-scripting-dependencies-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-scripting-dependencies/2.1.20-dev-4555/kotlin-scripting-dependencies-2.1.20-dev-4555-sources.jar",
+ sha256 = "844d95fec92f336551e901b597588494252966315efffe7815dc3cda1f4b4f1d",
+ downloaded_file_path = "kotlin-scripting-dependencies-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "kotlin-scripting-jvm-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-scripting-jvm/2.1.20-dev-4555/kotlin-scripting-jvm-2.1.20-dev-4555.jar",
+ sha256 = "49ab9e7215e187cb6ca6f28a2bfef8be3f606bea1fb362e91e14fef9f09730ce",
+ downloaded_file_path = "kotlin-scripting-jvm-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "kotlin-scripting-jvm-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlin-scripting-jvm/2.1.20-dev-4555/kotlin-scripting-jvm-2.1.20-dev-4555-sources.jar",
+ sha256 = "d004e488333841aeec11752846358a37967f0893822954a5f72a5a8087d79860",
+ downloaded_file_path = "kotlin-scripting-jvm-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-serialization-compiler-plugin-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlinx-serialization-compiler-plugin-for-ide/2.1.20-dev-4555/kotlinx-serialization-compiler-plugin-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "f662c0d30b8ebb9990c8599736f78dbb794102d2dda2f6b8b3ec1badb34ebc26",
+ downloaded_file_path = "kotlinx-serialization-compiler-plugin-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "kotlinx-serialization-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/kotlinx-serialization-compiler-plugin-for-ide/2.1.20-dev-4555/kotlinx-serialization-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "846d5d30206e299fdb7c4233a3169963c90346879de25e6e7b3c81f1d6270cce",
+ downloaded_file_path = "kotlinx-serialization-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "lombok-compiler-plugin-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/lombok-compiler-plugin-for-ide/2.1.20-dev-4555/lombok-compiler-plugin-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "38fc425ed68d29aaf46c9a25fc3cab530f49b8544d5e7b3e5fd08c75141e29c2",
+ downloaded_file_path = "lombok-compiler-plugin-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "lombok-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/lombok-compiler-plugin-for-ide/2.1.20-dev-4555/lombok-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "38a58d44829e7db2a572f6dd4f85883f4224abd47c5e3350fc44dc8b41896d50",
+ downloaded_file_path = "lombok-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "low-level-api-fir-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/low-level-api-fir-for-ide/2.1.20-dev-4555/low-level-api-fir-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "2db85464b900ab876765659284996536f655280f9eed5d3c201ee8ef7cc5bf78",
+ downloaded_file_path = "low-level-api-fir-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "low-level-api-fir-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/low-level-api-fir-for-ide/2.1.20-dev-4555/low-level-api-fir-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "d45f59f5a51f53fed9e41ceb1ffa6f29e83e6d9f98c17e70184c6f273368e8af",
+ downloaded_file_path = "low-level-api-fir-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "noarg-compiler-plugin-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/noarg-compiler-plugin-for-ide/2.1.20-dev-4555/noarg-compiler-plugin-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "d056f75b9a3a1a6039f89485c9b2e1dda4866ffbbb9aabc3f123c78488b7b5e2",
+ downloaded_file_path = "noarg-compiler-plugin-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "noarg-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/noarg-compiler-plugin-for-ide/2.1.20-dev-4555/noarg-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "35da6499a847d666486f89d8b8d6f3bf1d4c2a2d4b97527f290e9d64939a0616",
+ downloaded_file_path = "noarg-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "parcelize-compiler-plugin-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/parcelize-compiler-plugin-for-ide/2.1.20-dev-4555/parcelize-compiler-plugin-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "dcf808279a27d1a2e701ef3bca85b1b45a46474c28f64b50659b7e700d23809f",
+ downloaded_file_path = "parcelize-compiler-plugin-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "parcelize-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/parcelize-compiler-plugin-for-ide/2.1.20-dev-4555/parcelize-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "bea386d17db940eba36a79803fd4e2aeacfce0f6318c914a647d4a73b336dd30",
+ downloaded_file_path = "parcelize-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "sam-with-receiver-compiler-plugin-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/sam-with-receiver-compiler-plugin-for-ide/2.1.20-dev-4555/sam-with-receiver-compiler-plugin-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "16b9007759eb093d8252a9810e01d48c6b54a77a7d0255ab6ed787c5ba58a97e",
+ downloaded_file_path = "sam-with-receiver-compiler-plugin-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "sam-with-receiver-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/sam-with-receiver-compiler-plugin-for-ide/2.1.20-dev-4555/sam-with-receiver-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "192e34a33ffc7c7b757658d94d4e272c9b887982c4b4c17f2efa8e3676f6c739",
+ downloaded_file_path = "sam-with-receiver-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "scripting-compiler-plugin-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/scripting-compiler-plugin-for-ide/2.1.20-dev-4555/scripting-compiler-plugin-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "1121b38283741cc102a59b18c57c8851e4fa03a721c3412dbfdc6792719ac2e8",
+ downloaded_file_path = "scripting-compiler-plugin-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "scripting-compiler-plugin-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/scripting-compiler-plugin-for-ide/2.1.20-dev-4555/scripting-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "b7ddc712ffde7a92046e2b7f8a747be23d9a25585e941679f476c03bac4f7bea",
+ downloaded_file_path = "scripting-compiler-plugin-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "symbol-light-classes-for-ide-2_1_20-dev-4555_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/symbol-light-classes-for-ide/2.1.20-dev-4555/symbol-light-classes-for-ide-2.1.20-dev-4555.jar",
+ sha256 = "d928bb04d92828a1eedfc169493829a470b309930b0944b9dde3e27ab1e25116",
+ downloaded_file_path = "symbol-light-classes-for-ide-2.1.20-dev-4555.jar"
+)
+
+http_file(
+ name = "symbol-light-classes-for-ide-2_1_20-dev-4555-sources_http",
+ url = "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/org/jetbrains/kotlin/symbol-light-classes-for-ide/2.1.20-dev-4555/symbol-light-classes-for-ide-2.1.20-dev-4555-sources.jar",
+ sha256 = "7fd641aa61c15f0ebf936e2ed18ffc4e183f87290a84c76d4b1a405c3458d593",
+ downloaded_file_path = "symbol-light-classes-for-ide-2.1.20-dev-4555-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-collections-immutable-jvm-0_3_8_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-collections-immutable-jvm/0.3.8/kotlinx-collections-immutable-jvm-0.3.8.jar",
+ sha256 = "72e9a9b0003ec5254b638186f7ca1675b08006bdde4c9c4c589970342ccd2e77",
+ downloaded_file_path = "kotlinx-collections-immutable-jvm-0.3.8.jar"
+)
+
+http_file(
+ name = "kotlinx-collections-immutable-jvm-0_3_8-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-collections-immutable-jvm/0.3.8/kotlinx-collections-immutable-jvm-0.3.8-sources.jar",
+ sha256 = "80219b91c78709f696305970895d27481c78bda7cae0c180c7c8202240f47d34",
+ downloaded_file_path = "kotlinx-collections-immutable-jvm-0.3.8-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-coroutines-core-jvm-1_8_0-intellij-11_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/intellij/platform/kotlinx-coroutines-core-jvm/1.8.0-intellij-11/kotlinx-coroutines-core-jvm-1.8.0-intellij-11.jar",
+ sha256 = "e7acf96587bc3148db64b5e0adc988fa743f9820a99eb118acb905935ead1bc6",
+ downloaded_file_path = "kotlinx-coroutines-core-jvm-1.8.0-intellij-11.jar"
+)
+
+http_file(
+ name = "kotlinx-coroutines-core-jvm-1_8_0-intellij-11-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/intellij/platform/kotlinx-coroutines-core-jvm/1.8.0-intellij-11/kotlinx-coroutines-core-jvm-1.8.0-intellij-11-sources.jar",
+ sha256 = "37659637be7bd80e57b7fc652c5dc71739f4a46041c8be61cbf8205a3d5c86ea",
+ downloaded_file_path = "kotlinx-coroutines-core-jvm-1.8.0-intellij-11-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-coroutines-debug-1_8_0-intellij-11_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/intellij/platform/kotlinx-coroutines-debug/1.8.0-intellij-11/kotlinx-coroutines-debug-1.8.0-intellij-11.jar",
+ sha256 = "c142a8fd37fddb317df6ba14bb781a874b110e56d39ba1f8b2e8a58c9d957106",
+ downloaded_file_path = "kotlinx-coroutines-debug-1.8.0-intellij-11.jar"
+)
+
+http_file(
+ name = "kotlinx-coroutines-debug-1_8_0-intellij-11-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/intellij/platform/kotlinx-coroutines-debug/1.8.0-intellij-11/kotlinx-coroutines-debug-1.8.0-intellij-11-sources.jar",
+ sha256 = "894288e104f953876adbd141b0d8a167b5490c6877aa91b1c0f19093d4087c9d",
+ downloaded_file_path = "kotlinx-coroutines-debug-1.8.0-intellij-11-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-coroutines-guava-1_8_0-intellij-11_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/intellij/platform/kotlinx-coroutines-guava/1.8.0-intellij-11/kotlinx-coroutines-guava-1.8.0-intellij-11.jar",
+ sha256 = "28e9e136435e6d7fd99f9b15dba736f396c5f7252653cd2e557fff09fbfb38cc",
+ downloaded_file_path = "kotlinx-coroutines-guava-1.8.0-intellij-11.jar"
+)
+
+http_file(
+ name = "kotlinx-coroutines-guava-1_8_0-intellij-11-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/intellij/platform/kotlinx-coroutines-guava/1.8.0-intellij-11/kotlinx-coroutines-guava-1.8.0-intellij-11-sources.jar",
+ sha256 = "ef8504566ac1e829cc21b5886ba55e912de0234132f16f5ac448ea300e197004",
+ downloaded_file_path = "kotlinx-coroutines-guava-1.8.0-intellij-11-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-coroutines-slf4j-1_8_0-intellij-11_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/intellij/platform/kotlinx-coroutines-slf4j/1.8.0-intellij-11/kotlinx-coroutines-slf4j-1.8.0-intellij-11.jar",
+ sha256 = "840478a0983ef57e81d0e4089e73fa9337bd777da57474e12bd20b0000966d0d",
+ downloaded_file_path = "kotlinx-coroutines-slf4j-1.8.0-intellij-11.jar"
+)
+
+http_file(
+ name = "kotlinx-coroutines-slf4j-1_8_0-intellij-11-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/intellij/platform/kotlinx-coroutines-slf4j/1.8.0-intellij-11/kotlinx-coroutines-slf4j-1.8.0-intellij-11-sources.jar",
+ sha256 = "782b76544ed8bc741b495858381aaf88043f77391a7f57f8187bb66de5022e69",
+ downloaded_file_path = "kotlinx-coroutines-slf4j-1.8.0-intellij-11-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-coroutines-test-jvm-1_8_0-intellij-11_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/intellij/platform/kotlinx-coroutines-test-jvm/1.8.0-intellij-11/kotlinx-coroutines-test-jvm-1.8.0-intellij-11.jar",
+ sha256 = "7f0091c913579944e1d7b8d10f94cd2687ee8474d26aaca511ea7ae8fb8d8b44",
+ downloaded_file_path = "kotlinx-coroutines-test-jvm-1.8.0-intellij-11.jar"
+)
+
+http_file(
+ name = "kotlinx-coroutines-test-jvm-1_8_0-intellij-11-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/intellij/platform/kotlinx-coroutines-test-jvm/1.8.0-intellij-11/kotlinx-coroutines-test-jvm-1.8.0-intellij-11-sources.jar",
+ sha256 = "c7203e2fa344570810d403dc7a88d1a240f76b1f17df5f4d9e90f8d48faf5bd1",
+ downloaded_file_path = "kotlinx-coroutines-test-jvm-1.8.0-intellij-11-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-datetime-jvm-0_6_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-datetime-jvm/0.6.1/kotlinx-datetime-jvm-0.6.1.jar",
+ sha256 = "bc94b0fcb4464742f02cf54a3e8db9e7b141a1a052ca8ddaf662a60affa21530",
+ downloaded_file_path = "kotlinx-datetime-jvm-0.6.1.jar"
+)
+
+http_file(
+ name = "kotlinx-datetime-jvm-0_6_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-datetime-jvm/0.6.1/kotlinx-datetime-jvm-0.6.1-sources.jar",
+ sha256 = "14f9b2d637ecffc764967cc7a80442783f544629511f1d26cf5f03dea09189bb",
+ downloaded_file_path = "kotlinx-datetime-jvm-0.6.1-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-html-jvm-0_11_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-html-jvm/0.11.0/kotlinx-html-jvm-0.11.0.jar",
+ sha256 = "e276fd903e32532ff63744713a3d1025e7a50f0f78ac46fbe5910e1596fd1c3d",
+ downloaded_file_path = "kotlinx-html-jvm-0.11.0.jar"
+)
+
+http_file(
+ name = "kotlinx-html-jvm-0_11_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-html-jvm/0.11.0/kotlinx-html-jvm-0.11.0-sources.jar",
+ sha256 = "b4e5b60457faa476dfe6aa7fc3e554427f4cfdf8703fcb55602ae426c31ed3e4",
+ downloaded_file_path = "kotlinx-html-jvm-0.11.0-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-serialization-core-jvm-1_7_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.7.3/kotlinx-serialization-core-jvm-1.7.3.jar",
+ sha256 = "f0adde45864144475385cf4aa7e0b7feb27f61fcf9472665ed98cc971b06b1eb",
+ downloaded_file_path = "kotlinx-serialization-core-jvm-1.7.3.jar"
+)
+
+http_file(
+ name = "kotlinx-serialization-core-jvm-1_7_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.7.3/kotlinx-serialization-core-jvm-1.7.3-sources.jar",
+ sha256 = "d084ce9bf130919d4b899db09896531440d1e330919187c7932d7fe0fa5257b8",
+ downloaded_file_path = "kotlinx-serialization-core-jvm-1.7.3-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-serialization-json-jvm-1_7_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.7.3/kotlinx-serialization-json-jvm-1.7.3.jar",
+ sha256 = "b1e9138499ed8d20375edda3f2b1c95f3103a258eff6af9edc5ea07100f2b29c",
+ downloaded_file_path = "kotlinx-serialization-json-jvm-1.7.3.jar"
+)
+
+http_file(
+ name = "kotlinx-serialization-json-jvm-1_7_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.7.3/kotlinx-serialization-json-jvm-1.7.3-sources.jar",
+ sha256 = "fddb3c7e3c92692769285476308dd7a39009aed1e8ae80112169d72d75a275ab",
+ downloaded_file_path = "kotlinx-serialization-json-jvm-1.7.3-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-serialization-protobuf-jvm-1_7_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-protobuf-jvm/1.7.3/kotlinx-serialization-protobuf-jvm-1.7.3.jar",
+ sha256 = "7c85fb07055583a2e58dfdcee9dc19fef7255a323285707f82a0adc84f2ee84d",
+ downloaded_file_path = "kotlinx-serialization-protobuf-jvm-1.7.3.jar"
+)
+
+http_file(
+ name = "kotlinx-serialization-protobuf-jvm-1_7_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-protobuf-jvm/1.7.3/kotlinx-serialization-protobuf-jvm-1.7.3-sources.jar",
+ sha256 = "8123bb226afaee134ac406423686c35474ce53c8bc67760a09b595fd56c58a07",
+ downloaded_file_path = "kotlinx-serialization-protobuf-jvm-1.7.3-sources.jar"
+)
+
+http_file(
+ name = "kryo5-5_6_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/esotericsoftware/kryo5/5.6.0/kryo5-5.6.0.jar",
+ sha256 = "2ceef6a5a0527ad89ab6d1fd71bba4fef355cded510970c650d1443412b18dc5",
+ downloaded_file_path = "kryo5-5.6.0.jar"
+)
+
+http_file(
+ name = "kryo5-5_6_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/esotericsoftware/kryo5/5.6.0/kryo5-5.6.0-sources.jar",
+ sha256 = "904f9be6740252664dc0d0d10878d681657ff367dca9b52da3a5796a3ca2b924",
+ downloaded_file_path = "kryo5-5.6.0-sources.jar"
+)
+
+http_file(
+ name = "ktor-client-core-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-client-core-jvm/2.3.12/ktor-client-core-jvm-2.3.12.jar",
+ sha256 = "b407a81d92e6cd41f92c150f1fd3060d5fca3491ce02afb7f713424404081c7a",
+ downloaded_file_path = "ktor-client-core-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-http-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-http-jvm/2.3.12/ktor-http-jvm-2.3.12.jar",
+ sha256 = "907111c439b3bd4433d2debb687920d5f8df8c6229b68ed540805d5e3763b6a8",
+ downloaded_file_path = "ktor-http-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-utils-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-utils-jvm/2.3.12/ktor-utils-jvm-2.3.12.jar",
+ sha256 = "6a72d6867330065ed461952fff19ea55ba844352f748cec1872f5bc7b21efc02",
+ downloaded_file_path = "ktor-utils-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-io-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-io-jvm/2.3.12/ktor-io-jvm-2.3.12.jar",
+ sha256 = "1d93a45665f6744ff96cd7b97a45fb85ffec725b63bcc327d33a26a1c7e05fbd",
+ downloaded_file_path = "ktor-io-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-events-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-events-jvm/2.3.12/ktor-events-jvm-2.3.12.jar",
+ sha256 = "44f0b1de6b0947182d25408d1101c56cf8c01a7b809ee0152bd81d9adc9aa576",
+ downloaded_file_path = "ktor-events-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-websocket-serialization-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-websocket-serialization-jvm/2.3.12/ktor-websocket-serialization-jvm-2.3.12.jar",
+ sha256 = "bff890d7ab6171551ae4f0632e9aeccb9048df31d6d73cf50abd5b330080ad3a",
+ downloaded_file_path = "ktor-websocket-serialization-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-serialization-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-serialization-jvm/2.3.12/ktor-serialization-jvm-2.3.12.jar",
+ sha256 = "0e05534fbc3b0941127b6ef39e705c34c367dae8b0a08290701c60e97e88fa72",
+ downloaded_file_path = "ktor-serialization-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-websockets-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-websockets-jvm/2.3.12/ktor-websockets-jvm-2.3.12.jar",
+ sha256 = "dc35cc539f4dfa5a4ad9b391c14d06527dfac4f64b3e3f050f5143ceb215bca4",
+ downloaded_file_path = "ktor-websockets-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-client-core-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-client-core-jvm/2.3.12/ktor-client-core-jvm-2.3.12-sources.jar",
+ sha256 = "a6f2bd36cc691e8d67fecf36defedffe2bb167a72151dcaff86f61c3e37ee704",
+ downloaded_file_path = "ktor-client-core-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-http-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-http-jvm/2.3.12/ktor-http-jvm-2.3.12-sources.jar",
+ sha256 = "9438da19c45c5a60a2653c705d1948ba2e346d3d450599b57bda9827649c8277",
+ downloaded_file_path = "ktor-http-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-utils-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-utils-jvm/2.3.12/ktor-utils-jvm-2.3.12-sources.jar",
+ sha256 = "867396d4a591973908576f8be96894278f5e03e829d30cc76bc92ab0d30e1887",
+ downloaded_file_path = "ktor-utils-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-io-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-io-jvm/2.3.12/ktor-io-jvm-2.3.12-sources.jar",
+ sha256 = "f3a8d1835fd26acd0cd90a51e667fe707c1f0c853d1d5fc2ad97b3a75d10eaa6",
+ downloaded_file_path = "ktor-io-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-events-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-events-jvm/2.3.12/ktor-events-jvm-2.3.12-sources.jar",
+ sha256 = "1213d03731e0504ef9fd04ae0333c33f9352b1cac59697bd698aa0b37aacc5de",
+ downloaded_file_path = "ktor-events-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-websocket-serialization-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-websocket-serialization-jvm/2.3.12/ktor-websocket-serialization-jvm-2.3.12-sources.jar",
+ sha256 = "b135316b2dcea4bbf2e4986a0513ee3c838a30d77b06d6b4043e404dd4261045",
+ downloaded_file_path = "ktor-websocket-serialization-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-serialization-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-serialization-jvm/2.3.12/ktor-serialization-jvm-2.3.12-sources.jar",
+ sha256 = "051d868621eaea7fcad8286bc90742ebca6b31f3f0759318850c3df3c138b3b7",
+ downloaded_file_path = "ktor-serialization-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-websockets-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-websockets-jvm/2.3.12/ktor-websockets-jvm-2.3.12-sources.jar",
+ sha256 = "0027c56f7c0d2b3272bbe47c5b53a8e3e47be673f72a86578aa6b87ab0f534b0",
+ downloaded_file_path = "ktor-websockets-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-client-auth-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-client-auth-jvm/2.3.12/ktor-client-auth-jvm-2.3.12.jar",
+ sha256 = "0b590dec3031565efa778d0fcee7fb6c7b033bf7e883dafecb5b165a2254ef03",
+ downloaded_file_path = "ktor-client-auth-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-client-auth-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-client-auth-jvm/2.3.12/ktor-client-auth-jvm-2.3.12-sources.jar",
+ sha256 = "b4c970a609f5a3f65dcb3000673d3d73c3f42f89ee76448481856cd8859d8a6c",
+ downloaded_file_path = "ktor-client-auth-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-client-cio-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-client-cio-jvm/2.3.12/ktor-client-cio-jvm-2.3.12.jar",
+ sha256 = "770aad975dacaae756ae85bfd6bf10e4add844df303a4bfb4de5e62ff105af1c",
+ downloaded_file_path = "ktor-client-cio-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-http-cio-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-http-cio-jvm/2.3.12/ktor-http-cio-jvm-2.3.12.jar",
+ sha256 = "278a5c1662701db9d89f49e74ea77218ed35ad830efffbdf44522ea861477f4b",
+ downloaded_file_path = "ktor-http-cio-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-network-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-network-jvm/2.3.12/ktor-network-jvm-2.3.12.jar",
+ sha256 = "095ab8afab1a9408e55a67fca6f2f96848573519ddd22e7e8eb1c17dc4bc8d1b",
+ downloaded_file_path = "ktor-network-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-network-tls-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-network-tls-jvm/2.3.12/ktor-network-tls-jvm-2.3.12.jar",
+ sha256 = "2b74bf6a17776658520106de5137df9dc35df8ac1ed01624f83409962d128a75",
+ downloaded_file_path = "ktor-network-tls-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-client-cio-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-client-cio-jvm/2.3.12/ktor-client-cio-jvm-2.3.12-sources.jar",
+ sha256 = "f3ffcf0d8dbde4a26c02506562dd619e26d124ff720715c556a43bbbb2629549",
+ downloaded_file_path = "ktor-client-cio-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-http-cio-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-http-cio-jvm/2.3.12/ktor-http-cio-jvm-2.3.12-sources.jar",
+ sha256 = "b724df26075cb3dc8a0219d98089844c6f6504a57821a4c60f903d538a9aebf4",
+ downloaded_file_path = "ktor-http-cio-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-network-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-network-jvm/2.3.12/ktor-network-jvm-2.3.12-sources.jar",
+ sha256 = "5f9a0964dfe96a84c2e51218c172c1ac01d84284cfa4ef6db72cb3fd200dd321",
+ downloaded_file_path = "ktor-network-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-network-tls-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-network-tls-jvm/2.3.12/ktor-network-tls-jvm-2.3.12-sources.jar",
+ sha256 = "dad34e5d3cd17da6b4719d62f828267efda6fc9743ae28582ea253bba83fb263",
+ downloaded_file_path = "ktor-network-tls-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-client-content-negotiation-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-client-content-negotiation-jvm/2.3.12/ktor-client-content-negotiation-jvm-2.3.12.jar",
+ sha256 = "b65290ac100096363d01ea71027d970cec6a48d076b6e4b36de1cae2c183cd72",
+ downloaded_file_path = "ktor-client-content-negotiation-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-client-content-negotiation-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-client-content-negotiation-jvm/2.3.12/ktor-client-content-negotiation-jvm-2.3.12-sources.jar",
+ sha256 = "ad7f0c6a8824d25983d8fcd1f8d1252dbc8c29ec8c72e17737921e13fe8fa737",
+ downloaded_file_path = "ktor-client-content-negotiation-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-client-encoding-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-client-encoding-jvm/2.3.12/ktor-client-encoding-jvm-2.3.12.jar",
+ sha256 = "393d1951ebad2d44b52bc722a1b63bed474890e4d86ce842bcf9aa99462b699e",
+ downloaded_file_path = "ktor-client-encoding-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-client-encoding-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-client-encoding-jvm/2.3.12/ktor-client-encoding-jvm-2.3.12-sources.jar",
+ sha256 = "74ea555360e91f4c44bc911c61c597369f5e5ba3cc69651a6c16071fadfb7a2e",
+ downloaded_file_path = "ktor-client-encoding-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-client-java-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-client-java-jvm/2.3.12/ktor-client-java-jvm-2.3.12.jar",
+ sha256 = "580511f2299c1c0ead906fcb4bbdd24cbc8068f027b4c3ad0d8de5e900d8cabd",
+ downloaded_file_path = "ktor-client-java-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-client-java-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-client-java-jvm/2.3.12/ktor-client-java-jvm-2.3.12-sources.jar",
+ sha256 = "2036c50e1939f140aac898829eab46dca5d6c8f3f3efc027fc9f8b9efb148592",
+ downloaded_file_path = "ktor-client-java-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-client-logging-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-client-logging-jvm/2.3.12/ktor-client-logging-jvm-2.3.12.jar",
+ sha256 = "29023713116db9c910618edbd3ca0e7a0f07ed18a678523b892fd164d1c9dacf",
+ downloaded_file_path = "ktor-client-logging-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-client-logging-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-client-logging-jvm/2.3.12/ktor-client-logging-jvm-2.3.12-sources.jar",
+ sha256 = "4659aafec558b0d492e0b0669a8943057a522c63ffdbb378ac303caaef66bc88",
+ downloaded_file_path = "ktor-client-logging-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-client-mock-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-client-mock-jvm/2.3.12/ktor-client-mock-jvm-2.3.12.jar",
+ sha256 = "c631d4e9d3b13739d6787ca1f6703984007c1e50b881ebe0706bb12eeb29b1bc",
+ downloaded_file_path = "ktor-client-mock-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-client-mock-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-client-mock-jvm/2.3.12/ktor-client-mock-jvm-2.3.12-sources.jar",
+ sha256 = "0f38269470a2d5677b0311650360fd9a77d623cc489ec16486b4589780cab97c",
+ downloaded_file_path = "ktor-client-mock-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-client-okhttp-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-client-okhttp-jvm/2.3.12/ktor-client-okhttp-jvm-2.3.12.jar",
+ sha256 = "31f4d9cfb02da8d874f050c9841b2cb31e535f9b13a9797af4799d5b0356d10a",
+ downloaded_file_path = "ktor-client-okhttp-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-client-okhttp-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-client-okhttp-jvm/2.3.12/ktor-client-okhttp-jvm-2.3.12-sources.jar",
+ sha256 = "9c9a29cbd2ecf994ff7a74549559ec3d87de79275c2ef9d95b8b30483ae7a289",
+ downloaded_file_path = "ktor-client-okhttp-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-serialization-kotlinx-json-jvm-2_3_8_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-serialization-kotlinx-json-jvm/2.3.8/ktor-serialization-kotlinx-json-jvm-2.3.8.jar",
+ sha256 = "b911a79263026ab81768ff2664a92586f192da108f5ba8b11e9172e5bb7a7ceb",
+ downloaded_file_path = "ktor-serialization-kotlinx-json-jvm-2.3.8.jar"
+)
+
+http_file(
+ name = "ktor-serialization-kotlinx-jvm-2_3_8_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-serialization-kotlinx-jvm/2.3.8/ktor-serialization-kotlinx-jvm-2.3.8.jar",
+ sha256 = "40a27f5347c8b737d7b8c2ef224d638a9e40d011aa9a56fb489b99ba9898d90d",
+ downloaded_file_path = "ktor-serialization-kotlinx-jvm-2.3.8.jar"
+)
+
+http_file(
+ name = "ktor-serialization-jvm-2_3_8_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-serialization-jvm/2.3.8/ktor-serialization-jvm-2.3.8.jar",
+ sha256 = "7d942475bf3995fe080c5f103532e51736d0c474aea3d9f6133a4031ae08799a",
+ downloaded_file_path = "ktor-serialization-jvm-2.3.8.jar"
+)
+
+http_file(
+ name = "ktor-serialization-kotlinx-json-jvm-2_3_8-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-serialization-kotlinx-json-jvm/2.3.8/ktor-serialization-kotlinx-json-jvm-2.3.8-sources.jar",
+ sha256 = "132267a83914eb8a34afe69a4171424f35d62efefafa0164bc27e0fe5b4caab6",
+ downloaded_file_path = "ktor-serialization-kotlinx-json-jvm-2.3.8-sources.jar"
+)
+
+http_file(
+ name = "ktor-serialization-kotlinx-jvm-2_3_8-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-serialization-kotlinx-jvm/2.3.8/ktor-serialization-kotlinx-jvm-2.3.8-sources.jar",
+ sha256 = "169c88f013c708bbb5c54605d011322f6da28b2c353af17eb62b132d0c585ffb",
+ downloaded_file_path = "ktor-serialization-kotlinx-jvm-2.3.8-sources.jar"
+)
+
+http_file(
+ name = "ktor-serialization-jvm-2_3_8-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-serialization-jvm/2.3.8/ktor-serialization-jvm-2.3.8-sources.jar",
+ sha256 = "051d868621eaea7fcad8286bc90742ebca6b31f3f0759318850c3df3c138b3b7",
+ downloaded_file_path = "ktor-serialization-jvm-2.3.8-sources.jar"
+)
+
+http_file(
+ name = "ktor-server-cio-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-server-cio-jvm/2.3.12/ktor-server-cio-jvm-2.3.12.jar",
+ sha256 = "5a4849630a491c2357a7fe72521c05a87d68272a1e1f5772cf881a0fe906769a",
+ downloaded_file_path = "ktor-server-cio-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-server-host-common-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-server-host-common-jvm/2.3.12/ktor-server-host-common-jvm-2.3.12.jar",
+ sha256 = "3ea0b0b88ffaf6b3b3c8bf506e8c168b7a0ad926f9611638910e8fb334acf98d",
+ downloaded_file_path = "ktor-server-host-common-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "ktor-server-core-jvm-2_3_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-server-core-jvm/2.3.12/ktor-server-core-jvm-2.3.12.jar",
+ sha256 = "f3b30ba1355720a39fde21460ce0cc3a83222417236d7de6fdffe542764536b9",
+ downloaded_file_path = "ktor-server-core-jvm-2.3.12.jar"
+)
+
+http_file(
+ name = "config-1_4_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/typesafe/config/1.4.3/config-1.4.3.jar",
+ sha256 = "8ada4c185ce72416712d63e0b5afdc5f009c0cdf405e5f26efecdf156aa5dfb6",
+ downloaded_file_path = "config-1.4.3.jar"
+)
+
+http_file(
+ name = "ktor-server-cio-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-server-cio-jvm/2.3.12/ktor-server-cio-jvm-2.3.12-sources.jar",
+ sha256 = "ce44a1999d68910c8db96d6c007628ab0c10ebc91acd1a0b8228d8204dea4427",
+ downloaded_file_path = "ktor-server-cio-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-server-host-common-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-server-host-common-jvm/2.3.12/ktor-server-host-common-jvm-2.3.12-sources.jar",
+ sha256 = "a62fa813a722166e20778cbbec65fef60e5738e73671651640a299b811f67080",
+ downloaded_file_path = "ktor-server-host-common-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "ktor-server-core-jvm-2_3_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/ktor/ktor-server-core-jvm/2.3.12/ktor-server-core-jvm-2.3.12-sources.jar",
+ sha256 = "ab943348fdde4c38b31e68af09518d77503a83876555791cb900a296aeecc420",
+ downloaded_file_path = "ktor-server-core-jvm-2.3.12-sources.jar"
+)
+
+http_file(
+ name = "config-1_4_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/typesafe/config/1.4.3/config-1.4.3-sources.jar",
+ sha256 = "d3330505601cc47d97d03349d93dff32c85ec3881b5b168a8881c6af8ceb852a",
+ downloaded_file_path = "config-1.4.3-sources.jar"
+)
+
+http_file(
+ name = "kxml2-2_3_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar",
+ sha256 = "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2",
+ downloaded_file_path = "kxml2-2.3.0.jar"
+)
+
+http_file(
+ name = "kxml2-2_3_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar",
+ sha256 = "85495366666158b58961e8911ced0f6f3bc92f1ebee865518b493fdb90760250",
+ downloaded_file_path = "kxml2-2.3.0-sources.jar"
+)
+
+http_file(
+ name = "layoutlib-15_0_3_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutlib/15.0.3/layoutlib-15.0.3.jar",
+ sha256 = "b8e1002333aedb972e000c52bb38672642344e3403b797592344578f62df62c1",
+ downloaded_file_path = "layoutlib-15.0.3.jar"
+)
+
+http_file(
+ name = "cglib-nodep-3_3_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/cglib/cglib-nodep/3.3.0/cglib-nodep-3.3.0.jar",
+ sha256 = "3366d2c88fb576e486d830f521184e8f1839f8c15dcd2151a3f6e1f62b0b37a0",
+ downloaded_file_path = "cglib-nodep-3.3.0.jar"
+)
+
+http_file(
+ name = "cglib-nodep-3_3_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/cglib/cglib-nodep/3.3.0/cglib-nodep-3.3.0-sources.jar",
+ sha256 = "d7f1df1382ec3ad04cd2f982d99062ce2279a40c1506a14309cde6c8bea7081b",
+ downloaded_file_path = "cglib-nodep-3.3.0-sources.jar"
+)
+
+http_file(
+ name = "jewel-ide-laf-bridge-243-0_26_2_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/jewel/jewel-ide-laf-bridge-243/0.26.2/jewel-ide-laf-bridge-243-0.26.2.jar",
+ sha256 = "b92f618a53f44c0a78ec81adf08d9a0a4d80d2500f60858451160444b6eccabb",
+ downloaded_file_path = "jewel-ide-laf-bridge-243-0.26.2.jar"
+)
+
+http_file(
+ name = "jewel-ui-243-0_26_2_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/jewel/jewel-ui-243/0.26.2/jewel-ui-243-0.26.2.jar",
+ sha256 = "7706ba526aa859fff92db67cf12e25383f776f8825b1ba3b5482e3d140fb75e9",
+ downloaded_file_path = "jewel-ui-243-0.26.2.jar"
+)
+
+http_file(
+ name = "jewel-foundation-243-0_26_2_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/jewel/jewel-foundation-243/0.26.2/jewel-foundation-243-0.26.2.jar",
+ sha256 = "f3101a0b541d6bb6543e5f09c30ee4217f4065ee36860f6e74ca681675ed5b91",
+ downloaded_file_path = "jewel-foundation-243-0.26.2.jar"
+)
+
+http_file(
+ name = "foundation-desktop-1_7_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/foundation/foundation-desktop/1.7.0/foundation-desktop-1.7.0.jar",
+ sha256 = "9c7523130d795eecde9cbf3baea04d30e567cd11b79e73d3da8ce031d8b256e8",
+ downloaded_file_path = "foundation-desktop-1.7.0.jar"
+)
+
+http_file(
+ name = "animation-desktop-1_7_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/animation/animation-desktop/1.7.0/animation-desktop-1.7.0.jar",
+ sha256 = "5e40f2fc7bc8cb42243cfa7d73c631a17b3d9874af68841ad3ef778f70663be3",
+ downloaded_file_path = "animation-desktop-1.7.0.jar"
+)
+
+http_file(
+ name = "animation-core-desktop-1_7_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/animation/animation-core-desktop/1.7.0/animation-core-desktop-1.7.0.jar",
+ sha256 = "49b5a4e8f3a5e84702450325c0175688d55c4a12973cfc1a1a36e64f18fdf8d5",
+ downloaded_file_path = "animation-core-desktop-1.7.0.jar"
+)
+
+http_file(
+ name = "ui-geometry-desktop-1_7_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-geometry-desktop/1.7.0/ui-geometry-desktop-1.7.0.jar",
+ sha256 = "4b86c961c0b4bce7995329fd57d4339ede11cb75d7ec90bc1b9913396addb30f",
+ downloaded_file_path = "ui-geometry-desktop-1.7.0.jar"
+)
+
+http_file(
+ name = "foundation-layout-desktop-1_7_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/foundation/foundation-layout-desktop/1.7.0/foundation-layout-desktop-1.7.0.jar",
+ sha256 = "d2c867c13ff6632f9880e67dabab2e930007b008b9b22950fc2cc075008eceb6",
+ downloaded_file_path = "foundation-layout-desktop-1.7.0.jar"
+)
+
+http_file(
+ name = "ui-desktop-1_7_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-desktop/1.7.0/ui-desktop-1.7.0.jar",
+ sha256 = "b2ecafea6072044624c4b66de01d4891fd9c80b26885b03ced036ccceacc0e27",
+ downloaded_file_path = "ui-desktop-1.7.0.jar"
+)
+
+http_file(
+ name = "lifecycle-common-jvm-2_8_5_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-common-jvm/2.8.5/lifecycle-common-jvm-2.8.5.jar",
+ sha256 = "61c873a7327c946ec033c310bb98f3f92eeabcede0e1a5200ab8a1896483c7bf",
+ downloaded_file_path = "lifecycle-common-jvm-2.8.5.jar"
+)
+
+http_file(
+ name = "lifecycle-runtime-desktop-2_8_5_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-runtime-desktop/2.8.5/lifecycle-runtime-desktop-2.8.5.jar",
+ sha256 = "10bfe53bb2752f967751a5102cdb785eeea54e1d4df6bde88fb0f50b0a49156c",
+ downloaded_file_path = "lifecycle-runtime-desktop-2.8.5.jar"
+)
+
+http_file(
+ name = "lifecycle-viewmodel-desktop-2_8_5_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-viewmodel-desktop/2.8.5/lifecycle-viewmodel-desktop-2.8.5.jar",
+ sha256 = "21ec0e77dc02ed0d6bfe6f3cba7f43e25400446d89ded8568ee165437e0c1922",
+ downloaded_file_path = "lifecycle-viewmodel-desktop-2.8.5.jar"
+)
+
+http_file(
+ name = "lifecycle-runtime-compose-desktop-2_8_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/androidx/lifecycle/lifecycle-runtime-compose-desktop/2.8.3/lifecycle-runtime-compose-desktop-2.8.3.jar",
+ sha256 = "c1e51a246e69e237e87d289be08bebd8d406ffe9ff60a125e8f2072db6119966",
+ downloaded_file_path = "lifecycle-runtime-compose-desktop-2.8.3.jar"
+)
+
+http_file(
+ name = "runtime-saveable-desktop-1_7_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/runtime/runtime-saveable-desktop/1.7.0/runtime-saveable-desktop-1.7.0.jar",
+ sha256 = "4306363be90eaabe74b900db4c32ed1f15c7548e5b30a7093c4ee40c436b9b8c",
+ downloaded_file_path = "runtime-saveable-desktop-1.7.0.jar"
+)
+
+http_file(
+ name = "ui-graphics-desktop-1_7_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-graphics-desktop/1.7.0/ui-graphics-desktop-1.7.0.jar",
+ sha256 = "4fb70e8727af0c6e0d44d8f4bff65db9342a95c7996a180898fed71716787db8",
+ downloaded_file_path = "ui-graphics-desktop-1.7.0.jar"
+)
+
+http_file(
+ name = "ui-unit-desktop-1_7_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-unit-desktop/1.7.0/ui-unit-desktop-1.7.0.jar",
+ sha256 = "598b52e257ed674145694b9790a7383a90fed2ec7154ba09ace4aa983c65b1a2",
+ downloaded_file_path = "ui-unit-desktop-1.7.0.jar"
+)
+
+http_file(
+ name = "ui-text-desktop-1_7_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-text-desktop/1.7.0/ui-text-desktop-1.7.0.jar",
+ sha256 = "80e07e4ca739f7b6122f63e9a17e6853b947220ecb1180f8dcaf419d0e468996",
+ downloaded_file_path = "ui-text-desktop-1.7.0.jar"
+)
+
+http_file(
+ name = "ui-util-desktop-1_7_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-util-desktop/1.7.0/ui-util-desktop-1.7.0.jar",
+ sha256 = "161dcc73b929da61cee50045e96fb02f1633c36f18a2ef38b5c2c44c38606b52",
+ downloaded_file_path = "ui-util-desktop-1.7.0.jar"
+)
+
+http_file(
+ name = "components-resources-desktop-1_7_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/components/components-resources-desktop/1.7.0/components-resources-desktop-1.7.0.jar",
+ sha256 = "1584b739e8f1869e4f340519dc984d4a44582a80ef323e655999ddb18dd954c2",
+ downloaded_file_path = "components-resources-desktop-1.7.0.jar"
+)
+
+http_file(
+ name = "runtime-desktop-1_7_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/runtime/runtime-desktop/1.7.0/runtime-desktop-1.7.0.jar",
+ sha256 = "76e3250547b9ca3cb1a49c272933b25cb3bccbc9ba12775dd6161a63d9aa7cf1",
+ downloaded_file_path = "runtime-desktop-1.7.0.jar"
+)
+
+http_file(
+ name = "jewel-ide-laf-bridge-243-0_26_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/jewel/jewel-ide-laf-bridge-243/0.26.2/jewel-ide-laf-bridge-243-0.26.2-sources.jar",
+ sha256 = "b34b2692a519f539e10bbfd96a3829c0fa7a44b032e6500d60e8247a41e305e7",
+ downloaded_file_path = "jewel-ide-laf-bridge-243-0.26.2-sources.jar"
+)
+
+http_file(
+ name = "jewel-ui-243-0_26_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/jewel/jewel-ui-243/0.26.2/jewel-ui-243-0.26.2-sources.jar",
+ sha256 = "83b6a3b2f2df2c181dfe04402eddb2664ecf9fd6a529a822a25fd1ff36502cac",
+ downloaded_file_path = "jewel-ui-243-0.26.2-sources.jar"
+)
+
+http_file(
+ name = "jewel-foundation-243-0_26_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/jewel/jewel-foundation-243/0.26.2/jewel-foundation-243-0.26.2-sources.jar",
+ sha256 = "aa4ccee5a46ccad37628b59daf00f148344ed908ce85a82116fd94ff8cca2f0c",
+ downloaded_file_path = "jewel-foundation-243-0.26.2-sources.jar"
+)
+
+http_file(
+ name = "foundation-desktop-1_7_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/foundation/foundation-desktop/1.7.0/foundation-desktop-1.7.0-sources.jar",
+ sha256 = "ecc8bdcecda85491c0a6bd1c67fdcc96d1ddd6ad8b50c831fc4df33efa2f70b3",
+ downloaded_file_path = "foundation-desktop-1.7.0-sources.jar"
+)
+
+http_file(
+ name = "annotation-jvm-1_8_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0-sources.jar",
+ sha256 = "5add69d7bb907ade52823bf4b15730a1a32cfce6657bfbe7eb865b00107a6369",
+ downloaded_file_path = "annotation-jvm-1.8.0-sources.jar"
+)
+
+http_file(
+ name = "collection-jvm-1_4_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/androidx/collection/collection-jvm/1.4.0/collection-jvm-1.4.0-sources.jar",
+ sha256 = "4d2d1ff5a41f29817d379ad2982f0e51a55bae102ed7b6d1b45d5a4ff64fc40b",
+ downloaded_file_path = "collection-jvm-1.4.0-sources.jar"
+)
+
+http_file(
+ name = "animation-desktop-1_7_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/animation/animation-desktop/1.7.0/animation-desktop-1.7.0-sources.jar",
+ sha256 = "b544afe0e4bf51602e364892dddc7576e9cc4d2ee84feb28794556ae513218d9",
+ downloaded_file_path = "animation-desktop-1.7.0-sources.jar"
+)
+
+http_file(
+ name = "animation-core-desktop-1_7_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/animation/animation-core-desktop/1.7.0/animation-core-desktop-1.7.0-sources.jar",
+ sha256 = "b59e773b164762fac438763ee8d0c1de192097c04c47c3001358027dfb534a30",
+ downloaded_file_path = "animation-core-desktop-1.7.0-sources.jar"
+)
+
+http_file(
+ name = "ui-geometry-desktop-1_7_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-geometry-desktop/1.7.0/ui-geometry-desktop-1.7.0-sources.jar",
+ sha256 = "9771e9108e33a3180d8ba84e1d54d17e3b3d5e3249528f1ed5759c7bd86247ec",
+ downloaded_file_path = "ui-geometry-desktop-1.7.0-sources.jar"
+)
+
+http_file(
+ name = "foundation-layout-desktop-1_7_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/foundation/foundation-layout-desktop/1.7.0/foundation-layout-desktop-1.7.0-sources.jar",
+ sha256 = "578d815eb87374861644f2b9e923cffcc36b94b08d618a3b418448f407f2badf",
+ downloaded_file_path = "foundation-layout-desktop-1.7.0-sources.jar"
+)
+
+http_file(
+ name = "ui-desktop-1_7_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-desktop/1.7.0/ui-desktop-1.7.0-sources.jar",
+ sha256 = "6b0d99d477c3e3ac9d198611f63e6f6ac824025a16d023a6ed093a047f80ab03",
+ downloaded_file_path = "ui-desktop-1.7.0-sources.jar"
+)
+
+http_file(
+ name = "lifecycle-common-jvm-2_8_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-common-jvm/2.8.5/lifecycle-common-jvm-2.8.5-sources.jar",
+ sha256 = "99aa4aa1f4432d9dab6a8b07ac01c6c7eb0c0f813f4c727bc29e9e60a0059480",
+ downloaded_file_path = "lifecycle-common-jvm-2.8.5-sources.jar"
+)
+
+http_file(
+ name = "lifecycle-runtime-desktop-2_8_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-runtime-desktop/2.8.5/lifecycle-runtime-desktop-2.8.5-sources.jar",
+ sha256 = "6c0abf455450dd51021173fb8ef37e964d8d9256db132f82937ef55d5e726fba",
+ downloaded_file_path = "lifecycle-runtime-desktop-2.8.5-sources.jar"
+)
+
+http_file(
+ name = "core-common-2_2_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/androidx/arch/core/core-common/2.2.0/core-common-2.2.0-sources.jar",
+ sha256 = "563d430880d847890029234386ef03adb95403c34f3c9dec3a7002e2f4007ae4",
+ downloaded_file_path = "core-common-2.2.0-sources.jar"
+)
+
+http_file(
+ name = "lifecycle-viewmodel-desktop-2_8_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/androidx/lifecycle/lifecycle-viewmodel-desktop/2.8.5/lifecycle-viewmodel-desktop-2.8.5-sources.jar",
+ sha256 = "330c70d5e1a3d5c09ee535ba950d262a71e80c1cefb901a31b2098a43bad2929",
+ downloaded_file_path = "lifecycle-viewmodel-desktop-2.8.5-sources.jar"
+)
+
+http_file(
+ name = "lifecycle-runtime-compose-desktop-2_8_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/androidx/lifecycle/lifecycle-runtime-compose-desktop/2.8.3/lifecycle-runtime-compose-desktop-2.8.3-sources.jar",
+ sha256 = "ffe4b5f1a7bdd9655a0ee64dfcc3474afd24e97d9dc02896e8db106616b50fe8",
+ downloaded_file_path = "lifecycle-runtime-compose-desktop-2.8.3-sources.jar"
+)
+
+http_file(
+ name = "annotation-1_8_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/dl.google.com/dl/android/maven2/androidx/annotation/annotation/1.8.0/annotation-1.8.0-sources.jar",
+ sha256 = "706eb1c09bbc2ad74bf0f173e1fe77ac46fd7945efd9b6409053fb3f8763eff2",
+ downloaded_file_path = "annotation-1.8.0-sources.jar"
+)
+
+http_file(
+ name = "runtime-saveable-desktop-1_7_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/runtime/runtime-saveable-desktop/1.7.0/runtime-saveable-desktop-1.7.0-sources.jar",
+ sha256 = "909185ecf261fa573b8b3b8819df240da4ee6cc1b09e41fcde715a5150c25f71",
+ downloaded_file_path = "runtime-saveable-desktop-1.7.0-sources.jar"
+)
+
+http_file(
+ name = "ui-graphics-desktop-1_7_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-graphics-desktop/1.7.0/ui-graphics-desktop-1.7.0-sources.jar",
+ sha256 = "e48d6dd7cd663f16d9dfa76f153d94b946b5d7b3523361ed7d5e2d43c184b911",
+ downloaded_file_path = "ui-graphics-desktop-1.7.0-sources.jar"
+)
+
+http_file(
+ name = "ui-unit-desktop-1_7_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-unit-desktop/1.7.0/ui-unit-desktop-1.7.0-sources.jar",
+ sha256 = "d4ff6ff0f8922ff58b5a922e321db2bddbd35745226b5ac50115d27e351025cb",
+ downloaded_file_path = "ui-unit-desktop-1.7.0-sources.jar"
+)
+
+http_file(
+ name = "ui-text-desktop-1_7_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-text-desktop/1.7.0/ui-text-desktop-1.7.0-sources.jar",
+ sha256 = "f00151b2d0011ed805774a84dc06bd086ad3489025fb0922ae87c7906e0c93e1",
+ downloaded_file_path = "ui-text-desktop-1.7.0-sources.jar"
+)
+
+http_file(
+ name = "ui-util-desktop-1_7_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/ui/ui-util-desktop/1.7.0/ui-util-desktop-1.7.0-sources.jar",
+ sha256 = "26edb4042bc4aa6a3f49400c6d4205730cbf6a9955c452eb8e56720660541ecb",
+ downloaded_file_path = "ui-util-desktop-1.7.0-sources.jar"
+)
+
+http_file(
+ name = "components-resources-desktop-1_7_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/components/components-resources-desktop/1.7.0/components-resources-desktop-1.7.0-sources.jar",
+ sha256 = "acee37856d910a4da5f97dddbd4900e2fe7ca197e82669c0ae2e13afb2f58352",
+ downloaded_file_path = "components-resources-desktop-1.7.0-sources.jar"
+)
+
+http_file(
+ name = "runtime-desktop-1_7_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/runtime/runtime-desktop/1.7.0/runtime-desktop-1.7.0-sources.jar",
+ sha256 = "8184795b9fed59fcbb5a4421f2c6e5ad8c8a6f10248a35fc5c12244652bb3456",
+ downloaded_file_path = "runtime-desktop-1.7.0-sources.jar"
+)
+
+http_file(
+ name = "skiko-awt-0_8_15_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/skiko/skiko-awt/0.8.15/skiko-awt-0.8.15.jar",
+ sha256 = "2d6efe988f8d3a57e63fcf923f3439cdabb88947e351f97d06ec9b2a6a87fff0",
+ downloaded_file_path = "skiko-awt-0.8.15.jar"
+)
+
+http_file(
+ name = "skiko-awt-0_8_15-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/skiko/skiko-awt/0.8.15/skiko-awt-0.8.15-sources.jar",
+ sha256 = "fd685f1f4cecf2c2988616d2bf8db0b936de31af9d4a360649eee3e9eba2e688",
+ downloaded_file_path = "skiko-awt-0.8.15-sources.jar"
+)
+
+http_file(
+ name = "skiko-awt-runtime-all-0_8_15_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/skiko/skiko-awt-runtime-all/0.8.15/skiko-awt-runtime-all-0.8.15.jar",
+ sha256 = "805ca62e64ec4945a17fde87841c5b0bb32767d2cc7e25968dcef8fa44f990cf",
+ downloaded_file_path = "skiko-awt-runtime-all-0.8.15.jar"
+)
+
+http_file(
+ name = "skiko-awt-runtime-all-0_8_15-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/skiko/skiko-awt-runtime-all/0.8.15/skiko-awt-runtime-all-0.8.15-sources.jar",
+ sha256 = "ffb15712d44eede3caed14e7f3d1aa7df4aeec024e53d41acf1ac567e8fd0736",
+ downloaded_file_path = "skiko-awt-runtime-all-0.8.15-sources.jar"
+)
+
+http_file(
+ name = "libthrift-0_19_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/thrift/libthrift/0.19.0/libthrift-0.19.0.jar",
+ sha256 = "2b6e6550b40467ede7b3034a1a9eb9148fbf920cfdae5bf0b1d2bb3d4e780625",
+ downloaded_file_path = "libthrift-0.19.0.jar"
+)
+
+http_file(
+ name = "libthrift-0_19_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/thrift/libthrift/0.19.0/libthrift-0.19.0-sources.jar",
+ sha256 = "93334310686b6594800b431db134b5f37c3a02ad8dda71a9ea93d999389fc721",
+ downloaded_file_path = "libthrift-0.19.0-sources.jar"
+)
+
+http_file(
+ name = "log4j-over-slf4j-1_7_36_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/log4j-over-slf4j/1.7.36/log4j-over-slf4j-1.7.36.jar",
+ sha256 = "0a7e032bf5bcdd5b2bf8bf2e5cf02c5646f2aa6fee66933b8150dbe84e651e8a",
+ downloaded_file_path = "log4j-over-slf4j-1.7.36.jar"
+)
+
+http_file(
+ name = "log4j-over-slf4j-1_7_36-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/log4j-over-slf4j/1.7.36/log4j-over-slf4j-1.7.36-sources.jar",
+ sha256 = "10ab6331a4802934a02b4d22e81d5006c67d5923c1c88d4f63077e4f02b6ed7c",
+ downloaded_file_path = "log4j-over-slf4j-1.7.36-sources.jar"
+)
+
+http_file(
+ name = "lucene-analysis-common-9_12_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-analysis-common/9.12.0/lucene-analysis-common-9.12.0.jar",
+ sha256 = "8c79d8741f711cc6d7501805b03f7b5f505805d09cab1beb95f0be24b6d27655",
+ downloaded_file_path = "lucene-analysis-common-9.12.0.jar"
+)
+
+http_file(
+ name = "lucene-analysis-common-9_12_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-analysis-common/9.12.0/lucene-analysis-common-9.12.0-sources.jar",
+ sha256 = "eb2e790a9259f1d066011462e969c682f8109eb161054a73b8cf4cfe569e88e8",
+ downloaded_file_path = "lucene-analysis-common-9.12.0-sources.jar"
+)
+
+http_file(
+ name = "lucene-codecs-9_12_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-codecs/9.12.0/lucene-codecs-9.12.0.jar",
+ sha256 = "8173a45b87df23a6dd279916cf16b361c0dcfeff5927121b014d210b19f17555",
+ downloaded_file_path = "lucene-codecs-9.12.0.jar"
+)
+
+http_file(
+ name = "lucene-codecs-9_12_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-codecs/9.12.0/lucene-codecs-9.12.0-sources.jar",
+ sha256 = "7b1c2846ac648dd8f8093f25646fd13c95ca00df2ea9508327c1628aeb1d31da",
+ downloaded_file_path = "lucene-codecs-9.12.0-sources.jar"
+)
+
+http_file(
+ name = "lucene-core-9_12_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-core/9.12.0/lucene-core-9.12.0.jar",
+ sha256 = "6c7b774b75cd8f369e246f365a47caa54ae991cae6afa49c7f339e9921ca58a0",
+ downloaded_file_path = "lucene-core-9.12.0.jar"
+)
+
+http_file(
+ name = "lucene-core-9_12_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-core/9.12.0/lucene-core-9.12.0-sources.jar",
+ sha256 = "19397280d1e53f015004fe0ac38a33c4a7e5079015d929589fbbd5e79e36ca84",
+ downloaded_file_path = "lucene-core-9.12.0-sources.jar"
+)
+
+http_file(
+ name = "lucene-highlighter-9_12_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-highlighter/9.12.0/lucene-highlighter-9.12.0.jar",
+ sha256 = "5094e1b38f02eb72500a4283ac0f654e2e81943c5359b629567dd7900c935a59",
+ downloaded_file_path = "lucene-highlighter-9.12.0.jar"
+)
+
+http_file(
+ name = "lucene-highlighter-9_12_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-highlighter/9.12.0/lucene-highlighter-9.12.0-sources.jar",
+ sha256 = "21216449f7e57c9444a6d2a249b02575b04f2a8e1445be2b10a3684fea2debe5",
+ downloaded_file_path = "lucene-highlighter-9.12.0-sources.jar"
+)
+
+http_file(
+ name = "lucene-memory-9_12_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-memory/9.12.0/lucene-memory-9.12.0.jar",
+ sha256 = "fdbb9c9b3270ce06370d094f1a80dbbbf81b2638b55fa14cc817469092899f01",
+ downloaded_file_path = "lucene-memory-9.12.0.jar"
+)
+
+http_file(
+ name = "lucene-memory-9_12_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-memory/9.12.0/lucene-memory-9.12.0-sources.jar",
+ sha256 = "104ad8d38e5baf44e03430c62bc60a399ab3dc2cde3cdb83eed3fecef89bdcf3",
+ downloaded_file_path = "lucene-memory-9.12.0-sources.jar"
+)
+
+http_file(
+ name = "lucene-queries-9_12_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/9.12.0/lucene-queries-9.12.0.jar",
+ sha256 = "3b4da6b1673e4edd141c7b86538cc61f6ff3386106f1f5e179c9fe2d30ea2fca",
+ downloaded_file_path = "lucene-queries-9.12.0.jar"
+)
+
+http_file(
+ name = "lucene-queries-9_12_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/9.12.0/lucene-queries-9.12.0-sources.jar",
+ sha256 = "d2046c1741aafb00b93137925b4087a8467b3cd09c791d410916d422a6a42677",
+ downloaded_file_path = "lucene-queries-9.12.0-sources.jar"
+)
+
+http_file(
+ name = "lucene-queryparser-9_12_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/9.12.0/lucene-queryparser-9.12.0.jar",
+ sha256 = "fc866b7bbfc199436feb24be7dd5c575445342eb283bfe07dd519eab131d3675",
+ downloaded_file_path = "lucene-queryparser-9.12.0.jar"
+)
+
+http_file(
+ name = "lucene-queryparser-9_12_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/9.12.0/lucene-queryparser-9.12.0-sources.jar",
+ sha256 = "d7f6f0d4b1cd3f562eaebe8569dd673cde2d5512c1d3b3245459fe6c063c1e14",
+ downloaded_file_path = "lucene-queryparser-9.12.0-sources.jar"
+)
+
+http_file(
+ name = "lucene-sandbox-9_12_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/9.12.0/lucene-sandbox-9.12.0.jar",
+ sha256 = "2262f39a241f435dba61f230e7528205c34f4bf0008faa57f0808476bb782996",
+ downloaded_file_path = "lucene-sandbox-9.12.0.jar"
+)
+
+http_file(
+ name = "lucene-sandbox-9_12_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/9.12.0/lucene-sandbox-9.12.0-sources.jar",
+ sha256 = "0d0bd56ac14b9ad9029eeef16679c997d18ee0c79645bf4a1e942bd7c53d2fca",
+ downloaded_file_path = "lucene-sandbox-9.12.0-sources.jar"
+)
+
+http_file(
+ name = "lucene-suggest-9_12_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-suggest/9.12.0/lucene-suggest-9.12.0.jar",
+ sha256 = "1606fb9c7cf57d88b2824916c00280c92e14bcde798a6b78b27e0db8f13227f0",
+ downloaded_file_path = "lucene-suggest-9.12.0.jar"
+)
+
+http_file(
+ name = "lucene-suggest-9_12_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-suggest/9.12.0/lucene-suggest-9.12.0-sources.jar",
+ sha256 = "ee062cbadfeaa8de8a37e5b453075dfb2c6969e38af2fa462035488211d9809b",
+ downloaded_file_path = "lucene-suggest-9.12.0-sources.jar"
+)
+
+http_file(
+ name = "lz4-java-1_8_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar",
+ sha256 = "d74a3334fb35195009b338a951f918203d6bbca3d1d359033dc33edd1cadc9ef",
+ downloaded_file_path = "lz4-java-1.8.0.jar"
+)
+
+http_file(
+ name = "lz4-java-1_8_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0-sources.jar",
+ sha256 = "53ac09a2d80ba5d0b7078f9cbc572dd4a5377a37d08b3333dd4b2ffe2143650f",
+ downloaded_file_path = "lz4-java-1.8.0-sources.jar"
+)
+
+http_file(
+ name = "jewel-markdown-ide-laf-bridge-styling-243-0_26_2_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/jewel/jewel-markdown-ide-laf-bridge-styling-243/0.26.2/jewel-markdown-ide-laf-bridge-styling-243-0.26.2.jar",
+ sha256 = "4b8701e671d6733f737f7d56362ee34f048397e312991c6450fc255247df1c8c",
+ downloaded_file_path = "jewel-markdown-ide-laf-bridge-styling-243-0.26.2.jar"
+)
+
+http_file(
+ name = "jewel-markdown-core-243-0_26_2_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/jewel/jewel-markdown-core-243/0.26.2/jewel-markdown-core-243-0.26.2.jar",
+ sha256 = "9fa67a77e3f298918be7e8e83e6e1d2491f39377aaef1905cf20f6317fe273d4",
+ downloaded_file_path = "jewel-markdown-core-243-0.26.2.jar"
+)
+
+http_file(
+ name = "jewel-markdown-ide-laf-bridge-styling-243-0_26_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/jewel/jewel-markdown-ide-laf-bridge-styling-243/0.26.2/jewel-markdown-ide-laf-bridge-styling-243-0.26.2-sources.jar",
+ sha256 = "3b5be08d5e33618cd46f456b712050007562d72dda46db15cd90c0d23ee22db4",
+ downloaded_file_path = "jewel-markdown-ide-laf-bridge-styling-243-0.26.2-sources.jar"
+)
+
+http_file(
+ name = "jewel-markdown-core-243-0_26_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/jewel/jewel-markdown-core-243/0.26.2/jewel-markdown-core-243-0.26.2-sources.jar",
+ sha256 = "61f4ff8ff43df9c8708c3c84452fcf964bd54dea866713faf10d7c7a921ae5be",
+ downloaded_file_path = "jewel-markdown-core-243-0.26.2-sources.jar"
+)
+
+http_file(
+ name = "commonmark-0_22_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/commonmark/commonmark/0.22.0/commonmark-0.22.0-sources.jar",
+ sha256 = "d96c9edcb27a4da6f162e6f082ee633422140d4d040d256a76ae7a69d7ed5ffd",
+ downloaded_file_path = "commonmark-0.22.0-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-provider-3_9_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-resolver-provider/3.9.9/maven-resolver-provider-3.9.9.jar",
+ sha256 = "5dea05049c94f952f48ce2bfe0111afdf986acc591fcc11d23fe3b8dcb70291e",
+ downloaded_file_path = "maven-resolver-provider-3.9.9.jar"
+)
+
+http_file(
+ name = "maven-model-3_9_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model/3.9.9/maven-model-3.9.9.jar",
+ sha256 = "8f59b0a16fe9c933be749a60ae0705a0cb337bb5abaf38801b40b740ff775727",
+ downloaded_file_path = "maven-model-3.9.9.jar"
+)
+
+http_file(
+ name = "maven-model-builder-3_9_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model-builder/3.9.9/maven-model-builder-3.9.9.jar",
+ sha256 = "a4377182ac2e5adfe16be3b3c81981a5ecddab014184de72ae1e522f04a77602",
+ downloaded_file_path = "maven-model-builder-3.9.9.jar"
+)
+
+http_file(
+ name = "plexus-interpolation-1_27_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-interpolation/1.27/plexus-interpolation-1.27.jar",
+ sha256 = "3fb4fb6143fdf964024c3cb738551524b9ea84e5c211cd660c559ad0703e5230",
+ downloaded_file_path = "plexus-interpolation-1.27.jar"
+)
+
+http_file(
+ name = "maven-artifact-3_9_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.9.9/maven-artifact-3.9.9.jar",
+ sha256 = "30f015d1c1a393e19c18cd4f43532089c36d4ca328608ce3dda78b74d3d31515",
+ downloaded_file_path = "maven-artifact-3.9.9.jar"
+)
+
+http_file(
+ name = "maven-builder-support-3_9_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-builder-support/3.9.9/maven-builder-support-3.9.9.jar",
+ sha256 = "2ca4a967bdd12a9e85d40e012374f86e63d4a1030c199da4832e3d0a1c6770d8",
+ downloaded_file_path = "maven-builder-support-3.9.9.jar"
+)
+
+http_file(
+ name = "org_eclipse_sisu_inject-0_9_0_M3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.9.0.M3/org.eclipse.sisu.inject-0.9.0.M3.jar",
+ sha256 = "15335c4dcf082f599fb8eddcfb58d6a7e9a9c97de2883c257089a479b9b24522",
+ downloaded_file_path = "org.eclipse.sisu.inject-0.9.0.M3.jar"
+)
+
+http_file(
+ name = "maven-repository-metadata-3_9_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-repository-metadata/3.9.9/maven-repository-metadata-3.9.9.jar",
+ sha256 = "137c297e6a52d489b76663c82324d54e40f5d498a8fc015c0203fd91df8623b0",
+ downloaded_file_path = "maven-repository-metadata-3.9.9.jar"
+)
+
+http_file(
+ name = "maven-resolver-api-1_9_22_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.9.22/maven-resolver-api-1.9.22.jar",
+ sha256 = "63f5f665e44a09ef55463b3b91fda0b78ff07dd24b1060d56e79c10b6e32cbfb",
+ downloaded_file_path = "maven-resolver-api-1.9.22.jar"
+)
+
+http_file(
+ name = "maven-resolver-spi-1_9_22_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-spi/1.9.22/maven-resolver-spi-1.9.22.jar",
+ sha256 = "99ad721e4631d9bd0c4f9e29c869672577c66f2a674a5723ce38eff13c75cbfd",
+ downloaded_file_path = "maven-resolver-spi-1.9.22.jar"
+)
+
+http_file(
+ name = "maven-resolver-util-1_9_22_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-util/1.9.22/maven-resolver-util-1.9.22.jar",
+ sha256 = "4aaea1584c39294ca926fc474723d9684473609ef4490c4eb169d6ea7daca6b5",
+ downloaded_file_path = "maven-resolver-util-1.9.22.jar"
+)
+
+http_file(
+ name = "maven-resolver-impl-1_9_22_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-impl/1.9.22/maven-resolver-impl-1.9.22.jar",
+ sha256 = "e4dafb8acc13d736377c02d2170d869438dd74b98b860745909d238726babcbb",
+ downloaded_file_path = "maven-resolver-impl-1.9.22.jar"
+)
+
+http_file(
+ name = "maven-resolver-named-locks-1_9_22_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-named-locks/1.9.22/maven-resolver-named-locks-1.9.22.jar",
+ sha256 = "0685f29ec3b548d9b6917c527f13c667685a3394b955aaa5b25d0559818b7fc5",
+ downloaded_file_path = "maven-resolver-named-locks-1.9.22.jar"
+)
+
+http_file(
+ name = "maven-resolver-provider-3_9_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-resolver-provider/3.9.9/maven-resolver-provider-3.9.9-sources.jar",
+ sha256 = "442fe53283444bfc1428b7743bc9bca3da4277b13c86b13c404dcd37628b4143",
+ downloaded_file_path = "maven-resolver-provider-3.9.9-sources.jar"
+)
+
+http_file(
+ name = "maven-model-3_9_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model/3.9.9/maven-model-3.9.9-sources.jar",
+ sha256 = "a7496f423acec6137a99baa09ad1cbc68f81f56b03685798824e1a9d2b4fd705",
+ downloaded_file_path = "maven-model-3.9.9-sources.jar"
+)
+
+http_file(
+ name = "maven-model-builder-3_9_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model-builder/3.9.9/maven-model-builder-3.9.9-sources.jar",
+ sha256 = "edd3e4816841dd96339cc4fe53154bee818083b0070f11227a164996e3c5f84a",
+ downloaded_file_path = "maven-model-builder-3.9.9-sources.jar"
+)
+
+http_file(
+ name = "plexus-interpolation-1_27-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-interpolation/1.27/plexus-interpolation-1.27-sources.jar",
+ sha256 = "aef15feee7005390a97304e0d64457fab9e792ef0de9932c87dd3d2898fee566",
+ downloaded_file_path = "plexus-interpolation-1.27-sources.jar"
+)
+
+http_file(
+ name = "maven-artifact-3_9_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.9.9/maven-artifact-3.9.9-sources.jar",
+ sha256 = "75dd90e3efd827f64005f314d09ee5778faee1c11c19c13922da4a4165bb46f7",
+ downloaded_file_path = "maven-artifact-3.9.9-sources.jar"
+)
+
+http_file(
+ name = "maven-builder-support-3_9_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-builder-support/3.9.9/maven-builder-support-3.9.9-sources.jar",
+ sha256 = "00cbf78985ccf2b486850160a02856dc043321aff649e7230741b9b456985691",
+ downloaded_file_path = "maven-builder-support-3.9.9-sources.jar"
+)
+
+http_file(
+ name = "org_eclipse_sisu_inject-0_9_0_M3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.9.0.M3/org.eclipse.sisu.inject-0.9.0.M3-sources.jar",
+ sha256 = "68df3b63392acf086ea869ae57638f7915e5b6cef05c2d2dd4220b96206b4211",
+ downloaded_file_path = "org.eclipse.sisu.inject-0.9.0.M3-sources.jar"
+)
+
+http_file(
+ name = "maven-repository-metadata-3_9_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-repository-metadata/3.9.9/maven-repository-metadata-3.9.9-sources.jar",
+ sha256 = "407f00cd460b27677fc641069b5d7a7925df9d29674d66fc12eab8428cad5403",
+ downloaded_file_path = "maven-repository-metadata-3.9.9-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-api-1_9_22-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.9.22/maven-resolver-api-1.9.22-sources.jar",
+ sha256 = "81f22211b99fea73c6cda74aa617477806b33850b9883722b0b26ac7934c36b7",
+ downloaded_file_path = "maven-resolver-api-1.9.22-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-spi-1_9_22-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-spi/1.9.22/maven-resolver-spi-1.9.22-sources.jar",
+ sha256 = "c5ec4528bbec341edcecb54477a21f5befde42899b5f5e0d99d3b264412991db",
+ downloaded_file_path = "maven-resolver-spi-1.9.22-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-util-1_9_22-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-util/1.9.22/maven-resolver-util-1.9.22-sources.jar",
+ sha256 = "6a71eed7e9011075aec58078e23d113359df4241d7ba25e530529b85f368db5d",
+ downloaded_file_path = "maven-resolver-util-1.9.22-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-impl-1_9_22-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-impl/1.9.22/maven-resolver-impl-1.9.22-sources.jar",
+ sha256 = "dbc2c2c8a0a79b54a112b198a835600b0bd3a3a72b5500a9250cc32c6603f115",
+ downloaded_file_path = "maven-resolver-impl-1.9.22-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-named-locks-1_9_22-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-named-locks/1.9.22/maven-resolver-named-locks-1.9.22-sources.jar",
+ sha256 = "a441fd2c7a0c913df6ad727e7ed419aaadacb53c0443e39ddb97b5197d51b647",
+ downloaded_file_path = "maven-resolver-named-locks-1.9.22-sources.jar"
+)
+
+http_file(
+ name = "maven-artifact-3_0_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5.jar",
+ sha256 = "c6d5e244dd2329971f91b8df666ffe9e0b00a7dd014d6ee073b6f6cb82877f5c",
+ downloaded_file_path = "maven-artifact-3.0.5.jar"
+)
+
+http_file(
+ name = "plexus-utils-2_0_6_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar",
+ sha256 = "8b909f4ca9788647942f883d4e559bcc642123f7c6bcd3846983a2e465469c33",
+ downloaded_file_path = "plexus-utils-2.0.6.jar"
+)
+
+http_file(
+ name = "maven-artifact-3_0_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5-sources.jar",
+ sha256 = "5ef23402d070d9dc9a2b3c116242592480e2dba4227f8ae00818ac88abbe025c",
+ downloaded_file_path = "maven-artifact-3.0.5-sources.jar"
+)
+
+http_file(
+ name = "plexus-utils-2_0_6-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6-sources.jar",
+ sha256 = "3378c4202267239ee88863d63067d9c10e951ccc0b23fc7aeb06286ac550c681",
+ downloaded_file_path = "plexus-utils-2.0.6-sources.jar"
+)
+
+http_file(
+ name = "maven-core-3_0_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5.jar",
+ sha256 = "ac8e617f951ecde3c4f6bca4922fdd7861500fe7d58289f26ad5adac443075bc",
+ downloaded_file_path = "maven-core-3.0.5.jar"
+)
+
+http_file(
+ name = "maven-model-3_0_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.jar",
+ sha256 = "876a76b663db6c7326ad234afe430c473d3261a06b3284f31d5eb4889d1c3084",
+ downloaded_file_path = "maven-model-3.0.5.jar"
+)
+
+http_file(
+ name = "maven-settings-3_0_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings/3.0.5/maven-settings-3.0.5.jar",
+ sha256 = "d8f9f237afc21d8202eedffa29cbf6e9d46c78b3c22b217d16267216988221b9",
+ downloaded_file_path = "maven-settings-3.0.5.jar"
+)
+
+http_file(
+ name = "maven-settings-builder-3_0_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5.jar",
+ sha256 = "ac0e62e26b7f690e265ba75667531973b8a2da12b3b0ff102a612f05b42b6faf",
+ downloaded_file_path = "maven-settings-builder-3.0.5.jar"
+)
+
+http_file(
+ name = "maven-repository-metadata-3_0_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.jar",
+ sha256 = "c867b4e075a4548bf27422542f96b159f94c4e7ffaaf6427b10433afd6a3a38c",
+ downloaded_file_path = "maven-repository-metadata-3.0.5.jar"
+)
+
+http_file(
+ name = "maven-plugin-api-3_0_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.0.5/maven-plugin-api-3.0.5.jar",
+ sha256 = "469505f75b8526a338cfd7e0ec841655ae52ddbcc1b36482e97d72f52ce7d890",
+ downloaded_file_path = "maven-plugin-api-3.0.5.jar"
+)
+
+http_file(
+ name = "maven-model-builder-3_0_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model-builder/3.0.5/maven-model-builder-3.0.5.jar",
+ sha256 = "45a2c6ff76e12678eaf576bd7a68d028c5a5ba85fdc216a381ea86e9187e1b51",
+ downloaded_file_path = "maven-model-builder-3.0.5.jar"
+)
+
+http_file(
+ name = "maven-aether-provider-3_0_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5.jar",
+ sha256 = "c74327cd5d7b137c8be3591c766271ac8ace1a617518f0410b8a95579f9839b0",
+ downloaded_file_path = "maven-aether-provider-3.0.5.jar"
+)
+
+http_file(
+ name = "aether-spi-1_13_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.jar",
+ sha256 = "d5de4e299be5a79feb1dbe8ff3814034c6e44314b4c00b92ffa8d97576ded5b3",
+ downloaded_file_path = "aether-spi-1.13.1.jar"
+)
+
+http_file(
+ name = "aether-impl-1_13_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.jar",
+ sha256 = "865511994805827e88f327944a089142bb7f3d88cde271ba3dceb732cb137a93",
+ downloaded_file_path = "aether-impl-1.13.1.jar"
+)
+
+http_file(
+ name = "aether-api-1_13_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.jar",
+ sha256 = "ae8dc80232771f8913febfa410c5719e9ba8ded81fb99788e214fd676dbbe13f",
+ downloaded_file_path = "aether-api-1.13.1.jar"
+)
+
+http_file(
+ name = "aether-util-1_13_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar",
+ sha256 = "687799a0ce988bee9e8eb9ae0ba870300adc0114248ad4a4327bdb625d27e010",
+ downloaded_file_path = "aether-util-1.13.1.jar"
+)
+
+http_file(
+ name = "sisu-inject-plexus-2_3_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/sisu/sisu-inject-plexus/2.3.0/sisu-inject-plexus-2.3.0.jar",
+ sha256 = "bf9083fb846993689409b2bdbc735048e53bac6cc32707cde7ef84817b6e9365",
+ downloaded_file_path = "sisu-inject-plexus-2.3.0.jar"
+)
+
+http_file(
+ name = "sisu-inject-bean-2_3_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar",
+ sha256 = "75819b29737c2bee1bfbda1011d455c7036738e0ef32ffbf85ba1d8fa157ceb2",
+ downloaded_file_path = "sisu-inject-bean-2.3.0.jar"
+)
+
+http_file(
+ name = "plexus-interpolation-1_14_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar",
+ sha256 = "7fc63378d3e84663619b9bedace9f9fe78b276c2be3c62ca2245449294c84176",
+ downloaded_file_path = "plexus-interpolation-1.14.jar"
+)
+
+http_file(
+ name = "plexus-classworlds-2_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.jar",
+ sha256 = "259d528a29722cab6349d7e7d432e3fd4877c087ffcb04985a6612e97023bba8",
+ downloaded_file_path = "plexus-classworlds-2.4.jar"
+)
+
+http_file(
+ name = "plexus-component-annotations-1_5_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar",
+ sha256 = "4df7a6a7be64b35bbccf60b5c115697f9ea3421d22674ae67135dde375fcca1f",
+ downloaded_file_path = "plexus-component-annotations-1.5.5.jar"
+)
+
+http_file(
+ name = "plexus-sec-dispatcher-1_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar",
+ sha256 = "3b0559bb8432f28937efe6ca193ef54a8506d0075d73fd7406b9b116c6a11063",
+ downloaded_file_path = "plexus-sec-dispatcher-1.3.jar"
+)
+
+http_file(
+ name = "plexus-cipher-1_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar",
+ sha256 = "5a15fdba22669e0fdd06e10dcce6320879e1f7398fbc910cd0677b50672a78c4",
+ downloaded_file_path = "plexus-cipher-1.4.jar"
+)
+
+http_file(
+ name = "maven-core-3_0_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5-sources.jar",
+ sha256 = "e5dd6bcddf00a5cdd857671082a59b7b2c03fac8223348e885bda64b065b5804",
+ downloaded_file_path = "maven-core-3.0.5-sources.jar"
+)
+
+http_file(
+ name = "maven-model-3_0_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5-sources.jar",
+ sha256 = "881d2c271a48f4b2140899fc88f783aca42152140ae6a827589086ad39734ed9",
+ downloaded_file_path = "maven-model-3.0.5-sources.jar"
+)
+
+http_file(
+ name = "maven-settings-3_0_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings/3.0.5/maven-settings-3.0.5-sources.jar",
+ sha256 = "c4e8492dc30c4fb8f680eb94e8fc418730ef43912f02aa0d1168ccdc730627f7",
+ downloaded_file_path = "maven-settings-3.0.5-sources.jar"
+)
+
+http_file(
+ name = "maven-settings-builder-3_0_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5-sources.jar",
+ sha256 = "ed864bb403c95b645ef33de16e33350b0c3cc53edb3e1e410f2de6a5ed5c457e",
+ downloaded_file_path = "maven-settings-builder-3.0.5-sources.jar"
+)
+
+http_file(
+ name = "maven-repository-metadata-3_0_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5-sources.jar",
+ sha256 = "a0bbfdf03447b211a6c1b01a45cecdca68abca96ea190d4b9783f18c443b8c71",
+ downloaded_file_path = "maven-repository-metadata-3.0.5-sources.jar"
+)
+
+http_file(
+ name = "maven-plugin-api-3_0_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.0.5/maven-plugin-api-3.0.5-sources.jar",
+ sha256 = "1243d2acdc43b50d93d2a1c8eb47f92bf0d10613452cb80e02883641b1bd9fd7",
+ downloaded_file_path = "maven-plugin-api-3.0.5-sources.jar"
+)
+
+http_file(
+ name = "maven-model-builder-3_0_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model-builder/3.0.5/maven-model-builder-3.0.5-sources.jar",
+ sha256 = "fdcb5d52ce35114484e4ff726d9db7e2fd15a2c3ff4066df33ee39c3e320d820",
+ downloaded_file_path = "maven-model-builder-3.0.5-sources.jar"
+)
+
+http_file(
+ name = "maven-aether-provider-3_0_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5-sources.jar",
+ sha256 = "34545fe5cf2aaf14f8f51721d69db3a669bce9b57e41c5bef8d7b816d952503b",
+ downloaded_file_path = "maven-aether-provider-3.0.5-sources.jar"
+)
+
+http_file(
+ name = "aether-spi-1_13_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1-sources.jar",
+ sha256 = "3716e978f9faa9fd916602101c97d14447a128bb633fcd7db3bd9fc276d65537",
+ downloaded_file_path = "aether-spi-1.13.1-sources.jar"
+)
+
+http_file(
+ name = "aether-impl-1_13_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1-sources.jar",
+ sha256 = "893dd305c5cfb2264426e30778d1c8f0902554cc1af7d3f0e1f3c8a6ab7d890b",
+ downloaded_file_path = "aether-impl-1.13.1-sources.jar"
+)
+
+http_file(
+ name = "aether-api-1_13_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1-sources.jar",
+ sha256 = "34826ef6224ce85cdb3beafae4e61ed97e5dd0dd29a2b7dae1767539f65d8b36",
+ downloaded_file_path = "aether-api-1.13.1-sources.jar"
+)
+
+http_file(
+ name = "aether-util-1_13_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1-sources.jar",
+ sha256 = "da373fd77a88458aa0a82dfd82210433380749415d01677de88658fb8993a361",
+ downloaded_file_path = "aether-util-1.13.1-sources.jar"
+)
+
+http_file(
+ name = "sisu-inject-plexus-2_3_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/sisu/sisu-inject-plexus/2.3.0/sisu-inject-plexus-2.3.0-sources.jar",
+ sha256 = "043abe9f6cd412761d14d7e4057870bb18c448594d69edb35321e6be41f46bdc",
+ downloaded_file_path = "sisu-inject-plexus-2.3.0-sources.jar"
+)
+
+http_file(
+ name = "sisu-inject-bean-2_3_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0-sources.jar",
+ sha256 = "3e0bb72efa82967c525a51a265cf4aaac3561b40559f7e2f0dfaea847b50580a",
+ downloaded_file_path = "sisu-inject-bean-2.3.0-sources.jar"
+)
+
+http_file(
+ name = "plexus-interpolation-1_14-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14-sources.jar",
+ sha256 = "015d88e3e3b3c64ded8b8625c76e447d3e7a6894d3d147748ed94de006fab610",
+ downloaded_file_path = "plexus-interpolation-1.14-sources.jar"
+)
+
+http_file(
+ name = "plexus-classworlds-2_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4-sources.jar",
+ sha256 = "2949b80b5a0d5d828a4a4667f98c6365e61980b457e1894d3beb977910ebeef9",
+ downloaded_file_path = "plexus-classworlds-2.4-sources.jar"
+)
+
+http_file(
+ name = "plexus-component-annotations-1_5_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5-sources.jar",
+ sha256 = "527768d357304e0ad56b74ca77f27ba28b4a456680450ef45a30bfaf613469e6",
+ downloaded_file_path = "plexus-component-annotations-1.5.5-sources.jar"
+)
+
+http_file(
+ name = "plexus-sec-dispatcher-1_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3-sources.jar",
+ sha256 = "4119c5a2968affbea144bc42cd7362fd0e3ea262df01afb8c13ebc4e1f514849",
+ downloaded_file_path = "plexus-sec-dispatcher-1.3-sources.jar"
+)
+
+http_file(
+ name = "plexus-cipher-1_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4-sources.jar",
+ sha256 = "35291f96baa7d430cac96e15862e288527e08689b6f30c4f39482f19962ea540",
+ downloaded_file_path = "plexus-cipher-1.4-sources.jar"
+)
+
+http_file(
+ name = "aether-api-0_9_0_M2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/aether/aether-api/0.9.0.M2/aether-api-0.9.0.M2.jar",
+ sha256 = "e220097cffad96c2963ab12652ff8833ec6f40143d509f0a2ea59d22209b6ecd",
+ downloaded_file_path = "aether-api-0.9.0.M2.jar"
+)
+
+http_file(
+ name = "aether-api-0_9_0_M2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/aether/aether-api/0.9.0.M2/aether-api-0.9.0.M2-sources.jar",
+ sha256 = "c4d19622578da6ade56f8bff9b2119f3faf2ef4e1c2fab75fa476e60b779c433",
+ downloaded_file_path = "aether-api-0.9.0.M2-sources.jar"
+)
+
+http_file(
+ name = "sisu-guice-3_1_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0.jar",
+ sha256 = "a263933f43e9c273161e0b99f553c33a80a0416ec0bd5dca17d54cf38ae5956f",
+ downloaded_file_path = "sisu-guice-3.1.0.jar"
+)
+
+http_file(
+ name = "sisu-guava-0_9_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar",
+ sha256 = "9897e80ff6c08fc45b5b5ebd81d9e943a1087bdf0ad50cda457d616abbdaacd9",
+ downloaded_file_path = "sisu-guava-0.9.9.jar"
+)
+
+http_file(
+ name = "sisu-guice-3_1_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-sources.jar",
+ sha256 = "df7c4edf6937852f893f051560f11d96ed7c93263b0bfa381039dfc7b3adad59",
+ downloaded_file_path = "sisu-guice-3.1.0-sources.jar"
+)
+
+http_file(
+ name = "sisu-guava-0_9_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9-sources.jar",
+ sha256 = "9faf6748e18251fc10b63d966327fb5840e2d34950827b5e6ae3afb3236a8dd1",
+ downloaded_file_path = "sisu-guava-0.9.9-sources.jar"
+)
+
+http_file(
+ name = "maven-indexer-api-rt-2023_2_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/idea/maven/maven-indexer-api-rt/2023.2/maven-indexer-api-rt-2023.2.jar",
+ sha256 = "b9e8bb167267aa21219d9319d568d3e48198dde3756368e6102879d638248931",
+ downloaded_file_path = "maven-indexer-api-rt-2023.2.jar"
+)
+
+http_file(
+ name = "plexus-archiver-4_8_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/4.8.0/plexus-archiver-4.8.0.jar",
+ sha256 = "24513c9bc6d52716f5a22f7ef03e26c310f62ebcde309de9833deac6a4ac32e3",
+ downloaded_file_path = "plexus-archiver-4.8.0.jar"
+)
+
+http_file(
+ name = "plexus-archiver-4_8_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/4.8.0/plexus-archiver-4.8.0-sources.jar",
+ sha256 = "cc0143a09e98c3abe8fe2076c2a72b76e4e61aab7ea1cb25fb4164ca385602e7",
+ downloaded_file_path = "plexus-archiver-4.8.0-sources.jar"
+)
+
+http_file(
+ name = "guice-4_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/inject/guice/4.0/guice-4.0.jar",
+ sha256 = "b378ffc35e7f7125b3c5f3a461d4591ae1685e3c781392f0c854ed7b7581d6d2",
+ downloaded_file_path = "guice-4.0.jar"
+)
+
+http_file(
+ name = "guice-4_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/inject/guice/4.0/guice-4.0-sources.jar",
+ sha256 = "5ae16a56d478312ecee129b241a3df0fc9016b241bd4a0cbcd6b33f900a1eba6",
+ downloaded_file_path = "guice-4.0-sources.jar"
+)
+
+http_file(
+ name = "maven-core-3_3_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-core/3.3.9/maven-core-3.3.9.jar",
+ sha256 = "070d55ec5a6f3e4a785564283a9704bb39a93f1a2f89cdf60a3b899fde563bf9",
+ downloaded_file_path = "maven-core-3.3.9.jar"
+)
+
+http_file(
+ name = "maven-model-3_3_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar",
+ sha256 = "15abde67fa7ea1e573e1f68c34921e995f0971351aaf1fb96790688ff510efcd",
+ downloaded_file_path = "maven-model-3.3.9.jar"
+)
+
+http_file(
+ name = "maven-settings-3_3_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings/3.3.9/maven-settings-3.3.9.jar",
+ sha256 = "e4f569be53a076424e784222e7088f1827fcb2ef18d409132b3cda2fd92799e2",
+ downloaded_file_path = "maven-settings-3.3.9.jar"
+)
+
+http_file(
+ name = "maven-settings-builder-3_3_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings-builder/3.3.9/maven-settings-builder-3.3.9.jar",
+ sha256 = "b4da54d52e2996a8a77c4db1ca8e98fc31792f07eeff695776f00ecffc3d5b60",
+ downloaded_file_path = "maven-settings-builder-3.3.9.jar"
+)
+
+http_file(
+ name = "maven-builder-support-3_3_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-builder-support/3.3.9/maven-builder-support-3.3.9.jar",
+ sha256 = "462a0d711a979c44791b97422ec4e91300ae555a598f684f116d725a2b9d297b",
+ downloaded_file_path = "maven-builder-support-3.3.9.jar"
+)
+
+http_file(
+ name = "maven-repository-metadata-3_3_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-repository-metadata/3.3.9/maven-repository-metadata-3.3.9.jar",
+ sha256 = "6dbcc3d3d1dfb34df46c1ddb080fdd09fb899c80207016419cf13236c6b10399",
+ downloaded_file_path = "maven-repository-metadata-3.3.9.jar"
+)
+
+http_file(
+ name = "maven-artifact-3_3_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar",
+ sha256 = "1f702928f2233c6ecdf308fbd8f2932ea287c7062183d3c8364b0db7e9c4445d",
+ downloaded_file_path = "maven-artifact-3.3.9.jar"
+)
+
+http_file(
+ name = "maven-plugin-api-3_3_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar",
+ sha256 = "14cae18fd7125901b12fc914e30ea26ad9bd43dbd399dd6e8fcbc6c754ef2c9c",
+ downloaded_file_path = "maven-plugin-api-3.3.9.jar"
+)
+
+http_file(
+ name = "maven-model-builder-3_3_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model-builder/3.3.9/maven-model-builder-3.3.9.jar",
+ sha256 = "6909cb229489e693df7960678528800a1759625835a1cb939c37b051c22193c3",
+ downloaded_file_path = "maven-model-builder-3.3.9.jar"
+)
+
+http_file(
+ name = "guava-18_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/guava/guava/18.0/guava-18.0.jar",
+ sha256 = "d664fbfc03d2e5ce9cab2a44fb01f1d0bf9dfebeccc1a473b1f9ea31f79f6f99",
+ downloaded_file_path = "guava-18.0.jar"
+)
+
+http_file(
+ name = "maven-aether-provider-3_3_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-aether-provider/3.3.9/maven-aether-provider-3.3.9.jar",
+ sha256 = "f46962583d812cd4459a4cc963113b9c52f1f9b169172354693bc9efa0b3e3cb",
+ downloaded_file_path = "maven-aether-provider-3.3.9.jar"
+)
+
+http_file(
+ name = "aether-spi-1_0_2_v20150114_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/aether/aether-spi/1.0.2.v20150114/aether-spi-1.0.2.v20150114.jar",
+ sha256 = "2cafa2629da49edd54eb4df6d15f628c2d80eec293f37cd561f1fe78e7bcff9d",
+ downloaded_file_path = "aether-spi-1.0.2.v20150114.jar"
+)
+
+http_file(
+ name = "aether-impl-1_0_2_v20150114_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/aether/aether-impl/1.0.2.v20150114/aether-impl-1.0.2.v20150114.jar",
+ sha256 = "9a84f5863407acf2bf9cf280cd02f5a518952a386de61df3b8c5db8cfdec725d",
+ downloaded_file_path = "aether-impl-1.0.2.v20150114.jar"
+)
+
+http_file(
+ name = "aether-api-1_0_2_v20150114_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/aether/aether-api/1.0.2.v20150114/aether-api-1.0.2.v20150114.jar",
+ sha256 = "3f74c7c7b9c924769cf3c5b4d52d21aa63e9a2ccbf16f5d26c30ebb31b99699d",
+ downloaded_file_path = "aether-api-1.0.2.v20150114.jar"
+)
+
+http_file(
+ name = "aether-util-1_0_2_v20150114_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/aether/aether-util/1.0.2.v20150114/aether-util-1.0.2.v20150114.jar",
+ sha256 = "9e9a57439a98034732e94d841bb7065b56e3a065654361ca9cc07135e9fbe17c",
+ downloaded_file_path = "aether-util-1.0.2.v20150114.jar"
+)
+
+http_file(
+ name = "org_eclipse_sisu_plexus-0_3_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar",
+ sha256 = "f5cfe0d88e8276971db4ecff0e4186d5f2ec5fdb1b6bb8c2f359fdc4b43eb8b2",
+ downloaded_file_path = "org.eclipse.sisu.plexus-0.3.2.jar"
+)
+
+http_file(
+ name = "cdi-api-1_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar",
+ sha256 = "1f10b2204cc77c919301f20ff90461c3df1b6e6cb148be1c2d22107f4851d423",
+ downloaded_file_path = "cdi-api-1.0.jar"
+)
+
+http_file(
+ name = "jsr250-api-1_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar",
+ sha256 = "a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f",
+ downloaded_file_path = "jsr250-api-1.0.jar"
+)
+
+http_file(
+ name = "org_eclipse_sisu_inject-0_3_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar",
+ sha256 = "66e87705a818da44eb080a7bb1fc431de987754b4f92aa85f69991bfc677d40d",
+ downloaded_file_path = "org.eclipse.sisu.inject-0.3.2.jar"
+)
+
+http_file(
+ name = "plexus-interpolation-1_21_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar",
+ sha256 = "aba7980581027ad5fc74a27ee4d64aad74932fdb32694967242d03fc50290d1f",
+ downloaded_file_path = "plexus-interpolation-1.21.jar"
+)
+
+http_file(
+ name = "plexus-utils-3_0_22_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar",
+ sha256 = "0f31c44b275f87e56d46a582ce96d03b9e2ab344cf87c4e268b34d3ad046beab",
+ downloaded_file_path = "plexus-utils-3.0.22.jar"
+)
+
+http_file(
+ name = "plexus-classworlds-2_5_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar",
+ sha256 = "b2931d41740490a8d931cbe0cfe9ac20deb66cca606e679f52522f7f534c9fd7",
+ downloaded_file_path = "plexus-classworlds-2.5.2.jar"
+)
+
+http_file(
+ name = "plexus-component-annotations-1_6_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.6/plexus-component-annotations-1.6.jar",
+ sha256 = "2b3a6ca5f19a9ad490bc233f45e68d3093c8c01b4acc3c1d14bad4ca7c7ff438",
+ downloaded_file_path = "plexus-component-annotations-1.6.jar"
+)
+
+http_file(
+ name = "commons-lang3-3_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar",
+ sha256 = "734c8356420cc8e30c795d64fd1fcd5d44ea9d90342a2cc3262c5158fbc6d98b",
+ downloaded_file_path = "commons-lang3-3.4.jar"
+)
+
+http_file(
+ name = "maven-core-3_3_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-core/3.3.9/maven-core-3.3.9-sources.jar",
+ sha256 = "9be88a851c0867410855c857a869a1d564aa29747cb9d23f0808e307d990264c",
+ downloaded_file_path = "maven-core-3.3.9-sources.jar"
+)
+
+http_file(
+ name = "maven-model-3_3_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9-sources.jar",
+ sha256 = "9caac5f1fafe59db3b68f3c78dc6f3511720e59b190d3c1de939ce4fefc1bea6",
+ downloaded_file_path = "maven-model-3.3.9-sources.jar"
+)
+
+http_file(
+ name = "maven-settings-3_3_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings/3.3.9/maven-settings-3.3.9-sources.jar",
+ sha256 = "1a1e1ea8d2b888dae3bf3002a8d85fbf53c5d8ff4952bf6da57c64adebe0b5ce",
+ downloaded_file_path = "maven-settings-3.3.9-sources.jar"
+)
+
+http_file(
+ name = "maven-settings-builder-3_3_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings-builder/3.3.9/maven-settings-builder-3.3.9-sources.jar",
+ sha256 = "b52c324f92f9bd3dfdacfdbc4262942b954e88b66d1fac05d94106d50957d805",
+ downloaded_file_path = "maven-settings-builder-3.3.9-sources.jar"
+)
+
+http_file(
+ name = "maven-builder-support-3_3_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-builder-support/3.3.9/maven-builder-support-3.3.9-sources.jar",
+ sha256 = "126114301f7e01ee50681402b8b76958dd6b1ce8358f8d747c70e33bfcdaf0df",
+ downloaded_file_path = "maven-builder-support-3.3.9-sources.jar"
+)
+
+http_file(
+ name = "maven-repository-metadata-3_3_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-repository-metadata/3.3.9/maven-repository-metadata-3.3.9-sources.jar",
+ sha256 = "3f5e5dbe67815a7013ef20bfcebae4d6bdcb46381b2f0d3c4f9a816d67462caf",
+ downloaded_file_path = "maven-repository-metadata-3.3.9-sources.jar"
+)
+
+http_file(
+ name = "maven-artifact-3_3_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9-sources.jar",
+ sha256 = "8985ed687dc682ff0fef32fb449005cc02eb47f860e36bf8b38b3be3cfa81ef6",
+ downloaded_file_path = "maven-artifact-3.3.9-sources.jar"
+)
+
+http_file(
+ name = "maven-plugin-api-3_3_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9-sources.jar",
+ sha256 = "5f26fcbf2634be46e9b55a7c95d92e916fc14c55aca96ad29384a0912476bb9e",
+ downloaded_file_path = "maven-plugin-api-3.3.9-sources.jar"
+)
+
+http_file(
+ name = "maven-model-builder-3_3_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model-builder/3.3.9/maven-model-builder-3.3.9-sources.jar",
+ sha256 = "70d3719d7ee11c58e3c3132bab72ac210335df4887a6e5de6dd5569c350092e2",
+ downloaded_file_path = "maven-model-builder-3.3.9-sources.jar"
+)
+
+http_file(
+ name = "guava-18_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/guava/guava/18.0/guava-18.0-sources.jar",
+ sha256 = "0f3381ce4caa3a01602cdf0d0f4437b9ad8f347ddabbd873ded4d498e19d9590",
+ downloaded_file_path = "guava-18.0-sources.jar"
+)
+
+http_file(
+ name = "maven-aether-provider-3_3_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-aether-provider/3.3.9/maven-aether-provider-3.3.9-sources.jar",
+ sha256 = "a9c6e8752bfeb3f4dcbdfeb3ff5e5a5638481bf451ed0b65e50cde9362f84d6e",
+ downloaded_file_path = "maven-aether-provider-3.3.9-sources.jar"
+)
+
+http_file(
+ name = "aether-spi-1_0_2_v20150114-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/aether/aether-spi/1.0.2.v20150114/aether-spi-1.0.2.v20150114-sources.jar",
+ sha256 = "da1c7c609cd6831feb2c81686042253262865f26d823aa9324dc9a3fbe14e943",
+ downloaded_file_path = "aether-spi-1.0.2.v20150114-sources.jar"
+)
+
+http_file(
+ name = "aether-impl-1_0_2_v20150114-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/aether/aether-impl/1.0.2.v20150114/aether-impl-1.0.2.v20150114-sources.jar",
+ sha256 = "473114bc5cb09c7cbcc07986a6264d0cf85856c468bc8c3001f1565d5670fedf",
+ downloaded_file_path = "aether-impl-1.0.2.v20150114-sources.jar"
+)
+
+http_file(
+ name = "aether-api-1_0_2_v20150114-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/aether/aether-api/1.0.2.v20150114/aether-api-1.0.2.v20150114-sources.jar",
+ sha256 = "b837b873caa043e4bde225442f481f593626b91b3b9f759e53e8fddf94db6763",
+ downloaded_file_path = "aether-api-1.0.2.v20150114-sources.jar"
+)
+
+http_file(
+ name = "aether-util-1_0_2_v20150114-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/aether/aether-util/1.0.2.v20150114/aether-util-1.0.2.v20150114-sources.jar",
+ sha256 = "5e672efacc0ad12934339dc0a00c61cdaa4493a834b400cd67f8c53a6d4a5c7d",
+ downloaded_file_path = "aether-util-1.0.2.v20150114-sources.jar"
+)
+
+http_file(
+ name = "org_eclipse_sisu_plexus-0_3_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2-sources.jar",
+ sha256 = "d8091fc791e3027dd72e51f0dabcd387f27dba8fffa79511edea29f33213a8a8",
+ downloaded_file_path = "org.eclipse.sisu.plexus-0.3.2-sources.jar"
+)
+
+http_file(
+ name = "cdi-api-1_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0-sources.jar",
+ sha256 = "0e7c351dfe05759f84dc3eddaac1da4ef72578b494b53338829d34b12271374f",
+ downloaded_file_path = "cdi-api-1.0-sources.jar"
+)
+
+http_file(
+ name = "jsr250-api-1_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar",
+ sha256 = "025c47d76c60199381be07012a0c5f9e74661aac5bd67f5aec847741c5b7f838",
+ downloaded_file_path = "jsr250-api-1.0-sources.jar"
+)
+
+http_file(
+ name = "org_eclipse_sisu_inject-0_3_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2-sources.jar",
+ sha256 = "739d7228920a97892b9c6b6e4d16799930e8d2439543e71fa7a7c849a39cc8a1",
+ downloaded_file_path = "org.eclipse.sisu.inject-0.3.2-sources.jar"
+)
+
+http_file(
+ name = "plexus-interpolation-1_21-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21-sources.jar",
+ sha256 = "cb92b1cf5d1f36af59fbe1026816e47313bacc83df1090b6dd0dc736d7983bdd",
+ downloaded_file_path = "plexus-interpolation-1.21-sources.jar"
+)
+
+http_file(
+ name = "plexus-utils-3_0_22-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22-sources.jar",
+ sha256 = "8fb619ac58aaa2a27f9cefce866a9689d41e15a120c2efe0f781b6bcad88caf3",
+ downloaded_file_path = "plexus-utils-3.0.22-sources.jar"
+)
+
+http_file(
+ name = "plexus-classworlds-2_5_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2-sources.jar",
+ sha256 = "d087c4c0ff02b035111bb72c72603b2851d126c43da39cc3c73ff45139125bec",
+ downloaded_file_path = "plexus-classworlds-2.5.2-sources.jar"
+)
+
+http_file(
+ name = "plexus-component-annotations-1_6-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.6/plexus-component-annotations-1.6-sources.jar",
+ sha256 = "660159858949c09318e215e1d4ea248dacc5ee73f52213f234087e16bdc87022",
+ downloaded_file_path = "plexus-component-annotations-1.6-sources.jar"
+)
+
+http_file(
+ name = "commons-lang3-3_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4-sources.jar",
+ sha256 = "4709f16a9e0f8fd83ae155083d63044e23045aac8f6f0183a2db09f492491b12",
+ downloaded_file_path = "commons-lang3-3.4-sources.jar"
+)
+
+http_file(
+ name = "archetype-catalog-3_2_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/archetype/archetype-catalog/3.2.1/archetype-catalog-3.2.1.jar",
+ sha256 = "2aa061856e5e124facf7bf16831069015f98406969a7ba534e1ee557950d6680",
+ downloaded_file_path = "archetype-catalog-3.2.1.jar"
+)
+
+http_file(
+ name = "archetype-catalog-3_2_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/archetype/archetype-catalog/3.2.1/archetype-catalog-3.2.1-sources.jar",
+ sha256 = "a4dbb610d419ac85b5a77741b5594123a20ea9263c1a2c660e1602771806c1ee",
+ downloaded_file_path = "archetype-catalog-3.2.1-sources.jar"
+)
+
+http_file(
+ name = "archetype-common-3_2_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/archetype/archetype-common/3.2.1/archetype-common-3.2.1.jar",
+ sha256 = "7816a7d7c9a5c64b77a7fd1ebe203a1ce92b924638dd2216f81ea5bcebea6abc",
+ downloaded_file_path = "archetype-common-3.2.1.jar"
+)
+
+http_file(
+ name = "archetype-common-3_2_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/archetype/archetype-common/3.2.1/archetype-common-3.2.1-sources.jar",
+ sha256 = "31710daa76a19d768f0620cdd78ad2d37ea9c518dadfc03bd70cbfcafe30c567",
+ downloaded_file_path = "archetype-common-3.2.1-sources.jar"
+)
+
+http_file(
+ name = "maven-core-3_8_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-core/3.8.3/maven-core-3.8.3.jar",
+ sha256 = "4b518631aa5bda90a90ef122fba5288438bbf160fcd628246638092fe3050e10",
+ downloaded_file_path = "maven-core-3.8.3.jar"
+)
+
+http_file(
+ name = "maven-model-3_8_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model/3.8.3/maven-model-3.8.3.jar",
+ sha256 = "a5ce7648e89403e3b45a951648ee10d934b869001048ef05327be412860b50c5",
+ downloaded_file_path = "maven-model-3.8.3.jar"
+)
+
+http_file(
+ name = "maven-settings-3_8_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings/3.8.3/maven-settings-3.8.3.jar",
+ sha256 = "5a80a24569a0eb383b4da05ea1d306b37753ae111e833bef3a2585c78555e0e0",
+ downloaded_file_path = "maven-settings-3.8.3.jar"
+)
+
+http_file(
+ name = "maven-settings-builder-3_8_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings-builder/3.8.3/maven-settings-builder-3.8.3.jar",
+ sha256 = "6c93c6336365e59841f4b879d08e027ba8f853f83889e2b374ced4de9c667749",
+ downloaded_file_path = "maven-settings-builder-3.8.3.jar"
+)
+
+http_file(
+ name = "plexus-sec-dispatcher-2_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.jar",
+ sha256 = "873139960c4c780176dda580b003a2c4bf82188bdce5bb99234e224ef7acfceb",
+ downloaded_file_path = "plexus-sec-dispatcher-2.0.jar"
+)
+
+http_file(
+ name = "plexus-cipher-2_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.jar",
+ sha256 = "9a7f1b5c5a9effd61eadfd8731452a2f76a8e79111fac391ef75ea801bea203a",
+ downloaded_file_path = "plexus-cipher-2.0.jar"
+)
+
+http_file(
+ name = "maven-builder-support-3_8_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-builder-support/3.8.3/maven-builder-support-3.8.3.jar",
+ sha256 = "b2e17c30158bcabad967c29ccc4f2c4e10065b03eedefdb1d8f901ddd3d12ca5",
+ downloaded_file_path = "maven-builder-support-3.8.3.jar"
+)
+
+http_file(
+ name = "maven-repository-metadata-3_8_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-repository-metadata/3.8.3/maven-repository-metadata-3.8.3.jar",
+ sha256 = "bb01f1d30929db0d8ab4bbce0e3ed3a924fa1c22dd0dc26b0ff7e39a067c2f8d",
+ downloaded_file_path = "maven-repository-metadata-3.8.3.jar"
+)
+
+http_file(
+ name = "maven-artifact-3_8_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.8.3/maven-artifact-3.8.3.jar",
+ sha256 = "be0e20f86b22835a49a355de8912260dff0a7cd47c4605506cd286ed25a34508",
+ downloaded_file_path = "maven-artifact-3.8.3.jar"
+)
+
+http_file(
+ name = "maven-plugin-api-3_8_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.8.3/maven-plugin-api-3.8.3.jar",
+ sha256 = "be2e329e86e7547d66d18fb206a2f8e06363774647aaf7da776cc19f589a0d4d",
+ downloaded_file_path = "maven-plugin-api-3.8.3.jar"
+)
+
+http_file(
+ name = "maven-model-builder-3_8_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model-builder/3.8.3/maven-model-builder-3.8.3.jar",
+ sha256 = "bb2baf84e3d6c584681220947160e6d53c2bca34208c0295bdc74ab4233d396c",
+ downloaded_file_path = "maven-model-builder-3.8.3.jar"
+)
+
+http_file(
+ name = "maven-resolver-provider-3_8_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-resolver-provider/3.8.3/maven-resolver-provider-3.8.3.jar",
+ sha256 = "9f7a733bc6a8c91265c669e8a268e7800578cd43e1435088e07d73a9b067d1be",
+ downloaded_file_path = "maven-resolver-provider-3.8.3.jar"
+)
+
+http_file(
+ name = "maven-resolver-impl-1_6_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-impl/1.6.3/maven-resolver-impl-1.6.3.jar",
+ sha256 = "17aaebe6e3e59df8cb5b4ec210196f7084637312b9bc4ff14cb77ad1ae3c381b",
+ downloaded_file_path = "maven-resolver-impl-1.6.3.jar"
+)
+
+http_file(
+ name = "maven-resolver-api-1_6_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.6.3/maven-resolver-api-1.6.3.jar",
+ sha256 = "d0b28ed944058ba4f9be4b54c25d6d5269cc4f3f3c49aa450d4dc2f7e0d552f6",
+ downloaded_file_path = "maven-resolver-api-1.6.3.jar"
+)
+
+http_file(
+ name = "maven-resolver-spi-1_6_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-spi/1.6.3/maven-resolver-spi-1.6.3.jar",
+ sha256 = "17441a39045ac19bc4a8068fb7284facebf6337754bf2bf8f26a76b5f98ed108",
+ downloaded_file_path = "maven-resolver-spi-1.6.3.jar"
+)
+
+http_file(
+ name = "maven-resolver-util-1_6_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-util/1.6.3/maven-resolver-util-1.6.3.jar",
+ sha256 = "cdcad9355b625743f40e4cead9a96353404e010c39c808d23b044be331afa251",
+ downloaded_file_path = "maven-resolver-util-1.6.3.jar"
+)
+
+http_file(
+ name = "maven-shared-utils-3_3_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar",
+ sha256 = "7925d9c5a0e2040d24b8fae3f612eb399cbffe5838b33ba368777dc7bddf6dda",
+ downloaded_file_path = "maven-shared-utils-3.3.4.jar"
+)
+
+http_file(
+ name = "commons-io-2_6_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar",
+ sha256 = "f877d304660ac2a142f3865badfc971dec7ed73c747c7f8d5d2f5139ca736513",
+ downloaded_file_path = "commons-io-2.6.jar"
+)
+
+http_file(
+ name = "org_eclipse_sisu_plexus-0_3_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.jar",
+ sha256 = "7e4c61096d70826f20f7a7d55c59a5528e7aa5ad247ee2dfe544e4dd25f6a784",
+ downloaded_file_path = "org.eclipse.sisu.plexus-0.3.5.jar"
+)
+
+http_file(
+ name = "javax_annotation-api-1_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar",
+ sha256 = "5909b396ca3a2be10d0eea32c74ef78d816e1b4ead21de1d78de1f890d033e04",
+ downloaded_file_path = "javax.annotation-api-1.2.jar"
+)
+
+http_file(
+ name = "org_eclipse_sisu_inject-0_3_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.jar",
+ sha256 = "c5994010bcdce1d2bd603a4d50c47191ddbd7875d1157b23aaa26d33c82fda13",
+ downloaded_file_path = "org.eclipse.sisu.inject-0.3.5.jar"
+)
+
+http_file(
+ name = "guice-4_2_2-no_aop_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-no_aop.jar",
+ sha256 = "0f4f5fb28609a4d2b38b7f7128be7cf9b541f25283d71b4e56066d99683aafff",
+ downloaded_file_path = "guice-4.2.2-no_aop.jar"
+)
+
+http_file(
+ name = "aopalliance-1_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar",
+ sha256 = "0addec670fedcd3f113c5c8091d783280d23f75e3acb841b61a9cdb079376a08",
+ downloaded_file_path = "aopalliance-1.0.jar"
+)
+
+http_file(
+ name = "guava-25_1-android_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/guava/guava/25.1-android/guava-25.1-android.jar",
+ sha256 = "f7b8f8fed176b9cf6831b98cb07320d7fbe91d99b29999f752c3821dfe45bdc8",
+ downloaded_file_path = "guava-25.1-android.jar"
+)
+
+http_file(
+ name = "checker-compat-qual-2_0_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar",
+ sha256 = "a40b2ce6d8551e5b90b1bf637064303f32944d61b52ab2014e38699df573941b",
+ downloaded_file_path = "checker-compat-qual-2.0.0.jar"
+)
+
+http_file(
+ name = "error_prone_annotations-2_1_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar",
+ sha256 = "03d0329547c13da9e17c634d1049ea2ead093925e290567e1a364fd6b1fc7ff8",
+ downloaded_file_path = "error_prone_annotations-2.1.3.jar"
+)
+
+http_file(
+ name = "j2objc-annotations-1_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar",
+ sha256 = "2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6",
+ downloaded_file_path = "j2objc-annotations-1.1.jar"
+)
+
+http_file(
+ name = "animal-sniffer-annotations-1_14_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar",
+ sha256 = "2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d",
+ downloaded_file_path = "animal-sniffer-annotations-1.14.jar"
+)
+
+http_file(
+ name = "plexus-utils-3_3_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.jar",
+ sha256 = "76d174792540e2775af94d03d10fb2d3c776e2cd0ac0ebf427d3e570072bb9ce",
+ downloaded_file_path = "plexus-utils-3.3.0.jar"
+)
+
+http_file(
+ name = "plexus-classworlds-2_6_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar",
+ sha256 = "52f77c5ec49f787c9c417ebed5d6efd9922f44a202f217376e4f94c0d74f3549",
+ downloaded_file_path = "plexus-classworlds-2.6.0.jar"
+)
+
+http_file(
+ name = "plexus-interpolation-1_26_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.jar",
+ sha256 = "b3b5412ce17889103ea564bcdfcf9fb3dfa540344ffeac6b538a73c9d7182662",
+ downloaded_file_path = "plexus-interpolation-1.26.jar"
+)
+
+http_file(
+ name = "plexus-component-annotations-2_1_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.jar",
+ sha256 = "bde3617ce9b5bcf9584126046080043af6a4b3baea40a3b153f02e7bbc32acac",
+ downloaded_file_path = "plexus-component-annotations-2.1.0.jar"
+)
+
+http_file(
+ name = "commons-lang3-3_8_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar",
+ sha256 = "dac807f65b07698ff39b1b07bfef3d87ae3fd46d91bbf8a2bc02b2a831616f68",
+ downloaded_file_path = "commons-lang3-3.8.1.jar"
+)
+
+http_file(
+ name = "slf4j-api-1_7_32_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.jar",
+ sha256 = "3624f8474c1af46d75f98bc097d7864a323c81b3808aa43689a6e1c601c027be",
+ downloaded_file_path = "slf4j-api-1.7.32.jar"
+)
+
+http_file(
+ name = "maven-core-3_8_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-core/3.8.3/maven-core-3.8.3-sources.jar",
+ sha256 = "b7f0bc5d5e9cf67a914edd13e1b06029a328db3ebdecb4102d95544664473dfc",
+ downloaded_file_path = "maven-core-3.8.3-sources.jar"
+)
+
+http_file(
+ name = "maven-model-3_8_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model/3.8.3/maven-model-3.8.3-sources.jar",
+ sha256 = "1e5aa17c65ba0054d79a5321885398721833752108883e2d0912fb66c3268c1c",
+ downloaded_file_path = "maven-model-3.8.3-sources.jar"
+)
+
+http_file(
+ name = "maven-settings-3_8_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings/3.8.3/maven-settings-3.8.3-sources.jar",
+ sha256 = "f8cf4e573c37925a8f5b54e610d9230a1c4176d61cd7a682c59d29906055d32a",
+ downloaded_file_path = "maven-settings-3.8.3-sources.jar"
+)
+
+http_file(
+ name = "maven-settings-builder-3_8_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings-builder/3.8.3/maven-settings-builder-3.8.3-sources.jar",
+ sha256 = "3d0f52605969d93f16e291a1479e7a19d840814681a3ffc9caec1490a1b90421",
+ downloaded_file_path = "maven-settings-builder-3.8.3-sources.jar"
+)
+
+http_file(
+ name = "plexus-sec-dispatcher-2_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0-sources.jar",
+ sha256 = "ba4508f478d47717c8aeb41cf0ad9bc67e3c6bc7bf8f8bded2ca77b5885435a2",
+ downloaded_file_path = "plexus-sec-dispatcher-2.0-sources.jar"
+)
+
+http_file(
+ name = "plexus-cipher-2_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0-sources.jar",
+ sha256 = "0a98fd1e8d3e9f104f1d158946f5c063ed66af2d85127b70092003c885fe7b0c",
+ downloaded_file_path = "plexus-cipher-2.0-sources.jar"
+)
+
+http_file(
+ name = "maven-builder-support-3_8_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-builder-support/3.8.3/maven-builder-support-3.8.3-sources.jar",
+ sha256 = "860f7e0b54736ff616005c2fee81b58a5b58e6935d2411f32c32885cb0e74ed5",
+ downloaded_file_path = "maven-builder-support-3.8.3-sources.jar"
+)
+
+http_file(
+ name = "maven-repository-metadata-3_8_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-repository-metadata/3.8.3/maven-repository-metadata-3.8.3-sources.jar",
+ sha256 = "c4278631d888407562fb6fe68d30dee7babffa88ce2c38e66ac1548ef85a0728",
+ downloaded_file_path = "maven-repository-metadata-3.8.3-sources.jar"
+)
+
+http_file(
+ name = "maven-artifact-3_8_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.8.3/maven-artifact-3.8.3-sources.jar",
+ sha256 = "293bf7c6c0b88115bade6e49b6d8dfc32d91829a870fab95290094574bb03a88",
+ downloaded_file_path = "maven-artifact-3.8.3-sources.jar"
+)
+
+http_file(
+ name = "maven-plugin-api-3_8_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.8.3/maven-plugin-api-3.8.3-sources.jar",
+ sha256 = "381806c3c35db9f1c3bdda7194e5fd6e8e67e148730eccf4293d7e45604e6732",
+ downloaded_file_path = "maven-plugin-api-3.8.3-sources.jar"
+)
+
+http_file(
+ name = "maven-model-builder-3_8_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model-builder/3.8.3/maven-model-builder-3.8.3-sources.jar",
+ sha256 = "3f97c2ea199eb138cc57dc262d3636ceaac7dabc8076957356b9f34485a1069b",
+ downloaded_file_path = "maven-model-builder-3.8.3-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-provider-3_8_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-resolver-provider/3.8.3/maven-resolver-provider-3.8.3-sources.jar",
+ sha256 = "b0515583fbc1ead71c4dca2baa18ec0bb72f7ac46e18c5dfe4c04ea26227e50d",
+ downloaded_file_path = "maven-resolver-provider-3.8.3-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-impl-1_6_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-impl/1.6.3/maven-resolver-impl-1.6.3-sources.jar",
+ sha256 = "4f3997d3270289822284ced168a7edce7c0ac6ec4784f40587505c0cb16ef3fe",
+ downloaded_file_path = "maven-resolver-impl-1.6.3-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-api-1_6_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.6.3/maven-resolver-api-1.6.3-sources.jar",
+ sha256 = "c515563125821ae471e79535f9f15547bad72d215f5dc76b4ecb00a27bd1ccf3",
+ downloaded_file_path = "maven-resolver-api-1.6.3-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-spi-1_6_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-spi/1.6.3/maven-resolver-spi-1.6.3-sources.jar",
+ sha256 = "b4b7e9be768887594c489233f5740864d793a03dd4d55614f92fb5bfd3267c88",
+ downloaded_file_path = "maven-resolver-spi-1.6.3-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-util-1_6_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-util/1.6.3/maven-resolver-util-1.6.3-sources.jar",
+ sha256 = "a9f4aa44602891a7cec1486ee40b4372eeacee76043efef1a7c34cd933f834a6",
+ downloaded_file_path = "maven-resolver-util-1.6.3-sources.jar"
+)
+
+http_file(
+ name = "maven-shared-utils-3_3_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4-sources.jar",
+ sha256 = "c4895943fa19896e7004fececba0b658b6afb4f311986e1f809a8fa54ae126aa",
+ downloaded_file_path = "maven-shared-utils-3.3.4-sources.jar"
+)
+
+http_file(
+ name = "commons-io-2_6-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-sources.jar",
+ sha256 = "71bc251eb4bd011b60b5ce6adc8f473de10e4851207a40c14434604b288b31bf",
+ downloaded_file_path = "commons-io-2.6-sources.jar"
+)
+
+http_file(
+ name = "org_eclipse_sisu_plexus-0_3_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5-sources.jar",
+ sha256 = "a4e2859e47244ff97f5581e2ffd9abfe29d031971a91bdf15a968cf8aa903539",
+ downloaded_file_path = "org.eclipse.sisu.plexus-0.3.5-sources.jar"
+)
+
+http_file(
+ name = "javax_annotation-api-1_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2-sources.jar",
+ sha256 = "8bd08333ac2c195e224cc4063a72f4aab3c980cf5e9fb694130fad41689689d0",
+ downloaded_file_path = "javax.annotation-api-1.2-sources.jar"
+)
+
+http_file(
+ name = "org_eclipse_sisu_inject-0_3_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5-sources.jar",
+ sha256 = "d8877eabe79aafaf64fb10e94fad4b53ab89d587d48a935af276e45ea13427bc",
+ downloaded_file_path = "org.eclipse.sisu.inject-0.3.5-sources.jar"
+)
+
+http_file(
+ name = "guice-4_2_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-sources.jar",
+ sha256 = "33ecda71a3876dcc2b9d16b4a5a67d08078db5fedd61ce51c74db734889cd049",
+ downloaded_file_path = "guice-4.2.2-sources.jar"
+)
+
+http_file(
+ name = "aopalliance-1_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar",
+ sha256 = "e6ef91d439ada9045f419c77543ebe0416c3cdfc5b063448343417a3e4a72123",
+ downloaded_file_path = "aopalliance-1.0-sources.jar"
+)
+
+http_file(
+ name = "guava-25_1-android-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/guava/guava/25.1-android/guava-25.1-android-sources.jar",
+ sha256 = "532a15d4f1378517ef80b0b6b8ca06ccc2533ed1595c191b698fffbbbe341d77",
+ downloaded_file_path = "guava-25.1-android-sources.jar"
+)
+
+http_file(
+ name = "checker-compat-qual-2_0_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0-sources.jar",
+ sha256 = "8e287b29415fac2c0b9eb04f30224d9d2ad33c23b7a7ce8d23d1f197f0eb5074",
+ downloaded_file_path = "checker-compat-qual-2.0.0-sources.jar"
+)
+
+http_file(
+ name = "error_prone_annotations-2_1_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3-sources.jar",
+ sha256 = "f6ef2b585876b007051df3947b080e0d64cdd5a58b59bc69debeb26bfc0432d7",
+ downloaded_file_path = "error_prone_annotations-2.1.3-sources.jar"
+)
+
+http_file(
+ name = "j2objc-annotations-1_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-sources.jar",
+ sha256 = "2cd9022a77151d0b574887635cdfcdf3b78155b602abc89d7f8e62aba55cfb4f",
+ downloaded_file_path = "j2objc-annotations-1.1-sources.jar"
+)
+
+http_file(
+ name = "animal-sniffer-annotations-1_14-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14-sources.jar",
+ sha256 = "d821ae1f706db2c1b9c88d4b7b0746b01039dac63762745ef3fe5579967dd16b",
+ downloaded_file_path = "animal-sniffer-annotations-1.14-sources.jar"
+)
+
+http_file(
+ name = "plexus-utils-3_3_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0-sources.jar",
+ sha256 = "a955fb73bd949cbf0bbdfe76e17a054a8180a82f16038d0c8c719cdbecc8504b",
+ downloaded_file_path = "plexus-utils-3.3.0-sources.jar"
+)
+
+http_file(
+ name = "plexus-classworlds-2_6_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0-sources.jar",
+ sha256 = "a9dc469d6d1ad442d6661e677614bd102b5fcf30a27d55533ef05af7807cab89",
+ downloaded_file_path = "plexus-classworlds-2.6.0-sources.jar"
+)
+
+http_file(
+ name = "plexus-interpolation-1_26-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26-sources.jar",
+ sha256 = "048ec9a9ae5fffbe8fa463824b852ea60d9cebd7397446f6a516fcde05863366",
+ downloaded_file_path = "plexus-interpolation-1.26-sources.jar"
+)
+
+http_file(
+ name = "plexus-component-annotations-2_1_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0-sources.jar",
+ sha256 = "3896689e1df0a4e2707ecdce4946e37c3037fbebbb3d730873c4d9dfb6d25174",
+ downloaded_file_path = "plexus-component-annotations-2.1.0-sources.jar"
+)
+
+http_file(
+ name = "commons-lang3-3_8_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1-sources.jar",
+ sha256 = "a6589a5acef187a9c032b2afe22384acc3ae0bf15bb91ff67db8731ebb4323ca",
+ downloaded_file_path = "commons-lang3-3.8.1-sources.jar"
+)
+
+http_file(
+ name = "slf4j-api-1_7_32-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32-sources.jar",
+ sha256 = "b8b7c9f7715a1d7d85707ea62b3cec4f8f2f1e508d2584603a0b649f6576bd94",
+ downloaded_file_path = "slf4j-api-1.7.32-sources.jar"
+)
+
+http_file(
+ name = "indexer-core-6_2_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/indexer/indexer-core/6.2.2/indexer-core-6.2.2.jar",
+ sha256 = "7f69b1b75cc171ec37a9377cf590077c10b6153337236a7a766df70eb9ec7786",
+ downloaded_file_path = "indexer-core-6.2.2.jar"
+)
+
+http_file(
+ name = "slf4j-api-1_7_36_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar",
+ sha256 = "d3ef575e3e4979678dc01bf1dcce51021493b4d11fb7f1be8ad982877c16a1c0",
+ downloaded_file_path = "slf4j-api-1.7.36.jar"
+)
+
+http_file(
+ name = "lucene-core-8_11_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.11.1/lucene-core-8.11.1.jar",
+ sha256 = "78a61d0b843c1cf1fe5be380a4d3a4c1602d3fbba4ca1185da8797c9bb115483",
+ downloaded_file_path = "lucene-core-8.11.1.jar"
+)
+
+http_file(
+ name = "lucene-queryparser-8_11_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.11.1/lucene-queryparser-8.11.1.jar",
+ sha256 = "23abf022a19e609fe3ca421ab6b6868a3250974d31c5b92f9879d97c127a77b8",
+ downloaded_file_path = "lucene-queryparser-8.11.1.jar"
+)
+
+http_file(
+ name = "lucene-queries-8_11_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.11.1/lucene-queries-8.11.1.jar",
+ sha256 = "11fb2e90da5b4e6a6c26120bb80a2937a20a585d32236ed7c277048ba65f07ca",
+ downloaded_file_path = "lucene-queries-8.11.1.jar"
+)
+
+http_file(
+ name = "lucene-sandbox-8_11_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.11.1/lucene-sandbox-8.11.1.jar",
+ sha256 = "28bee2711947cf3a9957f3f77132ce37457894c1fb468b0a20e9a95788b11c87",
+ downloaded_file_path = "lucene-sandbox-8.11.1.jar"
+)
+
+http_file(
+ name = "lucene-analyzers-common-8_11_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.11.1/lucene-analyzers-common-8.11.1.jar",
+ sha256 = "1cdcc5a2d9cf4ffaf12fbf24bc2a18f2469cd295b60470ae8b97d1aa85dbad6f",
+ downloaded_file_path = "lucene-analyzers-common-8.11.1.jar"
+)
+
+http_file(
+ name = "lucene-backward-codecs-8_11_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-backward-codecs/8.11.1/lucene-backward-codecs-8.11.1.jar",
+ sha256 = "38e72688eef81efffb9c5ea68918f4d1adb2eb0de64ce6a8222abee036eb63cf",
+ downloaded_file_path = "lucene-backward-codecs-8.11.1.jar"
+)
+
+http_file(
+ name = "lucene-highlighter-8_11_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-highlighter/8.11.1/lucene-highlighter-8.11.1.jar",
+ sha256 = "c8e92e01b7443b2fd1698ac7b260b632197175143e13f0364b6f7258b9447307",
+ downloaded_file_path = "lucene-highlighter-8.11.1.jar"
+)
+
+http_file(
+ name = "lucene-memory-8_11_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-memory/8.11.1/lucene-memory-8.11.1.jar",
+ sha256 = "b948478fe2e8e7f94fa7f533a14a526720701fe98627214c93d924faa4be78de",
+ downloaded_file_path = "lucene-memory-8.11.1.jar"
+)
+
+http_file(
+ name = "maven-resolver-api-1_8_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.8.0/maven-resolver-api-1.8.0.jar",
+ sha256 = "5c9df7e7f6122172d5d27ce3efb2bc58fc7f423c2fb7468bf75315d742ebb181",
+ downloaded_file_path = "maven-resolver-api-1.8.0.jar"
+)
+
+http_file(
+ name = "maven-resolver-util-1_8_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-util/1.8.0/maven-resolver-util-1.8.0.jar",
+ sha256 = "3468ec7ca9ee97878e61f26905546cdd709de778b8884777516a1af2d4a32e4e",
+ downloaded_file_path = "maven-resolver-util-1.8.0.jar"
+)
+
+http_file(
+ name = "maven-model-3_8_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model/3.8.5/maven-model-3.8.5.jar",
+ sha256 = "7c9eeb30ac1941ea9bdf76c08c162ed98c005913e5bff66de3f1027a304546dc",
+ downloaded_file_path = "maven-model-3.8.5.jar"
+)
+
+http_file(
+ name = "indexer-core-6_2_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/indexer/indexer-core/6.2.2/indexer-core-6.2.2-sources.jar",
+ sha256 = "83198922156bf1c46ed2017281762000867ae457d540f79b6a638b1ce99ce1b7",
+ downloaded_file_path = "indexer-core-6.2.2-sources.jar"
+)
+
+http_file(
+ name = "slf4j-api-1_7_36-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36-sources.jar",
+ sha256 = "15bc04357a3725b7a5153f132db71379f95e83b7b8590a86cc6d4ad77bfc150a",
+ downloaded_file_path = "slf4j-api-1.7.36-sources.jar"
+)
+
+http_file(
+ name = "lucene-core-8_11_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.11.1/lucene-core-8.11.1-sources.jar",
+ sha256 = "09a78a07b4d4a3a391193574de70eb5417bbc5c224aee941eb7bb260010e9917",
+ downloaded_file_path = "lucene-core-8.11.1-sources.jar"
+)
+
+http_file(
+ name = "lucene-queryparser-8_11_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.11.1/lucene-queryparser-8.11.1-sources.jar",
+ sha256 = "d2611c1668c20a9a9ab79e25d3a6e19d931074d683c61c53862ec2deef032c2b",
+ downloaded_file_path = "lucene-queryparser-8.11.1-sources.jar"
+)
+
+http_file(
+ name = "lucene-queries-8_11_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.11.1/lucene-queries-8.11.1-sources.jar",
+ sha256 = "e2b9f1a29e88e8d74a8177025c4067f934410373a26faa296864aa720b873eba",
+ downloaded_file_path = "lucene-queries-8.11.1-sources.jar"
+)
+
+http_file(
+ name = "lucene-sandbox-8_11_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.11.1/lucene-sandbox-8.11.1-sources.jar",
+ sha256 = "229ca2ccfd0d37c48df691e57d9a26ff2a0ceb25caf2d3a99ad25d421ed07adb",
+ downloaded_file_path = "lucene-sandbox-8.11.1-sources.jar"
+)
+
+http_file(
+ name = "lucene-analyzers-common-8_11_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.11.1/lucene-analyzers-common-8.11.1-sources.jar",
+ sha256 = "bf247f1f9de8ea0b401eedd070b7e81a5ee33aafa59f8697935267eb5718845e",
+ downloaded_file_path = "lucene-analyzers-common-8.11.1-sources.jar"
+)
+
+http_file(
+ name = "lucene-backward-codecs-8_11_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-backward-codecs/8.11.1/lucene-backward-codecs-8.11.1-sources.jar",
+ sha256 = "1ddd0c3bacfdbe9ff9307bdfd0d65d731166c4bcb876b2e1c58d7058e6c6eae0",
+ downloaded_file_path = "lucene-backward-codecs-8.11.1-sources.jar"
+)
+
+http_file(
+ name = "lucene-highlighter-8_11_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-highlighter/8.11.1/lucene-highlighter-8.11.1-sources.jar",
+ sha256 = "a68dadf50a66e596eb82370cea180dbf04c9d08fff48a81953ccda704fe8705f",
+ downloaded_file_path = "lucene-highlighter-8.11.1-sources.jar"
+)
+
+http_file(
+ name = "lucene-memory-8_11_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-memory/8.11.1/lucene-memory-8.11.1-sources.jar",
+ sha256 = "265532b27d7cd43fd350bed633e122468325b326cdbdc972a8d9bad748bff6fb",
+ downloaded_file_path = "lucene-memory-8.11.1-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-api-1_8_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.8.0/maven-resolver-api-1.8.0-sources.jar",
+ sha256 = "5302681d5731c1d8da1a764330ccf30589f5fa466cd09b4f6c3d34b2d725b746",
+ downloaded_file_path = "maven-resolver-api-1.8.0-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-util-1_8_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-util/1.8.0/maven-resolver-util-1.8.0-sources.jar",
+ sha256 = "ca27ba8da2340442ef8878f7341811b4cff9c094e6e07b9ca046d45a33cdee05",
+ downloaded_file_path = "maven-resolver-util-1.8.0-sources.jar"
+)
+
+http_file(
+ name = "maven-model-3_8_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model/3.8.5/maven-model-3.8.5-sources.jar",
+ sha256 = "aa096f03f37b92d712df24616ac329fcd1f6a56201186a7baf794a0453d595cc",
+ downloaded_file_path = "maven-model-3.8.5-sources.jar"
+)
+
+http_file(
+ name = "wagon-provider-api-3_5_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/wagon/wagon-provider-api/3.5.2/wagon-provider-api-3.5.2.jar",
+ sha256 = "c7daff38f15c754f609854a01365ced5ad182b5e12d88a6f6ad534c030147cca",
+ downloaded_file_path = "wagon-provider-api-3.5.2.jar"
+)
+
+http_file(
+ name = "wagon-provider-api-3_5_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/wagon/wagon-provider-api/3.5.2/wagon-provider-api-3.5.2-sources.jar",
+ sha256 = "038f0a3aec610ccf6f2d8d87eef709b204d7f5e357ed78c7cce4f6d4f18dbeb2",
+ downloaded_file_path = "wagon-provider-api-3.5.2-sources.jar"
+)
+
+http_file(
+ name = "guice-4_2_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/inject/guice/4.2.1/guice-4.2.1.jar",
+ sha256 = "cb4a9a054a20f5b9fcdd9734e97804779714fa5d62b30a0f5b5e99084f9954b0",
+ downloaded_file_path = "guice-4.2.1.jar"
+)
+
+http_file(
+ name = "guice-4_2_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/inject/guice/4.2.1/guice-4.2.1-sources.jar",
+ sha256 = "7b8fe47dbcd7f59486e348a2a54d58ce3d5df29785b1f7213e000ea994e8042b",
+ downloaded_file_path = "guice-4.2.1-sources.jar"
+)
+
+http_file(
+ name = "maven-compat-3_6_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-compat/3.6.0/maven-compat-3.6.0.jar",
+ sha256 = "8f1a5d4daff952dabeb3acaa0aa642903702a1aa8b442fcd7a07a8cf9e3db48b",
+ downloaded_file_path = "maven-compat-3.6.0.jar"
+)
+
+http_file(
+ name = "maven-model-3_6_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model/3.6.0/maven-model-3.6.0.jar",
+ sha256 = "a1bf0c7856afd1f1b9c81c22818328fb7a796b4047010e08f2e859d1896080a9",
+ downloaded_file_path = "maven-model-3.6.0.jar"
+)
+
+http_file(
+ name = "maven-model-builder-3_6_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model-builder/3.6.0/maven-model-builder-3.6.0.jar",
+ sha256 = "a7295f062b54d0cbd513ffbb6d21c9bc9e21d9904547f299831236a988e50ab3",
+ downloaded_file_path = "maven-model-builder-3.6.0.jar"
+)
+
+http_file(
+ name = "maven-builder-support-3_6_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-builder-support/3.6.0/maven-builder-support-3.6.0.jar",
+ sha256 = "56affafea9c76168bbc5b8ee9d26dd2dbe95b8185b70d6b2a46dd9fc39d0dd53",
+ downloaded_file_path = "maven-builder-support-3.6.0.jar"
+)
+
+http_file(
+ name = "maven-settings-3_6_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings/3.6.0/maven-settings-3.6.0.jar",
+ sha256 = "053655dc2890f119cb13ddb90b1888b9cfcf1cea3a374c0656d53595b4f37542",
+ downloaded_file_path = "maven-settings-3.6.0.jar"
+)
+
+http_file(
+ name = "maven-settings-builder-3_6_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings-builder/3.6.0/maven-settings-builder-3.6.0.jar",
+ sha256 = "271a82555c399d9b06c7751a802c3b919081a06b7c9b839bd70e93ea2df386e3",
+ downloaded_file_path = "maven-settings-builder-3.6.0.jar"
+)
+
+http_file(
+ name = "plexus-sec-dispatcher-1_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar",
+ sha256 = "da73e32b58132e64daf12269fd9d011c0b303f234840f179908725a632b6b57c",
+ downloaded_file_path = "plexus-sec-dispatcher-1.4.jar"
+)
+
+http_file(
+ name = "maven-artifact-3_6_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.6.0/maven-artifact-3.6.0.jar",
+ sha256 = "3d5a0e77cde76d386b18c7400db1eb16aacef02e031ecd0d954477aeccc92155",
+ downloaded_file_path = "maven-artifact-3.6.0.jar"
+)
+
+http_file(
+ name = "maven-core-3_6_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-core/3.6.0/maven-core-3.6.0.jar",
+ sha256 = "c7611780b8456e2b29284b8c0d37cdd5358facdc1091d64ab46a2feddd2cb6ae",
+ downloaded_file_path = "maven-core-3.6.0.jar"
+)
+
+http_file(
+ name = "maven-plugin-api-3_6_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.6.0/maven-plugin-api-3.6.0.jar",
+ sha256 = "0062a08b463314a1b5f8eb1a56207efb830fbdf547c42a3191eb146c4db39b1a",
+ downloaded_file_path = "maven-plugin-api-3.6.0.jar"
+)
+
+http_file(
+ name = "maven-resolver-spi-1_3_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-spi/1.3.1/maven-resolver-spi-1.3.1.jar",
+ sha256 = "d4d15a6d473d78608412818c091b3c01d37bdf4f0e453156a19724af843a03ea",
+ downloaded_file_path = "maven-resolver-spi-1.3.1.jar"
+)
+
+http_file(
+ name = "maven-shared-utils-3_2_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/shared/maven-shared-utils/3.2.1/maven-shared-utils-3.2.1.jar",
+ sha256 = "3ba9c619893c767db0f9c3e826d5118b57c35229301bcd16d865a89cec16a7e5",
+ downloaded_file_path = "maven-shared-utils-3.2.1.jar"
+)
+
+http_file(
+ name = "commons-io-2_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-io/commons-io/2.5/commons-io-2.5.jar",
+ sha256 = "a10418348d234968600ccb1d988efcbbd08716e1d96936ccc1880e7d22513474",
+ downloaded_file_path = "commons-io-2.5.jar"
+)
+
+http_file(
+ name = "org_eclipse_sisu_inject-0_3_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.3/org.eclipse.sisu.inject-0.3.3.jar",
+ sha256 = "c6935e0b7d362ed4ca768c9b71d5d4d98788ff0a79c0d2bb954c221a078b166b",
+ downloaded_file_path = "org.eclipse.sisu.inject-0.3.3.jar"
+)
+
+http_file(
+ name = "maven-resolver-provider-3_6_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-resolver-provider/3.6.0/maven-resolver-provider-3.6.0.jar",
+ sha256 = "3e7d265ef4e9ade0f5de998961c6cac634cbf3fbdb839bb50a3a50b2ffbba7f8",
+ downloaded_file_path = "maven-resolver-provider-3.6.0.jar"
+)
+
+http_file(
+ name = "slf4j-api-1_7_25_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar",
+ sha256 = "18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79",
+ downloaded_file_path = "slf4j-api-1.7.25.jar"
+)
+
+http_file(
+ name = "maven-repository-metadata-3_6_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-repository-metadata/3.6.0/maven-repository-metadata-3.6.0.jar",
+ sha256 = "21702a5beccf3731ecdd6ed87f8fd0ae2bb7856b12fe91585b5513840722b0c3",
+ downloaded_file_path = "maven-repository-metadata-3.6.0.jar"
+)
+
+http_file(
+ name = "maven-resolver-api-1_3_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.3.1/maven-resolver-api-1.3.1.jar",
+ sha256 = "6be437d670dffa24bac4187bc1567c34fab04fc569836f8b45b9d79cbfd493ea",
+ downloaded_file_path = "maven-resolver-api-1.3.1.jar"
+)
+
+http_file(
+ name = "maven-resolver-util-1_3_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-util/1.3.1/maven-resolver-util-1.3.1.jar",
+ sha256 = "a7c2d81cd7d6df38e2997bf09507e0bca6fa85dfb635de4bf28a7c501cb574f4",
+ downloaded_file_path = "maven-resolver-util-1.3.1.jar"
+)
+
+http_file(
+ name = "maven-resolver-impl-1_3_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-impl/1.3.1/maven-resolver-impl-1.3.1.jar",
+ sha256 = "aaa41b53ed4fcc13b3d719d85f45b0fba21ee026dd4b625dd82210a28ee8e2fe",
+ downloaded_file_path = "maven-resolver-impl-1.3.1.jar"
+)
+
+http_file(
+ name = "plexus-utils-3_1_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.jar",
+ sha256 = "0ffa0ad084ebff5712540a7b7ea0abda487c53d3a18f78c98d1a3675dab9bf61",
+ downloaded_file_path = "plexus-utils-3.1.0.jar"
+)
+
+http_file(
+ name = "plexus-interpolation-1_25_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-interpolation/1.25/plexus-interpolation-1.25.jar",
+ sha256 = "e003802501574637f7abdc4e83e6d509a31e9ff825d12da6d1e419acf9688705",
+ downloaded_file_path = "plexus-interpolation-1.25.jar"
+)
+
+http_file(
+ name = "org_eclipse_sisu_plexus-0_3_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.3/org.eclipse.sisu.plexus-0.3.3.jar",
+ sha256 = "98045f5ecd802d6a96ba00394f8cb61259f9ac781ec2cb51ca0cb7b2c94ac720",
+ downloaded_file_path = "org.eclipse.sisu.plexus-0.3.3.jar"
+)
+
+http_file(
+ name = "plexus-component-annotations-1_7_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1.jar",
+ sha256 = "a7fee9435db716bff593e9fb5622bcf9f25e527196485929b0cd4065c43e61df",
+ downloaded_file_path = "plexus-component-annotations-1.7.1.jar"
+)
+
+http_file(
+ name = "wagon-provider-api-3_2_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/wagon/wagon-provider-api/3.2.0/wagon-provider-api-3.2.0.jar",
+ sha256 = "21beff005c5b5754911b85f3a60480341b29a2faf1cf3b56260e6b646081a54f",
+ downloaded_file_path = "wagon-provider-api-3.2.0.jar"
+)
+
+http_file(
+ name = "maven-compat-3_6_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-compat/3.6.0/maven-compat-3.6.0-sources.jar",
+ sha256 = "3988f2f8682efa103e055e4a563c10e47e02d4fc2ec0c061ffddce0225bc2d82",
+ downloaded_file_path = "maven-compat-3.6.0-sources.jar"
+)
+
+http_file(
+ name = "maven-model-3_6_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model/3.6.0/maven-model-3.6.0-sources.jar",
+ sha256 = "967b913809de9d144825ab8c75ec3d4ef6cde7cdd12f113954a6a168a718c32b",
+ downloaded_file_path = "maven-model-3.6.0-sources.jar"
+)
+
+http_file(
+ name = "maven-model-builder-3_6_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model-builder/3.6.0/maven-model-builder-3.6.0-sources.jar",
+ sha256 = "c2f36ca4f149f23b945ac4b85a665e5159a4911ecacf4812f11b4899397c1be3",
+ downloaded_file_path = "maven-model-builder-3.6.0-sources.jar"
+)
+
+http_file(
+ name = "maven-builder-support-3_6_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-builder-support/3.6.0/maven-builder-support-3.6.0-sources.jar",
+ sha256 = "64c9e647bc30d039089a75d3cf6135a99d8ea9f55a36e9bb6faacaff513bb238",
+ downloaded_file_path = "maven-builder-support-3.6.0-sources.jar"
+)
+
+http_file(
+ name = "maven-settings-3_6_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings/3.6.0/maven-settings-3.6.0-sources.jar",
+ sha256 = "981a9aefa68a72ad68568b1700b950fd6d659e7bedad82b7b7348d45e4960d03",
+ downloaded_file_path = "maven-settings-3.6.0-sources.jar"
+)
+
+http_file(
+ name = "maven-settings-builder-3_6_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings-builder/3.6.0/maven-settings-builder-3.6.0-sources.jar",
+ sha256 = "b70427349c417422f878ace264493f1a58f8fb38d1be19f1f0b300e77b46069f",
+ downloaded_file_path = "maven-settings-builder-3.6.0-sources.jar"
+)
+
+http_file(
+ name = "plexus-sec-dispatcher-1_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4-sources.jar",
+ sha256 = "2e5de23342c1f130b0244149dee6aaae7f2d4f5ff668e329265cea08830d39c2",
+ downloaded_file_path = "plexus-sec-dispatcher-1.4-sources.jar"
+)
+
+http_file(
+ name = "maven-artifact-3_6_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.6.0/maven-artifact-3.6.0-sources.jar",
+ sha256 = "a6a79bcb28598bcb88d767c87fd66313dfbb6919dc87b44534e6f6977355817a",
+ downloaded_file_path = "maven-artifact-3.6.0-sources.jar"
+)
+
+http_file(
+ name = "maven-core-3_6_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-core/3.6.0/maven-core-3.6.0-sources.jar",
+ sha256 = "e927bdcd7650e9f25b81d3a591e06cdde48e856da7b0bec436c228469431bf30",
+ downloaded_file_path = "maven-core-3.6.0-sources.jar"
+)
+
+http_file(
+ name = "maven-plugin-api-3_6_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.6.0/maven-plugin-api-3.6.0-sources.jar",
+ sha256 = "d1531edaa64047d48ee278101abd9883dbbabd0001f4bc9453372ad5fa8c0bb9",
+ downloaded_file_path = "maven-plugin-api-3.6.0-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-spi-1_3_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-spi/1.3.1/maven-resolver-spi-1.3.1-sources.jar",
+ sha256 = "b405f50d7a0fcecbcf790269072408bf767e4f0bb2ee84e441a50d94dd0d91e8",
+ downloaded_file_path = "maven-resolver-spi-1.3.1-sources.jar"
+)
+
+http_file(
+ name = "maven-shared-utils-3_2_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/shared/maven-shared-utils/3.2.1/maven-shared-utils-3.2.1-sources.jar",
+ sha256 = "25064c72c178a98335048d0f7c3e08839e949426bc92bf905ea964146235f388",
+ downloaded_file_path = "maven-shared-utils-3.2.1-sources.jar"
+)
+
+http_file(
+ name = "commons-io-2_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-io/commons-io/2.5/commons-io-2.5-sources.jar",
+ sha256 = "3b69b518d9a844732e35509b79e499fca63a960ee4301b1c96dc32e87f3f60a1",
+ downloaded_file_path = "commons-io-2.5-sources.jar"
+)
+
+http_file(
+ name = "org_eclipse_sisu_inject-0_3_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.3/org.eclipse.sisu.inject-0.3.3-sources.jar",
+ sha256 = "1f4d2575cb004f3fbd8e687c5dfa42d7478e1cf98e0cafa6e22dd1304cdfc6d7",
+ downloaded_file_path = "org.eclipse.sisu.inject-0.3.3-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-provider-3_6_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-resolver-provider/3.6.0/maven-resolver-provider-3.6.0-sources.jar",
+ sha256 = "6e64c2d4af9d081571c13601336bdf420f7c13441ed56f33f70cd8f0f8ad4c42",
+ downloaded_file_path = "maven-resolver-provider-3.6.0-sources.jar"
+)
+
+http_file(
+ name = "slf4j-api-1_7_25-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25-sources.jar",
+ sha256 = "c4bc93180a4f0aceec3b057a2514abe04a79f06c174bbed910a2afb227b79366",
+ downloaded_file_path = "slf4j-api-1.7.25-sources.jar"
+)
+
+http_file(
+ name = "maven-repository-metadata-3_6_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-repository-metadata/3.6.0/maven-repository-metadata-3.6.0-sources.jar",
+ sha256 = "8501dc32eeba163b5f43545b70f55ee2ad79f695def095b59b153943cc7c2faa",
+ downloaded_file_path = "maven-repository-metadata-3.6.0-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-api-1_3_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.3.1/maven-resolver-api-1.3.1-sources.jar",
+ sha256 = "eeede36c27c5103825b80454006b9f123e7c2b5e0930d621249f53614e2ff421",
+ downloaded_file_path = "maven-resolver-api-1.3.1-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-util-1_3_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-util/1.3.1/maven-resolver-util-1.3.1-sources.jar",
+ sha256 = "219f48fb0cfcb3dbcb4a9ab5204e9b575b432d2988adab151a7248e96af6352b",
+ downloaded_file_path = "maven-resolver-util-1.3.1-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-impl-1_3_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-impl/1.3.1/maven-resolver-impl-1.3.1-sources.jar",
+ sha256 = "a01f29f644a00e979a6b9d059d508a53ca0afee3fb12ff55515c869d9799407d",
+ downloaded_file_path = "maven-resolver-impl-1.3.1-sources.jar"
+)
+
+http_file(
+ name = "plexus-utils-3_1_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0-sources.jar",
+ sha256 = "06eb127e188a940ebbcf340c43c95537c3052298acdc943a9b2ec2146c7238d9",
+ downloaded_file_path = "plexus-utils-3.1.0-sources.jar"
+)
+
+http_file(
+ name = "plexus-interpolation-1_25-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-interpolation/1.25/plexus-interpolation-1.25-sources.jar",
+ sha256 = "68a0cc8c49a3e5003940b669268d8a33ffa385761945b77ba0b41cc840c5460d",
+ downloaded_file_path = "plexus-interpolation-1.25-sources.jar"
+)
+
+http_file(
+ name = "org_eclipse_sisu_plexus-0_3_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.3/org.eclipse.sisu.plexus-0.3.3-sources.jar",
+ sha256 = "349dd64dca9d0007d7037862759fd8f74c7a0a5de29cfa1cec1ae2fb25eaa49b",
+ downloaded_file_path = "org.eclipse.sisu.plexus-0.3.3-sources.jar"
+)
+
+http_file(
+ name = "plexus-component-annotations-1_7_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1-sources.jar",
+ sha256 = "18999359e8c1c5eb1f17a06093ceffc21f84b62b4ee0d9ab82f2e10d11049a78",
+ downloaded_file_path = "plexus-component-annotations-1.7.1-sources.jar"
+)
+
+http_file(
+ name = "wagon-provider-api-3_2_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/wagon/wagon-provider-api/3.2.0/wagon-provider-api-3.2.0-sources.jar",
+ sha256 = "b43af8eb48a3f072c469d53615509150794ad3cc3ab42d8b8468d0d2a13e9232",
+ downloaded_file_path = "wagon-provider-api-3.2.0-sources.jar"
+)
+
+http_file(
+ name = "guice-4_2_1-no_aop_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/inject/guice/4.2.1/guice-4.2.1-no_aop.jar",
+ sha256 = "158fd8f52d2a4b4ce4293ac2b833bb2427f5ddfe30df4ae0fd4675a1038a3b79",
+ downloaded_file_path = "guice-4.2.1-no_aop.jar"
+)
+
+http_file(
+ name = "maven-embedder-3_6_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-embedder/3.6.0/maven-embedder-3.6.0.jar",
+ sha256 = "e41b031c1e5bc23dc94b67f678644d549b15461361789d592c54cc3939829945",
+ downloaded_file_path = "maven-embedder-3.6.0.jar"
+)
+
+http_file(
+ name = "plexus-cipher-1_7_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7.jar",
+ sha256 = "114859861ff10f987b880d6f34e3215274af3cc92b3a73831c84d596e37c6511",
+ downloaded_file_path = "plexus-cipher-1.7.jar"
+)
+
+http_file(
+ name = "commons-cli-1_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-cli/commons-cli/1.4/commons-cli-1.4.jar",
+ sha256 = "fd3c7c9545a9cdb2051d1f9155c4f76b1e4ac5a57304404a6eedb578ffba7328",
+ downloaded_file_path = "commons-cli-1.4.jar"
+)
+
+http_file(
+ name = "maven-embedder-3_6_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-embedder/3.6.0/maven-embedder-3.6.0-sources.jar",
+ sha256 = "a8fb6261876d201e964f66af88b65fa860593b4dfd90e350816b23df8af79762",
+ downloaded_file_path = "maven-embedder-3.6.0-sources.jar"
+)
+
+http_file(
+ name = "plexus-cipher-1_7-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7-sources.jar",
+ sha256 = "37e552d8a8db67e9f045e68208e6ce9fad69acf4ce3e48af5137022da46ecfba",
+ downloaded_file_path = "plexus-cipher-1.7-sources.jar"
+)
+
+http_file(
+ name = "commons-cli-1_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-cli/commons-cli/1.4/commons-cli-1.4-sources.jar",
+ sha256 = "59fd9d6ca09ade4f27bddd274fb842ea48fd92118a755d0a64cf60413cd1c3fc",
+ downloaded_file_path = "commons-cli-1.4-sources.jar"
+)
+
+http_file(
+ name = "maven-dependency-tree-1_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/shared/maven-dependency-tree/1.2/maven-dependency-tree-1.2.jar",
+ sha256 = "dbb8c53ccc0b16a9dd8370d6e7de63102468caedac1e5fa2eb418319a6875293",
+ downloaded_file_path = "maven-dependency-tree-1.2.jar"
+)
+
+http_file(
+ name = "maven-dependency-tree-1_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/shared/maven-dependency-tree/1.2/maven-dependency-tree-1.2-sources.jar",
+ sha256 = "728a7221a14de695ce6c4c021a49c979d103158059a097e0d788fce623a14635",
+ downloaded_file_path = "maven-dependency-tree-1.2-sources.jar"
+)
+
+http_file(
+ name = "lucene-core-2_4_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-core/2.4.1/lucene-core-2.4.1.jar",
+ sha256 = "b85d6c2a6b4c29e90fa7c5d94b21fe796f9c6857870268b56904765126bae718",
+ downloaded_file_path = "lucene-core-2.4.1.jar"
+)
+
+http_file(
+ name = "lucene-core-2_4_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/lucene/lucene-core/2.4.1/lucene-core-2.4.1-sources.jar",
+ sha256 = "3e2d55c4ab7a7410ef42ffb861b48ee678be38a94dca72f30c4dbc301b20748f",
+ downloaded_file_path = "lucene-core-2.4.1-sources.jar"
+)
+
+http_file(
+ name = "archetype-common-2_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/archetype/archetype-common/2.2/archetype-common-2.2.jar",
+ sha256 = "3a00a78157a82fff778334764255642585127443e0b3da56bcdb6f8a0f910220",
+ downloaded_file_path = "archetype-common-2.2.jar"
+)
+
+http_file(
+ name = "archetype-catalog-2_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/archetype/archetype-catalog/2.2/archetype-catalog-2.2.jar",
+ sha256 = "112e06e6acc1405ad3ba518442e835d1d42758ef31f0bbbdb32aa1e15a17d10f",
+ downloaded_file_path = "archetype-catalog-2.2.jar"
+)
+
+http_file(
+ name = "archetype-descriptor-2_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/archetype/archetype-descriptor/2.2/archetype-descriptor-2.2.jar",
+ sha256 = "162ff0cc80445307de05f5e0ce9c014e8cd22cfbd2ed610ae39806e4592c5255",
+ downloaded_file_path = "archetype-descriptor-2.2.jar"
+)
+
+http_file(
+ name = "archetype-registry-2_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/archetype/archetype-registry/2.2/archetype-registry-2.2.jar",
+ sha256 = "cf9bb9e523696557c20bd4c7f41b6adda6074c4da85a7070af2facbab28afaca",
+ downloaded_file_path = "archetype-registry-2.2.jar"
+)
+
+http_file(
+ name = "archetype-common-2_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/archetype/archetype-common/2.2/archetype-common-2.2-sources.jar",
+ sha256 = "ee518b9a1723f451de06d4342c05a376d98199c8e0075a0d222085a23e2dec61",
+ downloaded_file_path = "archetype-common-2.2-sources.jar"
+)
+
+http_file(
+ name = "archetype-catalog-2_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/archetype/archetype-catalog/2.2/archetype-catalog-2.2-sources.jar",
+ sha256 = "3eed09772164876a34446f94e3890e16bf5f850971d9989a108d36ea7c02a040",
+ downloaded_file_path = "archetype-catalog-2.2-sources.jar"
+)
+
+http_file(
+ name = "archetype-descriptor-2_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/archetype/archetype-descriptor/2.2/archetype-descriptor-2.2-sources.jar",
+ sha256 = "fdeb5053caa352b954504b96501fbffb6c35065e046a5e8e6b7a9c372d0af4ba",
+ downloaded_file_path = "archetype-descriptor-2.2-sources.jar"
+)
+
+http_file(
+ name = "archetype-registry-2_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/archetype/archetype-registry/2.2/archetype-registry-2.2-sources.jar",
+ sha256 = "d17cc8d6fdfe4083f9c637af035ab74f0d725fd9e66164250b29c22a6ca5f6ee",
+ downloaded_file_path = "archetype-registry-2.2-sources.jar"
+)
+
+http_file(
+ name = "nexus-indexer-artifact-1_0_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/nexus/nexus-indexer-artifact/1.0.1/nexus-indexer-artifact-1.0.1.jar",
+ sha256 = "171035740322f96bd8c155cfb6050962dd61d7976a494c0aac6d46b3c83174c4",
+ downloaded_file_path = "nexus-indexer-artifact-1.0.1.jar"
+)
+
+http_file(
+ name = "nexus-indexer-artifact-1_0_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/nexus/nexus-indexer-artifact/1.0.1/nexus-indexer-artifact-1.0.1-sources.jar",
+ sha256 = "eda682298afbd4a34d1a8026ea8e39a95d76d9f94eb54931f95805f7a29a6a54",
+ downloaded_file_path = "nexus-indexer-artifact-1.0.1-sources.jar"
+)
+
+http_file(
+ name = "nexus-indexer-3_0_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/nexus/nexus-indexer/3.0.4/nexus-indexer-3.0.4.jar",
+ sha256 = "9d43a28d0758914fdcea28a436601ac26d06a3b55d283bb6be0321ccd3631a58",
+ downloaded_file_path = "nexus-indexer-3.0.4.jar"
+)
+
+http_file(
+ name = "nexus-indexer-3_0_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/sonatype/nexus/nexus-indexer/3.0.4/nexus-indexer-3.0.4-sources.jar",
+ sha256 = "0ac17647ab5258c6a2bc938b350f0e685c6248d1fbc63c660a639e02150f0bfd",
+ downloaded_file_path = "nexus-indexer-3.0.4-sources.jar"
+)
+
+http_file(
+ name = "plexus-utils-1_5_8_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.jar",
+ sha256 = "b7554a41499282e3b2226a22aff3ebe984f7e159798c461d917c1b829b130cd1",
+ downloaded_file_path = "plexus-utils-1.5.8.jar"
+)
+
+http_file(
+ name = "plexus-utils-1_5_8-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8-sources.jar",
+ sha256 = "f57d55ed5a18857f00bb2314e094bd7bff075883c3cefa17582ff88f975f6715",
+ downloaded_file_path = "plexus-utils-1.5.8-sources.jar"
+)
+
+http_file(
+ name = "maven-compat-3_3_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-compat/3.3.9/maven-compat-3.3.9.jar",
+ sha256 = "2653f603b4aa7b521d8ad850c88a34dafd64aa79d7650399daa719de71cd1329",
+ downloaded_file_path = "maven-compat-3.3.9.jar"
+)
+
+http_file(
+ name = "wagon-provider-api-2_10_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.10/wagon-provider-api-2.10.jar",
+ sha256 = "930b2e409513be03864d7a66e22dfdf5c086725e22ba3cf57ad45ed8af02996d",
+ downloaded_file_path = "wagon-provider-api-2.10.jar"
+)
+
+http_file(
+ name = "maven-compat-3_3_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-compat/3.3.9/maven-compat-3.3.9-sources.jar",
+ sha256 = "0c00de9f37390fb1f3e01ba781c6794fbc81c1242b63c0d25b01c5da5bc57e48",
+ downloaded_file_path = "maven-compat-3.3.9-sources.jar"
+)
+
+http_file(
+ name = "wagon-provider-api-2_10-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.10/wagon-provider-api-2.10-sources.jar",
+ sha256 = "a99ea9a4bbe098a640d34cfc9914987c304caced94fbd4b9cf469dfcd9cee60f",
+ downloaded_file_path = "wagon-provider-api-2.10-sources.jar"
+)
+
+http_file(
+ name = "maven-embedder-3_3_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-embedder/3.3.9/maven-embedder-3.3.9.jar",
+ sha256 = "6e1736c08f9798ed74efcdcdc435c640aca08af9b8c268dd7ea8ee8a3fef30a6",
+ downloaded_file_path = "maven-embedder-3.3.9.jar"
+)
+
+http_file(
+ name = "guice-4_0-no_aop_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/inject/guice/4.0/guice-4.0-no_aop.jar",
+ sha256 = "19393891be59b6feaf7e308bd8a3843b4e552c10cdb687ebffd7695634a250a8",
+ downloaded_file_path = "guice-4.0-no_aop.jar"
+)
+
+http_file(
+ name = "slf4j-api-1_7_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar",
+ sha256 = "fe30825245d2336c859dc38d60c0fc5f3668dbf29cd586828d2b5667ec355b91",
+ downloaded_file_path = "slf4j-api-1.7.5.jar"
+)
+
+http_file(
+ name = "commons-cli-1_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-cli/commons-cli/1.2/commons-cli-1.2.jar",
+ sha256 = "e7cd8951956d349b568b7ccfd4f5b2529a8c113e67c32b028f52ffda371259d9",
+ downloaded_file_path = "commons-cli-1.2.jar"
+)
+
+http_file(
+ name = "maven-embedder-3_3_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-embedder/3.3.9/maven-embedder-3.3.9-sources.jar",
+ sha256 = "3758b0fa5aadeaea436c3d9138c9193544b5f0b349792e974b263fafd44dd2cf",
+ downloaded_file_path = "maven-embedder-3.3.9-sources.jar"
+)
+
+http_file(
+ name = "slf4j-api-1_7_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5-sources.jar",
+ sha256 = "a6c9ba666adaecb4d01630bb01c0a69dd8e1cca80821acdfdee1afbfdfdfc984",
+ downloaded_file_path = "slf4j-api-1.7.5-sources.jar"
+)
+
+http_file(
+ name = "commons-cli-1_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-cli/commons-cli/1.2/commons-cli-1.2-sources.jar",
+ sha256 = "b7017c4e576504decd4230f54d79d1140060d57d4d0a65fd3746c0758450a6f1",
+ downloaded_file_path = "commons-cli-1.2-sources.jar"
+)
+
+http_file(
+ name = "guice-6_0_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/inject/guice/6.0.0/guice-6.0.0.jar",
+ sha256 = "b4d4f7ec5e8fc17b4f98dee9d3f6cf6ae3ae13e2e5ed4b2f7bbf09bc4bb675d5",
+ downloaded_file_path = "guice-6.0.0.jar"
+)
+
+http_file(
+ name = "guice-6_0_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/inject/guice/6.0.0/guice-6.0.0-sources.jar",
+ sha256 = "656b82a85535ada22d251fbc4ab3e786e66997510d03325d168bc193c2148c09",
+ downloaded_file_path = "guice-6.0.0-sources.jar"
+)
+
+http_file(
+ name = "maven-embedder-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-embedder/4.0.0-beta-4/maven-embedder-4.0.0-beta-4.jar",
+ sha256 = "6d88971a0cf8975a651ca353f0a605f1b82c5393f4b9d4311da9744e7c8fdaab",
+ downloaded_file_path = "maven-embedder-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-settings-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings/4.0.0-beta-4/maven-settings-4.0.0-beta-4.jar",
+ sha256 = "08a5bb3a59660981652e53150bc8a3c895b49c78b183781eba44b411cd5d84e2",
+ downloaded_file_path = "maven-settings-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-api-settings-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-settings/4.0.0-beta-4/maven-api-settings-4.0.0-beta-4.jar",
+ sha256 = "e660e8aad8e59a042ea63b08184dac237686e55237d16845f71b547e0bdf6b23",
+ downloaded_file_path = "maven-api-settings-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-api-xml-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-xml/4.0.0-beta-4/maven-api-xml-4.0.0-beta-4.jar",
+ sha256 = "eb5124a6451c20f7b00efc4794102bc1a6243422c14510d5943f5dc181b474ae",
+ downloaded_file_path = "maven-api-xml-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-api-meta-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-meta/4.0.0-beta-4/maven-api-meta-4.0.0-beta-4.jar",
+ sha256 = "9a73d755a57de09a53626bfcd34ba34d00c74bf73751e8afe93b1698b60adeef",
+ downloaded_file_path = "maven-api-meta-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-xml-impl-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-xml-impl/4.0.0-beta-4/maven-xml-impl-4.0.0-beta-4.jar",
+ sha256 = "212c64e4635c281621ed56f180db83a6389dcf3eb602e8fe61821a2efeff6dee",
+ downloaded_file_path = "maven-xml-impl-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "plexus-xml-4_0_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-xml/4.0.4/plexus-xml-4.0.4.jar",
+ sha256 = "069e78b537108dc6124a67073fc998264791f6b6499e955a38e72bb3e4fe1adf",
+ downloaded_file_path = "plexus-xml-4.0.4.jar"
+)
+
+http_file(
+ name = "woodstox-core-7_0_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/woodstox/woodstox-core/7.0.0/woodstox-core-7.0.0.jar",
+ sha256 = "eeb3853282c24964a93a6eb4c1bbcb60c8d09fd8e0ffc75ab64ad21045a1fa78",
+ downloaded_file_path = "woodstox-core-7.0.0.jar"
+)
+
+http_file(
+ name = "maven-settings-builder-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings-builder/4.0.0-beta-4/maven-settings-builder-4.0.0-beta-4.jar",
+ sha256 = "b5f4f334c2d9be1d531f19cb4849db50c7e1e2f102624d2d080366839a7fbff4",
+ downloaded_file_path = "maven-settings-builder-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-api-core-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-core/4.0.0-beta-4/maven-api-core-4.0.0-beta-4.jar",
+ sha256 = "ef45e9b1837cbc9cc00d8725016dd9e149e5bca5c31ce1b85a2acda4638a08b9",
+ downloaded_file_path = "maven-api-core-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-api-di-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-di/4.0.0-beta-4/maven-api-di-4.0.0-beta-4.jar",
+ sha256 = "84ed3852f3bb9dc50b16c79a5f02ae6ef9479cdef3844a965037a823f22e7874",
+ downloaded_file_path = "maven-api-di-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-api-impl-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-impl/4.0.0-beta-4/maven-api-impl-4.0.0-beta-4.jar",
+ sha256 = "e119e70c281f4270c219e9f527304bd468f6a859851723ed9b09c0209e76f5ef",
+ downloaded_file_path = "maven-api-impl-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-api-metadata-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-metadata/4.0.0-beta-4/maven-api-metadata-4.0.0-beta-4.jar",
+ sha256 = "68b821d2809ad4da28fb496b9730bee5c732d51080c53f2fbe03a07307c76043",
+ downloaded_file_path = "maven-api-metadata-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-toolchain-builder-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-toolchain-builder/4.0.0-beta-4/maven-toolchain-builder-4.0.0-beta-4.jar",
+ sha256 = "7697360fb48e95ccd64925f9928e27e05dccb42f951ed902ab50e1503dca3ba9",
+ downloaded_file_path = "maven-toolchain-builder-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-api-toolchain-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-toolchain/4.0.0-beta-4/maven-api-toolchain-4.0.0-beta-4.jar",
+ sha256 = "fabe13493b94abde03186c93ce363839e753355667dda9112e2d9546349cde76",
+ downloaded_file_path = "maven-api-toolchain-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-toolchain-model-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-toolchain-model/4.0.0-beta-4/maven-toolchain-model-4.0.0-beta-4.jar",
+ sha256 = "10102b6b5d94b2d83c3fb4194129ccc0d190310b65590f03afedd02bf5e17fa0",
+ downloaded_file_path = "maven-toolchain-model-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-core-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-core/4.0.0-beta-4/maven-core-4.0.0-beta-4.jar",
+ sha256 = "76a96573a889e47dca04dcfedbcc4c7c93af003b9a6839dd199432ad1e19396a",
+ downloaded_file_path = "maven-core-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-di-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-di/4.0.0-beta-4/maven-di-4.0.0-beta-4.jar",
+ sha256 = "9185ef10ae5f192f128d5901c96c6217e23745fc919e22acc04562bc1fb03bc9",
+ downloaded_file_path = "maven-di-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-repository-metadata-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-repository-metadata/4.0.0-beta-4/maven-repository-metadata-4.0.0-beta-4.jar",
+ sha256 = "5e39de5d6ab0a7d9dda3530c3051d245d772060ea5c621ee337ece25d9c02cad",
+ downloaded_file_path = "maven-repository-metadata-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-artifact-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-artifact/4.0.0-beta-4/maven-artifact-4.0.0-beta-4.jar",
+ sha256 = "7a9435282137b8f7295fa9fbbb5022da3be2c8c0f8466aaf736b6e9795795218",
+ downloaded_file_path = "maven-artifact-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-resolver-provider-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-resolver-provider/4.0.0-beta-4/maven-resolver-provider-4.0.0-beta-4.jar",
+ sha256 = "a13726bc0ad222e4b7c9081b99a1f22043807edf27d149ff8051d30a967502dd",
+ downloaded_file_path = "maven-resolver-provider-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-resolver-connector-basic-2_0_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-connector-basic/2.0.1/maven-resolver-connector-basic-2.0.1.jar",
+ sha256 = "52b300e45e398ea13c462d7f76ebbd941bbc296c317204a85828070119cb6bd8",
+ downloaded_file_path = "maven-resolver-connector-basic-2.0.1.jar"
+)
+
+http_file(
+ name = "maven-resolver-transport-file-2_0_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-transport-file/2.0.1/maven-resolver-transport-file-2.0.1.jar",
+ sha256 = "c5a21b26d0d1d6cc975e7763d2d492feafd0be106aebd8f0276b299932657204",
+ downloaded_file_path = "maven-resolver-transport-file-2.0.1.jar"
+)
+
+http_file(
+ name = "maven-resolver-transport-apache-2_0_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-transport-apache/2.0.1/maven-resolver-transport-apache-2.0.1.jar",
+ sha256 = "bfd0b3e5b0904fc2df23c5a588cd5bde9cebca07f3b57c9692bbd384bdbdbf6b",
+ downloaded_file_path = "maven-resolver-transport-apache-2.0.1.jar"
+)
+
+http_file(
+ name = "jcl-over-slf4j-2_0_13_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/2.0.13/jcl-over-slf4j-2.0.13.jar",
+ sha256 = "c53560fa3a0837964207dd1f7835d0e6cea0835bd110e94696f2dc65f27e6f5a",
+ downloaded_file_path = "jcl-over-slf4j-2.0.13.jar"
+)
+
+http_file(
+ name = "maven-api-spi-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-spi/4.0.0-beta-4/maven-api-spi-4.0.0-beta-4.jar",
+ sha256 = "ffc56c8120e0828ac48227922b50437a1668a648973407743d319ee899874235",
+ downloaded_file_path = "maven-api-spi-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-slf4j-provider-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-slf4j-provider/4.0.0-beta-4/maven-slf4j-provider-4.0.0-beta-4.jar",
+ sha256 = "60e7bb88664af09f9c9f5da24bfe041b1e0788d62e958cc3053018590a11aca8",
+ downloaded_file_path = "maven-slf4j-provider-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-resolver-spi-2_0_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-spi/2.0.1/maven-resolver-spi-2.0.1.jar",
+ sha256 = "46d5766c850611f01e6346d232dcb8b92604b941c5c66b89ccd2b256dbf1bddb",
+ downloaded_file_path = "maven-resolver-spi-2.0.1.jar"
+)
+
+http_file(
+ name = "maven-resolver-impl-2_0_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-impl/2.0.1/maven-resolver-impl-2.0.1.jar",
+ sha256 = "5d819ac843de8e08b70d095e50a2bdd34471cdeb05d507bc6e72799758d5309b",
+ downloaded_file_path = "maven-resolver-impl-2.0.1.jar"
+)
+
+http_file(
+ name = "maven-resolver-named-locks-2_0_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-named-locks/2.0.1/maven-resolver-named-locks-2.0.1.jar",
+ sha256 = "bb3365713c82d9abcf3841eb5386d6d87de2b10229926107022b87587196924d",
+ downloaded_file_path = "maven-resolver-named-locks-2.0.1.jar"
+)
+
+http_file(
+ name = "plexus-classworlds-2_8_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.8.0/plexus-classworlds-2.8.0.jar",
+ sha256 = "081b40e0eab033cd5ac72d2501bfff4f5fd2a3eef827051111730ea152681c72",
+ downloaded_file_path = "plexus-classworlds-2.8.0.jar"
+)
+
+http_file(
+ name = "maven-jline-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-jline/4.0.0-beta-4/maven-jline-4.0.0-beta-4.jar",
+ sha256 = "6477687327d47193f9dae0547c60d362125ce7f67aa91e2e673fee410b1c7e0c",
+ downloaded_file_path = "maven-jline-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-plugin-api-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/4.0.0-beta-4/maven-plugin-api-4.0.0-beta-4.jar",
+ sha256 = "b0ecf2d295fedaa65d48cb882b743481804a1a3c2f09b97a1d00d488e4051839",
+ downloaded_file_path = "maven-plugin-api-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-api-plugin-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-plugin/4.0.0-beta-4/maven-api-plugin-4.0.0-beta-4.jar",
+ sha256 = "72dcb6995c64bc5afcaf6c8650d2b4c0285c53be57f55550c971e7e379a339bc",
+ downloaded_file_path = "maven-api-plugin-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "org_eclipse_sisu_plexus-0_9_0_M3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M3/org.eclipse.sisu.plexus-0.9.0.M3.jar",
+ sha256 = "c99674d3773e26154885661711f0b6d63aa5008f5cc99227a236756d4ad9de5e",
+ downloaded_file_path = "org.eclipse.sisu.plexus-0.9.0.M3.jar"
+)
+
+http_file(
+ name = "maven-model-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model/4.0.0-beta-4/maven-model-4.0.0-beta-4.jar",
+ sha256 = "db081a404deaf999f760c0e1ef44c2b1d4330bab28085dc98b0228c20d1863b2",
+ downloaded_file_path = "maven-model-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-api-model-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-model/4.0.0-beta-4/maven-api-model-4.0.0-beta-4.jar",
+ sha256 = "f43c7176db9492c69f14174ee100c9655cd52432850dec0127a128808a9bdffc",
+ downloaded_file_path = "maven-api-model-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-model-builder-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model-builder/4.0.0-beta-4/maven-model-builder-4.0.0-beta-4.jar",
+ sha256 = "c6d88471949e033714afe0e35ebbc2f4a8b03a4aded5eb9514265b75c672e4d1",
+ downloaded_file_path = "maven-model-builder-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-builder-support-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-builder-support/4.0.0-beta-4/maven-builder-support-4.0.0-beta-4.jar",
+ sha256 = "53d2df49e46fd837aba1da30ba0605424d7ad0f0fad4d8ca2c85c3aca33e1958",
+ downloaded_file_path = "maven-builder-support-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-slf4j-wrapper-4_0_0-beta-4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-slf4j-wrapper/4.0.0-beta-4/maven-slf4j-wrapper-4.0.0-beta-4.jar",
+ sha256 = "5b1bd79d0aa8aeafedd44ee33eaad48dd45350a52bfb248a4b8c4ea8b9b16a38",
+ downloaded_file_path = "maven-slf4j-wrapper-4.0.0-beta-4.jar"
+)
+
+http_file(
+ name = "maven-resolver-api-2_0_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-api/2.0.1/maven-resolver-api-2.0.1.jar",
+ sha256 = "211e181d4acd8517b33c647b102371d4ce877d46e981f96b1b463bb7077919e9",
+ downloaded_file_path = "maven-resolver-api-2.0.1.jar"
+)
+
+http_file(
+ name = "maven-resolver-util-2_0_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-util/2.0.1/maven-resolver-util-2.0.1.jar",
+ sha256 = "5f6070e2b1f67b514d35a4137db40d5738a97cba5dd7f6df6818857ae62dfd9a",
+ downloaded_file_path = "maven-resolver-util-2.0.1.jar"
+)
+
+http_file(
+ name = "plexus-utils-3_4_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.4.1/plexus-utils-3.4.1.jar",
+ sha256 = "52d85e04b3918722af11d12855b4a8257df96a0e76c8f4e3852e6faa851f357b",
+ downloaded_file_path = "plexus-utils-3.4.1.jar"
+)
+
+http_file(
+ name = "plexus-interactivity-api-1_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.3/plexus-interactivity-api-1.3.jar",
+ sha256 = "c26de0f7a578a82f8116aced2c3c62f5e06dc1815a8fe22b1af0c1467f2edb25",
+ downloaded_file_path = "plexus-interactivity-api-1.3.jar"
+)
+
+http_file(
+ name = "slf4j-api-2_0_16_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar",
+ sha256 = "a12578dde1ba00bd9b816d388a0b879928d00bab3c83c240f7013bf4196c579a",
+ downloaded_file_path = "slf4j-api-2.0.16.jar"
+)
+
+http_file(
+ name = "jline-3_26_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jline/jline/3.26.3/jline-3.26.3.jar",
+ sha256 = "f23116c349314658cdebaa6caf6d0067733cc9e5b852cad2a29e643d32bd52bd",
+ downloaded_file_path = "jline-3.26.3.jar"
+)
+
+http_file(
+ name = "maven-embedder-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-embedder/4.0.0-beta-4/maven-embedder-4.0.0-beta-4-sources.jar",
+ sha256 = "ca4f15a5b77857fb0792e10217bb6b179b5f4d374cda3255927d99a4ca0ba06a",
+ downloaded_file_path = "maven-embedder-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-settings-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings/4.0.0-beta-4/maven-settings-4.0.0-beta-4-sources.jar",
+ sha256 = "f57fdf39d0dcd23b1004f3b3e1e2b6ec8fb7c635557091be66cabe7de54f65f4",
+ downloaded_file_path = "maven-settings-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-api-settings-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-settings/4.0.0-beta-4/maven-api-settings-4.0.0-beta-4-sources.jar",
+ sha256 = "3dcc2e3f06c04022b76cebab93dc642b2c11b9feb564cda8a1804f24e71d7db4",
+ downloaded_file_path = "maven-api-settings-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-api-xml-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-xml/4.0.0-beta-4/maven-api-xml-4.0.0-beta-4-sources.jar",
+ sha256 = "65a8b271e07142848d64fffa4b207f92aef5594f161dd10ac74e77292123f84a",
+ downloaded_file_path = "maven-api-xml-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-api-meta-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-meta/4.0.0-beta-4/maven-api-meta-4.0.0-beta-4-sources.jar",
+ sha256 = "ceeb9826dc449a24316361a73147775f04ee1e1924baf07dc6b233472f782d6a",
+ downloaded_file_path = "maven-api-meta-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-xml-impl-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-xml-impl/4.0.0-beta-4/maven-xml-impl-4.0.0-beta-4-sources.jar",
+ sha256 = "7b70d782c729bb9f094953d9ee657882395e2e417159c352b60b9970de855220",
+ downloaded_file_path = "maven-xml-impl-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "plexus-xml-4_0_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-xml/4.0.4/plexus-xml-4.0.4-sources.jar",
+ sha256 = "def230ffdf25e2c7973ff88ed299243c1380a0d224573929e9bb28e2f858e7f9",
+ downloaded_file_path = "plexus-xml-4.0.4-sources.jar"
+)
+
+http_file(
+ name = "woodstox-core-7_0_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/woodstox/woodstox-core/7.0.0/woodstox-core-7.0.0-sources.jar",
+ sha256 = "bb0c2fe977bdf779a1301d94ef6cf156a1bc43706671ead5b1e6798dee7f4d6f",
+ downloaded_file_path = "woodstox-core-7.0.0-sources.jar"
+)
+
+http_file(
+ name = "maven-settings-builder-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-settings-builder/4.0.0-beta-4/maven-settings-builder-4.0.0-beta-4-sources.jar",
+ sha256 = "c1d7448a2b15fcd0ee06cc6a5f75aa457d5f6ecf45acb27feaae558586cb9fb3",
+ downloaded_file_path = "maven-settings-builder-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-api-core-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-core/4.0.0-beta-4/maven-api-core-4.0.0-beta-4-sources.jar",
+ sha256 = "cac1de29486f05e95f4dc1573687371fbe8e9a1ced6b9f4d0ba490959e21eb9e",
+ downloaded_file_path = "maven-api-core-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-api-di-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-di/4.0.0-beta-4/maven-api-di-4.0.0-beta-4-sources.jar",
+ sha256 = "9bf535b4cd766f2acbaf2156be7d2da5b7ae9efbea67a4698d6c3e0cec9ea4a6",
+ downloaded_file_path = "maven-api-di-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-api-impl-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-impl/4.0.0-beta-4/maven-api-impl-4.0.0-beta-4-sources.jar",
+ sha256 = "8928e0372e7c2eb5a741b49ea7ee643bdb4c6e58cde21e748ec0241f30037794",
+ downloaded_file_path = "maven-api-impl-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-api-metadata-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-metadata/4.0.0-beta-4/maven-api-metadata-4.0.0-beta-4-sources.jar",
+ sha256 = "3e5de2436e61a3bbf0bb4bf197861553e5de36a0edb23ad8ea3fe6b245dda19a",
+ downloaded_file_path = "maven-api-metadata-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-toolchain-builder-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-toolchain-builder/4.0.0-beta-4/maven-toolchain-builder-4.0.0-beta-4-sources.jar",
+ sha256 = "0f57aa7c47870c5c0a69bd3797a9bb5e3eaa94fe5dd7dd444aa8abebdb954379",
+ downloaded_file_path = "maven-toolchain-builder-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-api-toolchain-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-toolchain/4.0.0-beta-4/maven-api-toolchain-4.0.0-beta-4-sources.jar",
+ sha256 = "a0095f957a84570c598722eebe21e627878d791c3b597c9b369369b5f00f42fb",
+ downloaded_file_path = "maven-api-toolchain-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-toolchain-model-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-toolchain-model/4.0.0-beta-4/maven-toolchain-model-4.0.0-beta-4-sources.jar",
+ sha256 = "082bfa960b4e7722935cbd7e95531d074b1189c2a224a66e44ab4092cdc57047",
+ downloaded_file_path = "maven-toolchain-model-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-core-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-core/4.0.0-beta-4/maven-core-4.0.0-beta-4-sources.jar",
+ sha256 = "916cc41dc740b22ea34130009fbd31bb3e1df9caa8110cd40444444f6b38e6f0",
+ downloaded_file_path = "maven-core-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-di-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-di/4.0.0-beta-4/maven-di-4.0.0-beta-4-sources.jar",
+ sha256 = "23d0120c02c664e4c728e60c0ec0217719782dba0b29b5be4ba18f23050610d1",
+ downloaded_file_path = "maven-di-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-repository-metadata-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-repository-metadata/4.0.0-beta-4/maven-repository-metadata-4.0.0-beta-4-sources.jar",
+ sha256 = "85e6752098f73bbf68362579989cfee25e9ae5cd840eee6ee3cc10e01183fe18",
+ downloaded_file_path = "maven-repository-metadata-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-artifact-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-artifact/4.0.0-beta-4/maven-artifact-4.0.0-beta-4-sources.jar",
+ sha256 = "41cfbf1d7c922cdabfae733de800d4a352ef84b2710b3ad9556b9a7637282dbf",
+ downloaded_file_path = "maven-artifact-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-provider-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-resolver-provider/4.0.0-beta-4/maven-resolver-provider-4.0.0-beta-4-sources.jar",
+ sha256 = "1bd98d5d72504e37c4c42dd3f84752dc769ecc5c81270076b7f5749ddb39cad6",
+ downloaded_file_path = "maven-resolver-provider-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-connector-basic-2_0_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-connector-basic/2.0.1/maven-resolver-connector-basic-2.0.1-sources.jar",
+ sha256 = "bc997871e859ddc89a07930b2d93b6894deb2430c5ef34b61a053b5121f27c53",
+ downloaded_file_path = "maven-resolver-connector-basic-2.0.1-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-transport-file-2_0_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-transport-file/2.0.1/maven-resolver-transport-file-2.0.1-sources.jar",
+ sha256 = "379c99ca48fbfd71493fe125b84585b7e6468f01b847e9bf283e253f56124c8a",
+ downloaded_file_path = "maven-resolver-transport-file-2.0.1-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-transport-apache-2_0_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-transport-apache/2.0.1/maven-resolver-transport-apache-2.0.1-sources.jar",
+ sha256 = "06533d26c78c8c75b191d60744fe625ef38f0b356353076035fce1d0c6796c7d",
+ downloaded_file_path = "maven-resolver-transport-apache-2.0.1-sources.jar"
+)
+
+http_file(
+ name = "jcl-over-slf4j-2_0_13-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/2.0.13/jcl-over-slf4j-2.0.13-sources.jar",
+ sha256 = "f092ac7019818e222049883cd479b23527b6ba27141c111c784e5f0fe7ed1660",
+ downloaded_file_path = "jcl-over-slf4j-2.0.13-sources.jar"
+)
+
+http_file(
+ name = "maven-api-spi-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-spi/4.0.0-beta-4/maven-api-spi-4.0.0-beta-4-sources.jar",
+ sha256 = "51138938ec8b8d5d55bd5cde80dadf355eb9b367a236c5bdd855638cdc1ba8d6",
+ downloaded_file_path = "maven-api-spi-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-slf4j-provider-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-slf4j-provider/4.0.0-beta-4/maven-slf4j-provider-4.0.0-beta-4-sources.jar",
+ sha256 = "b49a38881de4699e270c69d52be654252e9952006a746e9ebd4cb6f247e56628",
+ downloaded_file_path = "maven-slf4j-provider-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-spi-2_0_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-spi/2.0.1/maven-resolver-spi-2.0.1-sources.jar",
+ sha256 = "56fd077692bee551d342f2fe2a2db7c4b6cc6ed25455b861499f08ae1bff595f",
+ downloaded_file_path = "maven-resolver-spi-2.0.1-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-impl-2_0_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-impl/2.0.1/maven-resolver-impl-2.0.1-sources.jar",
+ sha256 = "244e14bf775c736e32d45d14ad9e61c9f4cba6dc29ad0262aa9f2151b929e1c5",
+ downloaded_file_path = "maven-resolver-impl-2.0.1-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-named-locks-2_0_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-named-locks/2.0.1/maven-resolver-named-locks-2.0.1-sources.jar",
+ sha256 = "c09645d0fa44290cad0947637b32b04dda32b2f7fe24acf520d480ce558d0ad3",
+ downloaded_file_path = "maven-resolver-named-locks-2.0.1-sources.jar"
+)
+
+http_file(
+ name = "plexus-classworlds-2_8_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.8.0/plexus-classworlds-2.8.0-sources.jar",
+ sha256 = "4488f10a5ab746a1b221b83efa0307c00f6fa01ecf6370435b6bf3d38a74e1d7",
+ downloaded_file_path = "plexus-classworlds-2.8.0-sources.jar"
+)
+
+http_file(
+ name = "maven-jline-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-jline/4.0.0-beta-4/maven-jline-4.0.0-beta-4-sources.jar",
+ sha256 = "7fe842d50b1f89fae5a62b02965f9d8e0d8bc344a8d4eaab6c4a5b94261f1954",
+ downloaded_file_path = "maven-jline-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-plugin-api-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/4.0.0-beta-4/maven-plugin-api-4.0.0-beta-4-sources.jar",
+ sha256 = "1f41515b79792f1a499878f3c462f1d52280832f7d83990383706f658783b375",
+ downloaded_file_path = "maven-plugin-api-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-api-plugin-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-plugin/4.0.0-beta-4/maven-api-plugin-4.0.0-beta-4-sources.jar",
+ sha256 = "8445a63d5282d078455f3c7f6b20c456834fde3326e978c19696f939117affdc",
+ downloaded_file_path = "maven-api-plugin-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "org_eclipse_sisu_plexus-0_9_0_M3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M3/org.eclipse.sisu.plexus-0.9.0.M3-sources.jar",
+ sha256 = "394b25abb384307271f684c51d29ba6da5e51106b161121dd7784b3830344988",
+ downloaded_file_path = "org.eclipse.sisu.plexus-0.9.0.M3-sources.jar"
+)
+
+http_file(
+ name = "maven-model-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model/4.0.0-beta-4/maven-model-4.0.0-beta-4-sources.jar",
+ sha256 = "f5293f5bdc6068904120784099c4baf56a2d74677eb1c657dfa75af08d76a84e",
+ downloaded_file_path = "maven-model-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-api-model-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-api-model/4.0.0-beta-4/maven-api-model-4.0.0-beta-4-sources.jar",
+ sha256 = "64e5dec0d970f43e3825bcb0768cc7f90f121192962c551301c7bd8248d6009d",
+ downloaded_file_path = "maven-api-model-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-model-builder-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-model-builder/4.0.0-beta-4/maven-model-builder-4.0.0-beta-4-sources.jar",
+ sha256 = "eecd9c9d2ba2ed2a73ede0c8036fee88f97334e81dbc10c60c7ddc12d216bf0f",
+ downloaded_file_path = "maven-model-builder-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-builder-support-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-builder-support/4.0.0-beta-4/maven-builder-support-4.0.0-beta-4-sources.jar",
+ sha256 = "784c3b1fc4a0eaca232e8c2c85cdd494f90a7a47412571eae21a6b5ff97cb809",
+ downloaded_file_path = "maven-builder-support-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-slf4j-wrapper-4_0_0-beta-4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/maven-slf4j-wrapper/4.0.0-beta-4/maven-slf4j-wrapper-4.0.0-beta-4-sources.jar",
+ sha256 = "86a4c4260b61de3a722806ce1efd881fd78a11205d9ef81d94b7f5b8ddf261d3",
+ downloaded_file_path = "maven-slf4j-wrapper-4.0.0-beta-4-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-api-2_0_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-api/2.0.1/maven-resolver-api-2.0.1-sources.jar",
+ sha256 = "e916b1624cab61410d0ad9a42f02b6dd275d2865c53b13b86d20551980251ca0",
+ downloaded_file_path = "maven-resolver-api-2.0.1-sources.jar"
+)
+
+http_file(
+ name = "maven-resolver-util-2_0_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-util/2.0.1/maven-resolver-util-2.0.1-sources.jar",
+ sha256 = "d54c24b419a483e56ade42645266ac03706b188a58ddffafa1e746124088e108",
+ downloaded_file_path = "maven-resolver-util-2.0.1-sources.jar"
+)
+
+http_file(
+ name = "plexus-utils-3_4_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.4.1/plexus-utils-3.4.1-sources.jar",
+ sha256 = "a4399a142c0e639a7b20d621204e0805d1fb287f4fd70a26b2fe60a3b0b56192",
+ downloaded_file_path = "plexus-utils-3.4.1-sources.jar"
+)
+
+http_file(
+ name = "plexus-interactivity-api-1_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.3/plexus-interactivity-api-1.3-sources.jar",
+ sha256 = "9f7aa3b01af0b1fdfcecff12504d7972737968fd7d5b070c4c89486a0aaa3e54",
+ downloaded_file_path = "plexus-interactivity-api-1.3-sources.jar"
+)
+
+http_file(
+ name = "slf4j-api-2_0_16-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16-sources.jar",
+ sha256 = "d938ad56953d65bd0806f75d17535fa32b1fc5078051212e0b010f69ec43f8cb",
+ downloaded_file_path = "slf4j-api-2.0.16-sources.jar"
+)
+
+http_file(
+ name = "jline-3_26_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jline/jline/3.26.3/jline-3.26.3-sources.jar",
+ sha256 = "f64a28d3e00bc975c7711d6b8b1682a6ed0fc3e8eb9bdbf8f599590e8ac38208",
+ downloaded_file_path = "jline-3.26.3-sources.jar"
+)
+
+http_file(
+ name = "maven-wrapper-0_5_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar",
+ sha256 = "164e026e01338638e3433e4f6efbda52ed9a64a94ced649c3d0bbe02a7c61282",
+ downloaded_file_path = "maven-wrapper-0.5.5.jar"
+)
+
+http_file(
+ name = "maven-wrapper-0_5_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5-sources.jar",
+ sha256 = "24f32dd1019cedff1c43da5009c4194ca1c31053a27ffd690c1f190fab5c102e",
+ downloaded_file_path = "maven-wrapper-0.5.5-sources.jar"
+)
+
+http_file(
+ name = "memoryfilesystem-2_8_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/marschall/memoryfilesystem/2.8.0/memoryfilesystem-2.8.0.jar",
+ sha256 = "c98b4dae95e5ac8b6dc48d184bdedf463730959d6db02709930dcd0bd910d68c",
+ downloaded_file_path = "memoryfilesystem-2.8.0.jar"
+)
+
+http_file(
+ name = "memoryfilesystem-2_8_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/marschall/memoryfilesystem/2.8.0/memoryfilesystem-2.8.0-sources.jar",
+ sha256 = "4c3d4d1f208539093c769b2a2d7d58b29115009d9a2fc556eac673f43aa2dc1b",
+ downloaded_file_path = "memoryfilesystem-2.8.0-sources.jar"
+)
+
+http_file(
+ name = "miglayout-swing-11_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/miglayout/miglayout-swing/11.4/miglayout-swing-11.4.jar",
+ sha256 = "ddaf8b1b483d428203a45a13a9a621c6af855d2b805c11fd186f182ea2b52373",
+ downloaded_file_path = "miglayout-swing-11.4.jar"
+)
+
+http_file(
+ name = "miglayout-core-11_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/miglayout/miglayout-core/11.4/miglayout-core-11.4.jar",
+ sha256 = "2707c00b274df1f206626492902e240bbbeee68491bd56298534f9e9b72853e7",
+ downloaded_file_path = "miglayout-core-11.4.jar"
+)
+
+http_file(
+ name = "miglayout-swing-11_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/miglayout/miglayout-swing/11.4/miglayout-swing-11.4-sources.jar",
+ sha256 = "dab65780777a74cd8b007ee57fcb9656c0ef825069a47249b054aba2f5e6aac3",
+ downloaded_file_path = "miglayout-swing-11.4-sources.jar"
+)
+
+http_file(
+ name = "miglayout-core-11_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/miglayout/miglayout-core/11.4/miglayout-core-11.4-sources.jar",
+ sha256 = "22cc4cef7d791d4e25eedcbe56068d0c2562605d62a6a6912c52d12260e8a15a",
+ downloaded_file_path = "miglayout-core-11.4-sources.jar"
+)
+
+http_file(
+ name = "mockito-core-5_12_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/mockito/mockito-core/5.12.0/mockito-core-5.12.0.jar",
+ sha256 = "4a2eb29237050da749e90a46f948bce7e26ec22b671e41f59b1ac6f4b6408229",
+ downloaded_file_path = "mockito-core-5.12.0.jar"
+)
+
+http_file(
+ name = "byte-buddy-1_14_15_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.14.15/byte-buddy-1.14.15.jar",
+ sha256 = "7472e3961992c12a9fd4f6d67c21de4280abe18f292704dd49d7338289f8acf5",
+ downloaded_file_path = "byte-buddy-1.14.15.jar"
+)
+
+http_file(
+ name = "byte-buddy-agent-1_14_15_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.14.15/byte-buddy-agent-1.14.15.jar",
+ sha256 = "3ef6ec7175801361170067cc6902969f966d37c72bf9353d9cd282263b184064",
+ downloaded_file_path = "byte-buddy-agent-1.14.15.jar"
+)
+
+http_file(
+ name = "mockito-core-5_12_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/mockito/mockito-core/5.12.0/mockito-core-5.12.0-sources.jar",
+ sha256 = "8d109e7f4eed8c92f00842554e664060097995fc575a11e57381551182f5432a",
+ downloaded_file_path = "mockito-core-5.12.0-sources.jar"
+)
+
+http_file(
+ name = "byte-buddy-1_14_15-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.14.15/byte-buddy-1.14.15-sources.jar",
+ sha256 = "234c4bf7ee7596a7d7b668e41f9c90830fdfbbc86d4c84d01b1db6ce22fb3fe6",
+ downloaded_file_path = "byte-buddy-1.14.15-sources.jar"
+)
+
+http_file(
+ name = "byte-buddy-agent-1_14_15-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.14.15/byte-buddy-agent-1.14.15-sources.jar",
+ sha256 = "ba7ead86f342cb392c3a910c4eeffd8f66274481e8a613cd2a9a59c456d08fac",
+ downloaded_file_path = "byte-buddy-agent-1.14.15-sources.jar"
+)
+
+http_file(
+ name = "mockito-junit-jupiter-5_12_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/mockito/mockito-junit-jupiter/5.12.0/mockito-junit-jupiter-5.12.0.jar",
+ sha256 = "2663b47e5b36bebef3a1a21610dc4cea504f0124545d45fa5f3332837971d66d",
+ downloaded_file_path = "mockito-junit-jupiter-5.12.0.jar"
+)
+
+http_file(
+ name = "mockito-junit-jupiter-5_12_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/mockito/mockito-junit-jupiter/5.12.0/mockito-junit-jupiter-5.12.0-sources.jar",
+ sha256 = "fd610a7f100a13480133db6b52c5d24eb5d34a2b895f3fbb4c4051d669f10e28",
+ downloaded_file_path = "mockito-junit-jupiter-5.12.0-sources.jar"
+)
+
+http_file(
+ name = "mockito-kotlin-5_4_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/mockito/kotlin/mockito-kotlin/5.4.0/mockito-kotlin-5.4.0.jar",
+ sha256 = "c97a3c0ad362d9352a135323767fd3dad64796f26339399b129fe19d7e30356a",
+ downloaded_file_path = "mockito-kotlin-5.4.0.jar"
+)
+
+http_file(
+ name = "h2-mvstore-2_3_232_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/h2database/h2-mvstore/2.3.232/h2-mvstore-2.3.232.jar",
+ sha256 = "2c8225cd73b2394382b9d0016d9278a00291562224a594eef00c00a6ac50bc04",
+ downloaded_file_path = "h2-mvstore-2.3.232.jar"
+)
+
+http_file(
+ name = "h2-mvstore-2_3_232-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/h2database/h2-mvstore/2.3.232/h2-mvstore-2.3.232-sources.jar",
+ sha256 = "48642b96b9fcb08f22326e10edad49fde210ae5884febeb06a0b107bba3f9478",
+ downloaded_file_path = "h2-mvstore-2.3.232-sources.jar"
+)
+
+http_file(
+ name = "netty-all-4_2_0_Alpha4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-all/4.2.0.Alpha4/netty-all-4.2.0.Alpha4.jar",
+ sha256 = "7fbc74c4d6c764ff5ab3c6ba7083b3871abe7142409c4bfc9014697b8b31a6d1",
+ downloaded_file_path = "netty-all-4.2.0.Alpha4.jar"
+)
+
+http_file(
+ name = "netty-buffer-4_2_0_Alpha4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-buffer/4.2.0.Alpha4/netty-buffer-4.2.0.Alpha4.jar",
+ sha256 = "c5d5181c50da3eb08b028cec426564a7ef4a2b25a6d496edcacb4cd733484a7e",
+ downloaded_file_path = "netty-buffer-4.2.0.Alpha4.jar"
+)
+
+http_file(
+ name = "netty-codec-4_2_0_Alpha4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-codec/4.2.0.Alpha4/netty-codec-4.2.0.Alpha4.jar",
+ sha256 = "da0b6b9596649c5d86c369f678088530a26c930fccf6bdd3bdd4956243955f85",
+ downloaded_file_path = "netty-codec-4.2.0.Alpha4.jar"
+)
+
+http_file(
+ name = "netty-codec-http-4_2_0_Alpha4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-codec-http/4.2.0.Alpha4/netty-codec-http-4.2.0.Alpha4.jar",
+ sha256 = "ca2f2cd15eee29887be13d365c202dd00f1311ba08850e6ee5fa67a7945656c1",
+ downloaded_file_path = "netty-codec-http-4.2.0.Alpha4.jar"
+)
+
+http_file(
+ name = "netty-codec-http2-4_2_0_Alpha4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-codec-http2/4.2.0.Alpha4/netty-codec-http2-4.2.0.Alpha4.jar",
+ sha256 = "36a279030958ad573cdcfb2495a1be2e61a2ffada3505b98b0c408fab2dc1d58",
+ downloaded_file_path = "netty-codec-http2-4.2.0.Alpha4.jar"
+)
+
+http_file(
+ name = "netty-common-4_2_0_Alpha4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-common/4.2.0.Alpha4/netty-common-4.2.0.Alpha4.jar",
+ sha256 = "ac67b0cf3ced3918cdf7a73814003bfa223311e3c6816448a1bea01624203a3b",
+ downloaded_file_path = "netty-common-4.2.0.Alpha4.jar"
+)
+
+http_file(
+ name = "netty-handler-4_2_0_Alpha4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-handler/4.2.0.Alpha4/netty-handler-4.2.0.Alpha4.jar",
+ sha256 = "0782fa2592152a40fde6d076a98e67ff557d4e4c450917a49c4825477e883927",
+ downloaded_file_path = "netty-handler-4.2.0.Alpha4.jar"
+)
+
+http_file(
+ name = "netty-transport-native-unix-common-4_2_0_Alpha4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.2.0.Alpha4/netty-transport-native-unix-common-4.2.0.Alpha4.jar",
+ sha256 = "19eb779e9d078308eb39a6a1073391fd5339f4be2dbd8682240ae5788fbd5d59",
+ downloaded_file_path = "netty-transport-native-unix-common-4.2.0.Alpha4.jar"
+)
+
+http_file(
+ name = "netty-handler-ssl-ocsp-4_2_0_Alpha4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-handler-ssl-ocsp/4.2.0.Alpha4/netty-handler-ssl-ocsp-4.2.0.Alpha4.jar",
+ sha256 = "184306b9b920864c24a36c690c7a894e5845b521b0c72bd09d06d0c733ab7977",
+ downloaded_file_path = "netty-handler-ssl-ocsp-4.2.0.Alpha4.jar"
+)
+
+http_file(
+ name = "netty-resolver-4_2_0_Alpha4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-resolver/4.2.0.Alpha4/netty-resolver-4.2.0.Alpha4.jar",
+ sha256 = "a30b0aa009af7226cd3d4abfddc26dcaf89414f3dfb566324503e5fe5e5fffe3",
+ downloaded_file_path = "netty-resolver-4.2.0.Alpha4.jar"
+)
+
+http_file(
+ name = "netty-transport-4_2_0_Alpha4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-transport/4.2.0.Alpha4/netty-transport-4.2.0.Alpha4.jar",
+ sha256 = "c02ea3e9a2a3604ff7bb3ef8c06b0e5286977de2d503d62efdbe98add4509766",
+ downloaded_file_path = "netty-transport-4.2.0.Alpha4.jar"
+)
+
+http_file(
+ name = "netty-transport-classes-epoll-4_2_0_Alpha4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.2.0.Alpha4/netty-transport-classes-epoll-4.2.0.Alpha4.jar",
+ sha256 = "f5d696ea58ad5745d088c552bb09274736efe46f85a5b30e2c5fbd9bebd15908",
+ downloaded_file_path = "netty-transport-classes-epoll-4.2.0.Alpha4.jar"
+)
+
+http_file(
+ name = "netty-transport-classes-kqueue-4_2_0_Alpha4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.2.0.Alpha4/netty-transport-classes-kqueue-4.2.0.Alpha4.jar",
+ sha256 = "5b4b25e0f85bdce105c5a59a97f3853ed58554ad2d8647a156331243f59987d8",
+ downloaded_file_path = "netty-transport-classes-kqueue-4.2.0.Alpha4.jar"
+)
+
+http_file(
+ name = "netty-transport-native-epoll-4_2_0_Alpha4-linux-x86_64_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.2.0.Alpha4/netty-transport-native-epoll-4.2.0.Alpha4-linux-x86_64.jar",
+ sha256 = "135297f41ec3a71a70484933998b45282d0d458d1bc50bc8071c3d044285b062",
+ downloaded_file_path = "netty-transport-native-epoll-4.2.0.Alpha4-linux-x86_64.jar"
+)
+
+http_file(
+ name = "netty-transport-native-epoll-4_2_0_Alpha4-linux-aarch_64_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.2.0.Alpha4/netty-transport-native-epoll-4.2.0.Alpha4-linux-aarch_64.jar",
+ sha256 = "e218c98436c2d443335d35c753665c10a68da8d3c5a0ed3db982f9da6081a95b",
+ downloaded_file_path = "netty-transport-native-epoll-4.2.0.Alpha4-linux-aarch_64.jar"
+)
+
+http_file(
+ name = "netty-transport-native-epoll-4_2_0_Alpha4-linux-riscv64_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.2.0.Alpha4/netty-transport-native-epoll-4.2.0.Alpha4-linux-riscv64.jar",
+ sha256 = "aaa6c7650b7bb650de930cf38f3de9e3728325ee817d3c5b61dec8880b43c7cb",
+ downloaded_file_path = "netty-transport-native-epoll-4.2.0.Alpha4-linux-riscv64.jar"
+)
+
+http_file(
+ name = "netty-transport-native-kqueue-4_2_0_Alpha4-osx-x86_64_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.2.0.Alpha4/netty-transport-native-kqueue-4.2.0.Alpha4-osx-x86_64.jar",
+ sha256 = "725547387e40d2c2b96c86a03ba9e9484fed9c293d4399d6da2f6127575668b3",
+ downloaded_file_path = "netty-transport-native-kqueue-4.2.0.Alpha4-osx-x86_64.jar"
+)
+
+http_file(
+ name = "netty-transport-native-kqueue-4_2_0_Alpha4-osx-aarch_64_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.2.0.Alpha4/netty-transport-native-kqueue-4.2.0.Alpha4-osx-aarch_64.jar",
+ sha256 = "1077692c053ae15c8912ca194b8ca07627848b3d707b1e4047e59b813135bd83",
+ downloaded_file_path = "netty-transport-native-kqueue-4.2.0.Alpha4-osx-aarch_64.jar"
+)
+
+http_file(
+ name = "netty-buffer-4_2_0_Alpha4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-buffer/4.2.0.Alpha4/netty-buffer-4.2.0.Alpha4-sources.jar",
+ sha256 = "51e8f4fe4d54aae18e07d5388a161d9ce95c88518301247df891dea9d6388be1",
+ downloaded_file_path = "netty-buffer-4.2.0.Alpha4-sources.jar"
+)
+
+http_file(
+ name = "netty-codec-4_2_0_Alpha4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-codec/4.2.0.Alpha4/netty-codec-4.2.0.Alpha4-sources.jar",
+ sha256 = "bc1b4067684224570d5cc53b40c6677acb0c4da819652c56bf562b4417020523",
+ downloaded_file_path = "netty-codec-4.2.0.Alpha4-sources.jar"
+)
+
+http_file(
+ name = "netty-codec-http-4_2_0_Alpha4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-codec-http/4.2.0.Alpha4/netty-codec-http-4.2.0.Alpha4-sources.jar",
+ sha256 = "0ed0d3e3bc46fa00d74782ec1a5ff51446082ba897a99d9d6dc5e3f2e8d6f1e9",
+ downloaded_file_path = "netty-codec-http-4.2.0.Alpha4-sources.jar"
+)
+
+http_file(
+ name = "netty-codec-http2-4_2_0_Alpha4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-codec-http2/4.2.0.Alpha4/netty-codec-http2-4.2.0.Alpha4-sources.jar",
+ sha256 = "6f22000678c9a63e9d7462b2b3fc83a02771433ae2316f724cd37b4948774732",
+ downloaded_file_path = "netty-codec-http2-4.2.0.Alpha4-sources.jar"
+)
+
+http_file(
+ name = "netty-common-4_2_0_Alpha4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-common/4.2.0.Alpha4/netty-common-4.2.0.Alpha4-sources.jar",
+ sha256 = "f75e3a6b075c1aa621329ee2fb6d7ae9dbdd7b042f4895dba4ed34b466267c9c",
+ downloaded_file_path = "netty-common-4.2.0.Alpha4-sources.jar"
+)
+
+http_file(
+ name = "netty-handler-4_2_0_Alpha4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-handler/4.2.0.Alpha4/netty-handler-4.2.0.Alpha4-sources.jar",
+ sha256 = "fc92e333e89fd766e951e294a2e95a0ab1fbb918f0f4c1fbed1680330c601fa7",
+ downloaded_file_path = "netty-handler-4.2.0.Alpha4-sources.jar"
+)
+
+http_file(
+ name = "netty-transport-native-unix-common-4_2_0_Alpha4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.2.0.Alpha4/netty-transport-native-unix-common-4.2.0.Alpha4-sources.jar",
+ sha256 = "d3b46cdeb1f8302cd0349f41a3aa30e8506e5418cbf3204631d79b757d350df5",
+ downloaded_file_path = "netty-transport-native-unix-common-4.2.0.Alpha4-sources.jar"
+)
+
+http_file(
+ name = "netty-handler-ssl-ocsp-4_2_0_Alpha4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-handler-ssl-ocsp/4.2.0.Alpha4/netty-handler-ssl-ocsp-4.2.0.Alpha4-sources.jar",
+ sha256 = "7e5204651259400408fcccc1e79f677e041204607c1180248fdf68b60d42c166",
+ downloaded_file_path = "netty-handler-ssl-ocsp-4.2.0.Alpha4-sources.jar"
+)
+
+http_file(
+ name = "netty-resolver-4_2_0_Alpha4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-resolver/4.2.0.Alpha4/netty-resolver-4.2.0.Alpha4-sources.jar",
+ sha256 = "10f8aeb03d54047b54d4c10cb975908023a63239641afbd236859f6bea698728",
+ downloaded_file_path = "netty-resolver-4.2.0.Alpha4-sources.jar"
+)
+
+http_file(
+ name = "netty-transport-4_2_0_Alpha4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-transport/4.2.0.Alpha4/netty-transport-4.2.0.Alpha4-sources.jar",
+ sha256 = "219f57893f8149f917e8deb5ce9a55b6bace19c26737035e14daad9c98037d8e",
+ downloaded_file_path = "netty-transport-4.2.0.Alpha4-sources.jar"
+)
+
+http_file(
+ name = "netty-transport-classes-epoll-4_2_0_Alpha4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.2.0.Alpha4/netty-transport-classes-epoll-4.2.0.Alpha4-sources.jar",
+ sha256 = "e3ba6c76d9b22ff291af76448820954beaed2bdb30de538f168dd0810341827a",
+ downloaded_file_path = "netty-transport-classes-epoll-4.2.0.Alpha4-sources.jar"
+)
+
+http_file(
+ name = "netty-transport-classes-kqueue-4_2_0_Alpha4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.2.0.Alpha4/netty-transport-classes-kqueue-4.2.0.Alpha4-sources.jar",
+ sha256 = "5a1cad636cb7e1524a8e41dd5629d6ce15483a2f820cfe0d29db4ac5ab94bda9",
+ downloaded_file_path = "netty-transport-classes-kqueue-4.2.0.Alpha4-sources.jar"
+)
+
+http_file(
+ name = "netty-transport-native-epoll-4_2_0_Alpha4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.2.0.Alpha4/netty-transport-native-epoll-4.2.0.Alpha4-sources.jar",
+ sha256 = "e4b5e57c8509fc59f926f7345b944017b690e51d44b036dc1ca4aeadd891ef40",
+ downloaded_file_path = "netty-transport-native-epoll-4.2.0.Alpha4-sources.jar"
+)
+
+http_file(
+ name = "netty-transport-native-kqueue-4_2_0_Alpha4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.2.0.Alpha4/netty-transport-native-kqueue-4.2.0.Alpha4-sources.jar",
+ sha256 = "08499e8b4837b10b93bf5296ec9f5fba71105d23e87853be0495c6b9012912fe",
+ downloaded_file_path = "netty-transport-native-kqueue-4.2.0.Alpha4-sources.jar"
+)
+
+http_file(
+ name = "netty-codec-compression-4_2_0_Alpha4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-codec-compression/4.2.0.Alpha4/netty-codec-compression-4.2.0.Alpha4.jar",
+ sha256 = "f72ad668f7618e23b0a2b07e8b42a1a76e31fa23cb26e6940c59e57355a0c5e9",
+ downloaded_file_path = "netty-codec-compression-4.2.0.Alpha4.jar"
+)
+
+http_file(
+ name = "netty-codec-compression-4_2_0_Alpha4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-codec-compression/4.2.0.Alpha4/netty-codec-compression-4.2.0.Alpha4-sources.jar",
+ sha256 = "2421dfab0d39acb345e0ca3e7b5906fde8a5c402fb18c2b0f9c7e45a2e577b6f",
+ downloaded_file_path = "netty-codec-compression-4.2.0.Alpha4-sources.jar"
+)
+
+http_file(
+ name = "netty-codec-protobuf-4_2_0_Alpha4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-codec-protobuf/4.2.0.Alpha4/netty-codec-protobuf-4.2.0.Alpha4.jar",
+ sha256 = "c5c1ce6ba385e8873d028b065507012eaeb4b445c325c9b67fd5e1590dbaef47",
+ downloaded_file_path = "netty-codec-protobuf-4.2.0.Alpha4.jar"
+)
+
+http_file(
+ name = "netty-codec-protobuf-4_2_0_Alpha4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-codec-protobuf/4.2.0.Alpha4/netty-codec-protobuf-4.2.0.Alpha4-sources.jar",
+ sha256 = "b27f4f3bf6e7b8a6a23ee99a9901dd2a52ff4dca1c03788bde14734039bcaf2a",
+ downloaded_file_path = "netty-codec-protobuf-4.2.0.Alpha4-sources.jar"
+)
+
+http_file(
+ name = "netty-tcnative-boringssl-static-2_0_66_Final_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.66.Final/netty-tcnative-boringssl-static-2.0.66.Final.jar",
+ sha256 = "df215103b6082caceef6b83ed5bbf61d2072688b8b248e9d86cc0bbdb785b5e4",
+ downloaded_file_path = "netty-tcnative-boringssl-static-2.0.66.Final.jar"
+)
+
+http_file(
+ name = "netty-tcnative-classes-2_0_66_Final_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-tcnative-classes/2.0.66.Final/netty-tcnative-classes-2.0.66.Final.jar",
+ sha256 = "669a811a193dc1e7c9ef86cb547a4ab92f0f34cce8f9b842b9029bf5cfa07cc5",
+ downloaded_file_path = "netty-tcnative-classes-2.0.66.Final.jar"
+)
+
+http_file(
+ name = "netty-tcnative-boringssl-static-2_0_66_Final-linux-x86_64_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.66.Final/netty-tcnative-boringssl-static-2.0.66.Final-linux-x86_64.jar",
+ sha256 = "407547388ead01c371ae1de7616fa9ce8bc26aa4b180aa5f0452e23ecc02a8f1",
+ downloaded_file_path = "netty-tcnative-boringssl-static-2.0.66.Final-linux-x86_64.jar"
+)
+
+http_file(
+ name = "netty-tcnative-boringssl-static-2_0_66_Final-linux-aarch_64_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.66.Final/netty-tcnative-boringssl-static-2.0.66.Final-linux-aarch_64.jar",
+ sha256 = "0c18e0f8c70d801f1711ca9fef1ef9bdd5f9b9afb43292f439459ee780d758b6",
+ downloaded_file_path = "netty-tcnative-boringssl-static-2.0.66.Final-linux-aarch_64.jar"
+)
+
+http_file(
+ name = "netty-tcnative-boringssl-static-2_0_66_Final-osx-x86_64_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.66.Final/netty-tcnative-boringssl-static-2.0.66.Final-osx-x86_64.jar",
+ sha256 = "a34307997449310bcf327c42c46e2db0067c2adf3d66a19fe18e0fd9981fe162",
+ downloaded_file_path = "netty-tcnative-boringssl-static-2.0.66.Final-osx-x86_64.jar"
+)
+
+http_file(
+ name = "netty-tcnative-boringssl-static-2_0_66_Final-osx-aarch_64_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.66.Final/netty-tcnative-boringssl-static-2.0.66.Final-osx-aarch_64.jar",
+ sha256 = "3cf31a82c0d2c79b48050f02a60d08e9a17db00759ca1f7920cd35d842c7f95e",
+ downloaded_file_path = "netty-tcnative-boringssl-static-2.0.66.Final-osx-aarch_64.jar"
+)
+
+http_file(
+ name = "netty-tcnative-boringssl-static-2_0_66_Final-windows-x86_64_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.66.Final/netty-tcnative-boringssl-static-2.0.66.Final-windows-x86_64.jar",
+ sha256 = "4f5a5665d3d8c4b2d5ffc40a0c4b07f94399b7d0a4ee01966df0bfc6f49d4524",
+ downloaded_file_path = "netty-tcnative-boringssl-static-2.0.66.Final-windows-x86_64.jar"
+)
+
+http_file(
+ name = "netty-tcnative-boringssl-static-2_0_66_Final-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.66.Final/netty-tcnative-boringssl-static-2.0.66.Final-sources.jar",
+ sha256 = "d61b7fb059bca5916443e07111736268359622a7befcb1f4803c7d92ea0c29c8",
+ downloaded_file_path = "netty-tcnative-boringssl-static-2.0.66.Final-sources.jar"
+)
+
+http_file(
+ name = "netty-tcnative-classes-2_0_66_Final-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-tcnative-classes/2.0.66.Final/netty-tcnative-classes-2.0.66.Final-sources.jar",
+ sha256 = "5a4742080024f98d46b83740ba70dfb423a9cfe1c029d82929019a893e80b1c4",
+ downloaded_file_path = "netty-tcnative-classes-2.0.66.Final-sources.jar"
+)
+
+http_file(
+ name = "ngram-slp-0_0_3_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/ngram-slp/0.0.3/ngram-slp-0.0.3.jar",
+ sha256 = "4ac10d8fb7e6326e09179fd83e664610a3362dc1d661fb32e5b2a19bcb9fc867",
+ downloaded_file_path = "ngram-slp-0.0.3.jar"
+)
+
+http_file(
+ name = "ngram-slp-0_0_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/ngram-slp/0.0.3/ngram-slp-0.0.3-sources.jar",
+ sha256 = "406b97140745664a1f62cec5440448177d38ec0d4cad40262d5051b0630f6aa4",
+ downloaded_file_path = "ngram-slp-0.0.3-sources.jar"
+)
+
+http_file(
+ name = "objenesis-3_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/objenesis/objenesis/3.4/objenesis-3.4.jar",
+ sha256 = "95488102feaf2e2858adf6b299353677dac6c15294006f8ed1c5556f8e3cd251",
+ downloaded_file_path = "objenesis-3.4.jar"
+)
+
+http_file(
+ name = "objenesis-3_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/objenesis/objenesis/3.4/objenesis-3.4-sources.jar",
+ sha256 = "896fa899a262c2f0f7e661848025fad22349300a5247ac175510993a9a5eede9",
+ downloaded_file_path = "objenesis-3.4-sources.jar"
+)
+
+http_file(
+ name = "okhttp-5_0_0-alpha_14_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/5.0.0-alpha.14/okhttp-5.0.0-alpha.14.jar",
+ sha256 = "f0e3ffcbba6744ab4918a55aa32ff4f408fcd21e45ab8bd5f7883a1793b2a253",
+ downloaded_file_path = "okhttp-5.0.0-alpha.14.jar"
+)
+
+http_file(
+ name = "okio-jvm-3_9_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/squareup/okio/okio-jvm/3.9.0/okio-jvm-3.9.0.jar",
+ sha256 = "ddc386ff14bd25d5c934167196eaf45b18de4f28e1c55a4db37ae594cbfd37e4",
+ downloaded_file_path = "okio-jvm-3.9.0.jar"
+)
+
+http_file(
+ name = "okhttp-5_0_0-alpha_14-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/5.0.0-alpha.14/okhttp-5.0.0-alpha.14-sources.jar",
+ sha256 = "f596d92475c49de809a3ca7a5f2558f06a3b51c00c96ee8037c18b6618ac9d41",
+ downloaded_file_path = "okhttp-5.0.0-alpha.14-sources.jar"
+)
+
+http_file(
+ name = "okio-jvm-3_9_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/squareup/okio/okio-jvm/3.9.0/okio-jvm-3.9.0-sources.jar",
+ sha256 = "b8ab886c9ed94b6d22fe177efab23f66b2fe0cbcfbf9902d226667038410e0b1",
+ downloaded_file_path = "okio-jvm-3.9.0-sources.jar"
+)
+
+http_file(
+ name = "opentelemetry-sdk-1_41_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk/1.41.0/opentelemetry-sdk-1.41.0.jar",
+ sha256 = "1e20916ea9b76b85aec3ad1c78170e0cd59556f3ae120ec4fdea256a87cb3d91",
+ downloaded_file_path = "opentelemetry-sdk-1.41.0.jar"
+)
+
+http_file(
+ name = "opentelemetry-api-1_41_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-api/1.41.0/opentelemetry-api-1.41.0.jar",
+ sha256 = "9336668f388de68a0a2c3e114154febd29db19a7644f27c4eba548f5de852258",
+ downloaded_file_path = "opentelemetry-api-1.41.0.jar"
+)
+
+http_file(
+ name = "opentelemetry-context-1_41_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-context/1.41.0/opentelemetry-context-1.41.0.jar",
+ sha256 = "5e3432a4464a432abfdab73be7142e516d25a84aa8426fce1192ffb0532faa35",
+ downloaded_file_path = "opentelemetry-context-1.41.0.jar"
+)
+
+http_file(
+ name = "opentelemetry-sdk-common-1_41_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-common/1.41.0/opentelemetry-sdk-common-1.41.0.jar",
+ sha256 = "9da8a6e0c0eb33d5dbee588885da7f936ae4734f665af8400499cde8432ab5a0",
+ downloaded_file_path = "opentelemetry-sdk-common-1.41.0.jar"
+)
+
+http_file(
+ name = "opentelemetry-sdk-trace-1_41_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-trace/1.41.0/opentelemetry-sdk-trace-1.41.0.jar",
+ sha256 = "b18b38ef0687b36ed0e0bc2e1e796bc0479eadb8c13109cad203f759474a921f",
+ downloaded_file_path = "opentelemetry-sdk-trace-1.41.0.jar"
+)
+
+http_file(
+ name = "opentelemetry-api-incubator-1_41_0-alpha_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-api-incubator/1.41.0-alpha/opentelemetry-api-incubator-1.41.0-alpha.jar",
+ sha256 = "9dd36c6744b73c4d85e669cb646fa1f8b8c1888a4e3c0b9d04d2eebf24f3a875",
+ downloaded_file_path = "opentelemetry-api-incubator-1.41.0-alpha.jar"
+)
+
+http_file(
+ name = "opentelemetry-sdk-metrics-1_41_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-metrics/1.41.0/opentelemetry-sdk-metrics-1.41.0.jar",
+ sha256 = "acda798602ff7ae41e64bb21ea2011cd56b3fbde71df39fbdf6e59892edf345f",
+ downloaded_file_path = "opentelemetry-sdk-metrics-1.41.0.jar"
+)
+
+http_file(
+ name = "opentelemetry-sdk-logs-1_41_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-logs/1.41.0/opentelemetry-sdk-logs-1.41.0.jar",
+ sha256 = "1cc068c52d0a89096dc8814bc90b126388a68ec9e41defbd9ea349ebf91755a4",
+ downloaded_file_path = "opentelemetry-sdk-logs-1.41.0.jar"
+)
+
+http_file(
+ name = "opentelemetry-sdk-1_41_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk/1.41.0/opentelemetry-sdk-1.41.0-sources.jar",
+ sha256 = "dcc4ea7543d910af2d00566198fe2a0785a06868db0fd818fb74112b8246aea6",
+ downloaded_file_path = "opentelemetry-sdk-1.41.0-sources.jar"
+)
+
+http_file(
+ name = "opentelemetry-api-1_41_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-api/1.41.0/opentelemetry-api-1.41.0-sources.jar",
+ sha256 = "7a29795475a8dbe670afd124a64e7dd94f129eecb6c529ecaa47aaa01ba2c018",
+ downloaded_file_path = "opentelemetry-api-1.41.0-sources.jar"
+)
+
+http_file(
+ name = "opentelemetry-context-1_41_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-context/1.41.0/opentelemetry-context-1.41.0-sources.jar",
+ sha256 = "476565b58af8b59cd41325003f1fc3fb791116c509765974f04b3be8a121bb10",
+ downloaded_file_path = "opentelemetry-context-1.41.0-sources.jar"
+)
+
+http_file(
+ name = "opentelemetry-sdk-common-1_41_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-common/1.41.0/opentelemetry-sdk-common-1.41.0-sources.jar",
+ sha256 = "b43671444771d41ffa29b3371f7180da7fa29f3e8434018f398a71b0751d1543",
+ downloaded_file_path = "opentelemetry-sdk-common-1.41.0-sources.jar"
+)
+
+http_file(
+ name = "opentelemetry-sdk-trace-1_41_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-trace/1.41.0/opentelemetry-sdk-trace-1.41.0-sources.jar",
+ sha256 = "60083c17ea6686264bb1fc68a9e927b9e9e234faa6cd437fb5af150da9129557",
+ downloaded_file_path = "opentelemetry-sdk-trace-1.41.0-sources.jar"
+)
+
+http_file(
+ name = "opentelemetry-api-incubator-1_41_0-alpha-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-api-incubator/1.41.0-alpha/opentelemetry-api-incubator-1.41.0-alpha-sources.jar",
+ sha256 = "588f6467bb01972c582a5eb65179010a527284c71be961da07ff2a238de07d91",
+ downloaded_file_path = "opentelemetry-api-incubator-1.41.0-alpha-sources.jar"
+)
+
+http_file(
+ name = "opentelemetry-sdk-metrics-1_41_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-metrics/1.41.0/opentelemetry-sdk-metrics-1.41.0-sources.jar",
+ sha256 = "baa5c20fe2f320e0462b84f75fdebfefe86e5440e4788de037ea1cc1aec9fc0a",
+ downloaded_file_path = "opentelemetry-sdk-metrics-1.41.0-sources.jar"
+)
+
+http_file(
+ name = "opentelemetry-sdk-logs-1_41_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-logs/1.41.0/opentelemetry-sdk-logs-1.41.0-sources.jar",
+ sha256 = "b297b2117203d3ef710537e41786e1f975b4d33d2df092a2c9bf7dc24d113e6f",
+ downloaded_file_path = "opentelemetry-sdk-logs-1.41.0-sources.jar"
+)
+
+http_file(
+ name = "opentelemetry-exporter-otlp-common-1_41_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp-common/1.41.0/opentelemetry-exporter-otlp-common-1.41.0.jar",
+ sha256 = "b9407cc68ce93cd68598f726b98d86507a4541ef1ed6385bb7af24e4e85298db",
+ downloaded_file_path = "opentelemetry-exporter-otlp-common-1.41.0.jar"
+)
+
+http_file(
+ name = "opentelemetry-exporter-common-1_41_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-common/1.41.0/opentelemetry-exporter-common-1.41.0.jar",
+ sha256 = "904e98ec9b92ae6e910c55c370addb8459f23d3b2678f7c9c89484e0f2d51ac2",
+ downloaded_file_path = "opentelemetry-exporter-common-1.41.0.jar"
+)
+
+http_file(
+ name = "opentelemetry-exporter-otlp-common-1_41_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp-common/1.41.0/opentelemetry-exporter-otlp-common-1.41.0-sources.jar",
+ sha256 = "eeefea8da5c8f8a49f2c702f679c5a6ac77d593d41558c33849b578d620c0d9a",
+ downloaded_file_path = "opentelemetry-exporter-otlp-common-1.41.0-sources.jar"
+)
+
+http_file(
+ name = "opentelemetry-exporter-common-1_41_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-common/1.41.0/opentelemetry-exporter-common-1.41.0-sources.jar",
+ sha256 = "959346187ade8b68d4122140787f428324ba4a54fe7ebe7fa065be52dc76a530",
+ downloaded_file_path = "opentelemetry-exporter-common-1.41.0-sources.jar"
+)
+
+http_file(
+ name = "opentelemetry-extension-kotlin-1_41_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-extension-kotlin/1.41.0/opentelemetry-extension-kotlin-1.41.0.jar",
+ sha256 = "04d45037ca1555d747147428a466c119749be7fe7b4225ebe5f1b4748c55ca93",
+ downloaded_file_path = "opentelemetry-extension-kotlin-1.41.0.jar"
+)
+
+http_file(
+ name = "opentelemetry-extension-kotlin-1_41_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-extension-kotlin/1.41.0/opentelemetry-extension-kotlin-1.41.0-sources.jar",
+ sha256 = "7dd5711224339c327082f45ca31687c8ae93ab6916b14e8ca8eeb908cf27cf85",
+ downloaded_file_path = "opentelemetry-extension-kotlin-1.41.0-sources.jar"
+)
+
+http_file(
+ name = "opentelemetry-semconv-1_27_0-alpha_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/semconv/opentelemetry-semconv/1.27.0-alpha/opentelemetry-semconv-1.27.0-alpha.jar",
+ sha256 = "9d63590c51a3455f440841e149b132bfd4d46eccbff9823d10211c1cec3e97f0",
+ downloaded_file_path = "opentelemetry-semconv-1.27.0-alpha.jar"
+)
+
+http_file(
+ name = "opentelemetry-semconv-1_27_0-alpha-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/opentelemetry/semconv/opentelemetry-semconv/1.27.0-alpha/opentelemetry-semconv-1.27.0-alpha-sources.jar",
+ sha256 = "b5f779fefc7577d10bb35c92567b35063e24c4e56d113d100eecc1742aee65c7",
+ downloaded_file_path = "opentelemetry-semconv-1.27.0-alpha-sources.jar"
+)
+
+http_file(
+ name = "groovy-3_0_19_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/groovy/groovy/3.0.19/groovy-3.0.19.jar",
+ sha256 = "7ad326b0a7e49791f552313e35df7406c1a46bb6faf7908c2ecbb74daeff23fb",
+ downloaded_file_path = "groovy-3.0.19.jar"
+)
+
+http_file(
+ name = "groovy-3_0_19-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/groovy/groovy/3.0.19/groovy-3.0.19-sources.jar",
+ sha256 = "4d57a0bb55105fcf4bd2d621e920b82ea4b9028d30e8f1e94a7f398c8069cfcc",
+ downloaded_file_path = "groovy-3.0.19-sources.jar"
+)
+
+http_file(
+ name = "groovy-ant-3_0_19_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/groovy/groovy-ant/3.0.19/groovy-ant-3.0.19.jar",
+ sha256 = "4bb1ef7f1dc01950e910b7dbc04010a999fc11f41a6dda02a7228036dd0a2379",
+ downloaded_file_path = "groovy-ant-3.0.19.jar"
+)
+
+http_file(
+ name = "groovy-ant-3_0_19-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/groovy/groovy-ant/3.0.19/groovy-ant-3.0.19-sources.jar",
+ sha256 = "c415cf7fef91195dbfc1fbcac20bf5cf16f786a30960b2b78d6121fd170efe71",
+ downloaded_file_path = "groovy-ant-3.0.19-sources.jar"
+)
+
+http_file(
+ name = "groovy-json-3_0_19_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/groovy/groovy-json/3.0.19/groovy-json-3.0.19.jar",
+ sha256 = "6f4b1f79e8745b1546b96d248f50f1122e0697b6d33bbdd3af362ebc8fd19df3",
+ downloaded_file_path = "groovy-json-3.0.19.jar"
+)
+
+http_file(
+ name = "groovy-json-3_0_19-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/groovy/groovy-json/3.0.19/groovy-json-3.0.19-sources.jar",
+ sha256 = "2ab4542db530d3270b92c80bedc578d494ac8b9e4fe1d370fb9bb79b260dac83",
+ downloaded_file_path = "groovy-json-3.0.19-sources.jar"
+)
+
+http_file(
+ name = "groovy-jsr223-3_0_19_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/groovy/groovy-jsr223/3.0.19/groovy-jsr223-3.0.19.jar",
+ sha256 = "3a01fc77e1813aa032fd1db371d6f436e5c6fa6ee78f0f538002522e584fd522",
+ downloaded_file_path = "groovy-jsr223-3.0.19.jar"
+)
+
+http_file(
+ name = "groovy-jsr223-3_0_19-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/groovy/groovy-jsr223/3.0.19/groovy-jsr223-3.0.19-sources.jar",
+ sha256 = "50cfba20b21fa959f7440205070b0fc8c9d3cb959bc8837528c4f5d980a874a8",
+ downloaded_file_path = "groovy-jsr223-3.0.19-sources.jar"
+)
+
+http_file(
+ name = "groovy-templates-3_0_19_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/groovy/groovy-templates/3.0.19/groovy-templates-3.0.19.jar",
+ sha256 = "5d094c043aa9beaa090b75c6ab4e9bbb07de0d7b3e39f292f12c50ddae0f8f3d",
+ downloaded_file_path = "groovy-templates-3.0.19.jar"
+)
+
+http_file(
+ name = "groovy-templates-3_0_19-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/groovy/groovy-templates/3.0.19/groovy-templates-3.0.19-sources.jar",
+ sha256 = "3b88d7a85757c1b6e0d16465f7d69d962e422ff5e9fa50d714e7d935fff66da5",
+ downloaded_file_path = "groovy-templates-3.0.19-sources.jar"
+)
+
+http_file(
+ name = "groovy-xml-3_0_19_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/groovy/groovy-xml/3.0.19/groovy-xml-3.0.19.jar",
+ sha256 = "1527f7c7778dda9c87c8c905b81aba865e5dc7b92932bf2d04b85e96b3f8ad9e",
+ downloaded_file_path = "groovy-xml-3.0.19.jar"
+)
+
+http_file(
+ name = "groovy-xml-3_0_19-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/groovy/groovy-xml/3.0.19/groovy-xml-3.0.19-sources.jar",
+ sha256 = "d2083d3877176ac3434f5e31905cdaae8fb26599a1db8df86eae8a7bbde64d4e",
+ downloaded_file_path = "groovy-xml-3.0.19-sources.jar"
+)
+
+http_file(
+ name = "oro-2_0_8_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/oro/oro/2.0.8/oro-2.0.8.jar",
+ sha256 = "e00ccdad5df7eb43fdee44232ef64602bf63807c2d133a7be83ba09fd49af26e",
+ downloaded_file_path = "oro-2.0.8.jar"
+)
+
+http_file(
+ name = "oro-2_0_8-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/oro/oro/2.0.8/oro-2.0.8-sources.jar",
+ sha256 = "b4c4929e937d0464807f4a17e3a0f46f69148514edb303981a41b3e5b2a815d2",
+ downloaded_file_path = "oro-2.0.8-sources.jar"
+)
+
+http_file(
+ name = "packagesearch-api-client-jvm-3_3_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/packagesearch/packagesearch-api-client-jvm/3.3.1/packagesearch-api-client-jvm-3.3.1.jar",
+ sha256 = "d7e293f78f1be85cec7a1ad3dfec5b5a868074b00a90a8be2438c25660526019",
+ downloaded_file_path = "packagesearch-api-client-jvm-3.3.1.jar"
+)
+
+http_file(
+ name = "packagesearch-http-models-jvm-3_3_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/packagesearch/packagesearch-http-models-jvm/3.3.1/packagesearch-http-models-jvm-3.3.1.jar",
+ sha256 = "0318b967115de0c7c8fbd93bc6e3d279c82de2954f90794146962921de45972d",
+ downloaded_file_path = "packagesearch-http-models-jvm-3.3.1.jar"
+)
+
+http_file(
+ name = "packagesearch-api-models-jvm-3_3_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/packagesearch/packagesearch-api-models-jvm/3.3.1/packagesearch-api-models-jvm-3.3.1.jar",
+ sha256 = "a16f54c2126f9289610438d4f5592cd386113110cb8180ccfbe6999f5b1a3dbf",
+ downloaded_file_path = "packagesearch-api-models-jvm-3.3.1.jar"
+)
+
+http_file(
+ name = "kotlinx-document-store-mvstore-0_0_4_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/com/github/lamba92/kotlinx-document-store-mvstore/0.0.4/kotlinx-document-store-mvstore-0.0.4.jar",
+ sha256 = "956a4c7faad66e3471861adaa278d9486f3a050ac25fb6a99ca90809d379adfe",
+ downloaded_file_path = "kotlinx-document-store-mvstore-0.0.4.jar"
+)
+
+http_file(
+ name = "packagesearch-version-utils-jvm-3_3_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/packagesearch/packagesearch-version-utils-jvm/3.3.1/packagesearch-version-utils-jvm-3.3.1.jar",
+ sha256 = "4c86546693efaeb889e02d043521cda15da5f10853b0471095b7db80dc0540e7",
+ downloaded_file_path = "packagesearch-version-utils-jvm-3.3.1.jar"
+)
+
+http_file(
+ name = "krypto-jvm-4_0_10_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/soywiz/korlibs/krypto/krypto-jvm/4.0.10/krypto-jvm-4.0.10.jar",
+ sha256 = "0fe8dcdf54b13b5ec56fdb5f63c057364264bb2f51b7f7bc3c271d5b1ba68dcb",
+ downloaded_file_path = "krypto-jvm-4.0.10.jar"
+)
+
+http_file(
+ name = "kotlinx-document-store-core-jvm-0_0_4_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/com/github/lamba92/kotlinx-document-store-core-jvm/0.0.4/kotlinx-document-store-core-jvm-0.0.4.jar",
+ sha256 = "7e638082b4a14e3a96ca90f3f5db70ac65591e0b6c6670629e849d22ec34455f",
+ downloaded_file_path = "kotlinx-document-store-core-jvm-0.0.4.jar"
+)
+
+http_file(
+ name = "kotlinx-io-core-jvm-0_5_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.0/kotlinx-io-core-jvm-0.5.0.jar",
+ sha256 = "f43dd81cf3c7f87abdc80100607b3892a5eb13d87b4d1ceccb7dfb53a68fa4ca",
+ downloaded_file_path = "kotlinx-io-core-jvm-0.5.0.jar"
+)
+
+http_file(
+ name = "kotlinx-io-bytestring-jvm-0_5_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.0/kotlinx-io-bytestring-jvm-0.5.0.jar",
+ sha256 = "9b462754c2a574cb7720b16ef1129e6ea76d360d7c84c58684fcab77b17f844d",
+ downloaded_file_path = "kotlinx-io-bytestring-jvm-0.5.0.jar"
+)
+
+http_file(
+ name = "packagesearch-api-client-jvm-3_3_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/packagesearch/packagesearch-api-client-jvm/3.3.1/packagesearch-api-client-jvm-3.3.1-sources.jar",
+ sha256 = "809fe21bfdeb3fdea6d30fdf174dcf70e05a7371e21bda8fb9571e69b6176b45",
+ downloaded_file_path = "packagesearch-api-client-jvm-3.3.1-sources.jar"
+)
+
+http_file(
+ name = "packagesearch-http-models-jvm-3_3_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/packagesearch/packagesearch-http-models-jvm/3.3.1/packagesearch-http-models-jvm-3.3.1-sources.jar",
+ sha256 = "7802c87c2360d29b791d7c048ed481504f39d2d43b7dc6dd489fc2150b7d40a0",
+ downloaded_file_path = "packagesearch-http-models-jvm-3.3.1-sources.jar"
+)
+
+http_file(
+ name = "packagesearch-api-models-jvm-3_3_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/packagesearch/packagesearch-api-models-jvm/3.3.1/packagesearch-api-models-jvm-3.3.1-sources.jar",
+ sha256 = "6a066eff862c34a4b42860e5a21c937b0df5dc45e596a025003e4a9a0eeff1eb",
+ downloaded_file_path = "packagesearch-api-models-jvm-3.3.1-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-document-store-mvstore-0_0_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/com/github/lamba92/kotlinx-document-store-mvstore/0.0.4/kotlinx-document-store-mvstore-0.0.4-sources.jar",
+ sha256 = "deb5bc70a522e49cde38d0d948b8c28566cf124961409cb8f41d11802ecbb4d6",
+ downloaded_file_path = "kotlinx-document-store-mvstore-0.0.4-sources.jar"
+)
+
+http_file(
+ name = "packagesearch-version-utils-jvm-3_3_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/org/jetbrains/packagesearch/packagesearch-version-utils-jvm/3.3.1/packagesearch-version-utils-jvm-3.3.1-sources.jar",
+ sha256 = "36e3f24ea7197dc4223e4bec9e42475f7445fdc80e9ae642deb9a2b00c92cd43",
+ downloaded_file_path = "packagesearch-version-utils-jvm-3.3.1-sources.jar"
+)
+
+http_file(
+ name = "krypto-jvm-4_0_10-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/soywiz/korlibs/krypto/krypto-jvm/4.0.10/krypto-jvm-4.0.10-sources.jar",
+ sha256 = "470645a178210f3a300ddeea884762b2d8abfca01efef1e8ce2c6c00f00b60c7",
+ downloaded_file_path = "krypto-jvm-4.0.10-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-document-store-core-jvm-0_0_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/com/github/lamba92/kotlinx-document-store-core-jvm/0.0.4/kotlinx-document-store-core-jvm-0.0.4-sources.jar",
+ sha256 = "dca1d077540e813b004f4bc2e751b96c34efdbd10b6421b293474e54546343bd",
+ downloaded_file_path = "kotlinx-document-store-core-jvm-0.0.4-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-io-core-jvm-0_5_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.5.0/kotlinx-io-core-jvm-0.5.0-sources.jar",
+ sha256 = "f7445096709080e031f78580c65bdabfb1eb214011083ebf5e2d7d7cf67effab",
+ downloaded_file_path = "kotlinx-io-core-jvm-0.5.0-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-io-bytestring-jvm-0_5_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.5.0/kotlinx-io-bytestring-jvm-0.5.0-sources.jar",
+ sha256 = "6025c7b620ab7d950cde96b060ce25ed8fe6ecbc1a3ddffd6fc9747775651ea6",
+ downloaded_file_path = "kotlinx-io-bytestring-jvm-0.5.0-sources.jar"
+)
+
+http_file(
+ name = "oshi-core-6_6_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/oshi/oshi-core/6.6.0/oshi-core-6.6.0.jar",
+ sha256 = "706b5582246d534f427a57141d9fe4a9a7ac1aae37aac857769ec9abacf0de82",
+ downloaded_file_path = "oshi-core-6.6.0.jar"
+)
+
+http_file(
+ name = "oshi-core-6_6_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/oshi/oshi-core/6.6.0/oshi-core-6.6.0-sources.jar",
+ sha256 = "8ff83b8b56a26ce09769a9f660f7a0dbc297340ac16955f9495420a4d90a9a9a",
+ downloaded_file_path = "oshi-core-6.6.0-sources.jar"
+)
+
+http_file(
+ name = "proguard-base-7_5_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/guardsquare/proguard-base/7.5.0/proguard-base-7.5.0.jar",
+ sha256 = "04f507bf11e57d798d972b6640cd026302e0b54800cd75813dc4715da66f3ab5",
+ downloaded_file_path = "proguard-base-7.5.0.jar"
+)
+
+http_file(
+ name = "proguard-core-9_1_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/guardsquare/proguard-core/9.1.4/proguard-core-9.1.4.jar",
+ sha256 = "c51bb89ac5668280e3db7e4ab6c16f454ec5132ed356c840a4f930f16ef6ed51",
+ downloaded_file_path = "proguard-core-9.1.4.jar"
+)
+
+http_file(
+ name = "kotlin-metadata-jvm-2_0_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-metadata-jvm/2.0.0/kotlin-metadata-jvm-2.0.0.jar",
+ sha256 = "ad8f1c7dbc5ac46f5cbd2d2e5de39c56c9db65dd7de716a84e01ce208758aee6",
+ downloaded_file_path = "kotlin-metadata-jvm-2.0.0.jar"
+)
+
+http_file(
+ name = "log4j-api-2_19_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar",
+ sha256 = "5ccb24ad9f92e768d0bc456d3061a737951262df803e004d2cad096b75a88d60",
+ downloaded_file_path = "log4j-api-2.19.0.jar"
+)
+
+http_file(
+ name = "log4j-core-2_19_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar",
+ sha256 = "b4a1796fab7bfc36df015c1b4052459147997e8d215a7199d71d05f9e747e4f4",
+ downloaded_file_path = "log4j-core-2.19.0.jar"
+)
+
+http_file(
+ name = "json-20231013_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/json/json/20231013/json-20231013.jar",
+ sha256 = "0f18192df289114e17aa1a0d0a7f8372cc9f5c7e4f7e39adcf8906fe714fa7d3",
+ downloaded_file_path = "json-20231013.jar"
+)
+
+http_file(
+ name = "proguard-base-7_5_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/guardsquare/proguard-base/7.5.0/proguard-base-7.5.0-sources.jar",
+ sha256 = "8be2f5fd5875b4ccd01d149059e7abacae56c9b0471212d0b80ceb8b211c360c",
+ downloaded_file_path = "proguard-base-7.5.0-sources.jar"
+)
+
+http_file(
+ name = "proguard-core-9_1_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/guardsquare/proguard-core/9.1.4/proguard-core-9.1.4-sources.jar",
+ sha256 = "4ca2942f6e7ce02431ba3692b4b47962e6b726eee34ef5508653676eb8e37200",
+ downloaded_file_path = "proguard-core-9.1.4-sources.jar"
+)
+
+http_file(
+ name = "kotlin-metadata-jvm-2_0_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-metadata-jvm/2.0.0/kotlin-metadata-jvm-2.0.0-sources.jar",
+ sha256 = "11cc619a970e643786053993b53286b6a0dc7f1bd787d99ed506c8d21e558424",
+ downloaded_file_path = "kotlin-metadata-jvm-2.0.0-sources.jar"
+)
+
+http_file(
+ name = "log4j-api-2_19_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0-sources.jar",
+ sha256 = "b068cfc8d7d975c6d8910c0a0650874ae6445ec77b2e1511f3910384dee29f7f",
+ downloaded_file_path = "log4j-api-2.19.0-sources.jar"
+)
+
+http_file(
+ name = "log4j-core-2_19_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0-sources.jar",
+ sha256 = "7f2c06b81cbf7fba6fc5e4f607c7b47cbd893c315cd2c237da65b941ca8b1278",
+ downloaded_file_path = "log4j-core-2.19.0-sources.jar"
+)
+
+http_file(
+ name = "json-20231013-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/json/json/20231013/json-20231013-sources.jar",
+ sha256 = "fc65cb53ae955d07f62478485446a544a0aba1e0ab8522688ee875dbbf11766e",
+ downloaded_file_path = "json-20231013-sources.jar"
+)
+
+http_file(
+ name = "apple-notary-api-kotlin-client-1_0_5_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/apple-notary-api-kotlin-client/1.0.5/apple-notary-api-kotlin-client-1.0.5.jar",
+ sha256 = "68d0ecf4537f09f9115b2d68c57664cd1bdcf8ec25937b7280f89eea20c3bf22",
+ downloaded_file_path = "apple-notary-api-kotlin-client-1.0.5.jar"
+)
+
+http_file(
+ name = "aws-java-sdk-s3-1_12_431_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-s3/1.12.431/aws-java-sdk-s3-1.12.431.jar",
+ sha256 = "45b24b098dcaec230fde72b4e0568dab464cf7d8afd8b83fb9ac628778c67df9",
+ downloaded_file_path = "aws-java-sdk-s3-1.12.431.jar"
+)
+
+http_file(
+ name = "aws-java-sdk-kms-1_12_431_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-kms/1.12.431/aws-java-sdk-kms-1.12.431.jar",
+ sha256 = "ffc62a11ad6a454d150a28c66c98e0300186faa53ec34d1c58c7dc5e2f7a3011",
+ downloaded_file_path = "aws-java-sdk-kms-1.12.431.jar"
+)
+
+http_file(
+ name = "aws-java-sdk-core-1_12_431_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-core/1.12.431/aws-java-sdk-core-1.12.431.jar",
+ sha256 = "e17a93342d623ecd58449b6142db53c5ec9d1fb7a6a40d6266e56ed796e06fdf",
+ downloaded_file_path = "aws-java-sdk-core-1.12.431.jar"
+)
+
+http_file(
+ name = "jmespath-java-1_12_431_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/amazonaws/jmespath-java/1.12.431/jmespath-java-1.12.431.jar",
+ sha256 = "238630e244b369b57238bb35e9a23382be65771b04a0f36d85df07b61b4ae2b9",
+ downloaded_file_path = "jmespath-java-1.12.431.jar"
+)
+
+http_file(
+ name = "java-jwt-4_3_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/auth0/java-jwt/4.3.0/java-jwt-4.3.0.jar",
+ sha256 = "25a2353a1789870d960c0a9d8878a62eb1873116a2299d74f278451697676a67",
+ downloaded_file_path = "java-jwt-4.3.0.jar"
+)
+
+http_file(
+ name = "apple-notary-api-kotlin-client-1_0_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/apple-notary-api-kotlin-client/1.0.5/apple-notary-api-kotlin-client-1.0.5-sources.jar",
+ sha256 = "d6e8a90ab10f45cbf0c18b5f077924b020b39b7e42f4e2baa4087b9d6d66d84b",
+ downloaded_file_path = "apple-notary-api-kotlin-client-1.0.5-sources.jar"
+)
+
+http_file(
+ name = "aws-java-sdk-s3-1_12_431-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-s3/1.12.431/aws-java-sdk-s3-1.12.431-sources.jar",
+ sha256 = "b59a5f524a340a79a6f9e26679c8a2cb9452b6066b99f83a2647bd6888ded850",
+ downloaded_file_path = "aws-java-sdk-s3-1.12.431-sources.jar"
+)
+
+http_file(
+ name = "aws-java-sdk-kms-1_12_431-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-kms/1.12.431/aws-java-sdk-kms-1.12.431-sources.jar",
+ sha256 = "d21f454d555388e5658af42c3e8c1118def09efc4de11cd23c7f0e826c903683",
+ downloaded_file_path = "aws-java-sdk-kms-1.12.431-sources.jar"
+)
+
+http_file(
+ name = "aws-java-sdk-core-1_12_431-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-core/1.12.431/aws-java-sdk-core-1.12.431-sources.jar",
+ sha256 = "18f47e6c717ea4146a759f9034ba9bd20de3f55c12be38372c05428a07e3490b",
+ downloaded_file_path = "aws-java-sdk-core-1.12.431-sources.jar"
+)
+
+http_file(
+ name = "jmespath-java-1_12_431-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/amazonaws/jmespath-java/1.12.431/jmespath-java-1.12.431-sources.jar",
+ sha256 = "f9aa3c3adae857766e10b811c442e806371d9859645e6628379495fcf560904e",
+ downloaded_file_path = "jmespath-java-1.12.431-sources.jar"
+)
+
+http_file(
+ name = "java-jwt-4_3_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/auth0/java-jwt/4.3.0/java-jwt-4.3.0-sources.jar",
+ sha256 = "bb502e3ed931c39af26b18c99926f3abb796ae81d110bb9e00c7544135342915",
+ downloaded_file_path = "java-jwt-4.3.0-sources.jar"
+)
+
+http_file(
+ name = "format-ripper-1_1_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/format-ripper/format-ripper/1.1.1/format-ripper-1.1.1.jar",
+ sha256 = "c5edac7046453d487daf26bfce1ebb0ccb2d51e07167d01878a13ffdb9b66b8e",
+ downloaded_file_path = "format-ripper-1.1.1.jar"
+)
+
+http_file(
+ name = "format-ripper-1_1_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/format-ripper/format-ripper/1.1.1/format-ripper-1.1.1-sources.jar",
+ sha256 = "909b73d49d2bdc86d9ffd2f6063983922850d2c03e29c08e833fc9a127820b44",
+ downloaded_file_path = "format-ripper-1.1.1-sources.jar"
+)
+
+http_file(
+ name = "tools-java-1_1_8_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/spdx/tools-java/1.1.8/tools-java-1.1.8.jar",
+ sha256 = "deaca39f9ae12879f061c946d72641240e731dc9df0059d9b69472f43accb4a5",
+ downloaded_file_path = "tools-java-1.1.8.jar"
+)
+
+http_file(
+ name = "java-spdx-library-1_1_10_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/spdx/java-spdx-library/1.1.10/java-spdx-library-1.1.10.jar",
+ sha256 = "ef116816a4d221933d34d9f113fd47f6780bca2b0c826545081d742f4e7178fb",
+ downloaded_file_path = "java-spdx-library-1.1.10.jar"
+)
+
+http_file(
+ name = "spdx-jackson-store-1_1_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/spdx/spdx-jackson-store/1.1.9/spdx-jackson-store-1.1.9.jar",
+ sha256 = "f2fee72e08fd510479ac93e7e33694bdbc465b32a56896bf1ab8a8dfba366f18",
+ downloaded_file_path = "spdx-jackson-store-1.1.9.jar"
+)
+
+http_file(
+ name = "jackson-dataformat-xml-2_15_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.15.0/jackson-dataformat-xml-2.15.0.jar",
+ sha256 = "e3137c89b08d0c3d9f7dfeae11d5b941b310f5f7bfdea90063f29c0b3b1f6807",
+ downloaded_file_path = "jackson-dataformat-xml-2.15.0.jar"
+)
+
+http_file(
+ name = "tools-java-1_1_8-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/spdx/tools-java/1.1.8/tools-java-1.1.8-sources.jar",
+ sha256 = "e8bbaaed885a22e800d128e93bb92fa0bc7d815c06ba40d82ca7eade37b97612",
+ downloaded_file_path = "tools-java-1.1.8-sources.jar"
+)
+
+http_file(
+ name = "java-spdx-library-1_1_10-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/spdx/java-spdx-library/1.1.10/java-spdx-library-1.1.10-sources.jar",
+ sha256 = "b213d2d646df5b0ad732a76a1293f2ff0006a26b88899afe10ea05be5c8b8373",
+ downloaded_file_path = "java-spdx-library-1.1.10-sources.jar"
+)
+
+http_file(
+ name = "spdx-jackson-store-1_1_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/spdx/spdx-jackson-store/1.1.9/spdx-jackson-store-1.1.9-sources.jar",
+ sha256 = "4a0edc8b71ca5355752be8a62b6ef13fdcc873b67b701fa9b4e5211b62ab10d8",
+ downloaded_file_path = "spdx-jackson-store-1.1.9-sources.jar"
+)
+
+http_file(
+ name = "jackson-dataformat-xml-2_15_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.15.0/jackson-dataformat-xml-2.15.0-sources.jar",
+ sha256 = "4a2e5341f8379e7057b26b6acc29c3592b2b8b21497815931b71b08e35cce56f",
+ downloaded_file_path = "jackson-dataformat-xml-2.15.0-sources.jar"
+)
+
+http_file(
+ name = "compiler-hosted-1_5_14_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/compiler/compiler-hosted/1.5.14/compiler-hosted-1.5.14.jar",
+ sha256 = "1133b3191ec68f97cf326bf95cbe00cab5d2f39493812e8e36f0e42dad059f64",
+ downloaded_file_path = "compiler-hosted-1.5.14.jar"
+)
+
+http_file(
+ name = "compiler-hosted-1_5_14-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/compose/compiler/compiler-hosted/1.5.14/compiler-hosted-1.5.14-sources.jar",
+ sha256 = "ad05e3b8d51509092e10e782df0ac8e1e04ccc4072313bb1403d398daf6a82a8",
+ downloaded_file_path = "compiler-hosted-1.5.14-sources.jar"
+)
+
+http_file(
+ name = "intellij-coverage-agent-1_0_763_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/intellij/deps/intellij-coverage-agent/1.0.763/intellij-coverage-agent-1.0.763.jar",
+ sha256 = "fd05be7d518be8024cb475dd1cb9b12bf11655b0e3f84c87eb9e1c1698ee8548",
+ downloaded_file_path = "intellij-coverage-agent-1.0.763.jar"
+)
+
+http_file(
+ name = "intellij-coverage-agent-1_0_763-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/intellij/deps/intellij-coverage-agent/1.0.763/intellij-coverage-agent-1.0.763-sources.jar",
+ sha256 = "3843b536fdb0a44dd9ed3b0ee50c481b74c6547b21108d9e54df69a72aaa3109",
+ downloaded_file_path = "intellij-coverage-agent-1.0.763-sources.jar"
+)
+
+http_file(
+ name = "dbus-java-transport-native-unixsocket-4_2_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/hypfvieh/dbus-java-transport-native-unixsocket/4.2.1/dbus-java-transport-native-unixsocket-4.2.1.jar",
+ sha256 = "bb67de9bd08148123b918458efc78055146bd5ae1538487cf4a018dd0f644837",
+ downloaded_file_path = "dbus-java-transport-native-unixsocket-4.2.1.jar"
+)
+
+http_file(
+ name = "dbus-java-core-4_2_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/hypfvieh/dbus-java-core/4.2.1/dbus-java-core-4.2.1.jar",
+ sha256 = "3a7b9fd543a1be94de99009c36ac1803f08d6d12357706c8f5040855315469d1",
+ downloaded_file_path = "dbus-java-core-4.2.1.jar"
+)
+
+http_file(
+ name = "dbus-java-transport-native-unixsocket-4_2_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/hypfvieh/dbus-java-transport-native-unixsocket/4.2.1/dbus-java-transport-native-unixsocket-4.2.1-sources.jar",
+ sha256 = "60493901d36a24d5aed5d7bf27bf9dc960e1edafbf87104a3df32f7ae91bae44",
+ downloaded_file_path = "dbus-java-transport-native-unixsocket-4.2.1-sources.jar"
+)
+
+http_file(
+ name = "dbus-java-core-4_2_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/hypfvieh/dbus-java-core/4.2.1/dbus-java-core-4.2.1-sources.jar",
+ sha256 = "654fb4e59ec51e51f31c7d4f3c7521909d02120337b723762b4487461f67f411",
+ downloaded_file_path = "dbus-java-core-4.2.1-sources.jar"
+)
+
+http_file(
+ name = "pngencoder-0_14_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/pngencoder/pngencoder/0.14.0/pngencoder-0.14.0.jar",
+ sha256 = "79bf02e8f49833dc3433ae1554999dd375075e5ab13447fc1e558857b51baecc",
+ downloaded_file_path = "pngencoder-0.14.0.jar"
+)
+
+http_file(
+ name = "pngencoder-0_14_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/pngencoder/pngencoder/0.14.0/pngencoder-0.14.0-sources.jar",
+ sha256 = "41a16950f91ad364e4356a68d1389bd381e6296dddc2a647ab082cac8984db10",
+ downloaded_file_path = "pngencoder-0.14.0-sources.jar"
+)
+
+http_file(
+ name = "qdox-2_0_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/thoughtworks/qdox/qdox/2.0.1/qdox-2.0.1.jar",
+ sha256 = "c28db4602da9f3817a59de9be137c1f6083a9cb95fa1781f54eda75763a95c67",
+ downloaded_file_path = "qdox-2.0.1.jar"
+)
+
+http_file(
+ name = "qdox-2_0_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/thoughtworks/qdox/qdox/2.0.1/qdox-2.0.1-sources.jar",
+ sha256 = "da6d95621104bd3573371fc791d999d5a9fe633d600c44e8e15320c8700d475b",
+ downloaded_file_path = "qdox-2.0.1-sources.jar"
+)
+
+http_file(
+ name = "jqwik-1_9_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/jqwik/jqwik/1.9.0/jqwik-1.9.0.jar",
+ sha256 = "bcbbc834752835d9c534647f925756de2cd6f51a1e94fcf6162fd55f3fc2c706",
+ downloaded_file_path = "jqwik-1.9.0.jar"
+)
+
+http_file(
+ name = "jqwik-api-1_9_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/jqwik/jqwik-api/1.9.0/jqwik-api-1.9.0.jar",
+ sha256 = "1ebd46a1df6575c3d46ba263a6575c88fe654f164f9e3d1f7fbc05fdc9dc726c",
+ downloaded_file_path = "jqwik-api-1.9.0.jar"
+)
+
+http_file(
+ name = "jqwik-web-1_9_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/jqwik/jqwik-web/1.9.0/jqwik-web-1.9.0.jar",
+ sha256 = "67030794b96c3e854795c6e709b1e9adc54df93474cb8e8380a791d58db2560e",
+ downloaded_file_path = "jqwik-web-1.9.0.jar"
+)
+
+http_file(
+ name = "jqwik-time-1_9_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/jqwik/jqwik-time/1.9.0/jqwik-time-1.9.0.jar",
+ sha256 = "4258ec1239879e520ac6df63de21b821691cf57479a14700c6ab8bd98cba1fa5",
+ downloaded_file_path = "jqwik-time-1.9.0.jar"
+)
+
+http_file(
+ name = "jqwik-engine-1_9_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/jqwik/jqwik-engine/1.9.0/jqwik-engine-1.9.0.jar",
+ sha256 = "6eb6ffbfcf81f5eef65cffdd41186f961f1a0fcb3c44f17e4c09d5d3aa773b2c",
+ downloaded_file_path = "jqwik-engine-1.9.0.jar"
+)
+
+http_file(
+ name = "jqwik-1_9_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/jqwik/jqwik/1.9.0/jqwik-1.9.0-sources.jar",
+ sha256 = "103c06eb6af4a7e235bdbe1411bed0c72cb4cee515dceaa6856fda518cb52ecc",
+ downloaded_file_path = "jqwik-1.9.0-sources.jar"
+)
+
+http_file(
+ name = "jqwik-api-1_9_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/jqwik/jqwik-api/1.9.0/jqwik-api-1.9.0-sources.jar",
+ sha256 = "7a68ca6b82089494dad0f03513eda035e3a5740deb028e436ae050badfd10521",
+ downloaded_file_path = "jqwik-api-1.9.0-sources.jar"
+)
+
+http_file(
+ name = "jqwik-web-1_9_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/jqwik/jqwik-web/1.9.0/jqwik-web-1.9.0-sources.jar",
+ sha256 = "edab815029381d53bc9a1f3e0adb86813babc62fe8547cd7377c8ce6b446eb65",
+ downloaded_file_path = "jqwik-web-1.9.0-sources.jar"
+)
+
+http_file(
+ name = "jqwik-time-1_9_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/jqwik/jqwik-time/1.9.0/jqwik-time-1.9.0-sources.jar",
+ sha256 = "897fae0a2bb0c3dd2b8ad319fd2eb5a8b38cc5f5f45a41b7e83a86eabc02c5d7",
+ downloaded_file_path = "jqwik-time-1.9.0-sources.jar"
+)
+
+http_file(
+ name = "jqwik-engine-1_9_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/jqwik/jqwik-engine/1.9.0/jqwik-engine-1.9.0-sources.jar",
+ sha256 = "7b5b9a0426ed6be0d32ea35b1cbe53966dbdaf461498b065f02c740f56ffc499",
+ downloaded_file_path = "jqwik-engine-1.9.0-sources.jar"
+)
+
+http_file(
+ name = "jackson-dataformat-cbor-2_16_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.16.0/jackson-dataformat-cbor-2.16.0.jar",
+ sha256 = "c6496d54e2dfcf3397dad550c56564475e6880a5e6f1bb3219c8da3c067148c0",
+ downloaded_file_path = "jackson-dataformat-cbor-2.16.0.jar"
+)
+
+http_file(
+ name = "jackson-dataformat-cbor-2_16_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.16.0/jackson-dataformat-cbor-2.16.0-sources.jar",
+ sha256 = "329af252d3702453f3bb942f9ba793873a3ab4ebef348ef4d61975d54e155e9c",
+ downloaded_file_path = "jackson-dataformat-cbor-2.16.0-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-serialization-cbor-jvm-1_7_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-cbor-jvm/1.7.3/kotlinx-serialization-cbor-jvm-1.7.3.jar",
+ sha256 = "ec45d74e2293eacbc1f804f3ec55d4908f9905ac5053316b565f1b66326f1f70",
+ downloaded_file_path = "kotlinx-serialization-cbor-jvm-1.7.3.jar"
+)
+
+http_file(
+ name = "kotlinx-serialization-cbor-jvm-1_7_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-cbor-jvm/1.7.3/kotlinx-serialization-cbor-jvm-1.7.3-sources.jar",
+ sha256 = "91ac6c3b6539c6bbdfc1a3713c9068056f990a930fae192ac9d868fd0253586e",
+ downloaded_file_path = "kotlinx-serialization-cbor-jvm-1.7.3-sources.jar"
+)
+
+http_file(
+ name = "mockwebserver-5_0_0-alpha_11_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/5.0.0-alpha.11/mockwebserver-5.0.0-alpha.11.jar",
+ sha256 = "4a30234a911a73ae71f5aec5f98bee243c172665e841f8d532ef77e0b5e81010",
+ downloaded_file_path = "mockwebserver-5.0.0-alpha.11.jar"
+)
+
+http_file(
+ name = "mockwebserver3-5_0_0-alpha_11_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver3/5.0.0-alpha.11/mockwebserver3-5.0.0-alpha.11.jar",
+ sha256 = "9c9e3ef454b514d4a1342faf99c7d4cb41eaae4cb7aefcc93cb7b202bdf4fdfd",
+ downloaded_file_path = "mockwebserver3-5.0.0-alpha.11.jar"
+)
+
+http_file(
+ name = "mockwebserver-5_0_0-alpha_11-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver/5.0.0-alpha.11/mockwebserver-5.0.0-alpha.11-sources.jar",
+ sha256 = "135eaa488b07fcba970c5281bf438c7d047d804697d4f832d0ae98a3f2ed8618",
+ downloaded_file_path = "mockwebserver-5.0.0-alpha.11-sources.jar"
+)
+
+http_file(
+ name = "mockwebserver3-5_0_0-alpha_11-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/squareup/okhttp3/mockwebserver3/5.0.0-alpha.11/mockwebserver3-5.0.0-alpha.11-sources.jar",
+ sha256 = "018a3d0d7bfc471773a7f95545c95e19086c3188df5fa2140f5b7a63e36f4e8b",
+ downloaded_file_path = "mockwebserver3-5.0.0-alpha.11-sources.jar"
+)
+
+http_file(
+ name = "remote-fixtures-0_11_19_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/intellij/remoterobot/remote-fixtures/0.11.19/remote-fixtures-0.11.19.jar",
+ sha256 = "8a8edd8e68b426121e218b3434e5b41d27dc67c83dd97b4b8e457e1ba3e9f0be",
+ downloaded_file_path = "remote-fixtures-0.11.19.jar"
+)
+
+http_file(
+ name = "remote-fixtures-0_11_19-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/intellij/remoterobot/remote-fixtures/0.11.19/remote-fixtures-0.11.19-sources.jar",
+ sha256 = "ba407e7812e14e5a64c43060142dd479a8e5895188d813deb9d34f0d27d40e33",
+ downloaded_file_path = "remote-fixtures-0.11.19-sources.jar"
+)
+
+http_file(
+ name = "robot-server-core-0_11_19_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/intellij/remoterobot/robot-server-core/0.11.19/robot-server-core-0.11.19.jar",
+ sha256 = "e906358a9403c2fe2704a64431639d1eabc4dcae24dd434b65290c257a99322f",
+ downloaded_file_path = "robot-server-core-0.11.19.jar"
+)
+
+http_file(
+ name = "remote-robot-0_11_19_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/intellij/remoterobot/remote-robot/0.11.19/remote-robot-0.11.19.jar",
+ sha256 = "609b1df54d4c052032024070a17a23dc7b55c63698fc27f8c40f3806bb5a01b6",
+ downloaded_file_path = "remote-robot-0.11.19.jar"
+)
+
+http_file(
+ name = "slf4j-api-2_0_7_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.jar",
+ sha256 = "5d6298b93a1905c32cda6478808ac14c2d4a47e91535e53c41f7feeb85d946f4",
+ downloaded_file_path = "slf4j-api-2.0.7.jar"
+)
+
+http_file(
+ name = "kotlin-reflect-1_8_10_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.8.10/kotlin-reflect-1.8.10.jar",
+ sha256 = "99672410459045090d062a0194ed87008e2371f06946b6bfa7287c697f924bea",
+ downloaded_file_path = "kotlin-reflect-1.8.10.jar"
+)
+
+http_file(
+ name = "retrofit-2_9_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar",
+ sha256 = "e6ea1929c46852f5bec66ab3357da383476cef4e8d1deefdbf195b79cc4d6581",
+ downloaded_file_path = "retrofit-2.9.0.jar"
+)
+
+http_file(
+ name = "okhttp-3_14_9_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.14.9/okhttp-3.14.9.jar",
+ sha256 = "2570fab55515cbf881d7a4ceef49fc515490bc027057e666776a2832465aeca0",
+ downloaded_file_path = "okhttp-3.14.9.jar"
+)
+
+http_file(
+ name = "okio-1_17_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar",
+ sha256 = "f80ce42d2ffac47ad4c47e1d6f980d604d247ceb1a886705cf4581ab0c9fe2b8",
+ downloaded_file_path = "okio-1.17.2.jar"
+)
+
+http_file(
+ name = "converter-gson-2_9_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/squareup/retrofit2/converter-gson/2.9.0/converter-gson-2.9.0.jar",
+ sha256 = "32aa206b9a29c9df5eda93a092cfb3b0b9133e232c062baa882f0319f0e79f0e",
+ downloaded_file_path = "converter-gson-2.9.0.jar"
+)
+
+http_file(
+ name = "rhino-1_7_14_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/mozilla/rhino/1.7.14/rhino-1.7.14.jar",
+ sha256 = "c9290b0d801bf0dbbbc44338e0f769b7650a0c5d04e6bb1aeb85775c0211b003",
+ downloaded_file_path = "rhino-1.7.14.jar"
+)
+
+http_file(
+ name = "assertj-swing-junit-3_17_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/assertj/assertj-swing-junit/3.17.1/assertj-swing-junit-3.17.1.jar",
+ sha256 = "e56fea51b7969240460d027a17f1c704b43e4eeca49a8c57206d573da3e30871",
+ downloaded_file_path = "assertj-swing-junit-3.17.1.jar"
+)
+
+http_file(
+ name = "junit-4_12_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.jar",
+ sha256 = "59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a",
+ downloaded_file_path = "junit-4.12.jar"
+)
+
+http_file(
+ name = "assertj-core-3_17_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/assertj/assertj-core/3.17.2/assertj-core-3.17.2.jar",
+ sha256 = "d9a978d559d0b52a87f419b3d8f5bb137b97c661f7be2134e0498b454e4b980e",
+ downloaded_file_path = "assertj-core-3.17.2.jar"
+)
+
+http_file(
+ name = "fest-util-1_2_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/easytesting/fest-util/1.2.5/fest-util-1.2.5.jar",
+ sha256 = "7b52f4d3ad41b7ed71f5b6b11833113b7e08326c8ef70d2dedf0b430c7ba5341",
+ downloaded_file_path = "fest-util-1.2.5.jar"
+)
+
+http_file(
+ name = "fest-reflect-1_4_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/easytesting/fest-reflect/1.4.1/fest-reflect-1.4.1.jar",
+ sha256 = "c1ca19fcf0cd3555baf7c2af147c04ad22b4393ab75e5db0284e5170fb554c16",
+ downloaded_file_path = "fest-reflect-1.4.1.jar"
+)
+
+http_file(
+ name = "byte-buddy-dep-1_14_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-dep/1.14.5/byte-buddy-dep-1.14.5.jar",
+ sha256 = "bd597c940f6c8d2e0100e576b0cca1a813e3133912882fc2d962c0fa39183cc8",
+ downloaded_file_path = "byte-buddy-dep-1.14.5.jar"
+)
+
+http_file(
+ name = "asm-9_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm/9.5/asm-9.5.jar",
+ sha256 = "b62e84b5980729751b0458c534cf1366f727542bb8d158621335682a460f0353",
+ downloaded_file_path = "asm-9.5.jar"
+)
+
+http_file(
+ name = "asm-commons-9_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.jar",
+ sha256 = "72eee9fbafb9de8d9463f20dd584a48ceeb7e5152ad4c987bfbe17dd4811c9ae",
+ downloaded_file_path = "asm-commons-9.5.jar"
+)
+
+http_file(
+ name = "robot-server-core-0_11_19-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/intellij/remoterobot/robot-server-core/0.11.19/robot-server-core-0.11.19-sources.jar",
+ sha256 = "448c154962c8c946fba8aef9a327f9abc68e057ad05355703fd63f5b113bc889",
+ downloaded_file_path = "robot-server-core-0.11.19-sources.jar"
+)
+
+http_file(
+ name = "remote-robot-0_11_19-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/intellij/remoterobot/remote-robot/0.11.19/remote-robot-0.11.19-sources.jar",
+ sha256 = "34338bdd6e9e57f319166a229969fa1b4252bf4d8ff475585cdb5f1d84387159",
+ downloaded_file_path = "remote-robot-0.11.19-sources.jar"
+)
+
+http_file(
+ name = "slf4j-api-2_0_7-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7-sources.jar",
+ sha256 = "2d6c1e7bc70fdbce8e5c6ffaaaa6673ec1a05e1cf5b9d7ae3285bf19cc81a8f1",
+ downloaded_file_path = "slf4j-api-2.0.7-sources.jar"
+)
+
+http_file(
+ name = "kotlin-reflect-1_8_10-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.8.10/kotlin-reflect-1.8.10-sources.jar",
+ sha256 = "41eb767a52a7205505fe4c4190979a70cf8d610bda092ae3e6e7764484010f77",
+ downloaded_file_path = "kotlin-reflect-1.8.10-sources.jar"
+)
+
+http_file(
+ name = "retrofit-2_9_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0-sources.jar",
+ sha256 = "64dab37d8cdca9846df237e766a48251287c188e4ff0ac488d1664e7a6644f7a",
+ downloaded_file_path = "retrofit-2.9.0-sources.jar"
+)
+
+http_file(
+ name = "okhttp-3_14_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.14.9/okhttp-3.14.9-sources.jar",
+ sha256 = "3988a386b12f047c293072e77b7cf7aa9b36bc1dc3f1e6bd53f58eb5b9e41063",
+ downloaded_file_path = "okhttp-3.14.9-sources.jar"
+)
+
+http_file(
+ name = "okio-1_17_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/squareup/okio/okio/1.17.2/okio-1.17.2-sources.jar",
+ sha256 = "f96949004bdc5951c27256b96c33667d3dbd5369c467a8fa0d4157dba98b4252",
+ downloaded_file_path = "okio-1.17.2-sources.jar"
+)
+
+http_file(
+ name = "converter-gson-2_9_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/squareup/retrofit2/converter-gson/2.9.0/converter-gson-2.9.0-sources.jar",
+ sha256 = "a60ca7c578062c752b6a2d3009b3e082c411f43f18ae7844697b1ee6de705777",
+ downloaded_file_path = "converter-gson-2.9.0-sources.jar"
+)
+
+http_file(
+ name = "rhino-1_7_14-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/mozilla/rhino/1.7.14/rhino-1.7.14-sources.jar",
+ sha256 = "9cfd3cba807b803e137400df140a2891b63ceb6d1771ef0198d48a6006a06331",
+ downloaded_file_path = "rhino-1.7.14-sources.jar"
+)
+
+http_file(
+ name = "assertj-swing-junit-3_17_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/assertj/assertj-swing-junit/3.17.1/assertj-swing-junit-3.17.1-sources.jar",
+ sha256 = "9fe4d0ec14bc2cffbd7bd72495a9b04c9a9d43ce1dff47bf663b5a7eef140ed9",
+ downloaded_file_path = "assertj-swing-junit-3.17.1-sources.jar"
+)
+
+http_file(
+ name = "junit-4_12-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/junit/junit/4.12/junit-4.12-sources.jar",
+ sha256 = "9f43fea92033ad82bcad2ae44cec5c82abc9d6ee4b095cab921d11ead98bf2ff",
+ downloaded_file_path = "junit-4.12-sources.jar"
+)
+
+http_file(
+ name = "assertj-core-3_17_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/assertj/assertj-core/3.17.2/assertj-core-3.17.2-sources.jar",
+ sha256 = "b94317340ba3d727e56fc6d5992f3ada3a6444a3d938f9020fc4ebfde046cb2d",
+ downloaded_file_path = "assertj-core-3.17.2-sources.jar"
+)
+
+http_file(
+ name = "fest-util-1_2_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/easytesting/fest-util/1.2.5/fest-util-1.2.5-sources.jar",
+ sha256 = "35d37f079b60ec39b11604aff2a846db479ba7b768e8877d26033a00b53fb60b",
+ downloaded_file_path = "fest-util-1.2.5-sources.jar"
+)
+
+http_file(
+ name = "fest-reflect-1_4_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/easytesting/fest-reflect/1.4.1/fest-reflect-1.4.1-sources.jar",
+ sha256 = "5be90e7465940f78523596bbc892fd22665a8bb2ee4c186f63ab0c3406c48303",
+ downloaded_file_path = "fest-reflect-1.4.1-sources.jar"
+)
+
+http_file(
+ name = "byte-buddy-dep-1_14_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/net/bytebuddy/byte-buddy-dep/1.14.5/byte-buddy-dep-1.14.5-sources.jar",
+ sha256 = "7de1f21b23404ffdde600a925e38085e93d6a828180d7a808a3daa14fcd012dc",
+ downloaded_file_path = "byte-buddy-dep-1.14.5-sources.jar"
+)
+
+http_file(
+ name = "asm-9_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm/9.5/asm-9.5-sources.jar",
+ sha256 = "11214bbba797e0615402b8d57fd4be83c93a65244c5a88778015520d61078376",
+ downloaded_file_path = "asm-9.5-sources.jar"
+)
+
+http_file(
+ name = "asm-commons-9_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.5/asm-commons-9.5-sources.jar",
+ sha256 = "1a8047715ef4b1fc3fb7114c6914b9a23251d9ac15332be3f1a891557c45dfb0",
+ downloaded_file_path = "asm-commons-9.5-sources.jar"
+)
+
+http_file(
+ name = "commons-collections-3_2_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar",
+ sha256 = "eeeae917917144a68a741d4c0dff66aa5c5c5fd85593ff217bced3fc8ca783b8",
+ downloaded_file_path = "commons-collections-3.2.2.jar"
+)
+
+http_file(
+ name = "commons-collections-3_2_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2-sources.jar",
+ sha256 = "a5b5ee16a02edadf7fe637f250217c19878bc6134f15eb55635c48996f6fed1d",
+ downloaded_file_path = "commons-collections-3.2.2-sources.jar"
+)
+
+http_file(
+ name = "trove4j-1_0_20221201_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/trove4j/1.0.20221201/trove4j-1.0.20221201.jar",
+ sha256 = "3d1ce86790d123de204215c4b2b8896afaed63abfdece24393e2183df5394c32",
+ downloaded_file_path = "trove4j-1.0.20221201.jar"
+)
+
+http_file(
+ name = "trove4j-1_0_20221201-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/trove4j/1.0.20221201/trove4j-1.0.20221201-sources.jar",
+ sha256 = "46ac3a1ede5be1e8f893da4f406b199570e2bed5842fbe5d5b1d107edde3cbac",
+ downloaded_file_path = "trove4j-1.0.20221201-sources.jar"
+)
+
+http_file(
+ name = "plexus-utils-3_5_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar",
+ sha256 = "86e0255d4c879c61b4833ed7f13124e8bb679df47debb127326e7db7dd49a07b",
+ downloaded_file_path = "plexus-utils-3.5.1.jar"
+)
+
+http_file(
+ name = "plexus-utils-3_5_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1-sources.jar",
+ sha256 = "11b9ff95f1ade7cff0a45cf483c7cd84a8f8a542275a3d612779fffacdf43f00",
+ downloaded_file_path = "plexus-utils-3.5.1-sources.jar"
+)
+
+http_file(
+ name = "protobuf-java-3_24_4-jb_2_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/google/protobuf/protobuf-java/3.24.4-jb.2/protobuf-java-3.24.4-jb.2.jar",
+ sha256 = "6ba90d0d081c03c5c03d2d41497f75a183da7fb23cc2691f7b782dea77f73d21",
+ downloaded_file_path = "protobuf-java-3.24.4-jb.2.jar"
+)
+
+http_file(
+ name = "protobuf-java-3_24_4-jb_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/google/protobuf/protobuf-java/3.24.4-jb.2/protobuf-java-3.24.4-jb.2-sources.jar",
+ sha256 = "36406aee18f5c2bed51fe429e6d4ce381b1b1d50bb05da540409ffa318e83156",
+ downloaded_file_path = "protobuf-java-3.24.4-jb.2-sources.jar"
+)
+
+http_file(
+ name = "proxy-vole-1_1_5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/bidib/com/github/markusbernhardt/proxy-vole/1.1.5/proxy-vole-1.1.5.jar",
+ sha256 = "15afa73395b3136ab9067b55d644e8ead65d374e0f2ae2db91299c0b07866bd9",
+ downloaded_file_path = "proxy-vole-1.1.5.jar"
+)
+
+http_file(
+ name = "delight-rhino-sandbox-0_0_17_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/javadelight/delight-rhino-sandbox/0.0.17/delight-rhino-sandbox-0.0.17.jar",
+ sha256 = "e22941d77d0d01dfc6ee5612ad421860baae8a3a0dea2eeb67658061f34527b4",
+ downloaded_file_path = "delight-rhino-sandbox-0.0.17.jar"
+)
+
+http_file(
+ name = "proxy-vole-1_1_5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/bidib/com/github/markusbernhardt/proxy-vole/1.1.5/proxy-vole-1.1.5-sources.jar",
+ sha256 = "40ede76876b99228c1dc30efe9173564cd22d9cde9e6d9cabf434ce5bfddc729",
+ downloaded_file_path = "proxy-vole-1.1.5-sources.jar"
+)
+
+http_file(
+ name = "delight-rhino-sandbox-0_0_17-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/javadelight/delight-rhino-sandbox/0.0.17/delight-rhino-sandbox-0.0.17-sources.jar",
+ sha256 = "514492007b8e7398842cf219c13d867a23faaf715283e67029166886fe40e6c9",
+ downloaded_file_path = "delight-rhino-sandbox-0.0.17-sources.jar"
+)
+
+http_file(
+ name = "pty4j-0_13_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/pty4j/pty4j/0.13.1/pty4j-0.13.1.jar",
+ sha256 = "b8df7a5814a082741c523cb1647e2c0fa3cdd0fd1147ca8e9b0b3cf10995a9ed",
+ downloaded_file_path = "pty4j-0.13.1.jar"
+)
+
+http_file(
+ name = "pty4j-0_13_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/pty4j/pty4j/0.13.1/pty4j-0.13.1-sources.jar",
+ sha256 = "1e5698c4c76d411416b2ea4d2e31d0b63d96157200231ea23f8365ff0a3d48d5",
+ downloaded_file_path = "pty4j-0.13.1-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-python-with-full-line-0_2_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-python-with-full-line/0.2.1/completion-ranking-python-with-full-line-0.2.1.jar",
+ sha256 = "141df5d2e70b27911bb5b601e1574623dc43b31bc6b4160f164ddd6f2ca27e6f",
+ downloaded_file_path = "completion-ranking-python-with-full-line-0.2.1.jar"
+)
+
+http_file(
+ name = "completion-ranking-python-with-full-line-0_2_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-python-with-full-line/0.2.1/completion-ranking-python-with-full-line-0.2.1-sources.jar",
+ sha256 = "dbbebaee27a22b02cadae8e37a76d45076ba897b836f23e8b300dd88c6eaff4d",
+ downloaded_file_path = "completion-ranking-python-with-full-line-0.2.1-sources.jar"
+)
+
+http_file(
+ name = "ml-completion-prev-exprs-models-1_11_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/completion/ml/python/features/ml-completion-prev-exprs-models/1.11/ml-completion-prev-exprs-models-1.11.jar",
+ sha256 = "8924b199c8cc52530de2b250670806d8b046fa5ae9d32a9f27a9b224e934a1ad",
+ downloaded_file_path = "ml-completion-prev-exprs-models-1.11.jar"
+)
+
+http_file(
+ name = "tuweni-toml-2_0_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/tuweni/tuweni-toml/2.0.0/tuweni-toml-2.0.0.jar",
+ sha256 = "b7331e02e955b6b962a8fa89eb8d7db0960d0b232880bfc60e8602fb3fed36ad",
+ downloaded_file_path = "tuweni-toml-2.0.0.jar"
+)
+
+http_file(
+ name = "antlr4-runtime-4_7_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.7.1/antlr4-runtime-4.7.1.jar",
+ sha256 = "43516d19beae35909e04d06af6c0c58c17bc94e0070c85e8dc9929ca640dc91d",
+ downloaded_file_path = "antlr4-runtime-4.7.1.jar"
+)
+
+http_file(
+ name = "tuweni-toml-2_0_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/tuweni/tuweni-toml/2.0.0/tuweni-toml-2.0.0-sources.jar",
+ sha256 = "19dafa9cc388f74097594cdf2fa221ae568cf86dc3ec33da0ec4d1db18a869a5",
+ downloaded_file_path = "tuweni-toml-2.0.0-sources.jar"
+)
+
+http_file(
+ name = "antlr4-runtime-4_7_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.7.1/antlr4-runtime-4.7.1-sources.jar",
+ sha256 = "a33d52d0d64e68c60d5e3ae2c1098fe7200d57cff59032c19930fd9d487fc7d4",
+ downloaded_file_path = "antlr4-runtime-4.7.1-sources.jar"
+)
+
+http_file(
+ name = "rd-core-2024_3_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-core/2024.3.1/rd-core-2024.3.1.jar",
+ sha256 = "9dd716efcff9a922114d0fa5d6623aa107333e5e8c8a23d3138f394ee4be38c3",
+ downloaded_file_path = "rd-core-2024.3.1.jar"
+)
+
+http_file(
+ name = "rd-core-2024_3_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-core/2024.3.1/rd-core-2024.3.1-sources.jar",
+ sha256 = "a62e107695b57942fe7ef0e18083755429e789e2ca7d1c600dc2cd8628a1aa4e",
+ downloaded_file_path = "rd-core-2024.3.1-sources.jar"
+)
+
+http_file(
+ name = "rd-framework-2024_3_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-framework/2024.3.1/rd-framework-2024.3.1.jar",
+ sha256 = "572e0bca8f75ac7b61e9ca3a794b4ab5e85e0ba386a460b8f982a55a5de55140",
+ downloaded_file_path = "rd-framework-2024.3.1.jar"
+)
+
+http_file(
+ name = "rd-framework-2024_3_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-framework/2024.3.1/rd-framework-2024.3.1-sources.jar",
+ sha256 = "88a785ffb174028dd59e2309d1c09e57c5de966038b9cd7a501e7c1e57f243f5",
+ downloaded_file_path = "rd-framework-2024.3.1-sources.jar"
+)
+
+http_file(
+ name = "rd-gen-2024_3_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-gen/2024.3.1/rd-gen-2024.3.1.jar",
+ sha256 = "4c43a3dd451abc81875ce4e03ee7ace54d3f3e057d99619aa5c7b56a47120e87",
+ downloaded_file_path = "rd-gen-2024.3.1.jar"
+)
+
+http_file(
+ name = "rd-gen-2024_3_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-gen/2024.3.1/rd-gen-2024.3.1-sources.jar",
+ sha256 = "86a63245b656b8e3b85fba5c866b8df20315d2a624c01b3922fd6bceca0a6cd3",
+ downloaded_file_path = "rd-gen-2024.3.1-sources.jar"
+)
+
+http_file(
+ name = "rd-swing-2024_3_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-swing/2024.3.1/rd-swing-2024.3.1.jar",
+ sha256 = "b34e047c1068849106fcacd47b320761d6c5a964c36821246103c91f99734d64",
+ downloaded_file_path = "rd-swing-2024.3.1.jar"
+)
+
+http_file(
+ name = "rd-swing-2024_3_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-swing/2024.3.1/rd-swing-2024.3.1-sources.jar",
+ sha256 = "06effc5b55372fcf133be46577e2baa414e9f729cb878295fefd4ca9954c6b4a",
+ downloaded_file_path = "rd-swing-2024.3.1-sources.jar"
+)
+
+http_file(
+ name = "rd-text-2024_3_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-text/2024.3.1/rd-text-2024.3.1.jar",
+ sha256 = "885a76507021aad66ca30775a0b3701b48250eda121b58591ad151a189399622",
+ downloaded_file_path = "rd-text-2024.3.1.jar"
+)
+
+http_file(
+ name = "rd-text-2024_3_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-text/2024.3.1/rd-text-2024.3.1-sources.jar",
+ sha256 = "93ba5d1c6df77d20ee4c3ce7c77421c1c025bb535bc17ee47efe56def8958de9",
+ downloaded_file_path = "rd-text-2024.3.1-sources.jar"
+)
+
+http_file(
+ name = "isorelax-20030108_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/isorelax/isorelax/20030108/isorelax-20030108.jar",
+ sha256 = "3427152431cf7f967f92e69e5cac16147c5d8fb4b4e5a8a72f5291788efcff8c",
+ downloaded_file_path = "isorelax-20030108.jar"
+)
+
+http_file(
+ name = "jing-20030619_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/thaiopensource/jing/20030619/jing-20030619.jar",
+ sha256 = "600acd9ebd37dd46e3a006bc6e748d68dfeb31cbf4881a84d06e6dc5cc5eed26",
+ downloaded_file_path = "jing-20030619.jar"
+)
+
+http_file(
+ name = "jing-20030619-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/thaiopensource/jing/20030619/jing-20030619-sources.jar",
+ sha256 = "b055dbb5df0ccd5f659e2511bdc18c3bbe034c9a5fc0a33f95408d05401e0641",
+ downloaded_file_path = "jing-20030619-sources.jar"
+)
+
+http_file(
+ name = "rhino-runtime-1_7_15_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/mozilla/rhino-runtime/1.7.15/rhino-runtime-1.7.15.jar",
+ sha256 = "4f38c96499c614145b87442700e196df39b0af808b1b1204eaccaa15bef17c2b",
+ downloaded_file_path = "rhino-runtime-1.7.15.jar"
+)
+
+http_file(
+ name = "rhino-runtime-1_7_15-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/mozilla/rhino-runtime/1.7.15/rhino-runtime-1.7.15-sources.jar",
+ sha256 = "483ed04d44c9ac98b2b78c10b3346b88853a9898ee727fb5924f5bfd31c09ad8",
+ downloaded_file_path = "rhino-runtime-1.7.15-sources.jar"
+)
+
+http_file(
+ name = "rhizomedb-compiler-plugin-2_1_0-RC2-0_3_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/jetbrains/fleet/rhizomedb-compiler-plugin/2.1.0-RC2-0.3/rhizomedb-compiler-plugin-2.1.0-RC2-0.3.jar",
+ sha256 = "f7df715206ec97f831a626fbdabe29e8be8d58c1f845a64081f96c4d2baffb54",
+ downloaded_file_path = "rhizomedb-compiler-plugin-2.1.0-RC2-0.3.jar"
+)
+
+http_file(
+ name = "rhizomedb-compiler-plugin-2_1_0-RC2-0_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/jetbrains/fleet/rhizomedb-compiler-plugin/2.1.0-RC2-0.3/rhizomedb-compiler-plugin-2.1.0-RC2-0.3-sources.jar",
+ sha256 = "35f8a33ed58b0520a7328916fbfd550bc3345d58a5f7c70797b70910a22eb576",
+ downloaded_file_path = "rhizomedb-compiler-plugin-2.1.0-RC2-0.3-sources.jar"
+)
+
+http_file(
+ name = "rpc-compiler-plugin-2_1_0-RC2-0_3_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/fleet/rpc-compiler-plugin/2.1.0-RC2-0.3/rpc-compiler-plugin-2.1.0-RC2-0.3.jar",
+ sha256 = "26b4038ccb229d8c015bd2abe0d9d6d80d82e5a9f6a6840ea94e581656f63d17",
+ downloaded_file_path = "rpc-compiler-plugin-2.1.0-RC2-0.3.jar"
+)
+
+http_file(
+ name = "rpc-compiler-plugin-2_1_0-RC2-0_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/fleet/rpc-compiler-plugin/2.1.0-RC2-0.3/rpc-compiler-plugin-2.1.0-RC2-0.3-sources.jar",
+ sha256 = "a9276a31dc956e03c52453db55043c1ac752ed077c2f5e6fd14a9733b3377858",
+ downloaded_file_path = "rpc-compiler-plugin-2.1.0-RC2-0.3-sources.jar"
+)
+
+http_file(
+ name = "model-emb-jvm-0_3_150_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/model/model-emb-jvm/0.3.150/model-emb-jvm-0.3.150.jar",
+ sha256 = "65568c571f8effc8057bae6cfcfceee71f8a24c29489740d211b98aaed81de08",
+ downloaded_file_path = "model-emb-jvm-0.3.150.jar"
+)
+
+http_file(
+ name = "model-emb-jvm-0_3_150-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/model/model-emb-jvm/0.3.150/model-emb-jvm-0.3.150-sources.jar",
+ sha256 = "28ef77d08b36cc1c2c2e8feb7d1e69b6feaa06b31fe8a8f9e5532ada3be9403c",
+ downloaded_file_path = "model-emb-jvm-0.3.150-sources.jar"
+)
+
+http_file(
+ name = "find-action-model-231_0_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/231.0.0/find-action-model-231.0.0.jar",
+ sha256 = "e0717acecdebc0c23e71a73a16c7a4287fd790a800cc6e2f2213e018a315bfcb",
+ downloaded_file_path = "find-action-model-231.0.0.jar"
+)
+
+http_file(
+ name = "find-action-model-231_0_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/231.0.0/find-action-model-231.0.0-sources.jar",
+ sha256 = "2949ec7ee649d8d3e0a6755d61956fda3f8711d3b868c3c8fea3a0d92b734027",
+ downloaded_file_path = "find-action-model-231.0.0-sources.jar"
+)
+
+http_file(
+ name = "find-action-model-243_0_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/243.0.1/find-action-model-243.0.1.jar",
+ sha256 = "9cb70f89f95ff50c6d9e16f2fae6a4052a2cf3c5e158222afc8f4573d676f436",
+ downloaded_file_path = "find-action-model-243.0.1.jar"
+)
+
+http_file(
+ name = "find-action-model-243_0_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/searchEverywhere/model/find-action-model/243.0.1/find-action-model-243.0.1-sources.jar",
+ sha256 = "428b956f747bced3f6711bb821fce486b4c128ae5e5742f3903ac4bb76c089ef",
+ downloaded_file_path = "find-action-model-243.0.1-sources.jar"
+)
+
+http_file(
+ name = "find-all-model-232_1_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/searchEverywhere/model/find-all-model/232.1.1/find-all-model-232.1.1.jar",
+ sha256 = "b8de4c4b9d7baf979279f562b094cf85ed106bb00d04535d9dc4206c5625dd59",
+ downloaded_file_path = "find-all-model-232.1.1.jar"
+)
+
+http_file(
+ name = "find-all-model-232_1_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/searchEverywhere/model/find-all-model/232.1.1/find-all-model-232.1.1-sources.jar",
+ sha256 = "2648e1b32f312ac18bbb5457ea02a3a4d769a2707b7c55ad931b74f079940752",
+ downloaded_file_path = "find-all-model-232.1.1-sources.jar"
+)
+
+http_file(
+ name = "find-classes-model-231_0_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/231.0.0/find-classes-model-231.0.0.jar",
+ sha256 = "8269c5e164ad03387ef0df89197d9c3444f8a1c039e52ebfbfff37ca69a380f4",
+ downloaded_file_path = "find-classes-model-231.0.0.jar"
+)
+
+http_file(
+ name = "find-classes-model-231_0_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/231.0.0/find-classes-model-231.0.0-sources.jar",
+ sha256 = "1256b4fab16a5e024d81fcdd6a80e27f4bad14e58a6fadad421e5e786aecade5",
+ downloaded_file_path = "find-classes-model-231.0.0-sources.jar"
+)
+
+http_file(
+ name = "find-classes-model-243_0_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/243.0.1/find-classes-model-243.0.1.jar",
+ sha256 = "1cd8278c965d549c0843befa80914b74f659f47b5268a8b39f7535dd6a2ebcd6",
+ downloaded_file_path = "find-classes-model-243.0.1.jar"
+)
+
+http_file(
+ name = "find-classes-model-243_0_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/searchEverywhere/model/find-classes-model/243.0.1/find-classes-model-243.0.1-sources.jar",
+ sha256 = "7953ac367e5b80632d34e009cb75b812f7f3419d1079f422cc736618b9f6a228",
+ downloaded_file_path = "find-classes-model-243.0.1-sources.jar"
+)
+
+http_file(
+ name = "find-file-model-232_1_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/232.1.1/find-file-model-232.1.1.jar",
+ sha256 = "229be0e816adabeee4abc5d1c1b6127e2308c820bad116455b33548ae728e553",
+ downloaded_file_path = "find-file-model-232.1.1.jar"
+)
+
+http_file(
+ name = "find-file-model-232_1_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/232.1.1/find-file-model-232.1.1-sources.jar",
+ sha256 = "9f7a9e65dfd3159dbb809a1588f1962ae0d573140b3e0be8b4c56b3ab8911688",
+ downloaded_file_path = "find-file-model-232.1.1-sources.jar"
+)
+
+http_file(
+ name = "find-file-model-243_0_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/243.0.1/find-file-model-243.0.1.jar",
+ sha256 = "1f72666aab8b4cc3f77ee474ee1aad5e5c7886082cc23a2a6d1f0be6f9662aa8",
+ downloaded_file_path = "find-file-model-243.0.1.jar"
+)
+
+http_file(
+ name = "find-file-model-243_0_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/searchEverywhere/model/find-file-model/243.0.1/find-file-model-243.0.1-sources.jar",
+ sha256 = "90aa0b5c23030c5de2f102a7387ffcc96039e1dc152d2915f550efa79f307554",
+ downloaded_file_path = "find-file-model-243.0.1-sources.jar"
+)
+
+http_file(
+ name = "org_eclipse_jgit_ssh_apache-6_6_1_202309021850-r_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit.ssh.apache/6.6.1.202309021850-r/org.eclipse.jgit.ssh.apache-6.6.1.202309021850-r.jar",
+ sha256 = "cc379265edb2b74850156c16fefd7990281bf47e33fe7665e838f8b5fdb94755",
+ downloaded_file_path = "org.eclipse.jgit.ssh.apache-6.6.1.202309021850-r.jar"
+)
+
+http_file(
+ name = "org_eclipse_jgit_ssh_apache-6_6_1_202309021850-r-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit.ssh.apache/6.6.1.202309021850-r/org.eclipse.jgit.ssh.apache-6.6.1.202309021850-r-sources.jar",
+ sha256 = "b84dd40c74729ab1db113f939b4b3cf9b05ae8ec3172e9b36de6136fd75a1ab3",
+ downloaded_file_path = "org.eclipse.jgit.ssh.apache-6.6.1.202309021850-r-sources.jar"
+)
+
+http_file(
+ name = "org_eclipse_jgit_ssh_apache_agent-6_6_1_202309021850-r_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit.ssh.apache.agent/6.6.1.202309021850-r/org.eclipse.jgit.ssh.apache.agent-6.6.1.202309021850-r.jar",
+ sha256 = "4ddd0cf1a7ece350b33f0a6b865e8fb777c30a2282a0fbd1754020a4e06af481",
+ downloaded_file_path = "org.eclipse.jgit.ssh.apache.agent-6.6.1.202309021850-r.jar"
+)
+
+http_file(
+ name = "org_eclipse_jgit_ssh_apache_agent-6_6_1_202309021850-r-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit.ssh.apache.agent/6.6.1.202309021850-r/org.eclipse.jgit.ssh.apache.agent-6.6.1.202309021850-r-sources.jar",
+ sha256 = "998dc72ea9de378d3a4a9cd09f38b68e74fb1f802291153ae307fb95544af331",
+ downloaded_file_path = "org.eclipse.jgit.ssh.apache.agent-6.6.1.202309021850-r-sources.jar"
+)
+
+http_file(
+ name = "slf4j-api-2_0_13_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.13/slf4j-api-2.0.13.jar",
+ sha256 = "e7c2a48e8515ba1f49fa637d57b4e2f590b3f5bd97407ac699c3aa5efb1204a9",
+ downloaded_file_path = "slf4j-api-2.0.13.jar"
+)
+
+http_file(
+ name = "slf4j-api-2_0_13-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.13/slf4j-api-2.0.13-sources.jar",
+ sha256 = "84f366caa66ddaa9d204e5525580b562271663c05970f056815a1be8489e8b52",
+ downloaded_file_path = "slf4j-api-2.0.13-sources.jar"
+)
+
+http_file(
+ name = "slf4j-jdk14-2_0_13_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/slf4j-jdk14/2.0.13/slf4j-jdk14-2.0.13.jar",
+ sha256 = "83f17205a6470c3cd4214306d3ed011651c173297f705acef544c01795f253cd",
+ downloaded_file_path = "slf4j-jdk14-2.0.13.jar"
+)
+
+http_file(
+ name = "slf4j-jdk14-2_0_13-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/slf4j/slf4j-jdk14/2.0.13/slf4j-jdk14-2.0.13-sources.jar",
+ sha256 = "8bd6a94a7f610ea9f0180f8b6832bd8b4398f123bea8ad8febe00c36c49e1d1e",
+ downloaded_file_path = "slf4j-jdk14-2.0.13-sources.jar"
+)
+
+http_file(
+ name = "snakeyaml-2_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/yaml/snakeyaml/2.3/snakeyaml-2.3.jar",
+ sha256 = "63a76fe66b652360bd4c2c107e6f0258daa7d4bb492008ba8c26fcd230ff9146",
+ downloaded_file_path = "snakeyaml-2.3.jar"
+)
+
+http_file(
+ name = "snakeyaml-2_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/yaml/snakeyaml/2.3/snakeyaml-2.3-sources.jar",
+ sha256 = "127d0e66b80324f65821451827affb8c2f70914f0d7b7b0cb99d56d12e9901cc",
+ downloaded_file_path = "snakeyaml-2.3-sources.jar"
+)
+
+http_file(
+ name = "snakeyaml-engine-2_7_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/snakeyaml/snakeyaml-engine/2.7/snakeyaml-engine-2.7.jar",
+ sha256 = "4053f878c171692aab8782f53a3974f43e55e2b6ed12c3682b36a46968c5ded1",
+ downloaded_file_path = "snakeyaml-engine-2.7.jar"
+)
+
+http_file(
+ name = "snakeyaml-engine-2_7-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/snakeyaml/snakeyaml-engine/2.7/snakeyaml-engine-2.7-sources.jar",
+ sha256 = "02572a2ab02d8507b6b2291857d909fa901a01e5b47867897d69df5db8897169",
+ downloaded_file_path = "snakeyaml-engine-2.7-sources.jar"
+)
+
+http_file(
+ name = "hunspell-en-jvm-0_2_141_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/spell/hunspell-en-jvm/0.2.141/hunspell-en-jvm-0.2.141.jar",
+ sha256 = "0ffeaeb975d46daee23845a9e146bf8c2155da56e90fce2037ba774c17703374",
+ downloaded_file_path = "hunspell-en-jvm-0.2.141.jar"
+)
+
+http_file(
+ name = "hunspell-en-jvm-0_2_141-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/ai/grazie/spell/hunspell-en-jvm/0.2.141/hunspell-en-jvm-0.2.141-sources.jar",
+ sha256 = "96fc4790d9ba7092c4e98e31ff02e5b920ff8e958af23f5f917c7d0c9980b089",
+ downloaded_file_path = "hunspell-en-jvm-0.2.141-sources.jar"
+)
+
+http_file(
+ name = "java-string-similarity-2_0_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/info/debatty/java-string-similarity/2.0.0/java-string-similarity-2.0.0.jar",
+ sha256 = "87675985e637d231b5783d1fea0bd947e71267bf557adc93ce3daec8a519bd22",
+ downloaded_file_path = "java-string-similarity-2.0.0.jar"
+)
+
+http_file(
+ name = "java-string-similarity-2_0_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/info/debatty/java-string-similarity/2.0.0/java-string-similarity-2.0.0-sources.jar",
+ sha256 = "34bb940acc90c8cb83fc64853fc6f72fe6a619a8c1ed395f604f9f0981951722",
+ downloaded_file_path = "java-string-similarity-2.0.0-sources.jar"
+)
+
+http_file(
+ name = "sqlite-jdbc-3_46_1_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.46.1.0/sqlite-jdbc-3.46.1.0.jar",
+ sha256 = "6dc7464e3803648d3ff18a7359bab6adf079fcd8495b18991f6f5edcb8ac6e3b",
+ downloaded_file_path = "sqlite-jdbc-3.46.1.0.jar"
+)
+
+http_file(
+ name = "sqlite-jdbc-3_46_1_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.46.1.0/sqlite-jdbc-3.46.1.0-sources.jar",
+ sha256 = "ed054a248ffc2a1103584fb2780e88cdb04c40eb2367c97154de19647e9a41a7",
+ downloaded_file_path = "sqlite-jdbc-3.46.1.0-sources.jar"
+)
+
+http_file(
+ name = "native-3_42_0-jb_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/sqlite/native/3.42.0-jb.1/native-3.42.0-jb.1.jar",
+ sha256 = "491c4ae84a1bad34c85624682a80def4f3a3a0fb9d517121d05c2dfeb94966f8",
+ downloaded_file_path = "native-3.42.0-jb.1.jar"
+)
+
+http_file(
+ name = "completion-log-events-0_0_3_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-log-events/0.0.3/completion-log-events-0.0.3.jar",
+ sha256 = "f6f453ba3dc824d16ae0911e403dcde8e18e0ea7406c91e2832e8b6248a1f404",
+ downloaded_file_path = "completion-log-events-0.0.3.jar"
+)
+
+http_file(
+ name = "completion-log-events-0_0_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-log-events/0.0.3/completion-log-events-0.0.3-sources.jar",
+ sha256 = "e676eba6e23858b42e5cd98139217b1c7e3aa4bf69f47d825b52d27ebfd6357a",
+ downloaded_file_path = "completion-log-events-0.0.3-sources.jar"
+)
+
+http_file(
+ name = "streamex-0_8_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/one/util/streamex/0.8.2/streamex-0.8.2.jar",
+ sha256 = "cf8459f4ce30c6eb57166de33d61699eedb7d91d9d0bbea8561971d145d58729",
+ downloaded_file_path = "streamex-0.8.2.jar"
+)
+
+http_file(
+ name = "streamex-0_8_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/one/util/streamex/0.8.2/streamex-0.8.2-sources.jar",
+ sha256 = "96051cc28831decf36c4c5eafbe9550bc2883e824144d2bbdb1e9c5e168d2ed1",
+ downloaded_file_path = "streamex-0.8.2-sources.jar"
+)
+
+http_file(
+ name = "studio-platform-2024_2_2-canary5-202_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/studio-platform/2024.2.2-canary5-202/studio-platform-2024.2.2-canary5-202.jar",
+ sha256 = "e53a880874df8e81512de5697fbfec19ea3d5e2d3646094fd0221f0a04e8f3a9",
+ downloaded_file_path = "studio-platform-2024.2.2-canary5-202.jar"
+)
+
+http_file(
+ name = "studio-platform-2024_2_2-canary5-202-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/studio-platform/2024.2.2-canary5-202/studio-platform-2024.2.2-canary5-202-sources.jar",
+ sha256 = "fd045c5b308816ae2cd697e76094795d81d3f647c1b937617400318185f3de56",
+ downloaded_file_path = "studio-platform-2024.2.2-canary5-202-sources.jar"
+)
+
+http_file(
+ name = "studio-test-platform-2024_2_2-canary5-202_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/studio-test-platform/2024.2.2-canary5-202/studio-test-platform-2024.2.2-canary5-202.jar",
+ sha256 = "0607a695a007e4c643ed3abc3f47e6d943ddea44e19ddc074c983e5f42aa081b",
+ downloaded_file_path = "studio-test-platform-2024.2.2-canary5-202.jar"
+)
+
+http_file(
+ name = "studio-test-platform-2024_2_2-canary5-202-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/studio-test-platform/2024.2.2-canary5-202/studio-test-platform-2024.2.2-canary5-202-sources.jar",
+ sha256 = "f4e3da0a8a0b62f60c4069f5d3ff98474949a3a0fe86c881aae0b75a654d17bc",
+ downloaded_file_path = "studio-test-platform-2024.2.2-canary5-202-sources.jar"
+)
+
+http_file(
+ name = "swingx-core-1_6_2-2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/swinglabs/swingx-core/1.6.2-2/swingx-core-1.6.2-2.jar",
+ sha256 = "0df80935d9bc3b3841bc621c6fef6615c93aaf80393ccaa196db11bf97784f18",
+ downloaded_file_path = "swingx-core-1.6.2-2.jar"
+)
+
+http_file(
+ name = "swingx-core-1_6_2-2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/swinglabs/swingx-core/1.6.2-2/swingx-core-1.6.2-2-sources.jar",
+ sha256 = "6c42948e5a7269e6811ea073c7520079e4874fab686fe6710a4875ef3f2158e6",
+ downloaded_file_path = "swingx-core-1.6.2-2-sources.jar"
+)
+
+http_file(
+ name = "commons-discovery-0_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-discovery/commons-discovery/0.4/commons-discovery-0.4.jar",
+ sha256 = "97d264e2f98821c4cd39eacfd597b4dc7c19d4232cf1f335fc2eab389b2d92fd",
+ downloaded_file_path = "commons-discovery-0.4.jar"
+)
+
+http_file(
+ name = "commons-discovery-0_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/commons-discovery/commons-discovery/0.4/commons-discovery-0.4-sources.jar",
+ sha256 = "124a762b5bf84ff8a2e779bd9ada27e964103976242d9f72d93d5c6c0705e4ff",
+ downloaded_file_path = "commons-discovery-0.4-sources.jar"
+)
+
+http_file(
+ name = "serviceMessages-2024_07_http",
+ url = "https://cache-redirector.jetbrains.com/download.jetbrains.com/teamcity-repository/org/jetbrains/teamcity/serviceMessages/2024.07/serviceMessages-2024.07.jar",
+ sha256 = "5280d3e4bae23c4f1cc59bab77dab9f7a9626aeceeaa0bb07a9868bcedae2da9",
+ downloaded_file_path = "serviceMessages-2024.07.jar"
+)
+
+http_file(
+ name = "serviceMessages-2024_07-sources_http",
+ url = "https://cache-redirector.jetbrains.com/download.jetbrains.com/teamcity-repository/org/jetbrains/teamcity/serviceMessages/2024.07/serviceMessages-2024.07-sources.jar",
+ sha256 = "38f4ec9c53269331a3e0c399b0cc8d74f75087cae6c998f15634da0fbf9be591",
+ downloaded_file_path = "serviceMessages-2024.07-sources.jar"
+)
+
+http_file(
+ name = "completion-ranking-sh-0_0_2_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-sh/0.0.2/completion-ranking-sh-0.0.2.jar",
+ sha256 = "5fd26c04cdbab4538e6ececc33e373094d151de42d5032fb6027de01bc4692b1",
+ downloaded_file_path = "completion-ranking-sh-0.0.2.jar"
+)
+
+http_file(
+ name = "completion-ranking-sh-0_0_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/completion-ranking-sh/0.0.2/completion-ranking-sh-0.0.2-sources.jar",
+ sha256 = "f9b5317aa9627348739008dfa9d0e82c9e6a8183bba39a89f0854819f1eeefe8",
+ downloaded_file_path = "completion-ranking-sh-0.0.2-sources.jar"
+)
+
+http_file(
+ name = "completion-spec-0_4_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/terminal/completion-spec/0.4.0/completion-spec-0.4.0.jar",
+ sha256 = "ddc6f43ff83efb9ac3d61db3f8ec7b74326b780323bf2b49383a75b6c5756397",
+ downloaded_file_path = "completion-spec-0.4.0.jar"
+)
+
+http_file(
+ name = "completion-spec-0_4_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/terminal/completion-spec/0.4.0/completion-spec-0.4.0-sources.jar",
+ sha256 = "b09f2498d8e932936532a2685b042ca9940c981e146dc3809f3bece85fe1fd17",
+ downloaded_file_path = "completion-spec-0.4.0-sources.jar"
+)
+
+http_file(
+ name = "completion-db-with-extensions-0_5_0_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/terminal/completion-db-with-extensions/0.5.0/completion-db-with-extensions-0.5.0.jar",
+ sha256 = "c92b8e860be7195d184ff7e29aac2b8d6fe09003921271a3174a5a443eb6a887",
+ downloaded_file_path = "completion-db-with-extensions-0.5.0.jar"
+)
+
+http_file(
+ name = "test-discovery-plugin-base-0_1_191_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/testDiscovery/test-discovery-plugin-base/0.1.191/test-discovery-plugin-base-0.1.191.jar",
+ sha256 = "5ed74de192bd48546a6bc6e1c9f8f508663d8506ad9ef257aebbd6e829fdea36",
+ downloaded_file_path = "test-discovery-plugin-base-0.1.191.jar"
+)
+
+http_file(
+ name = "test-discovery-plugin-base-0_1_191-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/testDiscovery/test-discovery-plugin-base/0.1.191/test-discovery-plugin-base-0.1.191-sources.jar",
+ sha256 = "b9da3ec255096f5b86c38a4f7a7c8b87cfcdea32f9810a0d7ee7fc8e60336fd8",
+ downloaded_file_path = "test-discovery-plugin-base-0.1.191-sources.jar"
+)
+
+http_file(
+ name = "testng-7_8_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/testng/testng/7.8.0/testng-7.8.0.jar",
+ sha256 = "dbbc43e2c64623661c3537f9d74061eb6c8fc3e5b4376f31fadb16de2b200f88",
+ downloaded_file_path = "testng-7.8.0.jar"
+)
+
+http_file(
+ name = "jcommander-1_82_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/beust/jcommander/1.82/jcommander-1.82.jar",
+ sha256 = "deeac157c8de6822878d85d0c7bc8467a19cc8484d37788f7804f039dde280b1",
+ downloaded_file_path = "jcommander-1.82.jar"
+)
+
+http_file(
+ name = "jquery-3_6_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/webjars/jquery/3.6.1/jquery-3.6.1.jar",
+ sha256 = "da2381fbee4799631ba44d1f4d6487b886b22450c7fc85842c5fdfa03429b817",
+ downloaded_file_path = "jquery-3.6.1.jar"
+)
+
+http_file(
+ name = "testng-7_8_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/testng/testng/7.8.0/testng-7.8.0-sources.jar",
+ sha256 = "e67f21faf87828b351c8e63e3dd229e99c0e78c1a916f4fdbe9a85f2cace8c0a",
+ downloaded_file_path = "testng-7.8.0-sources.jar"
+)
+
+http_file(
+ name = "jcommander-1_82-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/beust/jcommander/1.82/jcommander-1.82-sources.jar",
+ sha256 = "cc39d22f3cf29c2033fb526e5600ae8fec36e316274b0c07fa14c1a4a38eca3b",
+ downloaded_file_path = "jcommander-1.82-sources.jar"
+)
+
+http_file(
+ name = "jquery-3_6_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/webjars/jquery/3.6.1/jquery-3.6.1-sources.jar",
+ sha256 = "9f6acaa801d60f0316d995c396a487295c349549db51f52ce095e38ad3066106",
+ downloaded_file_path = "jquery-3.6.1-sources.jar"
+)
+
+http_file(
+ name = "testcontainers-1_20_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/testcontainers/testcontainers/1.20.3/testcontainers-1.20.3.jar",
+ sha256 = "e1d89a13d93337e1b14000d6c7c3e8e047fe244db63231134e52fbc1c0ffc5f7",
+ downloaded_file_path = "testcontainers-1.20.3.jar"
+)
+
+http_file(
+ name = "duct-tape-1_0_8_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8.jar",
+ sha256 = "31cef12ddec979d1f86d7cf708c41a17da523d05c685fd6642e9d0b2addb7240",
+ downloaded_file_path = "duct-tape-1.0.8.jar"
+)
+
+http_file(
+ name = "docker-java-api-3_4_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/docker-java/docker-java-api/3.4.0/docker-java-api-3.4.0.jar",
+ sha256 = "ad8e9f748380985e0b702bfb2356749a0966afa28a7d637aa3211217ae6a6f2e",
+ downloaded_file_path = "docker-java-api-3.4.0.jar"
+)
+
+http_file(
+ name = "docker-java-transport-zerodep-3_4_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport-zerodep/3.4.0/docker-java-transport-zerodep-3.4.0.jar",
+ sha256 = "aac3ba9ed78c73961d13d7b7dac51ba51fe9089629efd4f77ffa4e6e8c6e4048",
+ downloaded_file_path = "docker-java-transport-zerodep-3.4.0.jar"
+)
+
+http_file(
+ name = "docker-java-transport-3_4_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport/3.4.0/docker-java-transport-3.4.0.jar",
+ sha256 = "a1a8ce872dbf92423a948443b88b9417283ead5d56cb5ed77803353658b97b34",
+ downloaded_file_path = "docker-java-transport-3.4.0.jar"
+)
+
+http_file(
+ name = "testcontainers-1_20_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/testcontainers/testcontainers/1.20.3/testcontainers-1.20.3-sources.jar",
+ sha256 = "04d72cd6c8a65132469a464c7a1cc9c4a5fd3678c81705f52ecb71d52d456a9e",
+ downloaded_file_path = "testcontainers-1.20.3-sources.jar"
+)
+
+http_file(
+ name = "duct-tape-1_0_8-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8-sources.jar",
+ sha256 = "b385fd2c2b435c313b3f02988d351503230c9631bfb432261cbd8ce9765d2a26",
+ downloaded_file_path = "duct-tape-1.0.8-sources.jar"
+)
+
+http_file(
+ name = "docker-java-api-3_4_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/docker-java/docker-java-api/3.4.0/docker-java-api-3.4.0-sources.jar",
+ sha256 = "938ea6ef45452884a84a7d1b4b1ee9b6466ab4c26f9997adc2cd07031f301612",
+ downloaded_file_path = "docker-java-api-3.4.0-sources.jar"
+)
+
+http_file(
+ name = "docker-java-transport-zerodep-3_4_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport-zerodep/3.4.0/docker-java-transport-zerodep-3.4.0-sources.jar",
+ sha256 = "0def8a6699752fd2a5625624218948da9e8c0ae83dacaae5c786c41de26127db",
+ downloaded_file_path = "docker-java-transport-zerodep-3.4.0-sources.jar"
+)
+
+http_file(
+ name = "docker-java-transport-3_4_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport/3.4.0/docker-java-transport-3.4.0-sources.jar",
+ sha256 = "0c17df5675583820dacab1c02f3f5c261f837f4ed54195cffd2ef1b155bce09b",
+ downloaded_file_path = "docker-java-transport-3.4.0-sources.jar"
+)
+
+http_file(
+ name = "tips-pycharm-community-241_74_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/intellij/documentation/tips-pycharm-community/241.74/tips-pycharm-community-241.74.jar",
+ sha256 = "7f9fd8e37ec4dfdef7bfc3bc6a687fa5a322976fc588432fa46d2feb1fefc966",
+ downloaded_file_path = "tips-pycharm-community-241.74.jar"
+)
+
+http_file(
+ name = "binary-compatibility-validator-0_14_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/binary-compatibility-validator/0.14.0/binary-compatibility-validator-0.14.0.jar",
+ sha256 = "bc4224bdfd69330aa9d3f90914f0bd41fa3bb8eb7741d7f65a925404c0e55807",
+ downloaded_file_path = "binary-compatibility-validator-0.14.0.jar"
+)
+
+http_file(
+ name = "kotlinx-metadata-jvm-0_6_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.6.2/kotlinx-metadata-jvm-0.6.2.jar",
+ sha256 = "8f5759b435fcbcfdf06c80295013ba953db4ec817b04d7809c61a739a483527b",
+ downloaded_file_path = "kotlinx-metadata-jvm-0.6.2.jar"
+)
+
+http_file(
+ name = "binary-compatibility-validator-0_14_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/binary-compatibility-validator/0.14.0/binary-compatibility-validator-0.14.0-sources.jar",
+ sha256 = "7715223056b15320d869437df5473415d0d958cfb10c958f536d0baba6af68d8",
+ downloaded_file_path = "binary-compatibility-validator-0.14.0-sources.jar"
+)
+
+http_file(
+ name = "kotlinx-metadata-jvm-0_6_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.6.2/kotlinx-metadata-jvm-0.6.2-sources.jar",
+ sha256 = "9f8a7855566b57fb81e584ca4dff44f986b158b2d9b58abfd6d32b447c8f2454",
+ downloaded_file_path = "kotlinx-metadata-jvm-0.6.2-sources.jar"
+)
+
+http_file(
+ name = "truth-0_42_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/truth/truth/0.42/truth-0.42.jar",
+ sha256 = "dd652bdf0c4427c59848ac0340fd6b6d20c2cbfaa3c569a8366604dbcda5214c",
+ downloaded_file_path = "truth-0.42.jar"
+)
+
+http_file(
+ name = "diffutils-1_3_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar",
+ sha256 = "61ba4dc49adca95243beaa0569adc2a23aedb5292ae78aa01186fa782ebdc5c2",
+ downloaded_file_path = "diffutils-1.3.0.jar"
+)
+
+http_file(
+ name = "truth-0_42-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/truth/truth/0.42/truth-0.42-sources.jar",
+ sha256 = "8cd0b42e58406ad1a4554235035d4d98f1897d182a1e4d064d6a3dab047f55f9",
+ downloaded_file_path = "truth-0.42-sources.jar"
+)
+
+http_file(
+ name = "diffutils-1_3_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0-sources.jar",
+ sha256 = "7f4d40e97827f8a3285c3e47e8d28797ecfd45fb2ff94bd12cb6a83760a5f427",
+ downloaded_file_path = "diffutils-1.3.0-sources.jar"
+)
+
+http_file(
+ name = "performance-kotlin-0_0_9_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/performance-kotlin/0.0.9/performance-kotlin-0.0.9.jar",
+ sha256 = "fabf4f175e25ea01a72fb18e6ba1479ebbbd555245021a83174089dc4fac1f5f",
+ downloaded_file_path = "performance-kotlin-0.0.9.jar"
+)
+
+http_file(
+ name = "performance-kotlin-0_0_9-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/completion/performance-kotlin/0.0.9/performance-kotlin-0.0.9-sources.jar",
+ sha256 = "99bd24325f26788e5679a29bbdaa1d5668c304d5096bca2eb9de691dac26a21c",
+ downloaded_file_path = "performance-kotlin-0.0.9-sources.jar"
+)
+
+http_file(
+ name = "vavr-0_10_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/vavr/vavr/0.10.4/vavr-0.10.4.jar",
+ sha256 = "12622deeea2618b59b284051a9484f1def8ccbebc847c350358f12d325ba9dd5",
+ downloaded_file_path = "vavr-0.10.4.jar"
+)
+
+http_file(
+ name = "vavr-match-0_10_4_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/vavr/vavr-match/0.10.4/vavr-match-0.10.4.jar",
+ sha256 = "d46f96bf59ccd5800261eec5869a6877ee0a37ea781312e6735be55539f50354",
+ downloaded_file_path = "vavr-match-0.10.4.jar"
+)
+
+http_file(
+ name = "vavr-0_10_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/vavr/vavr/0.10.4/vavr-0.10.4-sources.jar",
+ sha256 = "d5951f601ec9fec61beed4fd1d39a68cc626388fe3c38a309901ee78dd178818",
+ downloaded_file_path = "vavr-0.10.4-sources.jar"
+)
+
+http_file(
+ name = "vavr-match-0_10_4-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/vavr/vavr-match/0.10.4/vavr-match-0.10.4-sources.jar",
+ sha256 = "fffeb872814333174981639634d7ba3a08591bc4182345bb02ab07bb9b9c66fe",
+ downloaded_file_path = "vavr-match-0.10.4-sources.jar"
+)
+
+http_file(
+ name = "randomForestRegressor-0_0_11_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/changeReminder/prediction/randomForestRegressor/0.0.11/randomForestRegressor-0.0.11.jar",
+ sha256 = "a6908f14a17757a20a0d629c5d2f0986826021c679bfb224963ef6a06097aa21",
+ downloaded_file_path = "randomForestRegressor-0.0.11.jar"
+)
+
+http_file(
+ name = "randomForestRegressor-0_0_11-sources_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/changeReminder/prediction/randomForestRegressor/0.0.11/randomForestRegressor-0.0.11-sources.jar",
+ sha256 = "3c82b5c7df45f78e859843ab4f956a7baf962bf4cde193a2f5e3eabb71d625b7",
+ downloaded_file_path = "randomForestRegressor-0.0.11-sources.jar"
+)
+
+http_file(
+ name = "velocity-engine-core-2_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.jar",
+ sha256 = "b086cee8fd8183e240b4afcf54fe38ec33dd8eb0da414636e5bf7aa4d9856629",
+ downloaded_file_path = "velocity-engine-core-2.3.jar"
+)
+
+http_file(
+ name = "velocity-engine-core-2_3-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3-sources.jar",
+ sha256 = "43db55a9df30d2892fc15262cdf9c1794a6d5ec10cdffbde48ff2e737660a667",
+ downloaded_file_path = "velocity-engine-core-2.3-sources.jar"
+)
+
+http_file(
+ name = "winp-1_30_1_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/winp/winp/1.30.1/winp-1.30.1.jar",
+ sha256 = "9e2d7a23a1d3921861939509108606ad1cf6b10c64d65ac91958a62043cfa253",
+ downloaded_file_path = "winp-1.30.1.jar"
+)
+
+http_file(
+ name = "workspace-model-codegen-0_0_9_http",
+ url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/com/jetbrains/intellij/platform/workspace-model-codegen/0.0.9/workspace-model-codegen-0.0.9.jar",
+ sha256 = "78e527dfea8d79c16ea9ca875bd943d443b63bf9d0df1f253c233dc54366df35",
+ downloaded_file_path = "workspace-model-codegen-0.0.9.jar"
+)
+
+http_file(
+ name = "xstream-1_4_20_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/thoughtworks/xstream/xstream/1.4.20/xstream-1.4.20.jar",
+ sha256 = "87df0f0be57c92037d0110fbb225a30b651702dc275653d285afcfef31bc2e81",
+ downloaded_file_path = "xstream-1.4.20.jar"
+)
+
+http_file(
+ name = "mxparser-1_2_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar",
+ sha256 = "aeeee23a3303d811bca8790ea7f25b534314861c03cff36dafdcc2180969eb97",
+ downloaded_file_path = "mxparser-1.2.2.jar"
+)
+
+http_file(
+ name = "xmlpull-1_1_3_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar",
+ sha256 = "34e08ee62116071cbb69c0ed70d15a7a5b208d62798c59f2120bb8929324cb63",
+ downloaded_file_path = "xmlpull-1.1.3.1.jar"
+)
+
+http_file(
+ name = "xstream-1_4_20-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/thoughtworks/xstream/xstream/1.4.20/xstream-1.4.20-sources.jar",
+ sha256 = "35f61c5d3f59a8b88cbcca90196ad4355666de185d1584b24e4f2a3a851ae7aa",
+ downloaded_file_path = "xstream-1.4.20-sources.jar"
+)
+
+http_file(
+ name = "mxparser-1_2_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2-sources.jar",
+ sha256 = "b2e72350ce8b2f287c0cd435a338c17705f9047857c52a709e223af2f5cbb0de",
+ downloaded_file_path = "mxparser-1.2.2-sources.jar"
+)
+
+http_file(
+ name = "xercesImpl-2_12_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/xerces/xercesImpl/2.12.2/xercesImpl-2.12.2.jar",
+ sha256 = "6fc991829af1708d15aea50c66f0beadcd2cfeb6968e0b2f55c1b0909883fe16",
+ downloaded_file_path = "xercesImpl-2.12.2.jar"
+)
+
+http_file(
+ name = "xercesImpl-2_12_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/xerces/xercesImpl/2.12.2/xercesImpl-2.12.2-sources.jar",
+ sha256 = "3c531edfc074e3e0885e5d4a777a9e7317e108028be50ef6e893a5a9cf3e12c2",
+ downloaded_file_path = "xercesImpl-2.12.2-sources.jar"
+)
+
+http_file(
+ name = "xml-resolver-1_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar",
+ sha256 = "47dcde8986019314ef78ae7280a94973a21d2ed95075a40a000b42da956429e1",
+ downloaded_file_path = "xml-resolver-1.2.jar"
+)
+
+http_file(
+ name = "xml-resolver-1_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/xml-resolver/xml-resolver/1.2/xml-resolver-1.2-sources.jar",
+ sha256 = "53915f3c5181ec712d18fde7f13a90c53d94a1b2f69f20b604424dbb2be5b227",
+ downloaded_file_path = "xml-resolver-1.2-sources.jar"
+)
+
+http_file(
+ name = "xmlrpc-2_0_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/ws/xmlrpc/xmlrpc/2.0.1/xmlrpc-2.0.1.jar",
+ sha256 = "36efda6efee96e83602c9ba246db19bf4c5e733324390d2fa8213417d6b681e7",
+ downloaded_file_path = "xmlrpc-2.0.1.jar"
+)
+
+http_file(
+ name = "xmlrpc-2_0_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/ws/xmlrpc/xmlrpc/2.0.1/xmlrpc-2.0.1-sources.jar",
+ sha256 = "34d3755800c35568aab53447c576d3ab8fb63e6e9df32d6acb1fe7187bf5383c",
+ downloaded_file_path = "xmlrpc-2.0.1-sources.jar"
+)
+
+http_file(
+ name = "xmlbeans-5_1_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/xmlbeans/xmlbeans/5.1.1/xmlbeans-5.1.1.jar",
+ sha256 = "5f484a78bed71cbffe3709678b6bdd3463781a7c61c6d9872330aecbf150762a",
+ downloaded_file_path = "xmlbeans-5.1.1.jar"
+)
+
+http_file(
+ name = "xmlbeans-5_1_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/xmlbeans/xmlbeans/5.1.1/xmlbeans-5.1.1-sources.jar",
+ sha256 = "22e5689846077e5561c9facb96b8f81cd019b9b70ffb124d26741ead78f4bc41",
+ downloaded_file_path = "xmlbeans-5.1.1-sources.jar"
+)
+
+http_file(
+ name = "log4j-to-slf4j-2_20_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-to-slf4j/2.20.0/log4j-to-slf4j-2.20.0.jar",
+ sha256 = "88e731d7f455da59dfa08769527f87d6c496053a712637df7b999f6977933a2c",
+ downloaded_file_path = "log4j-to-slf4j-2.20.0.jar"
+)
+
+http_file(
+ name = "log4j-api-2_20_0_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.jar",
+ sha256 = "2f43eea679ea66f14ca0f13fec2a8600ac124f5a5231dcb4df8393eddcb97550",
+ downloaded_file_path = "log4j-api-2.20.0.jar"
+)
+
+http_file(
+ name = "log4j-to-slf4j-2_20_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-to-slf4j/2.20.0/log4j-to-slf4j-2.20.0-sources.jar",
+ sha256 = "e1b7556e9bd774f032aca6579367cc6a96ae3a389fbe2a286875c1534576a91b",
+ downloaded_file_path = "log4j-to-slf4j-2.20.0-sources.jar"
+)
+
+http_file(
+ name = "log4j-api-2_20_0-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0-sources.jar",
+ sha256 = "54b4514536902d4d677192928b6a661c3a301c5da47b8e8b18a9bc8d7238f301",
+ downloaded_file_path = "log4j-api-2.20.0-sources.jar"
+)
+
+http_file(
+ name = "serializer-2_7_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/xalan/serializer/2.7.3/serializer-2.7.3.jar",
+ sha256 = "5f6804bacdfdb3ccc52d2538536fab8986696d61559b081054a420c653806667",
+ downloaded_file_path = "serializer-2.7.3.jar"
+)
+
+http_file(
+ name = "xalan-2_7_3_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/xalan/xalan/2.7.3/xalan-2.7.3.jar",
+ sha256 = "febd48bb133a96c447282213951a6b74ea7fb45c0d896121296c014316bda6b0",
+ downloaded_file_path = "xalan-2.7.3.jar"
+)
+
+http_file(
+ name = "xz-1_10_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/tukaani/xz/1.10/xz-1.10.jar",
+ sha256 = "95c63c1a55b22dd6453890a419cc1a640f790bbf7d8ae82db1e30aefefb08888",
+ downloaded_file_path = "xz-1.10.jar"
+)
+
+http_file(
+ name = "xz-1_10-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/tukaani/xz/1.10/xz-1.10-sources.jar",
+ sha256 = "6ac7a5478e952a23fe1f354efa70303f94b2331b7a6279c923f4dbe0ac6e352c",
+ downloaded_file_path = "xz-1.10-sources.jar"
+)
+
+http_file(
+ name = "marketplace-zip-signer-0_1_24_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/marketplace-zip-signer/0.1.24/marketplace-zip-signer-0.1.24.jar",
+ sha256 = "da98a08c22bb20e2e37e11445a222281d71751eb0b04c217b219d1d43faf2423",
+ downloaded_file_path = "marketplace-zip-signer-0.1.24.jar"
+)
+
+http_file(
+ name = "marketplace-zip-signer-0_1_24-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/org/jetbrains/marketplace-zip-signer/0.1.24/marketplace-zip-signer-0.1.24-sources.jar",
+ sha256 = "345ddaf48a500fbe6b71bd077c8cc71390b78b9def7706aa288100e062472333",
+ downloaded_file_path = "marketplace-zip-signer-0.1.24-sources.jar"
+)
+
+http_file(
+ name = "zstd-jni-1_5_6-5_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.6-5/zstd-jni-1.5.6-5.jar",
+ sha256 = "7b53497a2731b1a47c7dcb42ac7ded60524a15353d1b99999a8bb192d1da89ab",
+ downloaded_file_path = "zstd-jni-1.5.6-5.jar"
+)
+
+http_file(
+ name = "zstd-jni-1_5_6-5-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.6-5/zstd-jni-1.5.6-5-sources.jar",
+ sha256 = "e3cfa7dc544ace5cd4377290534c94787ff539356b5ce2d8ffeb495162d99f8e",
+ downloaded_file_path = "zstd-jni-1.5.6-5-sources.jar"
+)
+
+http_file(
+ name = "core-3_5_1_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/zxing/core/3.5.1/core-3.5.1.jar",
+ sha256 = "1ba7c0fbb6c267e2fb74e1497d855adae633ccc98edc8c75163aa64bc08e3059",
+ downloaded_file_path = "core-3.5.1.jar"
+)
+
+http_file(
+ name = "core-3_5_1-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/google/zxing/core/3.5.1/core-3.5.1-sources.jar",
+ sha256 = "57cd4543bfb94f301800b8b28d37b91194fa38ee3d87c10d412d49d522a37965",
+ downloaded_file_path = "core-3.5.1-sources.jar"
+)
+### auto-generated section `maven-libs` end
\ No newline at end of file
diff --git a/build/lib/MODULE.bazel.lock b/build/lib/MODULE.bazel.lock
new file mode 100644
index 000000000000..d74b8d8ab555
--- /dev/null
+++ b/build/lib/MODULE.bazel.lock
@@ -0,0 +1,819 @@
+{
+ "lockFileVersion": 11,
+ "registryFileHashes": {
+ "https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497",
+ "https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2",
+ "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712f7cccb659cd0e9d073d1991c038eb9fc57589",
+ "https://bcr.bazel.build/modules/abseil-cpp/20230125.1/MODULE.bazel": "89047429cb0207707b2dface14ba7f8df85273d484c2572755be4bab7ce9c3a0",
+ "https://bcr.bazel.build/modules/abseil-cpp/20230802.1/MODULE.bazel": "fa92e2eb41a04df73cdabeec37107316f7e5272650f81d6cc096418fe647b915",
+ "https://bcr.bazel.build/modules/abseil-cpp/20230802.1/source.json": "035b6f1911e17340db722bbc9158f830ee6d5dedba4cb3bcb9e25e590808a32c",
+ "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel": "50341a62efbc483e8a2a6aec30994a58749bd7b885e18dd96aa8c33031e558ef",
+ "https://bcr.bazel.build/modules/apple_support/1.5.0/source.json": "eb98a7627c0bc486b57f598ad8da50f6625d974c8f723e9ea71bd39f709c9862",
+ "https://bcr.bazel.build/modules/bazel_features/1.11.0/MODULE.bazel": "f9382337dd5a474c3b7d334c2f83e50b6eaedc284253334cf823044a26de03e8",
+ "https://bcr.bazel.build/modules/bazel_features/1.17.0/MODULE.bazel": "039de32d21b816b47bd42c778e0454217e9c9caac4a3cf8e15c7231ee3ddee4d",
+ "https://bcr.bazel.build/modules/bazel_features/1.17.0/source.json": "4b0f9407970b57adb203bd6c23d6361cbcc8ab3273456ad06ca75675b1648b41",
+ "https://bcr.bazel.build/modules/bazel_features/1.4.1/MODULE.bazel": "e45b6bb2350aff3e442ae1111c555e27eac1d915e77775f6fdc4b351b758b5d7",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d718eebd8cb820b0a2c3a347fb971afd9d8",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.2.0/MODULE.bazel": "44fe84260e454ed94ad326352a698422dbe372b21a1ac9f3eab76eb531223686",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.2.1/MODULE.bazel": "f35baf9da0efe45fa3da1696ae906eea3d615ad41e2e3def4aeb4e8bc0ef9a7a",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.3.0/MODULE.bazel": "20228b92868bf5cfc41bda7afc8a8ba2a543201851de39d990ec957b513579c5",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.4.1/MODULE.bazel": "a0dcb779424be33100dcae821e9e27e4f2901d9dfd5333efe5ac6a8d7ab75e1d",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.5.0/MODULE.bazel": "32880f5e2945ce6a03d1fbd588e9198c0a959bb42297b2cfaf1685b7bc32e138",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/MODULE.bazel": "3120d80c5861aa616222ec015332e5f8d3171e062e3e804a2a0253e1be26e59b",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/source.json": "f121b43eeefc7c29efbd51b83d08631e2347297c95aac9764a701f2a6a2bb953",
+ "https://bcr.bazel.build/modules/buildozer/7.1.2/MODULE.bazel": "2e8dd40ede9c454042645fd8d8d0cd1527966aa5c919de86661e62953cd73d84",
+ "https://bcr.bazel.build/modules/buildozer/7.1.2/source.json": "c9028a501d2db85793a6996205c8de120944f50a0d570438fcae0457a5f9d1f8",
+ "https://bcr.bazel.build/modules/googletest/1.11.0/MODULE.bazel": "3a83f095183f66345ca86aa13c58b59f9f94a2f81999c093d4eeaa2d262d12f4",
+ "https://bcr.bazel.build/modules/googletest/1.14.0/MODULE.bazel": "cfbcbf3e6eac06ef9d85900f64424708cc08687d1b527f0ef65aa7517af8118f",
+ "https://bcr.bazel.build/modules/googletest/1.14.0/source.json": "2478949479000fdd7de9a3d0107ba2c85bb5f961c3ecb1aa448f52549ce310b5",
+ "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel": "8cb8efaf200bdeb2150d93e162c40f388529a25852b332cec879373771e48ed5",
+ "https://bcr.bazel.build/modules/platforms/0.0.10/source.json": "f22828ff4cf021a6b577f1bf6341cb9dcd7965092a439f64fc1bb3b7a5ae4bd5",
+ "https://bcr.bazel.build/modules/platforms/0.0.4/MODULE.bazel": "9b328e31ee156f53f3c416a64f8491f7eb731742655a47c9eec4703a71644aee",
+ "https://bcr.bazel.build/modules/platforms/0.0.5/MODULE.bazel": "5733b54ea419d5eaf7997054bb55f6a1d0b5ff8aedf0176fef9eea44f3acda37",
+ "https://bcr.bazel.build/modules/platforms/0.0.6/MODULE.bazel": "ad6eeef431dc52aefd2d77ed20a4b353f8ebf0f4ecdd26a807d2da5aa8cd0615",
+ "https://bcr.bazel.build/modules/platforms/0.0.7/MODULE.bazel": "72fd4a0ede9ee5c021f6a8dd92b503e089f46c227ba2813ff183b71616034814",
+ "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel": "4a87a60c927b56ddd67db50c89acaa62f4ce2a1d2149ccb63ffd871d5ce29ebc",
+ "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7",
+ "https://bcr.bazel.build/modules/protobuf/21.7/source.json": "bbe500720421e582ff2d18b0802464205138c06056f443184de39fbb8187b09b",
+ "https://bcr.bazel.build/modules/protobuf/3.19.0/MODULE.bazel": "6b5fbb433f760a99a22b18b6850ed5784ef0e9928a72668b66e4d7ccd47db9b0",
+ "https://bcr.bazel.build/modules/protobuf/3.19.6/MODULE.bazel": "9233edc5e1f2ee276a60de3eaa47ac4132302ef9643238f23128fea53ea12858",
+ "https://bcr.bazel.build/modules/rules_android/0.1.1/MODULE.bazel": "48809ab0091b07ad0182defb787c4c5328bd3a278938415c00a7b69b50c4d3a8",
+ "https://bcr.bazel.build/modules/rules_android/0.1.1/source.json": "e6986b41626ee10bdc864937ffb6d6bf275bb5b9c65120e6137d56e6331f089e",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.1/MODULE.bazel": "cb2aa0747f84c6c3a78dad4e2049c154f08ab9d166b1273835a8174940365647",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.10/MODULE.bazel": "ec1705118f7eaedd6e118508d3d26deba2a4e76476ada7e0e3965211be012002",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.10/source.json": "90310b16e0e7df0cf40f8d1dccd7d373360f42419a6bfbbf5bb013182dd70e84",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel": "6915987c90970493ab97393024c156ea8fb9f3bea953b2f3ec05c34f19b5695c",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.6/MODULE.bazel": "abf360251023dfe3efcef65ab9d56beefa8394d4176dd29529750e1c57eaa33f",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel": "836e76439f354b89afe6a911a7adf59a6b2518fafb174483ad78a2a2fde7b1c5",
+ "https://bcr.bazel.build/modules/rules_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74",
+ "https://bcr.bazel.build/modules/rules_java/7.12.2/MODULE.bazel": "579c505165ee757a4280ef83cda0150eea193eed3bef50b1004ba88b99da6de6",
+ "https://bcr.bazel.build/modules/rules_java/7.12.2/source.json": "b0890f9cda8ff1b8e691a3ac6037b5c14b7fd4134765a3946b89f31ea02e5884",
+ "https://bcr.bazel.build/modules/rules_java/7.2.0/MODULE.bazel": "06c0334c9be61e6cef2c8c84a7800cef502063269a5af25ceb100b192453d4ab",
+ "https://bcr.bazel.build/modules/rules_java/7.6.1/MODULE.bazel": "2f14b7e8a1aa2f67ae92bc69d1ec0fa8d9f827c4e17ff5e5f02e91caa3b2d0fe",
+ "https://bcr.bazel.build/modules/rules_java/7.6.5/MODULE.bazel": "481164be5e02e4cab6e77a36927683263be56b7e36fef918b458d7a8a1ebadb1",
+ "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel": "a56b85e418c83eb1839819f0b515c431010160383306d13ec21959ac412d2fe7",
+ "https://bcr.bazel.build/modules/rules_jvm_external/5.2/MODULE.bazel": "d9351ba35217ad0de03816ef3ed63f89d411349353077348a45348b096615036",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.5/MODULE.bazel": "54f3e81ae9b57ede5916c9a48add664dc30a5ce3855376b51ae7d6f23405daf8",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.5/source.json": "5b8bed439771269d9c0af57cf4326cbfd2462e49ebb11230499aaa11fe70f3db",
+ "https://bcr.bazel.build/modules/rules_kotlin/1.9.6/MODULE.bazel": "d269a01a18ee74d0335450b10f62c9ed81f2321d7958a2934e44272fe82dcef3",
+ "https://bcr.bazel.build/modules/rules_kotlin/2.0.0/MODULE.bazel": "623488d3c43cacaf6ab1c0935b875d527d2746be906bb3cb063cd1f9713bcf19",
+ "https://bcr.bazel.build/modules/rules_kotlin/2.0.0/source.json": "baad7a06ace3a0d3a3608b700b151c221458a877bb2e435ccb2ea242895166e1",
+ "https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0",
+ "https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d",
+ "https://bcr.bazel.build/modules/rules_license/1.0.0/MODULE.bazel": "a7fda60eefdf3d8c827262ba499957e4df06f659330bbe6cdbdb975b768bb65c",
+ "https://bcr.bazel.build/modules/rules_license/1.0.0/source.json": "a52c89e54cc311196e478f8382df91c15f7a2bfdf4c6cd0e2675cc2ff0b56efb",
+ "https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc",
+ "https://bcr.bazel.build/modules/rules_pkg/0.7.0/source.json": "c2557066e0c0342223ba592510ad3d812d4963b9024831f7f66fd0584dd8c66c",
+ "https://bcr.bazel.build/modules/rules_proto/4.0.0/MODULE.bazel": "a7a7b6ce9bee418c1a760b3d84f83a299ad6952f9903c67f19e4edd964894e06",
+ "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "e8dff86b0971688790ae75528fe1813f71809b5afd57facb44dad9e8eca631b7",
+ "https://bcr.bazel.build/modules/rules_proto/6.0.2/MODULE.bazel": "ce916b775a62b90b61888052a416ccdda405212b6aaeb39522f7dc53431a5e73",
+ "https://bcr.bazel.build/modules/rules_proto/6.0.2/source.json": "17a2e195f56cb28d6bbf763e49973d13890487c6945311ed141e196fb660426d",
+ "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel": "cc82bc96f2997baa545ab3ce73f196d040ffb8756fd2d66125a530031cd90e5f",
+ "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel": "26114f0c0b5e93018c0c066d6673f1a2c3737c7e90af95eff30cfee38d0bbac7",
+ "https://bcr.bazel.build/modules/rules_python/0.23.1/MODULE.bazel": "49ffccf0511cb8414de28321f5fcf2a31312b47c40cc21577144b7447f2bf300",
+ "https://bcr.bazel.build/modules/rules_python/0.23.1/source.json": "a6d9965700e3bd75df4e19140c0e651851bb720d8b9eb280ecd1ee44b92d7646",
+ "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c",
+ "https://bcr.bazel.build/modules/stardoc/0.5.1/MODULE.bazel": "1a05d92974d0c122f5ccf09291442580317cdd859f07a8655f1db9a60374f9f8",
+ "https://bcr.bazel.build/modules/stardoc/0.5.3/MODULE.bazel": "c7f6948dae6999bf0db32c1858ae345f112cacf98f174c7a8bb707e41b974f1c",
+ "https://bcr.bazel.build/modules/stardoc/0.7.0/MODULE.bazel": "05e3d6d30c099b6770e97da986c53bd31844d7f13d41412480ea265ac9e8079c",
+ "https://bcr.bazel.build/modules/stardoc/0.7.0/source.json": "e3c524bf2ef20992539ce2bc4a2243f4853130209ee831689983e28d05769099",
+ "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43",
+ "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/source.json": "f1ef7d3f9e0e26d4b23d1c39b5f5de71f584dd7d1b4ef83d9bbba6ec7a6a6459",
+ "https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0",
+ "https://bcr.bazel.build/modules/zlib/1.2.12/MODULE.bazel": "3b1a8834ada2a883674be8cbd36ede1b6ec481477ada359cd2d3ddc562340b27",
+ "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/MODULE.bazel": "af322bc08976524477c79d1e45e241b6efbeb918c497e8840b8ab116802dda79",
+ "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/source.json": "2be409ac3c7601245958cd4fcdff4288be79ed23bd690b4b951f500d54ee6e7d"
+ },
+ "selectedYankedVersions": {},
+ "moduleExtensions": {
+ "@@apple_support~//crosstool:setup.bzl%apple_cc_configure_extension": {
+ "general": {
+ "bzlTransitiveDigest": "PjIds3feoYE8SGbbIq2SFTZy3zmxeO2tQevJZNDo7iY=",
+ "usagesDigest": "+hz7IHWN6A1oVJJWNDB6yZRG+RYhF76wAYItpAeIUIg=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "local_config_apple_cc_toolchains": {
+ "bzlFile": "@@apple_support~//crosstool:setup.bzl",
+ "ruleClassName": "_apple_cc_autoconf_toolchains",
+ "attributes": {}
+ },
+ "local_config_apple_cc": {
+ "bzlFile": "@@apple_support~//crosstool:setup.bzl",
+ "ruleClassName": "_apple_cc_autoconf",
+ "attributes": {}
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "apple_support~",
+ "bazel_tools",
+ "bazel_tools"
+ ]
+ ]
+ }
+ },
+ "@@platforms//host:extension.bzl%host_platform": {
+ "general": {
+ "bzlTransitiveDigest": "xelQcPZH8+tmuOHVjL9vDxMnnQNMlwj0SlvgoqBkm4U=",
+ "usagesDigest": "hgylFkgWSg0ulUwWZzEM1aIftlUnbmw2ynWLdEfHnZc=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "host_platform": {
+ "bzlFile": "@@platforms//host:extension.bzl",
+ "ruleClassName": "host_platform_repo",
+ "attributes": {}
+ }
+ },
+ "recordedRepoMappingEntries": []
+ }
+ },
+ "@@rules_kotlin~//src/main/starlark/core/repositories:bzlmod_setup.bzl%rules_kotlin_extensions": {
+ "general": {
+ "bzlTransitiveDigest": "SDiIeQzpnVBYy5EjhoxPdjRm5ECIpljc22/TLGW1sEA=",
+ "usagesDigest": "zedEVV8p/5Wm4uSGRqIEZe7YlQ8NKSPAvFsuGl0MQ2c=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "com_github_jetbrains_kotlin_git": {
+ "bzlFile": "@@rules_kotlin~//src/main/starlark/core/repositories:compiler.bzl",
+ "ruleClassName": "kotlin_compiler_git_repository",
+ "attributes": {
+ "urls": [
+ "https://github.com/JetBrains/kotlin/releases/download/v2.0.10/kotlin-compiler-2.0.10.zip"
+ ],
+ "sha256": "88d7d8bad362ae4e114a8b9668c6887b8c85f48e340883db0e317e47c8dc2f4f"
+ }
+ },
+ "com_github_jetbrains_kotlin": {
+ "bzlFile": "@@rules_kotlin~//src/main/starlark/core/repositories:compiler.bzl",
+ "ruleClassName": "kotlin_capabilities_repository",
+ "attributes": {
+ "git_repository_name": "com_github_jetbrains_kotlin_git",
+ "compiler_version": "2.0.10"
+ }
+ },
+ "com_github_google_ksp": {
+ "bzlFile": "@@rules_kotlin~//src/main/starlark/core/repositories:ksp.bzl",
+ "ruleClassName": "ksp_compiler_plugin_repository",
+ "attributes": {
+ "urls": [
+ "https://github.com/google/ksp/releases/download/2.0.10-1.0.24/artifacts.zip"
+ ],
+ "sha256": "e6a79e649ee383b372fa982be89686c10ee42b25e60147b3271a70fd75a9eb19",
+ "strip_version": "2.0.10-1.0.24"
+ }
+ },
+ "com_github_pinterest_ktlint": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_file",
+ "attributes": {
+ "sha256": "a9f923be58fbd32670a17f0b729b1df804af882fa57402165741cb26e5440ca1",
+ "urls": [
+ "https://github.com/pinterest/ktlint/releases/download/1.3.1/ktlint"
+ ],
+ "executable": true
+ }
+ },
+ "kotlinx_serialization_core_jvm": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_jar",
+ "attributes": {
+ "sha256": "29c821a8d4e25cbfe4f2ce96cdd4526f61f8f4e69a135f9612a34a81d93b65f1",
+ "urls": [
+ "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.6.3/kotlinx-serialization-core-jvm-1.6.3.jar"
+ ]
+ }
+ },
+ "kotlinx_serialization_json": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_jar",
+ "attributes": {
+ "sha256": "8c0016890a79ab5980dd520a5ab1a6738023c29aa3b6437c482e0e5fdc06dab1",
+ "urls": [
+ "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-json/1.6.3/kotlinx-serialization-json-1.6.3.jar"
+ ]
+ }
+ },
+ "kotlinx_serialization_json_jvm": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_jar",
+ "attributes": {
+ "sha256": "d3234179bcff1886d53d67c11eca47f7f3cf7b63c349d16965f6db51b7f3dd9a",
+ "urls": [
+ "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.6.3/kotlinx-serialization-json-jvm-1.6.3.jar"
+ ]
+ }
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "rules_kotlin~",
+ "bazel_tools",
+ "bazel_tools"
+ ]
+ ]
+ }
+ },
+ "@@rules_python~//python/extensions:python.bzl%python": {
+ "general": {
+ "bzlTransitiveDigest": "l7SEKGzdShn1GH45yoD3IEBi5SxT+5WsAq/OlHiiuiw=",
+ "usagesDigest": "YiLsNY5r63HmlgMVyESsQgfKVj6Ky/w9Zozdju6rXl4=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "python_3_11_aarch64-apple-darwin": {
+ "bzlFile": "@@rules_python~//python:repositories.bzl",
+ "ruleClassName": "python_repository",
+ "attributes": {
+ "sha256": "4918cdf1cab742a90f85318f88b8122aeaa2d04705803c7b6e78e81a3dd40f80",
+ "patches": [],
+ "platform": "aarch64-apple-darwin",
+ "python_version": "3.11.1",
+ "release_filename": "20230116/cpython-3.11.1+20230116-aarch64-apple-darwin-install_only.tar.gz",
+ "urls": [
+ "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1+20230116-aarch64-apple-darwin-install_only.tar.gz"
+ ],
+ "distutils_content": "",
+ "strip_prefix": "python",
+ "ignore_root_user_error": false
+ }
+ },
+ "python_3_11_aarch64-unknown-linux-gnu": {
+ "bzlFile": "@@rules_python~//python:repositories.bzl",
+ "ruleClassName": "python_repository",
+ "attributes": {
+ "sha256": "debf15783bdcb5530504f533d33fda75a7b905cec5361ae8f33da5ba6599f8b4",
+ "patches": [],
+ "platform": "aarch64-unknown-linux-gnu",
+ "python_version": "3.11.1",
+ "release_filename": "20230116/cpython-3.11.1+20230116-aarch64-unknown-linux-gnu-install_only.tar.gz",
+ "urls": [
+ "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1+20230116-aarch64-unknown-linux-gnu-install_only.tar.gz"
+ ],
+ "distutils_content": "",
+ "strip_prefix": "python",
+ "ignore_root_user_error": false
+ }
+ },
+ "python_3_11_x86_64-apple-darwin": {
+ "bzlFile": "@@rules_python~//python:repositories.bzl",
+ "ruleClassName": "python_repository",
+ "attributes": {
+ "sha256": "20a4203d069dc9b710f70b09e7da2ce6f473d6b1110f9535fb6f4c469ed54733",
+ "patches": [],
+ "platform": "x86_64-apple-darwin",
+ "python_version": "3.11.1",
+ "release_filename": "20230116/cpython-3.11.1+20230116-x86_64-apple-darwin-install_only.tar.gz",
+ "urls": [
+ "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1+20230116-x86_64-apple-darwin-install_only.tar.gz"
+ ],
+ "distutils_content": "",
+ "strip_prefix": "python",
+ "ignore_root_user_error": false
+ }
+ },
+ "python_3_11_x86_64-pc-windows-msvc": {
+ "bzlFile": "@@rules_python~//python:repositories.bzl",
+ "ruleClassName": "python_repository",
+ "attributes": {
+ "sha256": "edc08979cb0666a597466176511529c049a6f0bba8adf70df441708f766de5bf",
+ "patches": [],
+ "platform": "x86_64-pc-windows-msvc",
+ "python_version": "3.11.1",
+ "release_filename": "20230116/cpython-3.11.1+20230116-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
+ "urls": [
+ "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1+20230116-x86_64-pc-windows-msvc-shared-install_only.tar.gz"
+ ],
+ "distutils_content": "",
+ "strip_prefix": "python",
+ "ignore_root_user_error": false
+ }
+ },
+ "python_3_11_x86_64-unknown-linux-gnu": {
+ "bzlFile": "@@rules_python~//python:repositories.bzl",
+ "ruleClassName": "python_repository",
+ "attributes": {
+ "sha256": "02a551fefab3750effd0e156c25446547c238688a32fabde2995c941c03a6423",
+ "patches": [],
+ "platform": "x86_64-unknown-linux-gnu",
+ "python_version": "3.11.1",
+ "release_filename": "20230116/cpython-3.11.1+20230116-x86_64-unknown-linux-gnu-install_only.tar.gz",
+ "urls": [
+ "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1+20230116-x86_64-unknown-linux-gnu-install_only.tar.gz"
+ ],
+ "distutils_content": "",
+ "strip_prefix": "python",
+ "ignore_root_user_error": false
+ }
+ },
+ "python_3_11": {
+ "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl",
+ "ruleClassName": "toolchain_aliases",
+ "attributes": {
+ "python_version": "3.11.1",
+ "user_repository_name": "python_3_11"
+ }
+ },
+ "pythons_hub": {
+ "bzlFile": "@@rules_python~//python/extensions/private:pythons_hub.bzl",
+ "ruleClassName": "hub_repo",
+ "attributes": {
+ "toolchain_prefixes": [
+ "_0000_python_3_11_"
+ ],
+ "toolchain_python_versions": [
+ "3.11"
+ ],
+ "toolchain_set_python_version_constraints": [
+ "False"
+ ],
+ "toolchain_user_repository_names": [
+ "python_3_11"
+ ]
+ }
+ },
+ "python_aliases": {
+ "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl",
+ "ruleClassName": "multi_toolchain_aliases",
+ "attributes": {
+ "python_versions": {
+ "3.11": "python_3_11"
+ }
+ }
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "rules_python~",
+ "bazel_tools",
+ "bazel_tools"
+ ]
+ ]
+ }
+ },
+ "@@rules_python~//python/extensions/private:internal_deps.bzl%internal_deps": {
+ "general": {
+ "bzlTransitiveDigest": "HZia2x2zClxBbkyhPtNWVBPeKOTV8j7xJuwILyef0YY=",
+ "usagesDigest": "9RSsqSb2/36w50hPv3LjfktbwXR/5SiHNcdkp4m2BVA=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "pypi__build": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "url": "https://files.pythonhosted.org/packages/03/97/f58c723ff036a8d8b4d3115377c0a37ed05c1f68dd9a0d66dab5e82c5c1c/build-0.9.0-py3-none-any.whl",
+ "sha256": "38a7a2b7a0bdc61a42a0a67509d88c71ecfc37b393baba770fae34e20929ff69",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
+ }
+ },
+ "pypi__click": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "url": "https://files.pythonhosted.org/packages/76/0a/b6c5f311e32aeb3b406e03c079ade51e905ea630fc19d1262a46249c1c86/click-8.0.1-py3-none-any.whl",
+ "sha256": "fba402a4a47334742d782209a7c79bc448911afe1149d07bdabdf480b3e2f4b6",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
+ }
+ },
+ "pypi__colorama": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "url": "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl",
+ "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
+ }
+ },
+ "pypi__installer": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "url": "https://files.pythonhosted.org/packages/e5/ca/1172b6638d52f2d6caa2dd262ec4c811ba59eee96d54a7701930726bce18/installer-0.7.0-py3-none-any.whl",
+ "sha256": "05d1933f0a5ba7d8d6296bb6d5018e7c94fa473ceb10cf198a92ccea19c27b53",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
+ }
+ },
+ "pypi__packaging": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "url": "https://files.pythonhosted.org/packages/8f/7b/42582927d281d7cb035609cd3a543ffac89b74f3f4ee8e1c50914bcb57eb/packaging-22.0-py3-none-any.whl",
+ "sha256": "957e2148ba0e1a3b282772e791ef1d8083648bc131c8ab0c1feba110ce1146c3",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
+ }
+ },
+ "pypi__pep517": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "url": "https://files.pythonhosted.org/packages/ee/2f/ef63e64e9429111e73d3d6cbee80591672d16f2725e648ebc52096f3d323/pep517-0.13.0-py3-none-any.whl",
+ "sha256": "4ba4446d80aed5b5eac6509ade100bff3e7943a8489de249654a5ae9b33ee35b",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
+ }
+ },
+ "pypi__pip": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "url": "https://files.pythonhosted.org/packages/09/bd/2410905c76ee14c62baf69e3f4aa780226c1bbfc9485731ad018e35b0cb5/pip-22.3.1-py3-none-any.whl",
+ "sha256": "908c78e6bc29b676ede1c4d57981d490cb892eb45cd8c214ab6298125119e077",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
+ }
+ },
+ "pypi__pip_tools": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "url": "https://files.pythonhosted.org/packages/5e/e8/f6d7d1847c7351048da870417724ace5c4506e816b38db02f4d7c675c189/pip_tools-6.12.1-py3-none-any.whl",
+ "sha256": "f0c0c0ec57b58250afce458e2e6058b1f30a4263db895b7d72fd6311bf1dc6f7",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
+ }
+ },
+ "pypi__setuptools": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "url": "https://files.pythonhosted.org/packages/7c/5b/3d92b9f0f7ca1645cba48c080b54fe7d8b1033a4e5720091d1631c4266db/setuptools-60.10.0-py3-none-any.whl",
+ "sha256": "782ef48d58982ddb49920c11a0c5c9c0b02e7d7d1c2ad0aa44e1a1e133051c96",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
+ }
+ },
+ "pypi__tomli": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "url": "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl",
+ "sha256": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
+ }
+ },
+ "pypi__wheel": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "url": "https://files.pythonhosted.org/packages/bd/7c/d38a0b30ce22fc26ed7dbc087c6d00851fb3395e9d0dac40bec1f905030c/wheel-0.38.4-py3-none-any.whl",
+ "sha256": "b60533f3f5d530e971d6737ca6d58681ee434818fab630c83a734bb10c083ce8",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
+ }
+ },
+ "pypi__importlib_metadata": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "url": "https://files.pythonhosted.org/packages/d7/31/74dcb59a601b95fce3b0334e8fc9db758f78e43075f22aeb3677dfb19f4c/importlib_metadata-1.4.0-py2.py3-none-any.whl",
+ "sha256": "bdd9b7c397c273bcc9a11d6629a38487cd07154fa255a467bf704cd2c258e359",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
+ }
+ },
+ "pypi__zipp": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "url": "https://files.pythonhosted.org/packages/f4/50/cc72c5bcd48f6e98219fc4a88a5227e9e28b81637a99c49feba1d51f4d50/zipp-1.0.0-py2.py3-none-any.whl",
+ "sha256": "8dda78f06bd1674bd8720df8a50bb47b6e1233c503a4eed8e7810686bde37656",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
+ }
+ },
+ "pypi__more_itertools": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "url": "https://files.pythonhosted.org/packages/bd/3f/c4b3dbd315e248f84c388bd4a72b131a29f123ecacc37ffb2b3834546e42/more_itertools-8.13.0-py3-none-any.whl",
+ "sha256": "c5122bffc5f104d37c1626b8615b511f3427aa5389b94d61e5ef8236bfbc3ddb",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
+ }
+ },
+ "pypi__coverage_cp38_aarch64-apple-darwin": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"//visibility:public\"],\n)\n ",
+ "patch_args": [
+ "-p1"
+ ],
+ "patches": [
+ "@@rules_python~//python/private:coverage.patch"
+ ],
+ "sha256": "3d376df58cc111dc8e21e3b6e24606b5bb5dee6024f46a5abca99124b2229ef5",
+ "type": "zip",
+ "urls": [
+ "https://files.pythonhosted.org/packages/28/d7/9a8de57d87f4bbc6f9a6a5ded1eaac88a89bf71369bb935dac3c0cf2893e/coverage-7.2.7-cp38-cp38-macosx_11_0_arm64.whl"
+ ]
+ }
+ },
+ "pypi__coverage_cp38_aarch64-unknown-linux-gnu": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"//visibility:public\"],\n)\n ",
+ "patch_args": [
+ "-p1"
+ ],
+ "patches": [
+ "@@rules_python~//python/private:coverage.patch"
+ ],
+ "sha256": "5e330fc79bd7207e46c7d7fd2bb4af2963f5f635703925543a70b99574b0fea9",
+ "type": "zip",
+ "urls": [
+ "https://files.pythonhosted.org/packages/c8/e4/e6182e4697665fb594a7f4e4f27cb3a4dd00c2e3d35c5c706765de8c7866/coverage-7.2.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
+ ]
+ }
+ },
+ "pypi__coverage_cp38_x86_64-apple-darwin": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"//visibility:public\"],\n)\n ",
+ "patch_args": [
+ "-p1"
+ ],
+ "patches": [
+ "@@rules_python~//python/private:coverage.patch"
+ ],
+ "sha256": "54b896376ab563bd38453cecb813c295cf347cf5906e8b41d340b0321a5433e5",
+ "type": "zip",
+ "urls": [
+ "https://files.pythonhosted.org/packages/c6/fc/be19131010930a6cf271da48202c8cc1d3f971f68c02fb2d3a78247f43dc/coverage-7.2.7-cp38-cp38-macosx_10_9_x86_64.whl"
+ ]
+ }
+ },
+ "pypi__coverage_cp38_x86_64-unknown-linux-gnu": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"//visibility:public\"],\n)\n ",
+ "patch_args": [
+ "-p1"
+ ],
+ "patches": [
+ "@@rules_python~//python/private:coverage.patch"
+ ],
+ "sha256": "8d13c64ee2d33eccf7437961b6ea7ad8673e2be040b4f7fd4fd4d4d28d9ccb1e",
+ "type": "zip",
+ "urls": [
+ "https://files.pythonhosted.org/packages/44/55/49f65ccdd4dfd6d5528e966b28c37caec64170c725af32ab312889d2f857/coverage-7.2.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
+ ]
+ }
+ },
+ "pypi__coverage_cp39_aarch64-apple-darwin": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"//visibility:public\"],\n)\n ",
+ "patch_args": [
+ "-p1"
+ ],
+ "patches": [
+ "@@rules_python~//python/private:coverage.patch"
+ ],
+ "sha256": "06fb182e69f33f6cd1d39a6c597294cff3143554b64b9825d1dc69d18cc2fff2",
+ "type": "zip",
+ "urls": [
+ "https://files.pythonhosted.org/packages/ca/0c/3dfeeb1006c44b911ee0ed915350db30325d01808525ae7cc8d57643a2ce/coverage-7.2.7-cp39-cp39-macosx_11_0_arm64.whl"
+ ]
+ }
+ },
+ "pypi__coverage_cp39_aarch64-unknown-linux-gnu": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"//visibility:public\"],\n)\n ",
+ "patch_args": [
+ "-p1"
+ ],
+ "patches": [
+ "@@rules_python~//python/private:coverage.patch"
+ ],
+ "sha256": "201e7389591af40950a6480bd9edfa8ed04346ff80002cec1a66cac4549c1ad7",
+ "type": "zip",
+ "urls": [
+ "https://files.pythonhosted.org/packages/61/af/5964b8d7d9a5c767785644d9a5a63cacba9a9c45cc42ba06d25895ec87be/coverage-7.2.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
+ ]
+ }
+ },
+ "pypi__coverage_cp39_x86_64-apple-darwin": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"//visibility:public\"],\n)\n ",
+ "patch_args": [
+ "-p1"
+ ],
+ "patches": [
+ "@@rules_python~//python/private:coverage.patch"
+ ],
+ "sha256": "537891ae8ce59ef63d0123f7ac9e2ae0fc8b72c7ccbe5296fec45fd68967b6c9",
+ "type": "zip",
+ "urls": [
+ "https://files.pythonhosted.org/packages/88/da/495944ebf0ad246235a6bd523810d9f81981f9b81c6059ba1f56e943abe0/coverage-7.2.7-cp39-cp39-macosx_10_9_x86_64.whl"
+ ]
+ }
+ },
+ "pypi__coverage_cp39_x86_64-unknown-linux-gnu": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"//visibility:public\"],\n)\n ",
+ "patch_args": [
+ "-p1"
+ ],
+ "patches": [
+ "@@rules_python~//python/private:coverage.patch"
+ ],
+ "sha256": "6f48351d66575f535669306aa7d6d6f71bc43372473b54a832222803eb956fd1",
+ "type": "zip",
+ "urls": [
+ "https://files.pythonhosted.org/packages/fe/57/e4f8ad64d84ca9e759d783a052795f62a9f9111585e46068845b1cb52c2b/coverage-7.2.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
+ ]
+ }
+ },
+ "pypi__coverage_cp310_aarch64-apple-darwin": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"//visibility:public\"],\n)\n ",
+ "patch_args": [
+ "-p1"
+ ],
+ "patches": [
+ "@@rules_python~//python/private:coverage.patch"
+ ],
+ "sha256": "6d040ef7c9859bb11dfeb056ff5b3872436e3b5e401817d87a31e1750b9ae2fb",
+ "type": "zip",
+ "urls": [
+ "https://files.pythonhosted.org/packages/3d/80/7060a445e1d2c9744b683dc935248613355657809d6c6b2716cdf4ca4766/coverage-7.2.7-cp310-cp310-macosx_11_0_arm64.whl"
+ ]
+ }
+ },
+ "pypi__coverage_cp310_aarch64-unknown-linux-gnu": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"//visibility:public\"],\n)\n ",
+ "patch_args": [
+ "-p1"
+ ],
+ "patches": [
+ "@@rules_python~//python/private:coverage.patch"
+ ],
+ "sha256": "ba90a9563ba44a72fda2e85302c3abc71c5589cea608ca16c22b9804262aaeb6",
+ "type": "zip",
+ "urls": [
+ "https://files.pythonhosted.org/packages/b8/9d/926fce7e03dbfc653104c2d981c0fa71f0572a9ebd344d24c573bd6f7c4f/coverage-7.2.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
+ ]
+ }
+ },
+ "pypi__coverage_cp310_x86_64-apple-darwin": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"//visibility:public\"],\n)\n ",
+ "patch_args": [
+ "-p1"
+ ],
+ "patches": [
+ "@@rules_python~//python/private:coverage.patch"
+ ],
+ "sha256": "d39b5b4f2a66ccae8b7263ac3c8170994b65266797fb96cbbfd3fb5b23921db8",
+ "type": "zip",
+ "urls": [
+ "https://files.pythonhosted.org/packages/01/24/be01e62a7bce89bcffe04729c540382caa5a06bee45ae42136c93e2499f5/coverage-7.2.7-cp310-cp310-macosx_10_9_x86_64.whl"
+ ]
+ }
+ },
+ "pypi__coverage_cp310_x86_64-unknown-linux-gnu": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"//visibility:public\"],\n)\n ",
+ "patch_args": [
+ "-p1"
+ ],
+ "patches": [
+ "@@rules_python~//python/private:coverage.patch"
+ ],
+ "sha256": "31563e97dae5598556600466ad9beea39fb04e0229e61c12eaa206e0aa202063",
+ "type": "zip",
+ "urls": [
+ "https://files.pythonhosted.org/packages/b4/bd/1b2331e3a04f4cc9b7b332b1dd0f3a1261dfc4114f8479bebfcc2afee9e8/coverage-7.2.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
+ ]
+ }
+ },
+ "pypi__coverage_cp311_aarch64-apple-darwin": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"//visibility:public\"],\n)\n ",
+ "patch_args": [
+ "-p1"
+ ],
+ "patches": [
+ "@@rules_python~//python/private:coverage.patch"
+ ],
+ "sha256": "5baa06420f837184130752b7c5ea0808762083bf3487b5038d68b012e5937dbe",
+ "type": "zip",
+ "urls": [
+ "https://files.pythonhosted.org/packages/67/d7/cd8fe689b5743fffac516597a1222834c42b80686b99f5b44ef43ccc2a43/coverage-7.2.7-cp311-cp311-macosx_11_0_arm64.whl"
+ ]
+ }
+ },
+ "pypi__coverage_cp311_aarch64-unknown-linux-gnu": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"//visibility:public\"],\n)\n ",
+ "patch_args": [
+ "-p1"
+ ],
+ "patches": [
+ "@@rules_python~//python/private:coverage.patch"
+ ],
+ "sha256": "fdec9e8cbf13a5bf63290fc6013d216a4c7232efb51548594ca3631a7f13c3a3",
+ "type": "zip",
+ "urls": [
+ "https://files.pythonhosted.org/packages/8c/95/16eed713202406ca0a37f8ac259bbf144c9d24f9b8097a8e6ead61da2dbb/coverage-7.2.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
+ ]
+ }
+ },
+ "pypi__coverage_cp311_x86_64-apple-darwin": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"//visibility:public\"],\n)\n ",
+ "patch_args": [
+ "-p1"
+ ],
+ "patches": [
+ "@@rules_python~//python/private:coverage.patch"
+ ],
+ "sha256": "06a9a2be0b5b576c3f18f1a241f0473575c4a26021b52b2a85263a00f034d51f",
+ "type": "zip",
+ "urls": [
+ "https://files.pythonhosted.org/packages/c6/fa/529f55c9a1029c840bcc9109d5a15ff00478b7ff550a1ae361f8745f8ad5/coverage-7.2.7-cp311-cp311-macosx_10_9_x86_64.whl"
+ ]
+ }
+ },
+ "pypi__coverage_cp311_x86_64-unknown-linux-gnu": {
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"//visibility:public\"],\n)\n ",
+ "patch_args": [
+ "-p1"
+ ],
+ "patches": [
+ "@@rules_python~//python/private:coverage.patch"
+ ],
+ "sha256": "63426706118b7f5cf6bb6c895dc215d8a418d5952544042c8a2d9fe87fcf09cb",
+ "type": "zip",
+ "urls": [
+ "https://files.pythonhosted.org/packages/a7/cd/3ce94ad9d407a052dc2a74fbeb1c7947f442155b28264eb467ee78dea812/coverage-7.2.7-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
+ ]
+ }
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "rules_python~",
+ "bazel_skylib",
+ "bazel_skylib~"
+ ],
+ [
+ "rules_python~",
+ "bazel_tools",
+ "bazel_tools"
+ ],
+ [
+ "rules_python~",
+ "rules_python",
+ "rules_python~"
+ ]
+ ]
+ }
+ }
+ }
+}
diff --git a/build/libraries/ManifestUpdater.java b/build/lib/ManifestUpdater.java
similarity index 100%
rename from build/libraries/ManifestUpdater.java
rename to build/lib/ManifestUpdater.java
diff --git a/build/lib/http-lib.bzl b/build/lib/http-lib.bzl
new file mode 100644
index 000000000000..c4fdc38b578b
--- /dev/null
+++ b/build/lib/http-lib.bzl
@@ -0,0 +1,53 @@
+load("@bazel_tools//tools/build_defs/repo:cache.bzl", "CANONICAL_ID_DOC", "DEFAULT_CANONICAL_ID_ENV", "get_default_canonical_id")
+load("@bazel_tools//tools/build_defs/repo:utils.bzl", "get_auth")
+
+_HTTP_JAR_BUILD = """\
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_import")
+
+kt_jvm_import(
+ name = "jar",
+ jar = "{jar}",
+ visibility = ["//visibility:public"],
+)
+"""
+
+def _http_jvm_lib(ctx):
+ url = ctx.attr.url
+ urls = [url]
+ downloaded_file_name = ctx.attr.downloaded_file_name
+ if len(downloaded_file_name) == 0:
+ downloaded_file_name = url.split("/")[-1]
+
+ if not downloaded_file_name.endswith(".jar"):
+ fail("downloaded_file_name must have .jar extension")
+
+ ctx.download(
+ urls,
+ downloaded_file_name,
+ ctx.attr.sha256,
+ canonical_id = get_default_canonical_id(ctx, urls),
+ auth = get_auth(ctx, urls),
+ )
+
+ ctx.file("BUILD", _HTTP_JAR_BUILD.format(
+ jar = downloaded_file_name,
+ ))
+
+ return None
+
+_http_jar_attrs = {
+ "sha256": attr.string(mandatory = True),
+ "url": attr.string(mandatory = True),
+ "netrc": attr.string(doc = "Location of the .netrc file to use for authentication"),
+ "auth_patterns": attr.string_dict(),
+ "downloaded_file_name": attr.string(
+ default = "",
+ doc = "Filename assigned to the jar downloaded",
+ ),
+}
+
+http_jvm_lib = repository_rule(
+ implementation = _http_jvm_lib,
+ attrs = _http_jar_attrs,
+ environ = [DEFAULT_CANONICAL_ID_ENV],
+)
\ No newline at end of file
diff --git a/build/libraries/.bazelrc b/build/libraries/.bazelrc
deleted file mode 100644
index 1f0d8ec2909d..000000000000
--- a/build/libraries/.bazelrc
+++ /dev/null
@@ -1 +0,0 @@
-common --experimental_convenience_symlinks=ignore
\ No newline at end of file
diff --git a/build/libraries/BUILD.bazel b/build/libraries/BUILD.bazel
deleted file mode 100644
index e94fdedde686..000000000000
--- a/build/libraries/BUILD.bazel
+++ /dev/null
@@ -1,1090 +0,0 @@
-load("@rules_java//java:defs.bzl", "java_library", "java_binary", "java_import")
-load("@rules_kotlin//kotlin:kotlin.bzl", "kt_compiler_plugin")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_import")
-
-load("@bazel_skylib//rules:run_binary.bzl", "run_binary")
-
-kt_compiler_plugin(
- name = "serialization_plugin",
- id = "org.jetbrains.kotlin.kotlin-serialization-compiler-plugin",
- deps = [
- "@community_maven//:org_jetbrains_kotlin_kotlin_serialization_compiler_plugin"
- ],
- visibility = ["//visibility:public"]
-)
-
-java_binary(
- name = "manifest_updater",
- srcs = ["ManifestUpdater.java"],
- main_class = "org.jetbrains.intellij.build.ManifestUpdater",
- visibility = ["//visibility:public"],
-)
-
-run_binary(
- name = "kotlinx-collections-immutable-jvm-source",
- tool = ":manifest_updater",
- srcs = ["@community_maven//:org_jetbrains_kotlinx_kotlinx_collections_immutable_jvm"],
- outs = ["kotlinx.collections.immutable.jvm.jar"],
- args = [
- "$(location @community_maven//:org_jetbrains_kotlinx_kotlinx_collections_immutable_jvm)",
- "$(location :kotlinx.collections.immutable.jvm.jar)",
- ],
-)
-
-run_binary(
- name = "bifurcan-source",
- tool = ":manifest_updater",
- srcs = ["@community_maven//:io_lacuna_bifurcan"],
- outs = ["bifurcan.jar"],
- args = [
- "$(location @community_maven//:io_lacuna_bifurcan)",
- "$(location :bifurcan.jar)",
- ],
-)
-
-kt_jvm_import(
- name = "kotlinx-collections-immutable-jvm",
- jars = ["kotlinx.collections.immutable.jvm.jar"],
- visibility = ["//visibility:public"],
-)
-
-kt_jvm_import(
- name = "bifurcan",
- jars = ["bifurcan.jar"],
- visibility = ["//visibility:public"]
-)
-
-### auto-generated section `maven-libraries` start
-java_library(
- name = "junit",
- exports = ["@community_maven//:junit_junit"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "commons-cli",
- exports = ["@community_maven//:commons_cli_commons_cli"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "commons-compress",
- exports = ["@community_maven//:org_apache_commons_commons_compress"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "opentelemetry-sdk",
- exports = ["@community_maven//:io_opentelemetry_opentelemetry_sdk"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "opentelemetry-semconv",
- exports = ["@community_maven//:io_opentelemetry_semconv_opentelemetry_semconv"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kotlin-stdlib",
- exports = ["@community_maven//:org_jetbrains_kotlin_kotlin_stdlib"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jackson-core",
- exports = ["@community_maven//:com_fasterxml_jackson_core_jackson_core"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jackson-jr-objects",
- exports = ["@community_maven//:com_fasterxml_jackson_jr_jackson_jr_objects"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "intellij-deps-fastutil",
- exports = ["@community_maven//:org_jetbrains_intellij_deps_fastutil_intellij_deps_fastutil"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "gson",
- exports = ["@community_maven//:com_google_code_gson_gson"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "protobuf-java",
- exports = ["@community_maven//:com_google_protobuf_protobuf_java"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "devkit-runtime-module-repository-jps",
- exports = ["@community_maven//:com_jetbrains_intellij_devkit_devkit_runtime_module_repository_jps"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jackson-databind",
- exports = ["@community_maven//:com_fasterxml_jackson_core_jackson_databind"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "json-schema-validator",
- exports = ["@community_maven//:com_networknt_json_schema_validator"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kotlinx-serialization-json-jvm",
- exports = ["@community_maven//:org_jetbrains_kotlinx_kotlinx_serialization_json_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kotlinx-serialization-core-jvm",
- exports = ["@community_maven//:org_jetbrains_kotlinx_kotlinx_serialization_core_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "okhttp",
- exports = ["@community_maven//:com_squareup_okhttp3_okhttp"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "zstd-jni",
- exports = ["@community_maven//:com_github_luben_zstd_jni"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kotlinx-coroutines-core-jvm",
- exports = ["@community_maven//:com_intellij_platform_kotlinx_coroutines_core_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "opentelemetry-extension-kotlin",
- exports = ["@community_maven//:io_opentelemetry_opentelemetry_extension_kotlin"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "blockmap",
- exports = ["@community_maven//:org_jetbrains_intellij_blockmap"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "commons-io",
- exports = ["@community_maven//:commons_io_commons_io"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "ktor-client-auth-jvm",
- exports = ["@community_maven//:io_ktor_ktor_client_auth_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "bcpkix-jdk18on",
- exports = ["@community_maven//:org_bouncycastle_bcpkix_jdk18on"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "format-ripper",
- exports = ["@community_maven//:com_jetbrains_format_ripper_format_ripper"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jackson-datatype-joda",
- exports = ["@community_maven//:com_fasterxml_jackson_datatype_jackson_datatype_joda"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "httpmime",
- exports = ["@community_maven//:org_apache_httpcomponents_httpmime"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "ktor-serialization-kotlinx-json-jvm",
- exports = ["@community_maven//:io_ktor_ktor_serialization_kotlinx_json_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kotlinx-coroutines-slf4j",
- exports = ["@community_maven//:com_intellij_platform_kotlinx_coroutines_slf4j"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "ktor-client-content-negotiation-jvm",
- exports = ["@community_maven//:io_ktor_ktor_client_content_negotiation_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "slf4j-api",
- exports = ["@community_maven//:org_slf4j_slf4j_api"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "apple-notary-api-kotlin-client",
- exports = ["@community_maven//:org_jetbrains_apple_notary_api_kotlin_client"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "structure-intellij",
- exports = ["@community_maven//:org_jetbrains_intellij_plugins_structure_intellij"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jaxb-api",
- exports = ["@community_maven//:javax_xml_bind_jaxb_api"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jaxb-runtime",
- exports = ["@community_maven//:org_glassfish_jaxb_jaxb_runtime"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "javax.activation",
- exports = ["@community_maven//:com_sun_activation_javax_activation"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "serviceMessages",
- exports = ["@community_maven//:org_jetbrains_teamcity_serviceMessages"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kotlin-reflect",
- exports = ["@community_maven//:org_jetbrains_kotlin_kotlin_reflect"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jsoup",
- exports = ["@community_maven//:org_jsoup_jsoup"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "asm-all",
- exports = ["@community_maven//:org_jetbrains_intellij_deps_asm_all"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "tools-java",
- exports = ["@community_maven//:org_spdx_tools_java"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "hash4j",
- exports = ["@community_maven//:com_dynatrace_hash4j_hash4j"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jbr-api",
- exports = ["@community_maven//:com_jetbrains_jbr_api"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kotlinx-serialization-protobuf-jvm",
- exports = ["@community_maven//:org_jetbrains_kotlinx_kotlinx_serialization_protobuf_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jackson-module-kotlin",
- exports = ["@community_maven//:com_fasterxml_jackson_module_jackson_module_kotlin"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jackson-dataformat-yaml",
- exports = ["@community_maven//:com_fasterxml_jackson_dataformat_jackson_dataformat_yaml"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "ion-java",
- exports = ["@community_maven//:com_amazon_ion_ion_java"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "ktor-client-core-jvm",
- exports = ["@community_maven//:io_ktor_ktor_client_core_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "snakeyaml",
- exports = ["@community_maven//:org_yaml_snakeyaml"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "netty-all",
- exports = ["@community_maven//:io_netty_netty_all"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "netty-tcnative-boringssl-static",
- exports = ["@community_maven//:io_netty_netty_tcnative_boringssl_static"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kotlin-jps-plugin-classpath",
- exports = ["@community_maven//:org_jetbrains_kotlin_kotlin_jps_plugin_classpath"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "commons-imaging",
- exports = ["@community_maven//:org_jetbrains_intellij_deps_commons_imaging"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jcef",
- exports = ["@community_maven//:org_jetbrains_intellij_deps_jcef_jcef"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "xercesImpl",
- exports = ["@community_maven//:xerces_xercesImpl"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "aalto-xml",
- exports = ["@community_maven//:com_fasterxml_aalto_xml"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "annotations",
- exports = ["@community_maven//:org_jetbrains_annotations"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "guava",
- exports = ["@community_maven//:com_google_guava_guava"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "ktor-client-encoding-jvm",
- exports = ["@community_maven//:io_ktor_ktor_client_encoding_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "ktor-client-okhttp-jvm",
- exports = ["@community_maven//:io_ktor_ktor_client_okhttp_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "log4j-over-slf4j",
- exports = ["@community_maven//:org_slf4j_log4j_over_slf4j"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jna-platform",
- exports = ["@community_maven//:net_java_dev_jna_jna_platform"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "oro",
- exports = ["@community_maven//:oro_oro"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "lz4-java",
- exports = ["@community_maven//:org_lz4_lz4_java"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "commons-codec",
- exports = ["@community_maven//:commons_codec_commons_codec"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "caffeine",
- exports = ["@community_maven//:com_github_ben_manes_caffeine_caffeine"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "groovy",
- exports = ["@community_maven//:org_codehaus_groovy_groovy"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "cli-parser",
- exports = ["@community_maven//:com_github_spullara_cli_parser_cli_parser"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "commons-logging",
- exports = ["@community_maven//:commons_logging_commons_logging"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "slf4j-jdk14",
- exports = ["@community_maven//:org_slf4j_slf4j_jdk14"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "maven-resolver-provider",
- exports = ["@community_maven//:org_apache_maven_maven_resolver_provider"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "maven-resolver-transport-file",
- exports = ["@community_maven//:org_apache_maven_resolver_maven_resolver_transport_file"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "maven-resolver-transport-http",
- exports = ["@community_maven//:org_apache_maven_resolver_maven_resolver_transport_http"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "maven-resolver-connector-basic",
- exports = ["@community_maven//:org_apache_maven_resolver_maven_resolver_connector_basic"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "commons-lang3",
- exports = ["@community_maven//:org_apache_commons_commons_lang3"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "plexus-utils",
- exports = ["@community_maven//:org_codehaus_plexus_plexus_utils"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "opentest4j",
- exports = ["@community_maven//:org_opentest4j_opentest4j"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "junit-jupiter-api.provided",
- exports = ["@community_maven//:org_junit_jupiter_junit_jupiter_api"],
- neverlink = True,
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "assertj-core",
- exports = ["@community_maven//:org_assertj_assertj_core"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "memoryfilesystem",
- exports = ["@community_maven//:com_github_marschall_memoryfilesystem"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "junit-jupiter-api",
- exports = ["@community_maven//:org_junit_jupiter_junit_jupiter_api"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "netty-buffer",
- exports = ["@community_maven//:io_netty_netty_buffer"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jaxen",
- exports = ["@community_maven//:jaxen_jaxen"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jmock",
- exports = ["@community_maven//:org_jmock_jmock"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "hamcrest",
- exports = ["@community_maven//:org_hamcrest_hamcrest"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "imgscalr-lib",
- exports = ["@community_maven//:org_imgscalr_imgscalr_lib"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "java-compatibility",
- exports = ["@community_maven//:org_jetbrains_intellij_deps_java_compatibility"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jsvg",
- exports = ["@community_maven//:com_github_weisj_jsvg"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "h2-mvstore",
- exports = ["@community_maven//:com_h2database_h2_mvstore"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "velocity-engine-core",
- exports = ["@community_maven//:org_apache_velocity_velocity_engine_core"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "swingx-core",
- exports = ["@community_maven//:org_swinglabs_swingx_core"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "xstream",
- exports = ["@community_maven//:com_thoughtworks_xstream_xstream"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "miglayout-swing",
- exports = ["@community_maven//:com_miglayout_miglayout_swing"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "xz",
- exports = ["@community_maven//:org_tukaani_xz"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "streamex",
- exports = ["@community_maven//:one_util_streamex"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "pty4j",
- exports = ["@community_maven//:org_jetbrains_pty4j_pty4j"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kotlinx-html-jvm",
- exports = ["@community_maven//:org_jetbrains_kotlinx_kotlinx_html_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "winp",
- exports = ["@community_maven//:org_jetbrains_intellij_deps_winp_winp"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "netty-codec-http2",
- exports = ["@community_maven//:io_netty_netty_codec_http2"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "groovy-jsr223",
- exports = ["@community_maven//:org_codehaus_groovy_groovy_jsr223"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "groovy-json",
- exports = ["@community_maven//:org_codehaus_groovy_groovy_json"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "groovy-templates",
- exports = ["@community_maven//:org_codehaus_groovy_groovy_templates"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "groovy-xml",
- exports = ["@community_maven//:org_codehaus_groovy_groovy_xml"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "marketplace-zip-signer",
- exports = ["@community_maven//:org_jetbrains_marketplace_zip_signer"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "classgraph",
- exports = ["@community_maven//:io_github_classgraph_classgraph"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "icu4j",
- exports = ["@community_maven//:com_ibm_icu_icu4j"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jgoodies-common",
- exports = ["@community_maven//:com_jgoodies_jgoodies_common"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "forms",
- exports = ["@community_maven//:com_jgoodies_forms"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jvm-native-trusted-roots",
- exports = ["@community_maven//:org_jetbrains_nativecerts_jvm_native_trusted_roots"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "HdrHistogram",
- exports = ["@community_maven//:org_hdrhistogram_HdrHistogram"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "rwmutex-idea",
- exports = ["@community_maven//:org_jetbrains_intellij_deps_rwmutex_idea"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jetCheck",
- exports = ["@community_maven//:org_jetbrains_jetCheck"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "junit-platform-launcher.provided",
- exports = ["@community_maven//:org_junit_platform_junit_platform_launcher"],
- neverlink = True,
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "junit-jupiter-params.provided",
- exports = ["@community_maven//:org_junit_jupiter_junit_jupiter_params"],
- neverlink = True,
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "mockwebserver",
- exports = ["@community_maven//:com_squareup_okhttp3_mockwebserver"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kotlin-stdlib.provided",
- exports = ["@community_maven//:org_jetbrains_kotlin_kotlin_stdlib"],
- neverlink = True,
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kotlinx-coroutines-core-jvm.provided",
- exports = ["@community_maven//:com_intellij_platform_kotlinx_coroutines_core_jvm"],
- neverlink = True,
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "opentelemetry-sdk.provided",
- exports = ["@community_maven//:io_opentelemetry_opentelemetry_sdk"],
- neverlink = True,
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "opentelemetry-semconv.provided",
- exports = ["@community_maven//:io_opentelemetry_semconv_opentelemetry_semconv"],
- neverlink = True,
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "opentelemetry-extension-kotlin.provided",
- exports = ["@community_maven//:io_opentelemetry_opentelemetry_extension_kotlin"],
- neverlink = True,
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kotest-assertions-core-jvm",
- exports = ["@community_maven//:io_kotest_kotest_assertions_core_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "mockito-core",
- exports = ["@community_maven//:org_mockito_mockito_core"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "mockito-junit-jupiter",
- exports = ["@community_maven//:org_mockito_mockito_junit_jupiter"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "junit-jupiter-engine",
- exports = ["@community_maven//:org_junit_jupiter_junit_jupiter_engine"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "junit-jupiter-params",
- exports = ["@community_maven//:org_junit_jupiter_junit_jupiter_params"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jediterm-core",
- exports = ["@community_maven//:org_jetbrains_jediterm_jediterm_core"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jediterm-ui",
- exports = ["@community_maven//:org_jetbrains_jediterm_jediterm_ui"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "rd-core",
- exports = ["@community_maven//:com_jetbrains_rd_rd_core"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "xml-resolver",
- exports = ["@community_maven//:xml_resolver_xml_resolver"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "gec-spell-engine-local-jvm",
- exports = ["@community_maven//:ai_grazie_spell_gec_spell_engine_local_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "nlp-detect-jvm",
- exports = ["@community_maven//:ai_grazie_nlp_nlp_detect_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "hunspell-en-jvm",
- exports = ["@community_maven//:ai_grazie_spell_hunspell_en_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "utils-lucene-lt-compatibility",
- exports = ["@community_maven//:ai_grazie_utils_utils_lucene_lt_compatibility"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "java-string-similarity",
- exports = ["@community_maven//:info_debatty_java_string_similarity"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "lucene-core",
- exports = ["@community_maven//:org_apache_lucene_lucene_core"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "lucene-analysis-common",
- exports = ["@community_maven//:org_apache_lucene_lucene_analysis_common"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "markdown-jvm",
- exports = ["@community_maven//:org_jetbrains_markdown_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "proxy-vole",
- exports = ["@community_maven//:org_bidib_com_github_markusbernhardt_proxy_vole"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "rhino-runtime",
- exports = ["@community_maven//:org_mozilla_rhino_runtime"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "annotations-java5",
- exports = ["@community_maven//:org_jetbrains_annotations_java5"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kotlinx-coroutines-debug",
- exports = ["@community_maven//:com_intellij_platform_kotlinx_coroutines_debug"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "javax.annotation-api",
- exports = ["@community_maven//:javax_annotation_javax_annotation_api"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "qdox",
- exports = ["@community_maven//:com_thoughtworks_qdox_qdox"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jps-javac-extension",
- exports = ["@community_maven//:org_jetbrains_jps_jps_javac_extension"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kotlinx-metadata-jvm",
- exports = ["@community_maven//:org_jetbrains_kotlinx_kotlinx_metadata_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "netty-codec-protobuf",
- exports = ["@community_maven//:io_netty_netty_codec_protobuf"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "junit-vintage-engine.provided",
- exports = ["@community_maven//:org_junit_vintage_junit_vintage_engine"],
- neverlink = True,
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "junit-jupiter-engine.provided",
- exports = ["@community_maven//:org_junit_jupiter_junit_jupiter_engine"],
- neverlink = True,
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "ant.provided",
- exports = ["@community_maven//:org_apache_ant_ant"],
- neverlink = True,
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "opentelemetry-exporter-otlp-common",
- exports = ["@community_maven//:io_opentelemetry_opentelemetry_exporter_otlp_common"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kryo5",
- exports = ["@community_maven//:com_esotericsoftware_kryo5"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jcip-annotations",
- exports = ["@community_maven//:net_jcip_jcip_annotations"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "extension",
- exports = ["@community_maven//:com_jetbrains_mlapi_extension"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "automaton",
- exports = ["@community_maven//:dk_brics_automaton"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "ap-validation",
- exports = ["@community_maven//:com_jetbrains_fus_reporting_ap_validation"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "rd-framework",
- exports = ["@community_maven//:com_jetbrains_rd_rd_framework"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "rd-text",
- exports = ["@community_maven//:com_jetbrains_rd_rd_text"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "rd-swing",
- exports = ["@community_maven//:com_jetbrains_rd_rd_swing"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kotlinx-datetime-jvm",
- exports = ["@community_maven//:org_jetbrains_kotlinx_kotlinx_datetime_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "snakeyaml-engine",
- exports = ["@community_maven//:org_snakeyaml_snakeyaml_engine"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kotlinx-serialization-cbor-jvm",
- exports = ["@community_maven//:org_jetbrains_kotlinx_kotlinx_serialization_cbor_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "jackson-dataformat-cbor",
- exports = ["@community_maven//:com_fasterxml_jackson_dataformat_jackson_dataformat_cbor"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kotlin-test",
- exports = ["@community_maven//:org_jetbrains_kotlin_kotlin_test"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "kotlinx-coroutines-test-jvm",
- exports = ["@community_maven//:com_intellij_platform_kotlinx_coroutines_test_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "rhizomedb-compiler-plugin.provided",
- exports = ["@community_maven//:jetbrains_fleet_rhizomedb_compiler_plugin"],
- neverlink = True,
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "ktor-network-tls-jvm",
- exports = ["@community_maven//:io_ktor_ktor_network_tls_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "ktor-client-java-jvm",
- exports = ["@community_maven//:io_ktor_ktor_client_java_jvm"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "dd-plist",
- exports = ["@community_maven//:com_googlecode_plist_dd_plist"],
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "rpc-compiler-plugin.provided",
- exports = ["@community_maven//:com_jetbrains_fleet_rpc_compiler_plugin"],
- neverlink = True,
- visibility = ["//visibility:public"]
-)
-
-java_library(
- name = "cglib-nodep",
- exports = ["@community_maven//:cglib_cglib_nodep"],
- visibility = ["//visibility:public"]
-)
-### auto-generated section `maven-libraries` end
\ No newline at end of file
diff --git a/build/libraries/MODULE.bazel b/build/libraries/MODULE.bazel
deleted file mode 100644
index 289465feb13b..000000000000
--- a/build/libraries/MODULE.bazel
+++ /dev/null
@@ -1,196 +0,0 @@
-module(name = "libraries")
-
-bazel_dep(name = "rules_kotlin", version = "2.0.0")
-bazel_dep(name = "rules_java", version = "7.12.2")
-bazel_dep(name = "rules_jvm_external", version = "6.5")
-bazel_dep(name = "bazel_skylib", version = "1.7.1")
-
-maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
-
-maven.install(
- name = "community_maven",
- repositories = [
- "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2",
- "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies",
- "https://cache-redirector.jetbrains.com/download.jetbrains.com/teamcity-repository",
- "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/public/p/space/maven",
- "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies",
- "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public",
- "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public",
- "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ki/maven",
- "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/public/p/compose/dev",
- ],
- lock_file = "//:maven_install.json",
- fail_if_repin_required = True,
- ### auto-generated section `artifacts` start
- artifacts = [
- "org.jetbrains.kotlin:kotlin-serialization-compiler-plugin:2.0.10",
- "ai.grazie.nlp:nlp-detect-jvm:0.3.143",
- "ai.grazie.spell:gec-spell-engine-local-jvm:0.3.143",
- "ai.grazie.spell:hunspell-en-jvm:0.2.141",
- "ai.grazie.utils:utils-lucene-lt-compatibility:0.3.143",
- "cglib:cglib-nodep:3.3.0",
- "com.amazon.ion:ion-java:1.11.9",
- "com.dynatrace.hash4j:hash4j:0.18.0",
- "com.esotericsoftware:kryo5:5.6.0",
- "com.fasterxml.jackson.core:jackson-core:2.17.0",
- "com.fasterxml.jackson.core:jackson-databind:2.17.2",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.16.0",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.17.2",
- "com.fasterxml.jackson.datatype:jackson-datatype-joda:2.17.2",
- "com.fasterxml.jackson.jr:jackson-jr-objects:2.17.2",
- "com.fasterxml.jackson.module:jackson-module-kotlin:2.17.2",
- "com.fasterxml:aalto-xml:1.3.3",
- "com.github.ben-manes.caffeine:caffeine:3.1.8",
- "com.github.luben:zstd-jni:1.5.6-5",
- "com.github.marschall:memoryfilesystem:2.8.0",
- "com.github.spullara.cli-parser:cli-parser:1.1.6",
- "com.github.weisj:jsvg:1.3.0-jb.8",
- "com.google.code.gson:gson:2.11.0",
- "com.google.guava:guava:33.3.0-jre",
- "com.google.protobuf:protobuf-java:3.24.4-jb.2",
- "com.googlecode.plist:dd-plist:1.28",
- "com.h2database:h2-mvstore:2.3.232",
- "com.ibm.icu:icu4j:73.2",
- "com.intellij.platform:kotlinx-coroutines-core-jvm:1.8.0-intellij-11",
- "com.intellij.platform:kotlinx-coroutines-debug:1.8.0-intellij-11",
- "com.intellij.platform:kotlinx-coroutines-slf4j:1.8.0-intellij-11",
- "com.intellij.platform:kotlinx-coroutines-test-jvm:1.8.0-intellij-11",
- "com.jetbrains.fleet:rpc-compiler-plugin:2.0.21-RC-0.1",
- "com.jetbrains.format-ripper:format-ripper:1.1.1",
- "com.jetbrains.fus.reporting:ap-validation:76",
- "com.jetbrains.intellij.devkit:devkit-runtime-module-repository-jps:241.12019",
- "com.jetbrains.mlapi:extension:34",
- "com.jetbrains.rd:rd-core:2024.3.1",
- "com.jetbrains.rd:rd-framework:2024.3.1",
- "com.jetbrains.rd:rd-swing:2024.3.1",
- "com.jetbrains.rd:rd-text:2024.3.1",
- "com.jetbrains:jbr-api:1.0.0",
- "com.jgoodies:forms:1.1-preview",
- "com.jgoodies:jgoodies-common:1.4.0",
- "com.miglayout:miglayout-swing:11.4",
- "com.networknt:json-schema-validator:1.3.1",
- "com.squareup.okhttp3:mockwebserver:5.0.0-alpha.11",
- "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.kotest:kotest-assertions-core-jvm:5.5.4",
- "io.ktor:ktor-client-auth-jvm:2.3.12",
- "io.ktor:ktor-client-content-negotiation-jvm:2.3.12",
- "io.ktor:ktor-client-core-jvm:2.3.12",
- "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",
- "io.netty:netty-buffer:4.2.0.Alpha4",
- "io.netty:netty-codec-http2:4.2.0.Alpha4",
- "io.netty:netty-codec-protobuf:4.2.0.Alpha4",
- "io.netty:netty-tcnative-boringssl-static:2.0.66.Final",
- "io.opentelemetry.semconv:opentelemetry-semconv:1.27.0-alpha",
- "io.opentelemetry:opentelemetry-exporter-otlp-common:1.41.0",
- "io.opentelemetry:opentelemetry-extension-kotlin:1.41.0",
- "io.opentelemetry:opentelemetry-sdk:1.41.0",
- "javax.annotation:javax.annotation-api:1.3.2",
- "javax.xml.bind:jaxb-api:2.3.1",
- "jaxen:jaxen:1.2.0",
- "jetbrains.fleet:rhizomedb-compiler-plugin:2.0.21-RC-0.1",
- "junit:junit:4.13.2",
- "net.java.dev.jna:jna-platform:5.14.0",
- "net.jcip:jcip-annotations:1.0",
- "one.util:streamex:0.8.2",
- "org.apache.ant:ant:1.7.1",
- "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.12.0",
- "org.apache.lucene:lucene-core:9.12.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.assertj:assertj-core:3.26.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",
- "org.codehaus.groovy:groovy-jsr223:3.0.19",
- "org.codehaus.groovy:groovy-templates:3.0.19",
- "org.codehaus.groovy:groovy-xml:3.0.19",
- "org.codehaus.groovy:groovy:3.0.19",
- "org.codehaus.plexus:plexus-utils:3.5.1",
- "org.glassfish.jaxb:jaxb-runtime:2.3.9",
- "org.hamcrest:hamcrest:2.2",
- "org.hdrhistogram:HdrHistogram:2.2.2",
- "org.imgscalr:imgscalr-lib:4.2",
- "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil:8.5.14-jb1",
- "org.jetbrains.intellij.deps.jcef:jcef:122.1.9-gd14e051-chromium-122.0.6261.94-api-1.17-dev-b538",
- "org.jetbrains.intellij.deps.winp:winp:1.30.1",
- "org.jetbrains.intellij.deps:asm-all:9.6.1",
- "org.jetbrains.intellij.deps:commons-imaging:1.0-RC-1",
- "org.jetbrains.intellij.deps:java-compatibility:1.0.1",
- "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:2.0.21-release-482",
- "org.jetbrains.kotlin:kotlin-reflect:2.0.21-488",
- "org.jetbrains.kotlin:kotlin-stdlib:2.0.21-488",
- "org.jetbrains.kotlin:kotlin-test:2.0.21-488",
- "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",
- "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.6.3",
- "org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm:1.6.3",
- "org.jetbrains.nativecerts:jvm-native-trusted-roots:1.0.21",
- "org.jetbrains.pty4j:pty4j:0.13.1",
- "org.jetbrains.teamcity:serviceMessages:2024.07",
- "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:jetCheck:0.2.2",
- "org.jetbrains:markdown-jvm:0.7.2",
- "org.jetbrains:marketplace-zip-signer:0.1.24",
- "org.jmock:jmock:2.5.1",
- "org.jsoup:jsoup:1.18.1",
- "org.junit.jupiter:junit-jupiter-api:5.11.0",
- "org.junit.jupiter:junit-jupiter-engine:5.11.0",
- "org.junit.jupiter:junit-jupiter-params:5.11.0",
- "org.junit.platform:junit-platform-launcher:1.11.0",
- "org.junit.vintage:junit-vintage-engine:5.11.0",
- "org.lz4:lz4-java:1.8.0",
- "org.mockito:mockito-core:5.12.0",
- "org.mockito:mockito-junit-jupiter:5.12.0",
- "org.mozilla:rhino-runtime:1.7.15",
- "org.opentest4j:opentest4j:1.3.0",
- "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
-)
-
-use_repo(maven, "community_maven")
\ No newline at end of file
diff --git a/build/libraries/MODULE.bazel.lock b/build/libraries/MODULE.bazel.lock
deleted file mode 100644
index 21bbea9d77d5..000000000000
--- a/build/libraries/MODULE.bazel.lock
+++ /dev/null
@@ -1,363 +0,0 @@
-{
- "lockFileVersion": 11,
- "registryFileHashes": {
- "https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497",
- "https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2",
- "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712f7cccb659cd0e9d073d1991c038eb9fc57589",
- "https://bcr.bazel.build/modules/abseil-cpp/20230125.1/MODULE.bazel": "89047429cb0207707b2dface14ba7f8df85273d484c2572755be4bab7ce9c3a0",
- "https://bcr.bazel.build/modules/abseil-cpp/20230802.1/MODULE.bazel": "fa92e2eb41a04df73cdabeec37107316f7e5272650f81d6cc096418fe647b915",
- "https://bcr.bazel.build/modules/abseil-cpp/20230802.1/source.json": "035b6f1911e17340db722bbc9158f830ee6d5dedba4cb3bcb9e25e590808a32c",
- "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel": "50341a62efbc483e8a2a6aec30994a58749bd7b885e18dd96aa8c33031e558ef",
- "https://bcr.bazel.build/modules/apple_support/1.5.0/source.json": "eb98a7627c0bc486b57f598ad8da50f6625d974c8f723e9ea71bd39f709c9862",
- "https://bcr.bazel.build/modules/bazel_features/1.11.0/MODULE.bazel": "f9382337dd5a474c3b7d334c2f83e50b6eaedc284253334cf823044a26de03e8",
- "https://bcr.bazel.build/modules/bazel_features/1.17.0/MODULE.bazel": "039de32d21b816b47bd42c778e0454217e9c9caac4a3cf8e15c7231ee3ddee4d",
- "https://bcr.bazel.build/modules/bazel_features/1.17.0/source.json": "4b0f9407970b57adb203bd6c23d6361cbcc8ab3273456ad06ca75675b1648b41",
- "https://bcr.bazel.build/modules/bazel_features/1.4.1/MODULE.bazel": "e45b6bb2350aff3e442ae1111c555e27eac1d915e77775f6fdc4b351b758b5d7",
- "https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d718eebd8cb820b0a2c3a347fb971afd9d8",
- "https://bcr.bazel.build/modules/bazel_skylib/1.2.0/MODULE.bazel": "44fe84260e454ed94ad326352a698422dbe372b21a1ac9f3eab76eb531223686",
- "https://bcr.bazel.build/modules/bazel_skylib/1.2.1/MODULE.bazel": "f35baf9da0efe45fa3da1696ae906eea3d615ad41e2e3def4aeb4e8bc0ef9a7a",
- "https://bcr.bazel.build/modules/bazel_skylib/1.3.0/MODULE.bazel": "20228b92868bf5cfc41bda7afc8a8ba2a543201851de39d990ec957b513579c5",
- "https://bcr.bazel.build/modules/bazel_skylib/1.4.1/MODULE.bazel": "a0dcb779424be33100dcae821e9e27e4f2901d9dfd5333efe5ac6a8d7ab75e1d",
- "https://bcr.bazel.build/modules/bazel_skylib/1.5.0/MODULE.bazel": "32880f5e2945ce6a03d1fbd588e9198c0a959bb42297b2cfaf1685b7bc32e138",
- "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917",
- "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/MODULE.bazel": "3120d80c5861aa616222ec015332e5f8d3171e062e3e804a2a0253e1be26e59b",
- "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/source.json": "f121b43eeefc7c29efbd51b83d08631e2347297c95aac9764a701f2a6a2bb953",
- "https://bcr.bazel.build/modules/buildozer/7.1.2/MODULE.bazel": "2e8dd40ede9c454042645fd8d8d0cd1527966aa5c919de86661e62953cd73d84",
- "https://bcr.bazel.build/modules/buildozer/7.1.2/source.json": "c9028a501d2db85793a6996205c8de120944f50a0d570438fcae0457a5f9d1f8",
- "https://bcr.bazel.build/modules/googletest/1.11.0/MODULE.bazel": "3a83f095183f66345ca86aa13c58b59f9f94a2f81999c093d4eeaa2d262d12f4",
- "https://bcr.bazel.build/modules/googletest/1.14.0/MODULE.bazel": "cfbcbf3e6eac06ef9d85900f64424708cc08687d1b527f0ef65aa7517af8118f",
- "https://bcr.bazel.build/modules/googletest/1.14.0/source.json": "2478949479000fdd7de9a3d0107ba2c85bb5f961c3ecb1aa448f52549ce310b5",
- "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel": "8cb8efaf200bdeb2150d93e162c40f388529a25852b332cec879373771e48ed5",
- "https://bcr.bazel.build/modules/platforms/0.0.10/source.json": "f22828ff4cf021a6b577f1bf6341cb9dcd7965092a439f64fc1bb3b7a5ae4bd5",
- "https://bcr.bazel.build/modules/platforms/0.0.4/MODULE.bazel": "9b328e31ee156f53f3c416a64f8491f7eb731742655a47c9eec4703a71644aee",
- "https://bcr.bazel.build/modules/platforms/0.0.5/MODULE.bazel": "5733b54ea419d5eaf7997054bb55f6a1d0b5ff8aedf0176fef9eea44f3acda37",
- "https://bcr.bazel.build/modules/platforms/0.0.6/MODULE.bazel": "ad6eeef431dc52aefd2d77ed20a4b353f8ebf0f4ecdd26a807d2da5aa8cd0615",
- "https://bcr.bazel.build/modules/platforms/0.0.7/MODULE.bazel": "72fd4a0ede9ee5c021f6a8dd92b503e089f46c227ba2813ff183b71616034814",
- "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel": "4a87a60c927b56ddd67db50c89acaa62f4ce2a1d2149ccb63ffd871d5ce29ebc",
- "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7",
- "https://bcr.bazel.build/modules/protobuf/21.7/source.json": "bbe500720421e582ff2d18b0802464205138c06056f443184de39fbb8187b09b",
- "https://bcr.bazel.build/modules/protobuf/3.19.0/MODULE.bazel": "6b5fbb433f760a99a22b18b6850ed5784ef0e9928a72668b66e4d7ccd47db9b0",
- "https://bcr.bazel.build/modules/protobuf/3.19.6/MODULE.bazel": "9233edc5e1f2ee276a60de3eaa47ac4132302ef9643238f23128fea53ea12858",
- "https://bcr.bazel.build/modules/rules_android/0.1.1/MODULE.bazel": "48809ab0091b07ad0182defb787c4c5328bd3a278938415c00a7b69b50c4d3a8",
- "https://bcr.bazel.build/modules/rules_android/0.1.1/source.json": "e6986b41626ee10bdc864937ffb6d6bf275bb5b9c65120e6137d56e6331f089e",
- "https://bcr.bazel.build/modules/rules_cc/0.0.1/MODULE.bazel": "cb2aa0747f84c6c3a78dad4e2049c154f08ab9d166b1273835a8174940365647",
- "https://bcr.bazel.build/modules/rules_cc/0.0.10/MODULE.bazel": "ec1705118f7eaedd6e118508d3d26deba2a4e76476ada7e0e3965211be012002",
- "https://bcr.bazel.build/modules/rules_cc/0.0.10/source.json": "90310b16e0e7df0cf40f8d1dccd7d373360f42419a6bfbbf5bb013182dd70e84",
- "https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel": "6915987c90970493ab97393024c156ea8fb9f3bea953b2f3ec05c34f19b5695c",
- "https://bcr.bazel.build/modules/rules_cc/0.0.6/MODULE.bazel": "abf360251023dfe3efcef65ab9d56beefa8394d4176dd29529750e1c57eaa33f",
- "https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e",
- "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel": "836e76439f354b89afe6a911a7adf59a6b2518fafb174483ad78a2a2fde7b1c5",
- "https://bcr.bazel.build/modules/rules_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74",
- "https://bcr.bazel.build/modules/rules_java/7.12.2/MODULE.bazel": "579c505165ee757a4280ef83cda0150eea193eed3bef50b1004ba88b99da6de6",
- "https://bcr.bazel.build/modules/rules_java/7.12.2/source.json": "b0890f9cda8ff1b8e691a3ac6037b5c14b7fd4134765a3946b89f31ea02e5884",
- "https://bcr.bazel.build/modules/rules_java/7.2.0/MODULE.bazel": "06c0334c9be61e6cef2c8c84a7800cef502063269a5af25ceb100b192453d4ab",
- "https://bcr.bazel.build/modules/rules_java/7.6.1/MODULE.bazel": "2f14b7e8a1aa2f67ae92bc69d1ec0fa8d9f827c4e17ff5e5f02e91caa3b2d0fe",
- "https://bcr.bazel.build/modules/rules_java/7.6.5/MODULE.bazel": "481164be5e02e4cab6e77a36927683263be56b7e36fef918b458d7a8a1ebadb1",
- "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel": "a56b85e418c83eb1839819f0b515c431010160383306d13ec21959ac412d2fe7",
- "https://bcr.bazel.build/modules/rules_jvm_external/5.2/MODULE.bazel": "d9351ba35217ad0de03816ef3ed63f89d411349353077348a45348b096615036",
- "https://bcr.bazel.build/modules/rules_jvm_external/6.5/MODULE.bazel": "54f3e81ae9b57ede5916c9a48add664dc30a5ce3855376b51ae7d6f23405daf8",
- "https://bcr.bazel.build/modules/rules_jvm_external/6.5/source.json": "5b8bed439771269d9c0af57cf4326cbfd2462e49ebb11230499aaa11fe70f3db",
- "https://bcr.bazel.build/modules/rules_kotlin/1.9.6/MODULE.bazel": "d269a01a18ee74d0335450b10f62c9ed81f2321d7958a2934e44272fe82dcef3",
- "https://bcr.bazel.build/modules/rules_kotlin/2.0.0/MODULE.bazel": "623488d3c43cacaf6ab1c0935b875d527d2746be906bb3cb063cd1f9713bcf19",
- "https://bcr.bazel.build/modules/rules_kotlin/2.0.0/source.json": "baad7a06ace3a0d3a3608b700b151c221458a877bb2e435ccb2ea242895166e1",
- "https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0",
- "https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d",
- "https://bcr.bazel.build/modules/rules_license/1.0.0/MODULE.bazel": "a7fda60eefdf3d8c827262ba499957e4df06f659330bbe6cdbdb975b768bb65c",
- "https://bcr.bazel.build/modules/rules_license/1.0.0/source.json": "a52c89e54cc311196e478f8382df91c15f7a2bfdf4c6cd0e2675cc2ff0b56efb",
- "https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc",
- "https://bcr.bazel.build/modules/rules_pkg/0.7.0/source.json": "c2557066e0c0342223ba592510ad3d812d4963b9024831f7f66fd0584dd8c66c",
- "https://bcr.bazel.build/modules/rules_proto/4.0.0/MODULE.bazel": "a7a7b6ce9bee418c1a760b3d84f83a299ad6952f9903c67f19e4edd964894e06",
- "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "e8dff86b0971688790ae75528fe1813f71809b5afd57facb44dad9e8eca631b7",
- "https://bcr.bazel.build/modules/rules_proto/6.0.2/MODULE.bazel": "ce916b775a62b90b61888052a416ccdda405212b6aaeb39522f7dc53431a5e73",
- "https://bcr.bazel.build/modules/rules_proto/6.0.2/source.json": "17a2e195f56cb28d6bbf763e49973d13890487c6945311ed141e196fb660426d",
- "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel": "cc82bc96f2997baa545ab3ce73f196d040ffb8756fd2d66125a530031cd90e5f",
- "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel": "26114f0c0b5e93018c0c066d6673f1a2c3737c7e90af95eff30cfee38d0bbac7",
- "https://bcr.bazel.build/modules/rules_python/0.23.1/MODULE.bazel": "49ffccf0511cb8414de28321f5fcf2a31312b47c40cc21577144b7447f2bf300",
- "https://bcr.bazel.build/modules/rules_python/0.23.1/source.json": "a6d9965700e3bd75df4e19140c0e651851bb720d8b9eb280ecd1ee44b92d7646",
- "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c",
- "https://bcr.bazel.build/modules/stardoc/0.5.1/MODULE.bazel": "1a05d92974d0c122f5ccf09291442580317cdd859f07a8655f1db9a60374f9f8",
- "https://bcr.bazel.build/modules/stardoc/0.5.3/MODULE.bazel": "c7f6948dae6999bf0db32c1858ae345f112cacf98f174c7a8bb707e41b974f1c",
- "https://bcr.bazel.build/modules/stardoc/0.7.0/MODULE.bazel": "05e3d6d30c099b6770e97da986c53bd31844d7f13d41412480ea265ac9e8079c",
- "https://bcr.bazel.build/modules/stardoc/0.7.0/source.json": "e3c524bf2ef20992539ce2bc4a2243f4853130209ee831689983e28d05769099",
- "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43",
- "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/source.json": "f1ef7d3f9e0e26d4b23d1c39b5f5de71f584dd7d1b4ef83d9bbba6ec7a6a6459",
- "https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0",
- "https://bcr.bazel.build/modules/zlib/1.2.12/MODULE.bazel": "3b1a8834ada2a883674be8cbd36ede1b6ec481477ada359cd2d3ddc562340b27",
- "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/MODULE.bazel": "af322bc08976524477c79d1e45e241b6efbeb918c497e8840b8ab116802dda79",
- "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/source.json": "2be409ac3c7601245958cd4fcdff4288be79ed23bd690b4b951f500d54ee6e7d"
- },
- "selectedYankedVersions": {},
- "moduleExtensions": {
- "@@apple_support~//crosstool:setup.bzl%apple_cc_configure_extension": {
- "general": {
- "bzlTransitiveDigest": "PjIds3feoYE8SGbbIq2SFTZy3zmxeO2tQevJZNDo7iY=",
- "usagesDigest": "+hz7IHWN6A1oVJJWNDB6yZRG+RYhF76wAYItpAeIUIg=",
- "recordedFileInputs": {},
- "recordedDirentsInputs": {},
- "envVariables": {},
- "generatedRepoSpecs": {
- "local_config_apple_cc_toolchains": {
- "bzlFile": "@@apple_support~//crosstool:setup.bzl",
- "ruleClassName": "_apple_cc_autoconf_toolchains",
- "attributes": {}
- },
- "local_config_apple_cc": {
- "bzlFile": "@@apple_support~//crosstool:setup.bzl",
- "ruleClassName": "_apple_cc_autoconf",
- "attributes": {}
- }
- },
- "recordedRepoMappingEntries": [
- [
- "apple_support~",
- "bazel_tools",
- "bazel_tools"
- ]
- ]
- }
- },
- "@@platforms//host:extension.bzl%host_platform": {
- "general": {
- "bzlTransitiveDigest": "xelQcPZH8+tmuOHVjL9vDxMnnQNMlwj0SlvgoqBkm4U=",
- "usagesDigest": "hgylFkgWSg0ulUwWZzEM1aIftlUnbmw2ynWLdEfHnZc=",
- "recordedFileInputs": {},
- "recordedDirentsInputs": {},
- "envVariables": {},
- "generatedRepoSpecs": {
- "host_platform": {
- "bzlFile": "@@platforms//host:extension.bzl",
- "ruleClassName": "host_platform_repo",
- "attributes": {}
- }
- },
- "recordedRepoMappingEntries": []
- }
- },
- "@@rules_kotlin~//src/main/starlark/core/repositories:bzlmod_setup.bzl%rules_kotlin_extensions": {
- "general": {
- "bzlTransitiveDigest": "SDiIeQzpnVBYy5EjhoxPdjRm5ECIpljc22/TLGW1sEA=",
- "usagesDigest": "zedEVV8p/5Wm4uSGRqIEZe7YlQ8NKSPAvFsuGl0MQ2c=",
- "recordedFileInputs": {},
- "recordedDirentsInputs": {},
- "envVariables": {},
- "generatedRepoSpecs": {
- "com_github_jetbrains_kotlin_git": {
- "bzlFile": "@@rules_kotlin~//src/main/starlark/core/repositories:compiler.bzl",
- "ruleClassName": "kotlin_compiler_git_repository",
- "attributes": {
- "urls": [
- "https://github.com/JetBrains/kotlin/releases/download/v2.0.10/kotlin-compiler-2.0.10.zip"
- ],
- "sha256": "88d7d8bad362ae4e114a8b9668c6887b8c85f48e340883db0e317e47c8dc2f4f"
- }
- },
- "com_github_jetbrains_kotlin": {
- "bzlFile": "@@rules_kotlin~//src/main/starlark/core/repositories:compiler.bzl",
- "ruleClassName": "kotlin_capabilities_repository",
- "attributes": {
- "git_repository_name": "com_github_jetbrains_kotlin_git",
- "compiler_version": "2.0.10"
- }
- },
- "com_github_google_ksp": {
- "bzlFile": "@@rules_kotlin~//src/main/starlark/core/repositories:ksp.bzl",
- "ruleClassName": "ksp_compiler_plugin_repository",
- "attributes": {
- "urls": [
- "https://github.com/google/ksp/releases/download/2.0.10-1.0.24/artifacts.zip"
- ],
- "sha256": "e6a79e649ee383b372fa982be89686c10ee42b25e60147b3271a70fd75a9eb19",
- "strip_version": "2.0.10-1.0.24"
- }
- },
- "com_github_pinterest_ktlint": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "a9f923be58fbd32670a17f0b729b1df804af882fa57402165741cb26e5440ca1",
- "urls": [
- "https://github.com/pinterest/ktlint/releases/download/1.3.1/ktlint"
- ],
- "executable": true
- }
- },
- "kotlinx_serialization_core_jvm": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_jar",
- "attributes": {
- "sha256": "29c821a8d4e25cbfe4f2ce96cdd4526f61f8f4e69a135f9612a34a81d93b65f1",
- "urls": [
- "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.6.3/kotlinx-serialization-core-jvm-1.6.3.jar"
- ]
- }
- },
- "kotlinx_serialization_json": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_jar",
- "attributes": {
- "sha256": "8c0016890a79ab5980dd520a5ab1a6738023c29aa3b6437c482e0e5fdc06dab1",
- "urls": [
- "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-json/1.6.3/kotlinx-serialization-json-1.6.3.jar"
- ]
- }
- },
- "kotlinx_serialization_json_jvm": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_jar",
- "attributes": {
- "sha256": "d3234179bcff1886d53d67c11eca47f7f3cf7b63c349d16965f6db51b7f3dd9a",
- "urls": [
- "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.6.3/kotlinx-serialization-json-jvm-1.6.3.jar"
- ]
- }
- }
- },
- "recordedRepoMappingEntries": [
- [
- "rules_kotlin~",
- "bazel_tools",
- "bazel_tools"
- ]
- ]
- }
- },
- "@@rules_python~//python/extensions:python.bzl%python": {
- "general": {
- "bzlTransitiveDigest": "l7SEKGzdShn1GH45yoD3IEBi5SxT+5WsAq/OlHiiuiw=",
- "usagesDigest": "YiLsNY5r63HmlgMVyESsQgfKVj6Ky/w9Zozdju6rXl4=",
- "recordedFileInputs": {},
- "recordedDirentsInputs": {},
- "envVariables": {},
- "generatedRepoSpecs": {
- "python_3_11_aarch64-apple-darwin": {
- "bzlFile": "@@rules_python~//python:repositories.bzl",
- "ruleClassName": "python_repository",
- "attributes": {
- "sha256": "4918cdf1cab742a90f85318f88b8122aeaa2d04705803c7b6e78e81a3dd40f80",
- "patches": [],
- "platform": "aarch64-apple-darwin",
- "python_version": "3.11.1",
- "release_filename": "20230116/cpython-3.11.1+20230116-aarch64-apple-darwin-install_only.tar.gz",
- "urls": [
- "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1+20230116-aarch64-apple-darwin-install_only.tar.gz"
- ],
- "distutils_content": "",
- "strip_prefix": "python",
- "ignore_root_user_error": false
- }
- },
- "python_3_11_aarch64-unknown-linux-gnu": {
- "bzlFile": "@@rules_python~//python:repositories.bzl",
- "ruleClassName": "python_repository",
- "attributes": {
- "sha256": "debf15783bdcb5530504f533d33fda75a7b905cec5361ae8f33da5ba6599f8b4",
- "patches": [],
- "platform": "aarch64-unknown-linux-gnu",
- "python_version": "3.11.1",
- "release_filename": "20230116/cpython-3.11.1+20230116-aarch64-unknown-linux-gnu-install_only.tar.gz",
- "urls": [
- "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1+20230116-aarch64-unknown-linux-gnu-install_only.tar.gz"
- ],
- "distutils_content": "",
- "strip_prefix": "python",
- "ignore_root_user_error": false
- }
- },
- "python_3_11_x86_64-apple-darwin": {
- "bzlFile": "@@rules_python~//python:repositories.bzl",
- "ruleClassName": "python_repository",
- "attributes": {
- "sha256": "20a4203d069dc9b710f70b09e7da2ce6f473d6b1110f9535fb6f4c469ed54733",
- "patches": [],
- "platform": "x86_64-apple-darwin",
- "python_version": "3.11.1",
- "release_filename": "20230116/cpython-3.11.1+20230116-x86_64-apple-darwin-install_only.tar.gz",
- "urls": [
- "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1+20230116-x86_64-apple-darwin-install_only.tar.gz"
- ],
- "distutils_content": "",
- "strip_prefix": "python",
- "ignore_root_user_error": false
- }
- },
- "python_3_11_x86_64-pc-windows-msvc": {
- "bzlFile": "@@rules_python~//python:repositories.bzl",
- "ruleClassName": "python_repository",
- "attributes": {
- "sha256": "edc08979cb0666a597466176511529c049a6f0bba8adf70df441708f766de5bf",
- "patches": [],
- "platform": "x86_64-pc-windows-msvc",
- "python_version": "3.11.1",
- "release_filename": "20230116/cpython-3.11.1+20230116-x86_64-pc-windows-msvc-shared-install_only.tar.gz",
- "urls": [
- "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1+20230116-x86_64-pc-windows-msvc-shared-install_only.tar.gz"
- ],
- "distutils_content": "",
- "strip_prefix": "python",
- "ignore_root_user_error": false
- }
- },
- "python_3_11_x86_64-unknown-linux-gnu": {
- "bzlFile": "@@rules_python~//python:repositories.bzl",
- "ruleClassName": "python_repository",
- "attributes": {
- "sha256": "02a551fefab3750effd0e156c25446547c238688a32fabde2995c941c03a6423",
- "patches": [],
- "platform": "x86_64-unknown-linux-gnu",
- "python_version": "3.11.1",
- "release_filename": "20230116/cpython-3.11.1+20230116-x86_64-unknown-linux-gnu-install_only.tar.gz",
- "urls": [
- "https://github.com/indygreg/python-build-standalone/releases/download/20230116/cpython-3.11.1+20230116-x86_64-unknown-linux-gnu-install_only.tar.gz"
- ],
- "distutils_content": "",
- "strip_prefix": "python",
- "ignore_root_user_error": false
- }
- },
- "python_3_11": {
- "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl",
- "ruleClassName": "toolchain_aliases",
- "attributes": {
- "python_version": "3.11.1",
- "user_repository_name": "python_3_11"
- }
- },
- "pythons_hub": {
- "bzlFile": "@@rules_python~//python/extensions/private:pythons_hub.bzl",
- "ruleClassName": "hub_repo",
- "attributes": {
- "toolchain_prefixes": [
- "_0000_python_3_11_"
- ],
- "toolchain_python_versions": [
- "3.11"
- ],
- "toolchain_set_python_version_constraints": [
- "False"
- ],
- "toolchain_user_repository_names": [
- "python_3_11"
- ]
- }
- },
- "python_aliases": {
- "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl",
- "ruleClassName": "multi_toolchain_aliases",
- "attributes": {
- "python_versions": {
- "3.11": "python_3_11"
- }
- }
- }
- },
- "recordedRepoMappingEntries": [
- [
- "rules_python~",
- "bazel_tools",
- "bazel_tools"
- ]
- ]
- }
- }
- }
-}
diff --git a/build/libraries/maven_install.json b/build/libraries/maven_install.json
deleted file mode 100755
index 4fa075962f8f..000000000000
--- a/build/libraries/maven_install.json
+++ /dev/null
@@ -1,13037 +0,0 @@
-{
- "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL",
- "__INPUT_ARTIFACTS_HASH": -1113797217,
- "__RESOLVED_ARTIFACTS_HASH": -650926820,
- "conflict_resolution": {
- "com.fasterxml.jackson.core:jackson-core:2.17.0": "com.fasterxml.jackson.core:jackson-core:2.17.2",
- "com.google.protobuf:protobuf-java:3.24.4-jb.2": "com.google.protobuf:protobuf-java:3.25.1",
- "commons-logging:commons-logging:1.2": "commons-logging:commons-logging:1.3.2",
- "org.apache.commons:commons-compress:1.26.1": "org.apache.commons:commons-compress:1.26.2",
- "org.jetbrains:annotations:24.0.0": "org.jetbrains:annotations:24.1.0"
- },
- "artifacts": {
- "ai.grazie.model:model-common-jvm": {
- "shasums": {
- "jar": "58339397d3350db6c549a5ebee98b9611693c187fa2311b18aa849e27067c438"
- },
- "version": "0.3.143"
- },
- "ai.grazie.model:model-gec-jvm": {
- "shasums": {
- "jar": "df2b3305b8ccbf01e3ae3f6c997e7499422ab03504a652508b4f5fd6665c96f9"
- },
- "version": "0.3.143"
- },
- "ai.grazie.model:model-text-jvm": {
- "shasums": {
- "jar": "306176e80c3fd77d06866a2442850fa5be81fab235e12ca6cd0823bf3113ae31"
- },
- "version": "0.3.143"
- },
- "ai.grazie.nlp:nlp-common-jvm": {
- "shasums": {
- "jar": "c2d272ae3bec10be5d6005864e9d6aaf033ceaecff23bf2fe21956b54e143715"
- },
- "version": "0.3.143"
- },
- "ai.grazie.nlp:nlp-detect-jvm": {
- "shasums": {
- "jar": "196a9123fa0cc8c90c3f25b7ceeb38ef817687bdd95e401d347a24500dae0e51"
- },
- "version": "0.3.143"
- },
- "ai.grazie.nlp:nlp-langs-jvm": {
- "shasums": {
- "jar": "3910ee705b244315098e0a52db7f3f8aa0d1ab1575554f8b3e41d57d1a0daa6a"
- },
- "version": "0.3.143"
- },
- "ai.grazie.nlp:nlp-patterns-jvm": {
- "shasums": {
- "jar": "10cb1bd32316461e11375d23fdb7bee55d544e5987bb5b5449c98e107834fe9a"
- },
- "version": "0.3.143"
- },
- "ai.grazie.nlp:nlp-phonetics-jvm": {
- "shasums": {
- "jar": "33ae0c2c5c95c672556ce945f2850cbc31405dbf6c91237f1962a91e9591b4e2"
- },
- "version": "0.3.143"
- },
- "ai.grazie.nlp:nlp-similarity-jvm": {
- "shasums": {
- "jar": "335294893dd558bf178440d633c8f9d95e3e7e7d730ded2bce5459137cf1645d"
- },
- "version": "0.3.143"
- },
- "ai.grazie.nlp:nlp-tokenizer-jvm": {
- "shasums": {
- "jar": "e68020d09c7575e395650a7bf0698229bb6e926581dd80d6b472db8ef48468b2"
- },
- "version": "0.3.143"
- },
- "ai.grazie.spell:gec-spell-engine-local-jvm": {
- "shasums": {
- "jar": "e1c5c38a8eb69e285c780873c549a27234b7abbaa34ced77fd436c4cb4f18881"
- },
- "version": "0.3.143"
- },
- "ai.grazie.spell:hunspell-en-jvm": {
- "shasums": {
- "jar": "0ffeaeb975d46daee23845a9e146bf8c2155da56e90fce2037ba774c17703374"
- },
- "version": "0.2.141"
- },
- "ai.grazie.utils:utils-common-jvm": {
- "shasums": {
- "jar": "f8fd8254e39a724e4e142a7de31f2f8ec6c1f6f5719948e23ccb662016115900"
- },
- "version": "0.3.143"
- },
- "ai.grazie.utils:utils-lucene-lt-compatibility": {
- "shasums": {
- "jar": "30142ac300f42411c3098af0989086a5dd567b0b0035e09b1ddf3a049e7278df"
- },
- "version": "0.3.143"
- },
- "cglib:cglib-nodep": {
- "shasums": {
- "jar": "3366d2c88fb576e486d830f521184e8f1839f8c15dcd2151a3f6e1f62b0b37a0"
- },
- "version": "3.3.0"
- },
- "com.amazon.ion:ion-java": {
- "shasums": {
- "jar": "7f7e4914ac79d578969d75c040e3b3adce215b32281bc65d9d6aca411553b5dd"
- },
- "version": "1.11.9"
- },
- "com.amazonaws:aws-java-sdk-core": {
- "shasums": {
- "jar": "e17a93342d623ecd58449b6142db53c5ec9d1fb7a6a40d6266e56ed796e06fdf"
- },
- "version": "1.12.431"
- },
- "com.amazonaws:aws-java-sdk-kms": {
- "shasums": {
- "jar": "ffc62a11ad6a454d150a28c66c98e0300186faa53ec34d1c58c7dc5e2f7a3011"
- },
- "version": "1.12.431"
- },
- "com.amazonaws:aws-java-sdk-s3": {
- "shasums": {
- "jar": "45b24b098dcaec230fde72b4e0568dab464cf7d8afd8b83fb9ac628778c67df9"
- },
- "version": "1.12.431"
- },
- "com.amazonaws:jmespath-java": {
- "shasums": {
- "jar": "238630e244b369b57238bb35e9a23382be65771b04a0f36d85df07b61b4ae2b9"
- },
- "version": "1.12.431"
- },
- "com.apicatalog:titanium-json-ld": {
- "shasums": {
- "jar": "a6f86da74bb4f6d4e3252f8b019157628f888ebc9c62b16bd2104a3f5725aed4"
- },
- "version": "1.3.2"
- },
- "com.auth0:java-jwt": {
- "shasums": {
- "jar": "25a2353a1789870d960c0a9d8878a62eb1873116a2299d74f278451697676a67"
- },
- "version": "4.3.0"
- },
- "com.dynatrace.hash4j:hash4j": {
- "shasums": {
- "jar": "bf974b5654aa4254915a0d63a76a429acaed1d005f0f79f4adaf2292f3541f80"
- },
- "version": "0.18.0"
- },
- "com.esotericsoftware:kryo5": {
- "shasums": {
- "jar": "2ceef6a5a0527ad89ab6d1fd71bba4fef355cded510970c650d1443412b18dc5"
- },
- "version": "5.6.0"
- },
- "com.ethlo.time:itu": {
- "shasums": {
- "jar": "a9a567da9bf8bdcd4710fb5c4c7bc155658bb964a91637664ed7bd6e77b050c5"
- },
- "version": "1.8.0"
- },
- "com.fasterxml.jackson.core:jackson-annotations": {
- "shasums": {
- "jar": "873a606e23507969f9bbbea939d5e19274a88775ea5a169ba7e2d795aa5156e1"
- },
- "version": "2.17.2"
- },
- "com.fasterxml.jackson.core:jackson-core": {
- "shasums": {
- "jar": "721a189241dab0525d9e858e5cb604d3ecc0ede081e2de77d6f34fa5779a5b46"
- },
- "version": "2.17.2"
- },
- "com.fasterxml.jackson.core:jackson-databind": {
- "shasums": {
- "jar": "c04993f33c0f845342653784f14f38373d005280e6359db5f808701cfae73c0c"
- },
- "version": "2.17.2"
- },
- "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor": {
- "shasums": {
- "jar": "c6496d54e2dfcf3397dad550c56564475e6880a5e6f1bb3219c8da3c067148c0"
- },
- "version": "2.16.0"
- },
- "com.fasterxml.jackson.dataformat:jackson-dataformat-xml": {
- "shasums": {
- "jar": "e3137c89b08d0c3d9f7dfeae11d5b941b310f5f7bfdea90063f29c0b3b1f6807"
- },
- "version": "2.15.0"
- },
- "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml": {
- "shasums": {
- "jar": "941bcd8b1381bb3b0d726fab41624fa8ece0ee7b6cf2860ad95e8157ce673376"
- },
- "version": "2.17.2"
- },
- "com.fasterxml.jackson.datatype:jackson-datatype-joda": {
- "shasums": {
- "jar": "41fb59ad334ec6376b5761c0748118f1faddf6dd524322eb7309be5a67fa74b9"
- },
- "version": "2.17.2"
- },
- "com.fasterxml.jackson.jr:jackson-jr-objects": {
- "shasums": {
- "jar": "0eced92de681033d7186751d05de213771d347feadcf633f106ebfd58a3308cd"
- },
- "version": "2.17.2"
- },
- "com.fasterxml.jackson.module:jackson-module-kotlin": {
- "shasums": {
- "jar": "f96986fe7bc25559f938324065bd7a0e96c0d59acf17a48e26e517a9abd411e8"
- },
- "version": "2.17.2"
- },
- "com.fasterxml.woodstox:woodstox-core": {
- "shasums": {
- "jar": "c928d60665c6415fb1c39775cf95cfc44f7f4580cf5ab01b1c380ebffd76887f"
- },
- "version": "6.5.1"
- },
- "com.fasterxml:aalto-xml": {
- "shasums": {
- "jar": "28829eebb36863b058108fa1b9b8b5cfb94c1871346e4a4f73e69e1fe0a5f0f6"
- },
- "version": "1.3.3"
- },
- "com.github.andrewoma.dexx:collection": {
- "shasums": {
- "jar": "e50cbc8379325ee17e8127eed7eb88fb70b94ba16e5e3d97e12401a1fc248fb8"
- },
- "version": "0.7"
- },
- "com.github.ben-manes.caffeine:caffeine": {
- "shasums": {
- "jar": "7dd15f9df1be238ffaa367ce6f556737a88031de4294dad18eef57c474ddf1d3"
- },
- "version": "3.1.8"
- },
- "com.github.java-json-tools:btf": {
- "shasums": {
- "jar": "67c3e462eb50807f4e0a5f4dee304bbf17cd986a42ee5eb0b2f4c9bf64d130d9"
- },
- "version": "1.3"
- },
- "com.github.java-json-tools:jackson-coreutils": {
- "shasums": {
- "jar": "16b3aabd3a9eb25655dda433e35f9bd9c7c1aa7991427702f5f11f000813dbb0"
- },
- "version": "2.0"
- },
- "com.github.java-json-tools:jackson-coreutils-equivalence": {
- "shasums": {
- "jar": "eb4a9ad7d803fb084bffcf793c8a81f51d745b6d438c28470ef9d5aa5fb8a182"
- },
- "version": "1.0"
- },
- "com.github.java-json-tools:json-schema-core": {
- "shasums": {
- "jar": "c859942fdda29c26ccb2be83a8453a130de35fde6f88ae189785516b5d14f81c"
- },
- "version": "1.2.14"
- },
- "com.github.java-json-tools:json-schema-validator": {
- "shasums": {
- "jar": "cd9e3c599bb32296517fd3ac38beeac709f0a6ab81b2d4289495d0361ba59899"
- },
- "version": "2.2.14"
- },
- "com.github.java-json-tools:msg-simple": {
- "shasums": {
- "jar": "bef4111b993a5b3e6148d8f585621cceac2a1889cdbc34448b11632e0d8a9a8f"
- },
- "version": "1.2"
- },
- "com.github.java-json-tools:uri-template": {
- "shasums": {
- "jar": "3936f67d8e7dfa3eedefe450ff58871749308982c6b8b706535a884391df4fb0"
- },
- "version": "0.10"
- },
- "com.github.jsonld-java:jsonld-java": {
- "shasums": {
- "jar": "d8101c31cb4d6d07e87f03855c32ed67dbf29174b1a1a3a38cff8246290d3dcf"
- },
- "version": "0.13.4"
- },
- "com.github.luben:zstd-jni": {
- "shasums": {
- "jar": "7b53497a2731b1a47c7dcb42ac7ded60524a15353d1b99999a8bb192d1da89ab"
- },
- "version": "1.5.6-5"
- },
- "com.github.marschall:memoryfilesystem": {
- "shasums": {
- "jar": "c98b4dae95e5ac8b6dc48d184bdedf463730959d6db02709930dcd0bd910d68c"
- },
- "version": "2.8.0"
- },
- "com.github.spullara.cli-parser:cli-parser": {
- "shasums": {
- "jar": "436143bc3b925a1af4d0b8c9c7c53ac5c937f0f7aa32e4d97a24ce0a301ede27"
- },
- "version": "1.1.6"
- },
- "com.github.virtuald:curvesapi": {
- "shasums": {
- "jar": "b31539cdcf189d9e68a1f6998cba09ea912f99f5f24bcd0650212b1af9d355a2"
- },
- "version": "1.07"
- },
- "com.github.weisj:jsvg": {
- "shasums": {
- "jar": "da76eba4122036f4372008564b0db192c8649a57c7a896ae565a1adfcc31f0b0"
- },
- "version": "1.3.0-jb.8"
- },
- "com.google.code.findbugs:jsr305": {
- "shasums": {
- "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7"
- },
- "version": "3.0.2"
- },
- "com.google.code.gson:gson": {
- "shasums": {
- "jar": "57928d6e5a6edeb2abd3770a8f95ba44dce45f3b23b7a9dc2b309c581552a78b"
- },
- "version": "2.11.0"
- },
- "com.google.errorprone:error_prone_annotations": {
- "shasums": {
- "jar": "f3fc8a3a0a4020706a373b00e7f57c2512dd26d1f83d28c7d38768f8682b231e"
- },
- "version": "2.28.0"
- },
- "com.google.guava:failureaccess": {
- "shasums": {
- "jar": "8a8f81cf9b359e3f6dfa691a1e776985c061ef2f223c9b2c80753e1b458e8064"
- },
- "version": "1.0.2"
- },
- "com.google.guava:guava": {
- "shasums": {
- "jar": "dfadc3bce3101eff1452aae47d7c833fee443b47bdf9ef13311b6c7cab663ddf"
- },
- "version": "33.3.0-jre"
- },
- "com.google.guava:listenablefuture": {
- "shasums": {
- "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99"
- },
- "version": "9999.0-empty-to-avoid-conflict-with-guava"
- },
- "com.google.j2objc:j2objc-annotations": {
- "shasums": {
- "jar": "88241573467ddca44ffd4d74aa04c2bbfd11bf7c17e0c342c94c9de7a70a7c64"
- },
- "version": "3.0.0"
- },
- "com.google.protobuf.nano:protobuf-javanano": {
- "shasums": {
- "jar": "6d30f1e667a8952e1c90a0a125f0ce0edf84d6b1d51c91d8555c4fb549e3d7a1"
- },
- "version": "3.0.0-alpha-5"
- },
- "com.google.protobuf:protobuf-java": {
- "shasums": {
- "jar": "48a8e58a1a8f82eff141a7a388d38dfe77d7a48d5e57c9066ee37f19147e20df"
- },
- "version": "3.25.1"
- },
- "com.googlecode.libphonenumber:libphonenumber": {
- "shasums": {
- "jar": "f430c92394c2053f168715853da96d99996e94e34e5a291b97c5c86a5ad62a98"
- },
- "version": "8.11.1"
- },
- "com.googlecode.plist:dd-plist": {
- "shasums": {
- "jar": "88ed8e730f7386297485176c4387146c6914a38c0e58fc296e8a01cdc3b621e1"
- },
- "version": "1.28"
- },
- "com.h2database:h2-mvstore": {
- "shasums": {
- "jar": "2c8225cd73b2394382b9d0016d9278a00291562224a594eef00c00a6ac50bc04"
- },
- "version": "2.3.232"
- },
- "com.ibm.icu:icu4j": {
- "shasums": {
- "jar": "29280822f4b0796acef1f79b90b1d0c1edd86c10e876a848e04b8a6298a16bf9"
- },
- "version": "73.2"
- },
- "com.intellij.platform:kotlinx-coroutines-core-jvm": {
- "shasums": {
- "jar": "e7acf96587bc3148db64b5e0adc988fa743f9820a99eb118acb905935ead1bc6"
- },
- "version": "1.8.0-intellij-11"
- },
- "com.intellij.platform:kotlinx-coroutines-debug": {
- "shasums": {
- "jar": "c142a8fd37fddb317df6ba14bb781a874b110e56d39ba1f8b2e8a58c9d957106"
- },
- "version": "1.8.0-intellij-11"
- },
- "com.intellij.platform:kotlinx-coroutines-slf4j": {
- "shasums": {
- "jar": "840478a0983ef57e81d0e4089e73fa9337bd777da57474e12bd20b0000966d0d"
- },
- "version": "1.8.0-intellij-11"
- },
- "com.intellij.platform:kotlinx-coroutines-test-jvm": {
- "shasums": {
- "jar": "7f0091c913579944e1d7b8d10f94cd2687ee8474d26aaca511ea7ae8fb8d8b44"
- },
- "version": "1.8.0-intellij-11"
- },
- "com.jetbrains.fleet:rpc-compiler-plugin": {
- "shasums": {
- "jar": "5eba3332e83bd037ed2b0818c48bfc4536bf5de38c3cd67078d8b4621445d939"
- },
- "version": "2.0.21-RC-0.1"
- },
- "com.jetbrains.format-ripper:format-ripper": {
- "shasums": {
- "jar": "c5edac7046453d487daf26bfce1ebb0ccb2d51e07167d01878a13ffdb9b66b8e"
- },
- "version": "1.1.1"
- },
- "com.jetbrains.fus.reporting:ap-validation": {
- "shasums": {
- "jar": "3d2123e0a17edd77776f083d04b2465fdb30d07484be658db0304587bd54ba07"
- },
- "version": "76"
- },
- "com.jetbrains.fus.reporting:model": {
- "shasums": {
- "jar": "2d931e26e6632f608a6dab0fb60d27fae075260bf4532bb6ba8828d81bd167b3"
- },
- "version": "76"
- },
- "com.jetbrains.intellij.devkit:devkit-runtime-module-repository-jps": {
- "shasums": {
- "jar": "9f4d52fc52b1e1505e44a427dbbbb7a010f7f1d8506c2fe2c3c8cc132eb87daa"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.java:java-aether-dependency-resolver": {
- "shasums": {
- "jar": "c7a8d51173d38bcf30ff6ae2a46d9ae15d2f0a9c0fdaf7137f596c08b9ea75aa"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util": {
- "shasums": {
- "jar": "05fa5e75d6fadf527a80f5b43aa513001ed1cdb5417754ec40af13740d53831e"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util-java8": {
- "shasums": {
- "jar": "25a4ec4cedd5526fc8369b129131f1af95a11fa990e7f635c69c075e3602dbf1"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.java:java-gui-forms-compiler": {
- "shasums": {
- "jar": "79493a8cd8a3b351fd6b7c20f94383fa0a5f8647b35edd99fa880731114cc5f9"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.java:java-gui-forms-rt": {
- "shasums": {
- "jar": "a036a011963f0d7870ac6a0ac16c56c6841f35dc4d75b99ee008eca2e8386578"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.java:java-rt": {
- "shasums": {
- "jar": "8e51cd4978d5f6d9ca283834df5a66a968aa4e4c5214c920d733ae589c8438b5"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.platform:jps-build": {
- "shasums": {
- "jar": "8efe1bde8c1ad0cab4af76113a974555fa5c81d9a5b4969e8b6ff7b3e7e400d0"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.platform:jps-build-javac-rt": {
- "shasums": {
- "jar": "8c83c849e4db39a14e1c5d998878991460ec172cbd3d8bf4205da99901da59a0"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.platform:jps-model": {
- "shasums": {
- "jar": "0f8c6cfcbce8c943c214eb003782193e5de3fa82a199f854040cf9ede3ec2089"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.platform:jps-model-impl": {
- "shasums": {
- "jar": "3674a20ef66f924ef048bd40c7444bc133c23800344af3de8bc939503b3cf9dc"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.platform:jps-model-serialization": {
- "shasums": {
- "jar": "af066009a4066a917aaf6c940b939ed43b8a65e05de4136675f6898b455f8ff9"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.platform:runtime-repository": {
- "shasums": {
- "jar": "204982ee07db48f27151af9e08c166184e9b82591791f8ce983cc3a13f1fa184"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.platform:tracing-rt": {
- "shasums": {
- "jar": "0fef7011bad64d14ce15255c3fb254f622eefb53748da56c615541dec42955d4"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.platform:util": {
- "shasums": {
- "jar": "e2df67114798dcddb26162e117a2f60e486e082a2229c452ad544d940f057fb8"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.platform:util-base": {
- "shasums": {
- "jar": "abdde67a7b56189ea88cd9a8f4c83f96e9dcf60e42f50ca84c66e14f3e98f974"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.platform:util-class-loader": {
- "shasums": {
- "jar": "2067b34c7ac16d9c9a680a7451526ef9bd8967c4effef13fda688dda84c41d45"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.platform:util-jdom": {
- "shasums": {
- "jar": "34e79443c8af0ad05bb6b2aba749a8c14895ca33f2637c38c50b7156a5509cfa"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.platform:util-nanoxml": {
- "shasums": {
- "jar": "34d9fb38c813bbaa3c06b0083f9c6273d138937708a54f2671a1b213d6b8a0a7"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.platform:util-rt": {
- "shasums": {
- "jar": "e47d7747f8f7ba243a9388a254dd7b778a6aa8463b6a14914f9dc01baf54ab8b"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.platform:util-rt-java8": {
- "shasums": {
- "jar": "4efaa1d6ed94c99e55746940df999fa5374c2edd4d335a5e93169b338f28b084"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.platform:util-xml-dom": {
- "shasums": {
- "jar": "a9883970798dcf4ddcf241077a0b1f1731d062b28649af54abf7fe0770c90b14"
- },
- "version": "241.12019"
- },
- "com.jetbrains.intellij.platform:util-zip": {
- "shasums": {
- "jar": "668f7197120768a47da6ca4319f375ac460e05779992c941b670042128f04995"
- },
- "version": "241.12019"
- },
- "com.jetbrains.mlapi:extension": {
- "shasums": {
- "jar": "1d18aa7a0d891cab230ddb67e3d1174830e1472c7373c37296c23a3905040a7d"
- },
- "version": "34"
- },
- "com.jetbrains.rd:rd-core": {
- "shasums": {
- "jar": "9dd716efcff9a922114d0fa5d6623aa107333e5e8c8a23d3138f394ee4be38c3"
- },
- "version": "2024.3.1"
- },
- "com.jetbrains.rd:rd-framework": {
- "shasums": {
- "jar": "572e0bca8f75ac7b61e9ca3a794b4ab5e85e0ba386a460b8f982a55a5de55140"
- },
- "version": "2024.3.1"
- },
- "com.jetbrains.rd:rd-swing": {
- "shasums": {
- "jar": "b34e047c1068849106fcacd47b320761d6c5a964c36821246103c91f99734d64"
- },
- "version": "2024.3.1"
- },
- "com.jetbrains.rd:rd-text": {
- "shasums": {
- "jar": "885a76507021aad66ca30775a0b3701b48250eda121b58591ad151a189399622"
- },
- "version": "2024.3.1"
- },
- "com.jetbrains:jbr-api": {
- "shasums": {
- "jar": "f472369968f6692804e528e3a17d3d71386ac502d1312164b6dd670b46d966e3"
- },
- "version": "1.0.0"
- },
- "com.jgoodies:forms": {
- "shasums": {
- "jar": "26b0fc745ea051b57462be22a150c7600dbac6716b24cc60a5ecc0e8085c41a0"
- },
- "version": "1.1-preview"
- },
- "com.jgoodies:jgoodies-common": {
- "shasums": {
- "jar": "efd986ec851c3a5cd57907e72f27d1af9c1e5b1874b07a8b778588646d71d9fc"
- },
- "version": "1.4.0"
- },
- "com.miglayout:miglayout-core": {
- "shasums": {
- "jar": "2707c00b274df1f206626492902e240bbbeee68491bd56298534f9e9b72853e7"
- },
- "version": "11.4"
- },
- "com.miglayout:miglayout-swing": {
- "shasums": {
- "jar": "ddaf8b1b483d428203a45a13a9a621c6af855d2b805c11fd186f182ea2b52373"
- },
- "version": "11.4"
- },
- "com.networknt:json-schema-validator": {
- "shasums": {
- "jar": "81ad7bfe7e59de4cd047eacf24f979ec47db40eac6afc76e6f10288b456b14b1"
- },
- "version": "1.3.1"
- },
- "com.opencsv:opencsv": {
- "shasums": {
- "jar": "d05a7bd25fd62bf27803d71b80f98ad2d929420072648c09a26d45344d25d6b8"
- },
- "version": "5.7.1"
- },
- "com.squareup.okhttp3:mockwebserver": {
- "shasums": {
- "jar": "4a30234a911a73ae71f5aec5f98bee243c172665e841f8d532ef77e0b5e81010"
- },
- "version": "5.0.0-alpha.11"
- },
- "com.squareup.okhttp3:mockwebserver3": {
- "shasums": {
- "jar": "9c9e3ef454b514d4a1342faf99c7d4cb41eaae4cb7aefcc93cb7b202bdf4fdfd"
- },
- "version": "5.0.0-alpha.11"
- },
- "com.squareup.okhttp3:okhttp": {
- "shasums": {
- "jar": "f0e3ffcbba6744ab4918a55aa32ff4f408fcd21e45ab8bd5f7883a1793b2a253"
- },
- "version": "5.0.0-alpha.14"
- },
- "com.squareup.okhttp3:okhttp-jvm": {
- "shasums": {
- "jar": "506a1d3aba9f99b55570c7f8813cd79a44946531f29050d5b938474efdb4cf80"
- },
- "version": "5.0.0-alpha.11"
- },
- "com.squareup.okio:okio-jvm": {
- "shasums": {
- "jar": "ddc386ff14bd25d5c934167196eaf45b18de4f28e1c55a4db37ae594cbfd37e4"
- },
- "version": "3.9.0"
- },
- "com.sun.activation:jakarta.activation": {
- "shasums": {
- "jar": "02156773e4ae9d048d14a56ad35d644bee9f1052a791d072df3ded3c656e6e1a"
- },
- "version": "1.2.2"
- },
- "com.sun.activation:javax.activation": {
- "shasums": {
- "jar": "993302b16cd7056f21e779cc577d175a810bb4900ef73cd8fbf2b50f928ba9ce"
- },
- "version": "1.2.0"
- },
- "com.sun.istack:istack-commons-runtime": {
- "shasums": {
- "jar": "27d85fc134c9271d5c79d3300fc4669668f017e72409727c428f54f2417f04cd"
- },
- "version": "3.0.12"
- },
- "com.sun.mail:mailapi": {
- "shasums": {
- "jar": "d37c0f88efa5973ccb4100f4cc49aee3510cd01ab25012d1f085b1b798ae2ebb"
- },
- "version": "1.6.2"
- },
- "com.thoughtworks.qdox:qdox": {
- "shasums": {
- "jar": "c28db4602da9f3817a59de9be137c1f6083a9cb95fa1781f54eda75763a95c67"
- },
- "version": "2.0.1"
- },
- "com.thoughtworks.xstream:xstream": {
- "shasums": {
- "jar": "87df0f0be57c92037d0110fbb225a30b651702dc275653d285afcfef31bc2e81"
- },
- "version": "1.4.20"
- },
- "com.zaxxer:SparseBitSet": {
- "shasums": {
- "jar": "91e6b318c901a0f2dd1f6ce781d62474435ae627d22fbac9b21bbc39ffd804b6"
- },
- "version": "1.2"
- },
- "commons-beanutils:commons-beanutils": {
- "shasums": {
- "jar": "7d938c81789028045c08c065e94be75fc280527620d5bd62b519d5838532368a"
- },
- "version": "1.9.4"
- },
- "commons-cli:commons-cli": {
- "shasums": {
- "jar": "d3d530d0f28fd0fbbffe2b0b338f70e8cb96f1605579e2e3abd4db29cac24e69"
- },
- "version": "1.9.0"
- },
- "commons-codec:commons-codec": {
- "shasums": {
- "jar": "f9f6cb103f2ddc3c99a9d80ada2ae7bf0685111fd6bffccb72033d1da4e6ff23"
- },
- "version": "1.17.1"
- },
- "commons-collections:commons-collections": {
- "shasums": {
- "jar": "eeeae917917144a68a741d4c0dff66aa5c5c5fd85593ff217bced3fc8ca783b8"
- },
- "version": "3.2.2"
- },
- "commons-io:commons-io": {
- "shasums": {
- "jar": "f41f7baacd716896447ace9758621f62c1c6b0a91d89acee488da26fc477c84f"
- },
- "version": "2.16.1"
- },
- "commons-logging:commons-logging": {
- "shasums": {
- "jar": "6b858424f518015f32bfcd1183a373f4a827d72d026b6031da0c91cf0e8f3489"
- },
- "version": "1.3.2"
- },
- "dk.brics:automaton": {
- "shasums": {
- "jar": "3941b48f2e9281aab7234395c549cbb399b3dc80fed2e13999a80db47f94b041"
- },
- "version": "1.12-4"
- },
- "info.debatty:java-string-similarity": {
- "shasums": {
- "jar": "87675985e637d231b5783d1fea0bd947e71267bf557adc93ce3daec8a519bd22"
- },
- "version": "2.0.0"
- },
- "io.github.classgraph:classgraph": {
- "shasums": {
- "jar": "3594bdb5ff2b420df7330b7e192221eaa6960c5f1e08890c391cb56109e3c4b9"
- },
- "version": "4.8.174"
- },
- "io.github.java-diff-utils:java-diff-utils": {
- "shasums": {
- "jar": "9990a2039778f6b4cc94790141c2868864eacee0620c6c459451121a901cd5b5"
- },
- "version": "4.12"
- },
- "io.github.x-stream:mxparser": {
- "shasums": {
- "jar": "aeeee23a3303d811bca8790ea7f25b534314861c03cff36dafdcc2180969eb97"
- },
- "version": "1.2.2"
- },
- "io.kotest:kotest-assertions-api-jvm": {
- "shasums": {
- "jar": "8b1c3e582e2f6f662261f3f45a6d723f3dd8d8b2b0b86a3f7d8e6c966eca0568"
- },
- "version": "5.5.4"
- },
- "io.kotest:kotest-assertions-core-jvm": {
- "shasums": {
- "jar": "3acf3de882ec2c714dfc173cc382c38a5aee70c3f2bdda732583916845226d0c"
- },
- "version": "5.5.4"
- },
- "io.kotest:kotest-assertions-shared-jvm": {
- "shasums": {
- "jar": "9977d913ef1fccf2e2663b5906d955fdf8215d0ec48265d669b01e05179e2043"
- },
- "version": "5.5.4"
- },
- "io.kotest:kotest-common-jvm": {
- "shasums": {
- "jar": "a2a4d02b86b2e849e514d18dbdf4b29e2e9d091e3c6f4d9d028db9cdc55dd28b"
- },
- "version": "5.5.4"
- },
- "io.ktor:ktor-client-auth-jvm": {
- "shasums": {
- "jar": "0b590dec3031565efa778d0fcee7fb6c7b033bf7e883dafecb5b165a2254ef03"
- },
- "version": "2.3.12"
- },
- "io.ktor:ktor-client-content-negotiation-jvm": {
- "shasums": {
- "jar": "b65290ac100096363d01ea71027d970cec6a48d076b6e4b36de1cae2c183cd72"
- },
- "version": "2.3.12"
- },
- "io.ktor:ktor-client-core-jvm": {
- "shasums": {
- "jar": "b407a81d92e6cd41f92c150f1fd3060d5fca3491ce02afb7f713424404081c7a"
- },
- "version": "2.3.12"
- },
- "io.ktor:ktor-client-encoding-jvm": {
- "shasums": {
- "jar": "393d1951ebad2d44b52bc722a1b63bed474890e4d86ce842bcf9aa99462b699e"
- },
- "version": "2.3.12"
- },
- "io.ktor:ktor-client-java-jvm": {
- "shasums": {
- "jar": "580511f2299c1c0ead906fcb4bbdd24cbc8068f027b4c3ad0d8de5e900d8cabd"
- },
- "version": "2.3.12"
- },
- "io.ktor:ktor-client-logging-jvm": {
- "shasums": {
- "jar": "0caf048192a394671e0f157c2a835cdbd954f07d46fe7369ecb1318f9e771909"
- },
- "version": "2.1.1"
- },
- "io.ktor:ktor-client-okhttp-jvm": {
- "shasums": {
- "jar": "31f4d9cfb02da8d874f050c9841b2cb31e535f9b13a9797af4799d5b0356d10a"
- },
- "version": "2.3.12"
- },
- "io.ktor:ktor-events-jvm": {
- "shasums": {
- "jar": "44f0b1de6b0947182d25408d1101c56cf8c01a7b809ee0152bd81d9adc9aa576"
- },
- "version": "2.3.12"
- },
- "io.ktor:ktor-http-jvm": {
- "shasums": {
- "jar": "907111c439b3bd4433d2debb687920d5f8df8c6229b68ed540805d5e3763b6a8"
- },
- "version": "2.3.12"
- },
- "io.ktor:ktor-io-jvm": {
- "shasums": {
- "jar": "1d93a45665f6744ff96cd7b97a45fb85ffec725b63bcc327d33a26a1c7e05fbd"
- },
- "version": "2.3.12"
- },
- "io.ktor:ktor-network-jvm": {
- "shasums": {
- "jar": "095ab8afab1a9408e55a67fca6f2f96848573519ddd22e7e8eb1c17dc4bc8d1b"
- },
- "version": "2.3.12"
- },
- "io.ktor:ktor-network-tls-jvm": {
- "shasums": {
- "jar": "2b74bf6a17776658520106de5137df9dc35df8ac1ed01624f83409962d128a75"
- },
- "version": "2.3.12"
- },
- "io.ktor:ktor-serialization-jvm": {
- "shasums": {
- "jar": "0e05534fbc3b0941127b6ef39e705c34c367dae8b0a08290701c60e97e88fa72"
- },
- "version": "2.3.12"
- },
- "io.ktor:ktor-serialization-kotlinx-json-jvm": {
- "shasums": {
- "jar": "b911a79263026ab81768ff2664a92586f192da108f5ba8b11e9172e5bb7a7ceb"
- },
- "version": "2.3.8"
- },
- "io.ktor:ktor-serialization-kotlinx-jvm": {
- "shasums": {
- "jar": "40a27f5347c8b737d7b8c2ef224d638a9e40d011aa9a56fb489b99ba9898d90d"
- },
- "version": "2.3.8"
- },
- "io.ktor:ktor-utils-jvm": {
- "shasums": {
- "jar": "6a72d6867330065ed461952fff19ea55ba844352f748cec1872f5bc7b21efc02"
- },
- "version": "2.3.12"
- },
- "io.ktor:ktor-websocket-serialization-jvm": {
- "shasums": {
- "jar": "bff890d7ab6171551ae4f0632e9aeccb9048df31d6d73cf50abd5b330080ad3a"
- },
- "version": "2.3.12"
- },
- "io.ktor:ktor-websockets-jvm": {
- "shasums": {
- "jar": "dc35cc539f4dfa5a4ad9b391c14d06527dfac4f64b3e3f050f5143ceb215bca4"
- },
- "version": "2.3.12"
- },
- "io.lacuna:bifurcan": {
- "shasums": {
- "jar": "e7ac848bc0bf207bac0d8272540c4972efdeb1e25d1108f42d6f64f9795336b9"
- },
- "version": "0.2.0-alpha6"
- },
- "io.netty:netty-all": {
- "shasums": {
- "jar": "7fbc74c4d6c764ff5ab3c6ba7083b3871abe7142409c4bfc9014697b8b31a6d1"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-buffer": {
- "shasums": {
- "jar": "c5d5181c50da3eb08b028cec426564a7ef4a2b25a6d496edcacb4cd733484a7e"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-codec": {
- "shasums": {
- "jar": "da0b6b9596649c5d86c369f678088530a26c930fccf6bdd3bdd4956243955f85"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-codec-compression": {
- "shasums": {
- "jar": "f72ad668f7618e23b0a2b07e8b42a1a76e31fa23cb26e6940c59e57355a0c5e9"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-codec-dns": {
- "shasums": {
- "jar": "05cb05ba9a4200b192abb01990a3be562504580e3a5c5ecaa89a22d7cfe3bde8"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-codec-haproxy": {
- "shasums": {
- "jar": "2265ccf4073e1ed2309199a55a7d1e6c3249a0be171d74a5d4ae827918aabd3a"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-codec-http": {
- "shasums": {
- "jar": "ca2f2cd15eee29887be13d365c202dd00f1311ba08850e6ee5fa67a7945656c1"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-codec-http2": {
- "shasums": {
- "jar": "36a279030958ad573cdcfb2495a1be2e61a2ffada3505b98b0c408fab2dc1d58"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-codec-marshalling": {
- "shasums": {
- "jar": "0d96a54328d2d67b06399ff17bfad1bd447b14f31b8fa939db9d3b5918f0fb5a"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-codec-memcache": {
- "shasums": {
- "jar": "ea4d1bb0b732e7f35609e5734152726a9f43e8cf4a3b9fa2e36676688b9519b5"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-codec-mqtt": {
- "shasums": {
- "jar": "27b1c121131bee5e5d8d2d7e86414ffdd60b04ab556134dbe18ff9b250c21dbc"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-codec-protobuf": {
- "shasums": {
- "jar": "c5c1ce6ba385e8873d028b065507012eaeb4b445c325c9b67fd5e1590dbaef47"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-codec-redis": {
- "shasums": {
- "jar": "e03d18f7d329b6a9ff6cc76b9e2b5dc6f0408474ac331ad32c82c54a42e96121"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-codec-smtp": {
- "shasums": {
- "jar": "ee373111eeb5b922a0702a0950739a085af96ed42c76a7e6abeced304d64ece9"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-codec-socks": {
- "shasums": {
- "jar": "13c7892ccbc2a4fd99c860558c565bdff34af116bac2e088569325308bc091ab"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-codec-stomp": {
- "shasums": {
- "jar": "b59e54673218f1826dc0650e5c356a073222e16f77d21ab22a245dd2db4adb7e"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-codec-xml": {
- "shasums": {
- "jar": "61cacfef1db9b2785dbe588e1420e17769977a71a7a4bc956b9d2d815f4c5f3d"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-common": {
- "shasums": {
- "jar": "ac67b0cf3ced3918cdf7a73814003bfa223311e3c6816448a1bea01624203a3b"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-handler": {
- "shasums": {
- "jar": "0782fa2592152a40fde6d076a98e67ff557d4e4c450917a49c4825477e883927"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-handler-proxy": {
- "shasums": {
- "jar": "ada1afb1bacd907b6cee032a776e5bc257ba24705688d83cfc73e070d87ddfd5"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-handler-ssl-ocsp": {
- "shasums": {
- "jar": "184306b9b920864c24a36c690c7a894e5845b521b0c72bd09d06d0c733ab7977"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-resolver": {
- "shasums": {
- "jar": "a30b0aa009af7226cd3d4abfddc26dcaf89414f3dfb566324503e5fe5e5fffe3"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-resolver-dns": {
- "shasums": {
- "jar": "788c4cef57118c9f94e98f96150b8352afd47e2e711fdaed2240e04bb0e9f3fa"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-resolver-dns-classes-macos": {
- "shasums": {
- "jar": "c46cc318fecda5255430dc562a58d3d027ff6d86d9995841cab7be408d7536f9"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-resolver-dns-native-macos": {
- "shasums": {
- "osx-aarch_64": "671c1419fdab8264d37bf2111353fd4c1f33b1bb29fff2caac8be68775bf5710",
- "osx-x86_64": "e15d30a93d3798013629d3cedda27f0a93d3244e22aa916ff81479369145f96e"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-tcnative-boringssl-static": {
- "shasums": {
- "jar": "df215103b6082caceef6b83ed5bbf61d2072688b8b248e9d86cc0bbdb785b5e4",
- "linux-aarch_64": "0c18e0f8c70d801f1711ca9fef1ef9bdd5f9b9afb43292f439459ee780d758b6",
- "linux-x86_64": "407547388ead01c371ae1de7616fa9ce8bc26aa4b180aa5f0452e23ecc02a8f1",
- "osx-aarch_64": "3cf31a82c0d2c79b48050f02a60d08e9a17db00759ca1f7920cd35d842c7f95e",
- "osx-x86_64": "a34307997449310bcf327c42c46e2db0067c2adf3d66a19fe18e0fd9981fe162",
- "windows-x86_64": "4f5a5665d3d8c4b2d5ffc40a0c4b07f94399b7d0a4ee01966df0bfc6f49d4524"
- },
- "version": "2.0.66.Final"
- },
- "io.netty:netty-tcnative-classes": {
- "shasums": {
- "jar": "669a811a193dc1e7c9ef86cb547a4ab92f0f34cce8f9b842b9029bf5cfa07cc5"
- },
- "version": "2.0.66.Final"
- },
- "io.netty:netty-transport": {
- "shasums": {
- "jar": "c02ea3e9a2a3604ff7bb3ef8c06b0e5286977de2d503d62efdbe98add4509766"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-transport-classes-epoll": {
- "shasums": {
- "jar": "f5d696ea58ad5745d088c552bb09274736efe46f85a5b30e2c5fbd9bebd15908"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-transport-classes-io_uring": {
- "shasums": {
- "jar": "93d8691b03153bb8dcbb5cb04f3ba0f4ab4eb70cbdd014cadef11e3a4611561a"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-transport-classes-kqueue": {
- "shasums": {
- "jar": "5b4b25e0f85bdce105c5a59a97f3853ed58554ad2d8647a156331243f59987d8"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-transport-native-epoll": {
- "shasums": {
- "linux-aarch_64": "e218c98436c2d443335d35c753665c10a68da8d3c5a0ed3db982f9da6081a95b",
- "linux-riscv64": "aaa6c7650b7bb650de930cf38f3de9e3728325ee817d3c5b61dec8880b43c7cb",
- "linux-x86_64": "135297f41ec3a71a70484933998b45282d0d458d1bc50bc8071c3d044285b062"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-transport-native-io_uring": {
- "shasums": {
- "linux-aarch_64": "03e912b25b66f9a2d2ff62e3063b454635672a9e0b64a605913dd05e99a98304",
- "linux-riscv64": "bb9980b95f9543100277725f9f825ac36b8e7f9d6c5ecee9d94e99a56be640e3",
- "linux-x86_64": "bfe2494a04d82704f002229b7e0f1893b81ab68d998fb16b5a07b687cc0643c3"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-transport-native-kqueue": {
- "shasums": {
- "osx-aarch_64": "1077692c053ae15c8912ca194b8ca07627848b3d707b1e4047e59b813135bd83",
- "osx-x86_64": "725547387e40d2c2b96c86a03ba9e9484fed9c293d4399d6da2f6127575668b3"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-transport-native-unix-common": {
- "shasums": {
- "jar": "19eb779e9d078308eb39a6a1073391fd5339f4be2dbd8682240ae5788fbd5d59"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-transport-rxtx": {
- "shasums": {
- "jar": "942b735ed890e767a2f6a2e81eb3af2a13f0f2d86d298c6d15adb0937bb97ef5"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-transport-sctp": {
- "shasums": {
- "jar": "933c7a1782295747990ace36b9c917ca8b6e897e2bbd481ff4fb52c2ff37e44c"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.netty:netty-transport-udt": {
- "shasums": {
- "jar": "90ba855c3d9008d70f320f808297b0741711dd8c069f343b7592e1777d70b2a4"
- },
- "version": "4.2.0.Alpha4"
- },
- "io.opentelemetry.semconv:opentelemetry-semconv": {
- "shasums": {
- "jar": "9d63590c51a3455f440841e149b132bfd4d46eccbff9823d10211c1cec3e97f0"
- },
- "version": "1.27.0-alpha"
- },
- "io.opentelemetry:opentelemetry-api": {
- "shasums": {
- "jar": "9336668f388de68a0a2c3e114154febd29db19a7644f27c4eba548f5de852258"
- },
- "version": "1.41.0"
- },
- "io.opentelemetry:opentelemetry-api-incubator": {
- "shasums": {
- "jar": "9dd36c6744b73c4d85e669cb646fa1f8b8c1888a4e3c0b9d04d2eebf24f3a875"
- },
- "version": "1.41.0-alpha"
- },
- "io.opentelemetry:opentelemetry-context": {
- "shasums": {
- "jar": "5e3432a4464a432abfdab73be7142e516d25a84aa8426fce1192ffb0532faa35"
- },
- "version": "1.41.0"
- },
- "io.opentelemetry:opentelemetry-exporter-common": {
- "shasums": {
- "jar": "904e98ec9b92ae6e910c55c370addb8459f23d3b2678f7c9c89484e0f2d51ac2"
- },
- "version": "1.41.0"
- },
- "io.opentelemetry:opentelemetry-exporter-otlp-common": {
- "shasums": {
- "jar": "b9407cc68ce93cd68598f726b98d86507a4541ef1ed6385bb7af24e4e85298db"
- },
- "version": "1.41.0"
- },
- "io.opentelemetry:opentelemetry-extension-kotlin": {
- "shasums": {
- "jar": "04d45037ca1555d747147428a466c119749be7fe7b4225ebe5f1b4748c55ca93"
- },
- "version": "1.41.0"
- },
- "io.opentelemetry:opentelemetry-sdk": {
- "shasums": {
- "jar": "1e20916ea9b76b85aec3ad1c78170e0cd59556f3ae120ec4fdea256a87cb3d91"
- },
- "version": "1.41.0"
- },
- "io.opentelemetry:opentelemetry-sdk-common": {
- "shasums": {
- "jar": "9da8a6e0c0eb33d5dbee588885da7f936ae4734f665af8400499cde8432ab5a0"
- },
- "version": "1.41.0"
- },
- "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi": {
- "shasums": {
- "jar": "e0b5475b82533e990c87471b2b02f477b59561a23d0b853cd49f08a373b2c8f1"
- },
- "version": "1.41.0"
- },
- "io.opentelemetry:opentelemetry-sdk-logs": {
- "shasums": {
- "jar": "1cc068c52d0a89096dc8814bc90b126388a68ec9e41defbd9ea349ebf91755a4"
- },
- "version": "1.41.0"
- },
- "io.opentelemetry:opentelemetry-sdk-metrics": {
- "shasums": {
- "jar": "acda798602ff7ae41e64bb21ea2011cd56b3fbde71df39fbdf6e59892edf345f"
- },
- "version": "1.41.0"
- },
- "io.opentelemetry:opentelemetry-sdk-trace": {
- "shasums": {
- "jar": "b18b38ef0687b36ed0e0bc2e1e796bc0479eadb8c13109cad203f759474a921f"
- },
- "version": "1.41.0"
- },
- "it.unimi.dsi:fastutil-core": {
- "shasums": {
- "jar": "f31c20f5b06312f3d5e06e6160a32e274d819aa6cebf27528b26b6b5c0c1df19"
- },
- "version": "8.5.12"
- },
- "jakarta.xml.bind:jakarta.xml.bind-api": {
- "shasums": {
- "jar": "c04539f472e9a6dd0c7685ea82d677282269ab8e7baca2e14500e381e0c6cec5"
- },
- "version": "2.3.3"
- },
- "javax.activation:javax.activation-api": {
- "shasums": {
- "jar": "43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393"
- },
- "version": "1.2.0"
- },
- "javax.annotation:javax.annotation-api": {
- "shasums": {
- "jar": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b"
- },
- "version": "1.3.2"
- },
- "javax.inject:javax.inject": {
- "shasums": {
- "jar": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff"
- },
- "version": "1"
- },
- "javax.xml.bind:jaxb-api": {
- "shasums": {
- "jar": "88b955a0df57880a26a74708bc34f74dcaf8ebf4e78843a28b50eae945732b06"
- },
- "version": "2.3.1"
- },
- "jaxen:jaxen": {
- "shasums": {
- "jar": "70feef9dd75ad064def05a3ce8975aeba515ee7d1be146d12199c8828a64174c"
- },
- "version": "1.2.0"
- },
- "jetbrains.fleet:rhizomedb-compiler-plugin": {
- "shasums": {
- "jar": "c03deb4c62ee66d6154d872959b2e0b32296ab284a50eb68e46fbded5a04f665"
- },
- "version": "2.0.21-RC-0.1"
- },
- "joda-time:joda-time": {
- "shasums": {
- "jar": "d65b4f127d36cf52b9b7b439552db22f3de92b892014512870cb3c98a3cf505e"
- },
- "version": "2.10.14"
- },
- "junit:junit": {
- "shasums": {
- "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3"
- },
- "version": "4.13.2"
- },
- "net.bytebuddy:byte-buddy": {
- "shasums": {
- "jar": "52117af1696a53aa77c131353074ada25ccbdf2df511f2af33fad6704fa95104"
- },
- "version": "1.14.18"
- },
- "net.bytebuddy:byte-buddy-agent": {
- "shasums": {
- "jar": "3ef6ec7175801361170067cc6902969f966d37c72bf9353d9cd282263b184064"
- },
- "version": "1.14.15"
- },
- "net.java.dev.jna:jna": {
- "shasums": {
- "jar": "34ed1e1f27fa896bca50dbc4e99cf3732967cec387a7a0d5e3486c09673fe8c6"
- },
- "version": "5.14.0"
- },
- "net.java.dev.jna:jna-platform": {
- "shasums": {
- "jar": "ae4caceb3840730c2537f9b7fb55a01baba580286b4122951488bcee558c2449"
- },
- "version": "5.14.0"
- },
- "net.jcip:jcip-annotations": {
- "shasums": {
- "jar": "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0"
- },
- "version": "1.0"
- },
- "net.sf.jopt-simple:jopt-simple": {
- "shasums": {
- "jar": "df26cc58f235f477db07f753ba5a3ab243ebe5789d9f89ecf68dd62ea9a66c28"
- },
- "version": "5.0.4"
- },
- "one.util:streamex": {
- "shasums": {
- "jar": "cf8459f4ce30c6eb57166de33d61699eedb7d91d9d0bbea8561971d145d58729"
- },
- "version": "0.8.2"
- },
- "org.apache.ant:ant": {
- "shasums": {
- "jar": "ebe592c9af9fdb6c55f0e6c6fabc76f6e0eec8efdec535398e86c3a883687ebf"
- },
- "version": "1.7.1"
- },
- "org.apache.ant:ant-launcher": {
- "shasums": {
- "jar": "25eb5926c975ac6f4126feeb9d004f53f9ebf07dc117f5db9958a6bfb3110783"
- },
- "version": "1.7.1"
- },
- "org.apache.commons:commons-collections4": {
- "shasums": {
- "jar": "1df8b9430b5c8ed143d7815e403e33ef5371b2400aadbe9bda0883762e0846d1"
- },
- "version": "4.4"
- },
- "org.apache.commons:commons-compress": {
- "shasums": {
- "jar": "9168a03141d8fc7eda21a2360d83cc0412bcbb1d6204d992bd48c2573cb3c6b8"
- },
- "version": "1.26.2"
- },
- "org.apache.commons:commons-configuration2": {
- "shasums": {
- "jar": "48957fc3a0d9fbd221fe4f5ff6d0294ce6646ea139793c36706703da59402683"
- },
- "version": "2.11.0"
- },
- "org.apache.commons:commons-csv": {
- "shasums": {
- "jar": "2d06e6a07a636baf777ad8e659256f2119109dde23551c9b80c5422d424b808c"
- },
- "version": "1.10.0"
- },
- "org.apache.commons:commons-lang3": {
- "shasums": {
- "jar": "6ee731df5c8e5a2976a1ca023b6bb320ea8d3539fbe64c8a1d5cb765127c33b4"
- },
- "version": "3.17.0"
- },
- "org.apache.commons:commons-math3": {
- "shasums": {
- "jar": "1e56d7b058d28b65abd256b8458e3885b674c1d588fa43cd7d1cbb9c7ef2b308"
- },
- "version": "3.6.1"
- },
- "org.apache.commons:commons-text": {
- "shasums": {
- "jar": "de023257ff166044a56bd1aa9124e843cd05dac5806cc705a9311f3556d5a15f"
- },
- "version": "1.12.0"
- },
- "org.apache.httpcomponents:httpclient": {
- "shasums": {
- "jar": "c8bc7e1c51a6d4ce72f40d2ebbabf1c4b68bfe76e732104b04381b493478e9d6"
- },
- "version": "4.5.14"
- },
- "org.apache.httpcomponents:httpclient-cache": {
- "shasums": {
- "jar": "5324d2cbc2d311c9f91b82bcbc746ec2a29f1f5b744395a50ff3afb873db1cee"
- },
- "version": "4.5.14"
- },
- "org.apache.httpcomponents:httpcore": {
- "shasums": {
- "jar": "6c9b3dd142a09dc468e23ad39aad6f75a0f2b85125104469f026e52a474e464f"
- },
- "version": "4.4.16"
- },
- "org.apache.httpcomponents:httpmime": {
- "shasums": {
- "jar": "d401243d5c6eae928a37121b6e819158c8c32ea0584793e7285bb489ab2a3d17"
- },
- "version": "4.5.14"
- },
- "org.apache.jena:jena-arq": {
- "shasums": {
- "jar": "b091b4ddb5f0bf6de9d843b351bf6145899fab249ca754ac683453f969dd3137"
- },
- "version": "4.10.0"
- },
- "org.apache.jena:jena-base": {
- "shasums": {
- "jar": "4379ce0606d303e6ffd26da14e049a59a999779316de8be265e088a9112e1f36"
- },
- "version": "4.10.0"
- },
- "org.apache.jena:jena-core": {
- "shasums": {
- "jar": "91128eab4428569c4973f593d0b38bd2d25692a51cefd93186c3cadfc5c8a7bd"
- },
- "version": "4.10.0"
- },
- "org.apache.jena:jena-iri": {
- "shasums": {
- "jar": "1060e41691d94dc3bb3024ba0a91cc49639230b4a05e3401394b409a876b3d79"
- },
- "version": "4.10.0"
- },
- "org.apache.logging.log4j:log4j-api": {
- "shasums": {
- "jar": "b977057233153b242ac58cc5b7d3121136b9c34c86c1e191c042ba4a828144c5"
- },
- "version": "2.18.0"
- },
- "org.apache.lucene:lucene-analysis-common": {
- "shasums": {
- "jar": "8c79d8741f711cc6d7501805b03f7b5f505805d09cab1beb95f0be24b6d27655"
- },
- "version": "9.12.0"
- },
- "org.apache.lucene:lucene-core": {
- "shasums": {
- "jar": "6c7b774b75cd8f369e246f365a47caa54ae991cae6afa49c7f339e9921ca58a0"
- },
- "version": "9.12.0"
- },
- "org.apache.maven.resolver:maven-resolver-api": {
- "shasums": {
- "jar": "63f5f665e44a09ef55463b3b91fda0b78ff07dd24b1060d56e79c10b6e32cbfb"
- },
- "version": "1.9.22"
- },
- "org.apache.maven.resolver:maven-resolver-connector-basic": {
- "shasums": {
- "jar": "4ab68bdec97eec318b2a3bd27e7c954e316f890df92d544b68afd0bf666c9588"
- },
- "version": "1.9.22"
- },
- "org.apache.maven.resolver:maven-resolver-impl": {
- "shasums": {
- "jar": "e4dafb8acc13d736377c02d2170d869438dd74b98b860745909d238726babcbb"
- },
- "version": "1.9.22"
- },
- "org.apache.maven.resolver:maven-resolver-named-locks": {
- "shasums": {
- "jar": "0685f29ec3b548d9b6917c527f13c667685a3394b955aaa5b25d0559818b7fc5"
- },
- "version": "1.9.22"
- },
- "org.apache.maven.resolver:maven-resolver-spi": {
- "shasums": {
- "jar": "99ad721e4631d9bd0c4f9e29c869672577c66f2a674a5723ce38eff13c75cbfd"
- },
- "version": "1.9.22"
- },
- "org.apache.maven.resolver:maven-resolver-transport-file": {
- "shasums": {
- "jar": "4f2a857d8b832494bae9ef6d7db7bb8409378b28aabd3615f03faebe42a4ad1d"
- },
- "version": "1.9.22"
- },
- "org.apache.maven.resolver:maven-resolver-transport-http": {
- "shasums": {
- "jar": "1cf2a88c984e0eae8b3f13e1eec904eedead2f076d1f3c1d5cb5103a21538bd1"
- },
- "version": "1.9.22"
- },
- "org.apache.maven.resolver:maven-resolver-util": {
- "shasums": {
- "jar": "4aaea1584c39294ca926fc474723d9684473609ef4490c4eb169d6ea7daca6b5"
- },
- "version": "1.9.22"
- },
- "org.apache.maven:maven-artifact": {
- "shasums": {
- "jar": "30f015d1c1a393e19c18cd4f43532089c36d4ca328608ce3dda78b74d3d31515"
- },
- "version": "3.9.9"
- },
- "org.apache.maven:maven-builder-support": {
- "shasums": {
- "jar": "2ca4a967bdd12a9e85d40e012374f86e63d4a1030c199da4832e3d0a1c6770d8"
- },
- "version": "3.9.9"
- },
- "org.apache.maven:maven-model": {
- "shasums": {
- "jar": "8f59b0a16fe9c933be749a60ae0705a0cb337bb5abaf38801b40b740ff775727"
- },
- "version": "3.9.9"
- },
- "org.apache.maven:maven-model-builder": {
- "shasums": {
- "jar": "a4377182ac2e5adfe16be3b3c81981a5ecddab014184de72ae1e522f04a77602"
- },
- "version": "3.9.9"
- },
- "org.apache.maven:maven-repository-metadata": {
- "shasums": {
- "jar": "137c297e6a52d489b76663c82324d54e40f5d498a8fc015c0203fd91df8623b0"
- },
- "version": "3.9.9"
- },
- "org.apache.maven:maven-resolver-provider": {
- "shasums": {
- "jar": "5dea05049c94f952f48ce2bfe0111afdf986acc591fcc11d23fe3b8dcb70291e"
- },
- "version": "3.9.9"
- },
- "org.apache.poi:poi": {
- "shasums": {
- "jar": "1d4c81a283e127693db89e85df45119d9d312d5686d2439b5be9445c2c649155"
- },
- "version": "5.2.3"
- },
- "org.apache.poi:poi-ooxml": {
- "shasums": {
- "jar": "9b8ff6ecf562836299ce15997796e3d47fe063a5956c1c7d3f6e2a4bf6e60b79"
- },
- "version": "5.2.3"
- },
- "org.apache.poi:poi-ooxml-lite": {
- "shasums": {
- "jar": "35a200a9bd110b176450179170887bb9eac2dcba47a09d93c91e83afe70b7147"
- },
- "version": "5.2.3"
- },
- "org.apache.thrift:libthrift": {
- "shasums": {
- "jar": "2b6e6550b40467ede7b3034a1a9eb9148fbf920cfdae5bf0b1d2bb3d4e780625"
- },
- "version": "0.19.0"
- },
- "org.apache.velocity:velocity-engine-core": {
- "shasums": {
- "jar": "b086cee8fd8183e240b4afcf54fe38ec33dd8eb0da414636e5bf7aa4d9856629"
- },
- "version": "2.3"
- },
- "org.apache.ws.xmlschema:xmlschema-core": {
- "shasums": {
- "jar": "ab4ca02ae5634caf114161e40df94cb7e6bec2b33d372d46bd78189a4cb27dfa"
- },
- "version": "2.3.0"
- },
- "org.apache.xmlbeans:xmlbeans": {
- "shasums": {
- "jar": "5f484a78bed71cbffe3709678b6bdd3463781a7c61c6d9872330aecbf150762a"
- },
- "version": "5.1.1"
- },
- "org.apiguardian:apiguardian-api": {
- "shasums": {
- "jar": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38"
- },
- "version": "1.1.2"
- },
- "org.assertj:assertj-core": {
- "shasums": {
- "jar": "4c2f86418ff47ee6b67fbc6adb194e80219b793281b3bda28799d4425bc9a0bd"
- },
- "version": "3.26.3"
- },
- "org.atteo:evo-inflector": {
- "shasums": {
- "jar": "ac0192fd110a0363732b17ea94fd1ce8cfd85790c8e1551e14f866908b5d80e1"
- },
- "version": "1.3"
- },
- "org.bidib.com.github.markusbernhardt:proxy-vole": {
- "shasums": {
- "jar": "15afa73395b3136ab9067b55d644e8ead65d374e0f2ae2db91299c0b07866bd9"
- },
- "version": "1.1.5"
- },
- "org.bouncycastle:bcpkix-jdk15on": {
- "shasums": {
- "jar": "e5b9cb821df57f70b0593358e89c0e8d7266515da9d088af6c646f63d433c07c"
- },
- "version": "1.70"
- },
- "org.bouncycastle:bcpkix-jdk18on": {
- "shasums": {
- "jar": "4b48ea084e5232b9d79ebca1887b9de037b124931807cd60710748c2aee08cc9"
- },
- "version": "1.78.1"
- },
- "org.bouncycastle:bcprov-jdk15on": {
- "shasums": {
- "jar": "8f3c20e3e2d565d26f33e8d4857a37d0d7f8ac39b62a7026496fcab1bdac30d4"
- },
- "version": "1.70"
- },
- "org.bouncycastle:bcprov-jdk18on": {
- "shasums": {
- "jar": "add5915e6acfc6ab5836e1fd8a5e21c6488536a8c1f21f386eeb3bf280b702d7"
- },
- "version": "1.78.1"
- },
- "org.bouncycastle:bcutil-jdk15on": {
- "shasums": {
- "jar": "52dc5551b0257666526c5095424567fed7dc7b00d2b1ba7bd52298411112b1d0"
- },
- "version": "1.70"
- },
- "org.bouncycastle:bcutil-jdk18on": {
- "shasums": {
- "jar": "d9fa56f97b0f761ce3bc8d9d74c5d7137a987bf5bd3abfe1003f9bafa45a1d2f"
- },
- "version": "1.78.1"
- },
- "org.checkerframework:checker-qual": {
- "shasums": {
- "jar": "3fbc2e98f05854c3df16df9abaa955b91b15b3ecac33623208ed6424640ef0f6"
- },
- "version": "3.43.0"
- },
- "org.codehaus.groovy:groovy": {
- "shasums": {
- "jar": "7ad326b0a7e49791f552313e35df7406c1a46bb6faf7908c2ecbb74daeff23fb"
- },
- "version": "3.0.19"
- },
- "org.codehaus.groovy:groovy-json": {
- "shasums": {
- "jar": "6f4b1f79e8745b1546b96d248f50f1122e0697b6d33bbdd3af362ebc8fd19df3"
- },
- "version": "3.0.19"
- },
- "org.codehaus.groovy:groovy-jsr223": {
- "shasums": {
- "jar": "3a01fc77e1813aa032fd1db371d6f436e5c6fa6ee78f0f538002522e584fd522"
- },
- "version": "3.0.19"
- },
- "org.codehaus.groovy:groovy-templates": {
- "shasums": {
- "jar": "5d094c043aa9beaa090b75c6ab4e9bbb07de0d7b3e39f292f12c50ddae0f8f3d"
- },
- "version": "3.0.19"
- },
- "org.codehaus.groovy:groovy-xml": {
- "shasums": {
- "jar": "1527f7c7778dda9c87c8c905b81aba865e5dc7b92932bf2d04b85e96b3f8ad9e"
- },
- "version": "3.0.19"
- },
- "org.codehaus.plexus:plexus-interpolation": {
- "shasums": {
- "jar": "3fb4fb6143fdf964024c3cb738551524b9ea84e5c211cd660c559ad0703e5230"
- },
- "version": "1.27"
- },
- "org.codehaus.plexus:plexus-utils": {
- "shasums": {
- "jar": "86e0255d4c879c61b4833ed7f13124e8bb679df47debb127326e7db7dd49a07b"
- },
- "version": "3.5.1"
- },
- "org.codehaus.woodstox:stax2-api": {
- "shasums": {
- "jar": "a61c48d553efad78bc01fffc4ac528bebbae64cbaec170b2a5e39cf61eb51abe"
- },
- "version": "4.2.2"
- },
- "org.eclipse.sisu:org.eclipse.sisu.inject": {
- "shasums": {
- "jar": "15335c4dcf082f599fb8eddcfb58d6a7e9a9c97de2883c257089a479b9b24522"
- },
- "version": "0.9.0.M3"
- },
- "org.glassfish.jaxb:jaxb-runtime": {
- "shasums": {
- "jar": "ba88e5bde7c0d878c3e1f2ec2fcabaf51d201eaf93b3bb9cfecfc1f11b2304d4"
- },
- "version": "2.3.9"
- },
- "org.glassfish.jaxb:txw2": {
- "shasums": {
- "jar": "973018b87af911ecf6e6d861dd0d6a477e4d8ae6a883ec5d073d3df1330b87f0"
- },
- "version": "2.3.9"
- },
- "org.glassfish:jakarta.json": {
- "shasums": {
- "jar": "52539b39498b86ca9910b0eacc608a8c78de8db3842caa84bc87169372202cc0"
- },
- "version": "2.0.1"
- },
- "org.hamcrest:hamcrest": {
- "shasums": {
- "jar": "5e62846a89f05cd78cd9c1a553f340d002458380c320455dd1f8fc5497a8a1c1"
- },
- "version": "2.2"
- },
- "org.hamcrest:hamcrest-core": {
- "shasums": {
- "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9"
- },
- "version": "1.3"
- },
- "org.hamcrest:hamcrest-library": {
- "shasums": {
- "jar": "157b0d09e661d25dc5495f1ffb092165b22b6bcc63b228261aec889566985001"
- },
- "version": "1.1"
- },
- "org.hdrhistogram:HdrHistogram": {
- "shasums": {
- "jar": "22d1d4316c4ec13a68b559e98c8256d69071593731da96136640f864fa14fad8"
- },
- "version": "2.2.2"
- },
- "org.imgscalr:imgscalr-lib": {
- "shasums": {
- "jar": "6f128a71c5e87a16f810513a73ad3c77d0ee0bb622ee0ce1ead115bccbc76d0a"
- },
- "version": "4.2"
- },
- "org.javadelight:delight-rhino-sandbox": {
- "shasums": {
- "jar": "e22941d77d0d01dfc6ee5612ad421860baae8a3a0dea2eeb67658061f34527b4"
- },
- "version": "0.0.17"
- },
- "org.jboss.marshalling:jboss-marshalling": {
- "shasums": {
- "jar": "2f052baaa1c3988fff4fd5bc802bce4b436a76cf0c327f69233fef5fb1c561ac"
- },
- "version": "1.4.11.Final"
- },
- "org.jdom:jdom2": {
- "shasums": {
- "jar": "0b20f45e3a0fd8f0d12cdc5316b06776e902b1365db00118876f9175c60f302c"
- },
- "version": "2.0.6.1"
- },
- "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil": {
- "shasums": {
- "jar": "d9652a225d86e5420d1a07b2bd5be33cdaff9184a2522ced837bd3b963e7f4a4"
- },
- "version": "8.5.14-jb1"
- },
- "org.jetbrains.intellij.deps.jcef:jcef": {
- "shasums": {
- "jar": "da1a0d3e31eb33c7bfd72b64ce89f0883479d574041bb933138308fa0c2cc54e"
- },
- "version": "122.1.9-gd14e051-chromium-122.0.6261.94-api-1.17-dev-b538"
- },
- "org.jetbrains.intellij.deps.winp:winp": {
- "shasums": {
- "jar": "9e2d7a23a1d3921861939509108606ad1cf6b10c64d65ac91958a62043cfa253"
- },
- "version": "1.30.1"
- },
- "org.jetbrains.intellij.deps:asm-all": {
- "shasums": {
- "jar": "a72e84efb1406a7ab326e0b28c4376e9e1ebfc08c09f23edff5e6e7249588df7"
- },
- "version": "9.6.1"
- },
- "org.jetbrains.intellij.deps:commons-imaging": {
- "shasums": {
- "jar": "ba1cb46e5494286940b016da372ae94a60d2dbc411b6dac5db1e40128725d501"
- },
- "version": "1.0-RC-1"
- },
- "org.jetbrains.intellij.deps:java-compatibility": {
- "shasums": {
- "jar": "1f799c9e7691a4dcddb1cb3e28e8517d5e6b27c2ac75093f39714afdc9216950"
- },
- "version": "1.0.1"
- },
- "org.jetbrains.intellij.deps:rwmutex-idea": {
- "shasums": {
- "jar": "d6fc640c86dc102fac42e1fda19506db76c07745584e0e8acbe4a332d53c43af"
- },
- "version": "0.0.7"
- },
- "org.jetbrains.intellij.plugins:structure-base": {
- "shasums": {
- "jar": "b763deb066b52b1e9df471f78f476f49732892b0839aabc51904c86b127cb9e7"
- },
- "version": "3.276"
- },
- "org.jetbrains.intellij.plugins:structure-intellij": {
- "shasums": {
- "jar": "a91abcf9c27362485f65af3876f52185d16b969efc30e071ffce534caa57223f"
- },
- "version": "3.276"
- },
- "org.jetbrains.intellij:blockmap": {
- "shasums": {
- "jar": "7e3f98d3370551fea909ceb952e4797108a3a5ef67a1d7b5fb03a036eab24df9"
- },
- "version": "1.0.7"
- },
- "org.jetbrains.jediterm:jediterm-core": {
- "shasums": {
- "jar": "783da24cb8fbf0b928e58d39a5c7d43284ee7646f8039a3681f75db73aab794a"
- },
- "version": "3.47"
- },
- "org.jetbrains.jediterm:jediterm-ui": {
- "shasums": {
- "jar": "5217fe12ddcdb5bb134bc22410c74400ffc3ecca1bc465692e42809f64be1158"
- },
- "version": "3.47"
- },
- "org.jetbrains.jps:jps-javac-extension": {
- "shasums": {
- "jar": "86b9d2a2378cff951f3bd0750d56ff4cef64f78dbb33e9f7abd9c7e6e14d99de"
- },
- "version": "10"
- },
- "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations": {
- "shasums": {
- "jar": "8b63b4ffb7ba68e28720569ad47a96cc065c94564ed161eea15ac864887ba4de"
- },
- "version": "2.0.20"
- },
- "org.jetbrains.kotlin:kotlin-gradle-plugin-api": {
- "shasums": {
- "jar": "0f7357bc5ccc8e3681ec3b4643c70cad2883b246c8b7af7d6d971c41e3934f2d"
- },
- "version": "2.0.20"
- },
- "org.jetbrains.kotlin:kotlin-jps-plugin-classpath": {
- "shasums": {
- "jar": "e583f6bbb97292944b576c39140691e73cc2c4c4c5479b984ce0cf072ce9b749"
- },
- "version": "2.0.21-release-482"
- },
- "org.jetbrains.kotlin:kotlin-native-utils": {
- "shasums": {
- "jar": "c166f2051e91d199e960ffc7b2764485c1510cd17674dd7b8ce3c2fcd06a872b"
- },
- "version": "2.0.20"
- },
- "org.jetbrains.kotlin:kotlin-reflect": {
- "shasums": {
- "jar": "0ec074556261644c227e47a08ba3f1790820832179250e12bdc8d95af67521a8"
- },
- "version": "2.0.21-488"
- },
- "org.jetbrains.kotlin:kotlin-serialization-compiler-plugin": {
- "shasums": {
- "jar": "83ef32ca26e5f49bb8e226620b38bf86dc64a39a1ecfa8fce047997a70733709"
- },
- "version": "2.0.10"
- },
- "org.jetbrains.kotlin:kotlin-stdlib": {
- "shasums": {
- "jar": "ac678619557e8b40a6832ceee5b4032d97aaeee516d4f706ab44132b12b38f92"
- },
- "version": "2.0.21-488"
- },
- "org.jetbrains.kotlin:kotlin-stdlib-common": {
- "shasums": {
- "jar": "60b53a3fc0ed19ff5568ad54372f102f51109b7480417e93c8f3418ae4f73188"
- },
- "version": "1.9.22"
- },
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7": {
- "shasums": {
- "jar": "055f5cb24287fa106100995a7b47ab92126b81e832e875f5fa2cf0bd55693d0b"
- },
- "version": "1.8.22"
- },
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8": {
- "shasums": {
- "jar": "4198b0eaf090a4f25b6f7e5a59581f4314ba8c9f6cd1d13ee9d348e65ed8f707"
- },
- "version": "1.8.22"
- },
- "org.jetbrains.kotlin:kotlin-test": {
- "shasums": {
- "jar": "42ee6ff01f0e60aa77bd74c2f7216e7d1c823eaafe6c83002d9ebba7ea667cbb"
- },
- "version": "2.0.21-488"
- },
- "org.jetbrains.kotlin:kotlin-tooling-core": {
- "shasums": {
- "jar": "5b6f148548fe9e074df51f4225344433bf0375ac5b39ffcd3d7bd7d7f602d629"
- },
- "version": "2.0.20"
- },
- "org.jetbrains.kotlin:kotlin-util-io": {
- "shasums": {
- "jar": "6464db8d4172c21a17a790b6d1789022ed67adb37c50be6b8b9f582b552b8522"
- },
- "version": "2.0.20"
- },
- "org.jetbrains.kotlin:kotlin-util-klib": {
- "shasums": {
- "jar": "87dd838dc77782cb9567f1a761499b3e4a50f528c005b2638a2e3e57410a963b"
- },
- "version": "2.0.20"
- },
- "org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm": {
- "shasums": {
- "jar": "72e9a9b0003ec5254b638186f7ca1675b08006bdde4c9c4c589970342ccd2e77"
- },
- "version": "0.3.8"
- },
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": {
- "shasums": {
- "jar": "9860906a1937490bf5f3b06d2f0e10ef451e65b95b269f22daf68a3d1f5065c5"
- },
- "version": "1.8.0"
- },
- "org.jetbrains.kotlinx:kotlinx-coroutines-debug": {
- "shasums": {
- "jar": "e3f63422e0eb05f9de5683067aee6fcd6c819a19306d83e225317f50627d6b12"
- },
- "version": "1.7.3"
- },
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8": {
- "shasums": {
- "jar": "b96f7145ba69b48f4940534cb8e19c7e159c45443e27c36821626148ba1710f2"
- },
- "version": "1.7.1"
- },
- "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j": {
- "shasums": {
- "jar": "fbb40ca7e55a78017feac897180be64f562a2eb781c6a3f6c9bb2ff88d92223f"
- },
- "version": "1.7.1"
- },
- "org.jetbrains.kotlinx:kotlinx-datetime-jvm": {
- "shasums": {
- "jar": "bc94b0fcb4464742f02cf54a3e8db9e7b141a1a052ca8ddaf662a60affa21530"
- },
- "version": "0.6.1"
- },
- "org.jetbrains.kotlinx:kotlinx-html-jvm": {
- "shasums": {
- "jar": "e276fd903e32532ff63744713a3d1025e7a50f0f78ac46fbe5910e1596fd1c3d"
- },
- "version": "0.11.0"
- },
- "org.jetbrains.kotlinx:kotlinx-metadata-jvm": {
- "shasums": {
- "jar": "6030de49e7fc2ca8009e1221213035694b97494044aa99bcfb0c8e0e73984d4d"
- },
- "version": "0.8.0"
- },
- "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm": {
- "shasums": {
- "jar": "5e405251ecdca6badb483c94ce22709489fe8a97a4d4ddca5cd43af8449e439f"
- },
- "version": "1.6.2"
- },
- "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm": {
- "shasums": {
- "jar": "29c821a8d4e25cbfe4f2ce96cdd4526f61f8f4e69a135f9612a34a81d93b65f1"
- },
- "version": "1.6.3"
- },
- "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm": {
- "shasums": {
- "jar": "d3234179bcff1886d53d67c11eca47f7f3cf7b63c349d16965f6db51b7f3dd9a"
- },
- "version": "1.6.3"
- },
- "org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm": {
- "shasums": {
- "jar": "94c6ecb14ef5503db65807caa3cb35bbfa175d1ca83c8ffaba32219f3b992597"
- },
- "version": "1.6.3"
- },
- "org.jetbrains.nativecerts:jvm-native-trusted-roots": {
- "shasums": {
- "jar": "9501d16ed256fa0db804e54e4d46732f1dceceae37f8590bec51032d3415496f"
- },
- "version": "1.0.21"
- },
- "org.jetbrains.pty4j:pty4j": {
- "shasums": {
- "jar": "b8df7a5814a082741c523cb1647e2c0fa3cdd0fd1147ca8e9b0b3cf10995a9ed"
- },
- "version": "0.13.1"
- },
- "org.jetbrains.teamcity:serviceMessages": {
- "shasums": {
- "jar": "5280d3e4bae23c4f1cc59bab77dab9f7a9626aeceeaa0bb07a9868bcedae2da9"
- },
- "version": "2024.07"
- },
- "org.jetbrains:annotations": {
- "shasums": {
- "jar": "27a770dc7ce50500918bb8c3c0660c98290630ec796b5e3cf6b90f403b3033c6"
- },
- "version": "24.1.0"
- },
- "org.jetbrains:annotations-java5": {
- "shasums": {
- "jar": "2d033590350f9e936a787bfa407ecae221a80220762c9cf56c0066ff5e52fd10"
- },
- "version": "24.0.0"
- },
- "org.jetbrains:apple-notary-api-kotlin-client": {
- "shasums": {
- "jar": "68d0ecf4537f09f9115b2d68c57664cd1bdcf8ec25937b7280f89eea20c3bf22"
- },
- "version": "1.0.5"
- },
- "org.jetbrains:jetCheck": {
- "shasums": {
- "jar": "c5f95c97171311066a13eb750a6bb999fa7eeb43c1394705034926336c0b7b0f"
- },
- "version": "0.2.2"
- },
- "org.jetbrains:markdown-jvm": {
- "shasums": {
- "jar": "02e0f9bf95e4b9f81e34593691a5c0ff14604db39fb8446fe9a4efa66553f3ac"
- },
- "version": "0.7.2"
- },
- "org.jetbrains:marketplace-zip-signer": {
- "shasums": {
- "jar": "da98a08c22bb20e2e37e11445a222281d71751eb0b04c217b219d1d43faf2423"
- },
- "version": "0.1.24"
- },
- "org.jmock:jmock": {
- "shasums": {
- "jar": "d96425f4bab28798162e59fffbe7e16ea6c2aab303ee8dfb0a2ec38a5a4e2f36"
- },
- "version": "2.5.1"
- },
- "org.json:json": {
- "shasums": {
- "jar": "0f18192df289114e17aa1a0d0a7f8372cc9f5c7e4f7e39adcf8906fe714fa7d3"
- },
- "version": "20231013"
- },
- "org.jsoup:jsoup": {
- "shasums": {
- "jar": "3bb5b0ec02998abe45a51f37d7ce67c3068b4ccd4ab63c965929ec5074d64e91"
- },
- "version": "1.18.1"
- },
- "org.junit.jupiter:junit-jupiter-api": {
- "shasums": {
- "jar": "42aa202fc862f76cc5af65b47b1c0b1961cdd79cd2216405a6dfa2bd20b20974"
- },
- "version": "5.11.0"
- },
- "org.junit.jupiter:junit-jupiter-engine": {
- "shasums": {
- "jar": "7012423383d0c79d0347c5cf2bd1996c30a12240fb729e0cdfa954852ec693cc"
- },
- "version": "5.11.0"
- },
- "org.junit.jupiter:junit-jupiter-params": {
- "shasums": {
- "jar": "92ccae2d72e8cc7ac4d3a912fd1a8fecc5e3040a62ac6c667a07a6f55b8023eb"
- },
- "version": "5.11.0"
- },
- "org.junit.platform:junit-platform-commons": {
- "shasums": {
- "jar": "609333a4545f9018eb0c59071efd30663a9e9fdce528121b65a04c27e5fc26a7"
- },
- "version": "1.11.0"
- },
- "org.junit.platform:junit-platform-engine": {
- "shasums": {
- "jar": "a7e67279c651c516949512b506916475a6d9e284cd4f4c30d029b4ad73a944d8"
- },
- "version": "1.11.0"
- },
- "org.junit.platform:junit-platform-launcher": {
- "shasums": {
- "jar": "a44535e639814236844e2247204f89247d13af0cebdea53a42314100dfde19ce"
- },
- "version": "1.11.0"
- },
- "org.junit.vintage:junit-vintage-engine": {
- "shasums": {
- "jar": "ce50ffc70b37fbbd4b9c84fb132bf1b004475ed6af45121499a750fae85a6a60"
- },
- "version": "5.11.0"
- },
- "org.lz4:lz4-java": {
- "shasums": {
- "jar": "d74a3334fb35195009b338a951f918203d6bbca3d1d359033dc33edd1cadc9ef"
- },
- "version": "1.8.0"
- },
- "org.mockito:mockito-core": {
- "shasums": {
- "jar": "4a2eb29237050da749e90a46f948bce7e26ec22b671e41f59b1ac6f4b6408229"
- },
- "version": "5.12.0"
- },
- "org.mockito:mockito-junit-jupiter": {
- "shasums": {
- "jar": "2663b47e5b36bebef3a1a21610dc4cea504f0124545d45fa5f3332837971d66d"
- },
- "version": "5.12.0"
- },
- "org.mozilla:rhino": {
- "shasums": {
- "jar": "5c6dae050ceb71774a5fc82ce6e3f0392daf0ffa9ec3596f70d4d07ee50b8970"
- },
- "version": "1.7.7.2"
- },
- "org.mozilla:rhino-runtime": {
- "shasums": {
- "jar": "4f38c96499c614145b87442700e196df39b0af808b1b1204eaccaa15bef17c2b"
- },
- "version": "1.7.15"
- },
- "org.objenesis:objenesis": {
- "shasums": {
- "jar": "02dfd0b0439a5591e35b708ed2f5474eb0948f53abf74637e959b8e4ef69bfeb"
- },
- "version": "3.3"
- },
- "org.opentest4j:opentest4j": {
- "shasums": {
- "jar": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b"
- },
- "version": "1.3.0"
- },
- "org.roaringbitmap:RoaringBitmap": {
- "shasums": {
- "jar": "3b4860ad6159437c2e218a2b6247e0eeaeed193267e930b17396c31ef45ad616"
- },
- "version": "1.0.0"
- },
- "org.slf4j:jcl-over-slf4j": {
- "shasums": {
- "jar": "ab57ca8fd223772c17365d121f59e94ecbf0ae59d08c03a3cb5b81071c019195"
- },
- "version": "1.7.36"
- },
- "org.slf4j:log4j-over-slf4j": {
- "shasums": {
- "jar": "0a7e032bf5bcdd5b2bf8bf2e5cf02c5646f2aa6fee66933b8150dbe84e651e8a"
- },
- "version": "1.7.36"
- },
- "org.slf4j:slf4j-api": {
- "shasums": {
- "jar": "e7c2a48e8515ba1f49fa637d57b4e2f590b3f5bd97407ac699c3aa5efb1204a9"
- },
- "version": "2.0.13"
- },
- "org.slf4j:slf4j-jdk14": {
- "shasums": {
- "jar": "83f17205a6470c3cd4214306d3ed011651c173297f705acef544c01795f253cd"
- },
- "version": "2.0.13"
- },
- "org.snakeyaml:snakeyaml-engine": {
- "shasums": {
- "jar": "4053f878c171692aab8782f53a3974f43e55e2b6ed12c3682b36a46968c5ded1"
- },
- "version": "2.7"
- },
- "org.spdx:java-spdx-library": {
- "shasums": {
- "jar": "ef116816a4d221933d34d9f113fd47f6780bca2b0c826545081d742f4e7178fb"
- },
- "version": "1.1.10"
- },
- "org.spdx:spdx-jackson-store": {
- "shasums": {
- "jar": "f2fee72e08fd510479ac93e7e33694bdbc465b32a56896bf1ab8a8dfba366f18"
- },
- "version": "1.1.9"
- },
- "org.spdx:spdx-rdf-store": {
- "shasums": {
- "jar": "a4d4ec45c90da5487c76adffdb5aa715729735dee36f8b81f685e4e08081011b"
- },
- "version": "1.1.9"
- },
- "org.spdx:spdx-spreadsheet-store": {
- "shasums": {
- "jar": "ddc0ed8ccf98697706ecf4a1a3bc332abe694c9bc1fba03d974fde6a79df3962"
- },
- "version": "1.1.7"
- },
- "org.spdx:spdx-tagvalue-store": {
- "shasums": {
- "jar": "6da6765ed94879a52a8e92e66d13bcda4c855ee029942423b3071fbf8406237c"
- },
- "version": "1.1.7"
- },
- "org.spdx:tools-java": {
- "shasums": {
- "jar": "deaca39f9ae12879f061c946d72641240e731dc9df0059d9b69472f43accb4a5"
- },
- "version": "1.1.8"
- },
- "org.swinglabs:swingx-core": {
- "shasums": {
- "jar": "0df80935d9bc3b3841bc621c6fef6615c93aaf80393ccaa196db11bf97784f18"
- },
- "version": "1.6.2-2"
- },
- "org.tukaani:xz": {
- "shasums": {
- "jar": "95c63c1a55b22dd6453890a419cc1a640f790bbf7d8ae82db1e30aefefb08888"
- },
- "version": "1.10"
- },
- "org.yaml:snakeyaml": {
- "shasums": {
- "jar": "63a76fe66b652360bd4c2c107e6f0258daa7d4bb492008ba8c26fcd230ff9146"
- },
- "version": "2.3"
- },
- "oro:oro": {
- "shasums": {
- "jar": "e00ccdad5df7eb43fdee44232ef64602bf63807c2d133a7be83ba09fd49af26e"
- },
- "version": "2.0.8"
- },
- "software.amazon.ion:ion-java": {
- "shasums": {
- "jar": "0d127b205a1fce0abc2a3757a041748651bc66c15cf4c059bac5833b27d471a5"
- },
- "version": "1.0.2"
- },
- "xerces:xercesImpl": {
- "shasums": {
- "jar": "6fc991829af1708d15aea50c66f0beadcd2cfeb6968e0b2f55c1b0909883fe16"
- },
- "version": "2.12.2"
- },
- "xml-apis:xml-apis": {
- "shasums": {
- "jar": "a840968176645684bb01aed376e067ab39614885f9eee44abe35a5f20ebe7fad"
- },
- "version": "1.4.01"
- },
- "xml-resolver:xml-resolver": {
- "shasums": {
- "jar": "47dcde8986019314ef78ae7280a94973a21d2ed95075a40a000b42da956429e1"
- },
- "version": "1.2"
- },
- "xmlpull:xmlpull": {
- "shasums": {
- "jar": "34e08ee62116071cbb69c0ed70d15a7a5b208d62798c59f2120bb8929324cb63"
- },
- "version": "1.1.3.1"
- }
- },
- "dependencies": {
- "ai.grazie.model:model-common-jvm": [
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "ai.grazie.model:model-gec-jvm": [
- "ai.grazie.model:model-text-jvm",
- "ai.grazie.nlp:nlp-langs-jvm",
- "ai.grazie.utils:utils-common-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "ai.grazie.model:model-text-jvm": [
- "ai.grazie.model:model-common-jvm",
- "ai.grazie.utils:utils-common-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "ai.grazie.nlp:nlp-common-jvm": [
- "ai.grazie.model:model-text-jvm",
- "ai.grazie.utils:utils-common-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "ai.grazie.nlp:nlp-detect-jvm": [
- "ai.grazie.nlp:nlp-common-jvm",
- "ai.grazie.nlp:nlp-langs-jvm",
- "ai.grazie.nlp:nlp-patterns-jvm",
- "ai.grazie.nlp:nlp-similarity-jvm",
- "ai.grazie.nlp:nlp-tokenizer-jvm",
- "ai.grazie.utils:utils-common-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "ai.grazie.nlp:nlp-langs-jvm": [
- "ai.grazie.nlp:nlp-common-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "ai.grazie.nlp:nlp-patterns-jvm": [
- "ai.grazie.model:model-text-jvm",
- "ai.grazie.nlp:nlp-langs-jvm",
- "ai.grazie.utils:utils-common-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "ai.grazie.nlp:nlp-phonetics-jvm": [
- "ai.grazie.nlp:nlp-common-jvm",
- "ai.grazie.nlp:nlp-langs-jvm",
- "ai.grazie.nlp:nlp-similarity-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "ai.grazie.nlp:nlp-similarity-jvm": [
- "ai.grazie.nlp:nlp-common-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "ai.grazie.nlp:nlp-tokenizer-jvm": [
- "ai.grazie.nlp:nlp-common-jvm",
- "ai.grazie.nlp:nlp-langs-jvm",
- "ai.grazie.nlp:nlp-patterns-jvm",
- "ai.grazie.utils:utils-common-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "ai.grazie.spell:gec-spell-engine-local-jvm": [
- "ai.grazie.model:model-gec-jvm",
- "ai.grazie.nlp:nlp-common-jvm",
- "ai.grazie.nlp:nlp-langs-jvm",
- "ai.grazie.nlp:nlp-patterns-jvm",
- "ai.grazie.nlp:nlp-phonetics-jvm",
- "ai.grazie.nlp:nlp-similarity-jvm",
- "ai.grazie.nlp:nlp-tokenizer-jvm",
- "ai.grazie.utils:utils-common-jvm",
- "org.apache.lucene:lucene-analysis-common",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "ai.grazie.spell:hunspell-en-jvm": [
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
- ],
- "ai.grazie.utils:utils-common-jvm": [
- "it.unimi.dsi:fastutil-core",
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm",
- "org.slf4j:slf4j-api"
- ],
- "ai.grazie.utils:utils-lucene-lt-compatibility": [
- "org.apache.lucene:lucene-core",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "com.amazonaws:aws-java-sdk-core": [
- "com.fasterxml.jackson.core:jackson-databind",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor",
- "commons-codec:commons-codec",
- "commons-logging:commons-logging",
- "joda-time:joda-time",
- "org.apache.httpcomponents:httpclient",
- "software.amazon.ion:ion-java"
- ],
- "com.amazonaws:aws-java-sdk-kms": [
- "com.amazonaws:aws-java-sdk-core",
- "com.amazonaws:jmespath-java"
- ],
- "com.amazonaws:aws-java-sdk-s3": [
- "com.amazonaws:aws-java-sdk-core",
- "com.amazonaws:aws-java-sdk-kms",
- "com.amazonaws:jmespath-java"
- ],
- "com.amazonaws:jmespath-java": [
- "com.fasterxml.jackson.core:jackson-databind"
- ],
- "com.auth0:java-jwt": [
- "com.fasterxml.jackson.core:jackson-databind"
- ],
- "com.fasterxml.jackson.core:jackson-databind": [
- "com.fasterxml.jackson.core:jackson-annotations",
- "com.fasterxml.jackson.core:jackson-core"
- ],
- "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor": [
- "com.fasterxml.jackson.core:jackson-core",
- "com.fasterxml.jackson.core:jackson-databind"
- ],
- "com.fasterxml.jackson.dataformat:jackson-dataformat-xml": [
- "com.fasterxml.jackson.core:jackson-annotations",
- "com.fasterxml.jackson.core:jackson-core",
- "com.fasterxml.jackson.core:jackson-databind",
- "com.fasterxml.woodstox:woodstox-core",
- "org.codehaus.woodstox:stax2-api"
- ],
- "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml": [
- "com.fasterxml.jackson.core:jackson-core",
- "com.fasterxml.jackson.core:jackson-databind",
- "org.yaml:snakeyaml"
- ],
- "com.fasterxml.jackson.datatype:jackson-datatype-joda": [
- "com.fasterxml.jackson.core:jackson-annotations",
- "com.fasterxml.jackson.core:jackson-core",
- "com.fasterxml.jackson.core:jackson-databind",
- "joda-time:joda-time"
- ],
- "com.fasterxml.jackson.jr:jackson-jr-objects": [
- "com.fasterxml.jackson.core:jackson-core"
- ],
- "com.fasterxml.jackson.module:jackson-module-kotlin": [
- "com.fasterxml.jackson.core:jackson-annotations",
- "com.fasterxml.jackson.core:jackson-databind",
- "org.jetbrains.kotlin:kotlin-reflect"
- ],
- "com.fasterxml.woodstox:woodstox-core": [
- "org.codehaus.woodstox:stax2-api"
- ],
- "com.fasterxml:aalto-xml": [
- "org.codehaus.woodstox:stax2-api"
- ],
- "com.github.ben-manes.caffeine:caffeine": [
- "com.google.errorprone:error_prone_annotations",
- "org.checkerframework:checker-qual"
- ],
- "com.github.java-json-tools:btf": [
- "com.google.code.findbugs:jsr305"
- ],
- "com.github.java-json-tools:jackson-coreutils": [
- "com.fasterxml.jackson.core:jackson-databind",
- "com.github.java-json-tools:msg-simple",
- "com.google.code.findbugs:jsr305"
- ],
- "com.github.java-json-tools:jackson-coreutils-equivalence": [
- "com.fasterxml.jackson.core:jackson-databind",
- "com.github.java-json-tools:jackson-coreutils",
- "com.google.guava:guava"
- ],
- "com.github.java-json-tools:json-schema-core": [
- "com.fasterxml.jackson.core:jackson-databind",
- "com.github.java-json-tools:jackson-coreutils",
- "com.github.java-json-tools:jackson-coreutils-equivalence",
- "com.github.java-json-tools:uri-template",
- "com.google.code.findbugs:jsr305",
- "com.google.guava:guava",
- "org.mozilla:rhino"
- ],
- "com.github.java-json-tools:json-schema-validator": [
- "com.github.java-json-tools:jackson-coreutils-equivalence",
- "com.github.java-json-tools:json-schema-core",
- "com.google.code.findbugs:jsr305",
- "com.google.guava:guava",
- "com.googlecode.libphonenumber:libphonenumber",
- "com.sun.mail:mailapi",
- "joda-time:joda-time",
- "net.sf.jopt-simple:jopt-simple"
- ],
- "com.github.java-json-tools:msg-simple": [
- "com.github.java-json-tools:btf",
- "com.google.code.findbugs:jsr305"
- ],
- "com.github.java-json-tools:uri-template": [
- "com.github.java-json-tools:msg-simple",
- "com.google.code.findbugs:jsr305",
- "com.google.guava:guava"
- ],
- "com.google.code.gson:gson": [
- "com.google.errorprone:error_prone_annotations"
- ],
- "com.google.guava:guava": [
- "com.google.code.findbugs:jsr305",
- "com.google.errorprone:error_prone_annotations",
- "com.google.guava:failureaccess",
- "com.google.guava:listenablefuture",
- "com.google.j2objc:j2objc-annotations",
- "org.checkerframework:checker-qual"
- ],
- "com.intellij.platform:kotlinx-coroutines-core-jvm": [
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains:annotations"
- ],
- "com.intellij.platform:kotlinx-coroutines-debug": [
- "com.intellij.platform:kotlinx-coroutines-core-jvm",
- "net.bytebuddy:byte-buddy",
- "net.bytebuddy:byte-buddy-agent",
- "net.java.dev.jna:jna",
- "net.java.dev.jna:jna-platform",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "com.intellij.platform:kotlinx-coroutines-slf4j": [
- "com.intellij.platform:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.slf4j:slf4j-api"
- ],
- "com.intellij.platform:kotlinx-coroutines-test-jvm": [
- "com.intellij.platform:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains:annotations"
- ],
- "com.jetbrains.fleet:rpc-compiler-plugin": [
- "org.jetbrains.kotlin:kotlin-gradle-plugin-api",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains:annotations"
- ],
- "com.jetbrains.format-ripper:format-ripper": [
- "org.apache.commons:commons-compress",
- "org.bouncycastle:bcpkix-jdk15on",
- "org.bouncycastle:bcprov-jdk15on",
- "org.bouncycastle:bcutil-jdk15on",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8"
- ],
- "com.jetbrains.fus.reporting:ap-validation": [
- "com.jetbrains.fus.reporting:model",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains:annotations"
- ],
- "com.jetbrains.fus.reporting:model": [
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
- ],
- "com.jetbrains.intellij.devkit:devkit-runtime-module-repository-jps": [
- "com.jetbrains.intellij.platform:jps-build",
- "com.jetbrains.intellij.platform:jps-model",
- "com.jetbrains.intellij.platform:jps-model-serialization",
- "com.jetbrains.intellij.platform:runtime-repository",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "com.jetbrains.intellij.java:java-aether-dependency-resolver": [
- "com.jetbrains.intellij.platform:util",
- "commons-codec:commons-codec",
- "commons-logging:commons-logging",
- "org.apache.commons:commons-lang3",
- "org.apache.httpcomponents:httpmime",
- "org.apache.maven.resolver:maven-resolver-connector-basic",
- "org.apache.maven.resolver:maven-resolver-transport-file",
- "org.apache.maven.resolver:maven-resolver-transport-http",
- "org.apache.maven:maven-resolver-provider",
- "org.codehaus.plexus:plexus-utils",
- "org.jetbrains:annotations",
- "org.slf4j:slf4j-api",
- "org.slf4j:slf4j-jdk14"
- ],
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util": [
- "org.jetbrains.intellij.deps:asm-all"
- ],
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util-java8": [
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util"
- ],
- "com.jetbrains.intellij.java:java-gui-forms-compiler": [
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util",
- "com.jetbrains.intellij.java:java-gui-forms-rt",
- "com.jetbrains.intellij.platform:util-jdom",
- "com.jgoodies:forms",
- "org.jetbrains.intellij.deps:asm-all",
- "org.jetbrains:annotations"
- ],
- "com.jetbrains.intellij.java:java-rt": [
- "junit:junit"
- ],
- "com.jetbrains.intellij.platform:jps-build": [
- "com.github.ben-manes.caffeine:caffeine",
- "com.google.code.gson:gson",
- "com.google.protobuf:protobuf-java",
- "com.jetbrains.intellij.java:java-aether-dependency-resolver",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util-java8",
- "com.jetbrains.intellij.java:java-gui-forms-compiler",
- "com.jetbrains.intellij.java:java-gui-forms-rt",
- "com.jetbrains.intellij.java:java-rt",
- "com.jetbrains.intellij.platform:jps-build-javac-rt",
- "com.jetbrains.intellij.platform:jps-model",
- "com.jetbrains.intellij.platform:jps-model-impl",
- "com.jetbrains.intellij.platform:jps-model-serialization",
- "com.jetbrains.intellij.platform:runtime-repository",
- "com.jetbrains.intellij.platform:tracing-rt",
- "com.jetbrains.intellij.platform:util",
- "com.jetbrains.intellij.platform:util-jdom",
- "com.jetbrains.intellij.platform:util-nanoxml",
- "com.jetbrains.intellij.platform:util-zip",
- "com.jgoodies:forms",
- "com.thoughtworks.qdox:qdox",
- "io.netty:netty-buffer",
- "io.netty:netty-codec-http2",
- "javax.annotation:javax.annotation-api",
- "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil",
- "org.jetbrains.intellij.deps:asm-all",
- "org.jetbrains.jps:jps-javac-extension",
- "org.jetbrains.kotlinx:kotlinx-metadata-jvm"
- ],
- "com.jetbrains.intellij.platform:jps-build-javac-rt": [
- "com.google.protobuf:protobuf-java",
- "com.jetbrains.intellij.platform:util-rt",
- "io.netty:netty-buffer",
- "io.netty:netty-codec-http2",
- "javax.annotation:javax.annotation-api",
- "org.jetbrains.jps:jps-javac-extension",
- "org.jetbrains:annotations-java5"
- ],
- "com.jetbrains.intellij.platform:jps-model": [
- "com.jetbrains.intellij.platform:util",
- "org.jetbrains:annotations"
- ],
- "com.jetbrains.intellij.platform:jps-model-impl": [
- "com.jetbrains.intellij.platform:jps-model",
- "com.jetbrains.intellij.platform:util",
- "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil"
- ],
- "com.jetbrains.intellij.platform:jps-model-serialization": [
- "com.jetbrains.intellij.platform:jps-model",
- "com.jetbrains.intellij.platform:util",
- "com.jetbrains.intellij.platform:util-jdom",
- "io.opentelemetry.semconv:opentelemetry-semconv",
- "io.opentelemetry:opentelemetry-sdk",
- "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil"
- ],
- "com.jetbrains.intellij.platform:runtime-repository": [
- "org.jetbrains:annotations"
- ],
- "com.jetbrains.intellij.platform:util": [
- "com.fasterxml:aalto-xml",
- "com.jetbrains.intellij.platform:util-base",
- "com.jetbrains.intellij.platform:util-class-loader",
- "com.jetbrains.intellij.platform:util-jdom",
- "com.jetbrains.intellij.platform:util-rt",
- "com.jetbrains.intellij.platform:util-xml-dom",
- "net.java.dev.jna:jna-platform",
- "org.apache.commons:commons-compress",
- "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains:annotations",
- "org.lz4:lz4-java",
- "org.slf4j:log4j-over-slf4j",
- "oro:oro"
- ],
- "com.jetbrains.intellij.platform:util-base": [
- "com.jetbrains.intellij.platform:util-rt",
- "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-debug",
- "org.jetbrains:annotations"
- ],
- "com.jetbrains.intellij.platform:util-class-loader": [
- "com.jetbrains.intellij.platform:util-rt-java8",
- "org.jetbrains:annotations"
- ],
- "com.jetbrains.intellij.platform:util-jdom": [
- "jaxen:jaxen",
- "org.jetbrains:annotations"
- ],
- "com.jetbrains.intellij.platform:util-rt": [
- "org.jetbrains:annotations-java5"
- ],
- "com.jetbrains.intellij.platform:util-rt-java8": [
- "org.jetbrains:annotations"
- ],
- "com.jetbrains.intellij.platform:util-xml-dom": [
- "com.fasterxml:aalto-xml",
- "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains:annotations"
- ],
- "com.jetbrains.intellij.platform:util-zip": [
- "com.jetbrains.intellij.platform:util-rt-java8",
- "org.jetbrains:annotations"
- ],
- "com.jetbrains.mlapi:extension": [
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "com.jetbrains.rd:rd-core": [
- "commons-logging:commons-logging",
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"
- ],
- "com.jetbrains.rd:rd-framework": [
- "com.jetbrains.rd:rd-core",
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"
- ],
- "com.jetbrains.rd:rd-swing": [
- "com.jetbrains.rd:rd-core",
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
- ],
- "com.jetbrains.rd:rd-text": [
- "com.jetbrains.rd:rd-framework",
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
- ],
- "com.miglayout:miglayout-swing": [
- "com.miglayout:miglayout-core"
- ],
- "com.networknt:json-schema-validator": [
- "com.ethlo.time:itu",
- "com.fasterxml.jackson.core:jackson-databind",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml",
- "org.slf4j:slf4j-api"
- ],
- "com.opencsv:opencsv": [
- "commons-beanutils:commons-beanutils",
- "org.apache.commons:commons-collections4",
- "org.apache.commons:commons-lang3",
- "org.apache.commons:commons-text"
- ],
- "com.squareup.okhttp3:mockwebserver": [
- "com.squareup.okhttp3:mockwebserver3",
- "com.squareup.okhttp3:okhttp-jvm",
- "junit:junit",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
- ],
- "com.squareup.okhttp3:mockwebserver3": [
- "com.squareup.okhttp3:okhttp-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
- ],
- "com.squareup.okhttp3:okhttp": [
- "com.squareup.okio:okio-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "com.squareup.okhttp3:okhttp-jvm": [
- "com.squareup.okio:okio-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-common"
- ],
- "com.squareup.okio:okio-jvm": [
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "com.thoughtworks.xstream:xstream": [
- "io.github.x-stream:mxparser"
- ],
- "commons-beanutils:commons-beanutils": [
- "commons-collections:commons-collections",
- "commons-logging:commons-logging"
- ],
- "info.debatty:java-string-similarity": [
- "net.jcip:jcip-annotations"
- ],
- "io.github.x-stream:mxparser": [
- "xmlpull:xmlpull"
- ],
- "io.kotest:kotest-assertions-api-jvm": [
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
- ],
- "io.kotest:kotest-assertions-core-jvm": [
- "io.kotest:kotest-assertions-api-jvm",
- "io.kotest:kotest-assertions-shared-jvm",
- "io.kotest:kotest-common-jvm",
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8"
- ],
- "io.kotest:kotest-assertions-shared-jvm": [
- "io.github.java-diff-utils:java-diff-utils",
- "io.kotest:kotest-assertions-api-jvm",
- "io.kotest:kotest-common-jvm",
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.opentest4j:opentest4j"
- ],
- "io.kotest:kotest-common-jvm": [
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"
- ],
- "io.ktor:ktor-client-auth-jvm": [
- "io.ktor:ktor-client-core-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.slf4j:slf4j-api"
- ],
- "io.ktor:ktor-client-content-negotiation-jvm": [
- "io.ktor:ktor-client-core-jvm",
- "io.ktor:ktor-serialization-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.slf4j:slf4j-api"
- ],
- "io.ktor:ktor-client-core-jvm": [
- "io.ktor:ktor-events-jvm",
- "io.ktor:ktor-http-jvm",
- "io.ktor:ktor-websocket-serialization-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j",
- "org.slf4j:slf4j-api"
- ],
- "io.ktor:ktor-client-encoding-jvm": [
- "io.ktor:ktor-client-core-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.slf4j:slf4j-api"
- ],
- "io.ktor:ktor-client-java-jvm": [
- "io.ktor:ktor-client-core-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.slf4j:slf4j-api"
- ],
- "io.ktor:ktor-client-logging-jvm": [
- "io.ktor:ktor-client-core-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.slf4j:slf4j-api"
- ],
- "io.ktor:ktor-client-okhttp-jvm": [
- "com.squareup.okhttp3:okhttp",
- "com.squareup.okio:okio-jvm",
- "io.ktor:ktor-client-core-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.slf4j:slf4j-api"
- ],
- "io.ktor:ktor-events-jvm": [
- "io.ktor:ktor-http-jvm",
- "io.ktor:ktor-utils-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.slf4j:slf4j-api"
- ],
- "io.ktor:ktor-http-jvm": [
- "io.ktor:ktor-utils-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.slf4j:slf4j-api"
- ],
- "io.ktor:ktor-io-jvm": [
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.slf4j:slf4j-api"
- ],
- "io.ktor:ktor-network-jvm": [
- "io.ktor:ktor-utils-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.slf4j:slf4j-api"
- ],
- "io.ktor:ktor-network-tls-jvm": [
- "io.ktor:ktor-http-jvm",
- "io.ktor:ktor-network-jvm",
- "io.ktor:ktor-utils-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.slf4j:slf4j-api"
- ],
- "io.ktor:ktor-serialization-jvm": [
- "io.ktor:ktor-http-jvm",
- "io.ktor:ktor-websockets-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.slf4j:slf4j-api"
- ],
- "io.ktor:ktor-serialization-kotlinx-json-jvm": [
- "io.ktor:ktor-http-jvm",
- "io.ktor:ktor-serialization-kotlinx-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm",
- "org.slf4j:slf4j-api"
- ],
- "io.ktor:ktor-serialization-kotlinx-jvm": [
- "io.ktor:ktor-http-jvm",
- "io.ktor:ktor-serialization-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm",
- "org.slf4j:slf4j-api"
- ],
- "io.ktor:ktor-utils-jvm": [
- "io.ktor:ktor-io-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.slf4j:slf4j-api"
- ],
- "io.ktor:ktor-websocket-serialization-jvm": [
- "io.ktor:ktor-http-jvm",
- "io.ktor:ktor-serialization-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.slf4j:slf4j-api"
- ],
- "io.ktor:ktor-websockets-jvm": [
- "io.ktor:ktor-http-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.slf4j:slf4j-api"
- ],
- "io.netty:netty-all": [
- "com.google.protobuf.nano:protobuf-javanano",
- "com.google.protobuf:protobuf-java",
- "io.netty:netty-buffer",
- "io.netty:netty-codec",
- "io.netty:netty-codec-compression",
- "io.netty:netty-codec-dns",
- "io.netty:netty-codec-haproxy",
- "io.netty:netty-codec-http",
- "io.netty:netty-codec-http2",
- "io.netty:netty-codec-marshalling",
- "io.netty:netty-codec-memcache",
- "io.netty:netty-codec-mqtt",
- "io.netty:netty-codec-protobuf",
- "io.netty:netty-codec-redis",
- "io.netty:netty-codec-smtp",
- "io.netty:netty-codec-socks",
- "io.netty:netty-codec-stomp",
- "io.netty:netty-codec-xml",
- "io.netty:netty-common",
- "io.netty:netty-handler",
- "io.netty:netty-handler-proxy",
- "io.netty:netty-handler-ssl-ocsp",
- "io.netty:netty-resolver",
- "io.netty:netty-resolver-dns",
- "io.netty:netty-resolver-dns-classes-macos",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-aarch_64",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-epoll",
- "io.netty:netty-transport-classes-io_uring",
- "io.netty:netty-transport-classes-kqueue",
- "io.netty:netty-transport-native-epoll:jar:linux-aarch_64",
- "io.netty:netty-transport-native-epoll:jar:linux-riscv64",
- "io.netty:netty-transport-native-epoll:jar:linux-x86_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-aarch_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-riscv64",
- "io.netty:netty-transport-native-io_uring:jar:linux-x86_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-aarch_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-x86_64",
- "io.netty:netty-transport-native-unix-common",
- "io.netty:netty-transport-rxtx",
- "io.netty:netty-transport-sctp",
- "io.netty:netty-transport-udt",
- "org.jboss.marshalling:jboss-marshalling"
- ],
- "io.netty:netty-buffer": [
- "io.netty:netty-common"
- ],
- "io.netty:netty-codec": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-transport"
- ],
- "io.netty:netty-codec-dns": [
- "io.netty:netty-buffer",
- "io.netty:netty-codec",
- "io.netty:netty-common",
- "io.netty:netty-transport"
- ],
- "io.netty:netty-codec-http": [
- "io.netty:netty-buffer",
- "io.netty:netty-codec",
- "io.netty:netty-common",
- "io.netty:netty-handler",
- "io.netty:netty-transport"
- ],
- "io.netty:netty-codec-http2": [
- "io.netty:netty-buffer",
- "io.netty:netty-codec",
- "io.netty:netty-codec-http",
- "io.netty:netty-common",
- "io.netty:netty-handler",
- "io.netty:netty-transport"
- ],
- "io.netty:netty-codec-protobuf": [
- "com.google.protobuf.nano:protobuf-javanano",
- "com.google.protobuf:protobuf-java",
- "io.netty:netty-buffer",
- "io.netty:netty-codec",
- "io.netty:netty-common",
- "io.netty:netty-transport"
- ],
- "io.netty:netty-handler": [
- "io.netty:netty-buffer",
- "io.netty:netty-codec",
- "io.netty:netty-common",
- "io.netty:netty-resolver",
- "io.netty:netty-transport",
- "io.netty:netty-transport-native-unix-common"
- ],
- "io.netty:netty-resolver": [
- "io.netty:netty-common"
- ],
- "io.netty:netty-resolver-dns": [
- "io.netty:netty-buffer",
- "io.netty:netty-codec",
- "io.netty:netty-codec-dns",
- "io.netty:netty-common",
- "io.netty:netty-handler",
- "io.netty:netty-resolver",
- "io.netty:netty-transport"
- ],
- "io.netty:netty-resolver-dns-classes-macos": [
- "io.netty:netty-common",
- "io.netty:netty-resolver-dns",
- "io.netty:netty-transport-native-unix-common"
- ],
- "io.netty:netty-resolver-dns-native-macos:jar:osx-aarch_64": [
- "io.netty:netty-resolver-dns-classes-macos"
- ],
- "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64": [
- "io.netty:netty-resolver-dns-classes-macos"
- ],
- "io.netty:netty-tcnative-boringssl-static": [
- "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64",
- "io.netty:netty-tcnative-classes"
- ],
- "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64": [
- "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64",
- "io.netty:netty-tcnative-classes"
- ],
- "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64": [
- "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64",
- "io.netty:netty-tcnative-classes"
- ],
- "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64": [
- "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64",
- "io.netty:netty-tcnative-classes"
- ],
- "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64": [
- "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64",
- "io.netty:netty-tcnative-classes"
- ],
- "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64": [
- "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64",
- "io.netty:netty-tcnative-classes"
- ],
- "io.netty:netty-transport": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-resolver"
- ],
- "io.netty:netty-transport-classes-epoll": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-transport",
- "io.netty:netty-transport-native-unix-common"
- ],
- "io.netty:netty-transport-classes-io_uring": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-transport",
- "io.netty:netty-transport-native-unix-common"
- ],
- "io.netty:netty-transport-classes-kqueue": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-transport",
- "io.netty:netty-transport-native-unix-common"
- ],
- "io.netty:netty-transport-native-epoll:jar:linux-aarch_64": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-epoll",
- "io.netty:netty-transport-native-unix-common"
- ],
- "io.netty:netty-transport-native-epoll:jar:linux-riscv64": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-epoll",
- "io.netty:netty-transport-native-unix-common"
- ],
- "io.netty:netty-transport-native-epoll:jar:linux-x86_64": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-epoll",
- "io.netty:netty-transport-native-unix-common"
- ],
- "io.netty:netty-transport-native-io_uring:jar:linux-aarch_64": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-io_uring",
- "io.netty:netty-transport-native-unix-common"
- ],
- "io.netty:netty-transport-native-io_uring:jar:linux-riscv64": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-io_uring",
- "io.netty:netty-transport-native-unix-common"
- ],
- "io.netty:netty-transport-native-io_uring:jar:linux-x86_64": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-io_uring",
- "io.netty:netty-transport-native-unix-common"
- ],
- "io.netty:netty-transport-native-kqueue:jar:osx-aarch_64": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-kqueue",
- "io.netty:netty-transport-native-unix-common"
- ],
- "io.netty:netty-transport-native-kqueue:jar:osx-x86_64": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-kqueue",
- "io.netty:netty-transport-native-unix-common"
- ],
- "io.netty:netty-transport-native-unix-common": [
- "io.netty:netty-buffer",
- "io.netty:netty-common",
- "io.netty:netty-transport"
- ],
- "io.opentelemetry:opentelemetry-api": [
- "io.opentelemetry:opentelemetry-context"
- ],
- "io.opentelemetry:opentelemetry-api-incubator": [
- "io.opentelemetry:opentelemetry-api"
- ],
- "io.opentelemetry:opentelemetry-exporter-common": [
- "io.opentelemetry:opentelemetry-api",
- "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi"
- ],
- "io.opentelemetry:opentelemetry-exporter-otlp-common": [
- "io.opentelemetry:opentelemetry-api-incubator",
- "io.opentelemetry:opentelemetry-exporter-common"
- ],
- "io.opentelemetry:opentelemetry-extension-kotlin": [
- "io.opentelemetry:opentelemetry-api",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "io.opentelemetry:opentelemetry-sdk": [
- "io.opentelemetry:opentelemetry-api",
- "io.opentelemetry:opentelemetry-sdk-common",
- "io.opentelemetry:opentelemetry-sdk-logs",
- "io.opentelemetry:opentelemetry-sdk-metrics",
- "io.opentelemetry:opentelemetry-sdk-trace"
- ],
- "io.opentelemetry:opentelemetry-sdk-common": [
- "io.opentelemetry:opentelemetry-api"
- ],
- "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi": [
- "io.opentelemetry:opentelemetry-sdk"
- ],
- "io.opentelemetry:opentelemetry-sdk-logs": [
- "io.opentelemetry:opentelemetry-api",
- "io.opentelemetry:opentelemetry-api-incubator",
- "io.opentelemetry:opentelemetry-sdk-common"
- ],
- "io.opentelemetry:opentelemetry-sdk-metrics": [
- "io.opentelemetry:opentelemetry-api",
- "io.opentelemetry:opentelemetry-api-incubator",
- "io.opentelemetry:opentelemetry-sdk-common"
- ],
- "io.opentelemetry:opentelemetry-sdk-trace": [
- "io.opentelemetry:opentelemetry-api",
- "io.opentelemetry:opentelemetry-api-incubator",
- "io.opentelemetry:opentelemetry-sdk-common"
- ],
- "javax.xml.bind:jaxb-api": [
- "javax.activation:javax.activation-api"
- ],
- "jetbrains.fleet:rhizomedb-compiler-plugin": [
- "org.jetbrains.kotlin:kotlin-gradle-plugin-api",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "junit:junit": [
- "org.hamcrest:hamcrest-core"
- ],
- "net.java.dev.jna:jna-platform": [
- "net.java.dev.jna:jna"
- ],
- "org.apache.ant:ant": [
- "org.apache.ant:ant-launcher"
- ],
- "org.apache.commons:commons-compress": [
- "commons-codec:commons-codec",
- "commons-io:commons-io",
- "org.apache.commons:commons-lang3"
- ],
- "org.apache.commons:commons-configuration2": [
- "commons-logging:commons-logging",
- "org.apache.commons:commons-lang3",
- "org.apache.commons:commons-text"
- ],
- "org.apache.commons:commons-text": [
- "org.apache.commons:commons-lang3"
- ],
- "org.apache.httpcomponents:httpclient": [
- "commons-codec:commons-codec",
- "commons-logging:commons-logging",
- "org.apache.httpcomponents:httpcore"
- ],
- "org.apache.httpcomponents:httpclient-cache": [
- "org.apache.httpcomponents:httpclient"
- ],
- "org.apache.httpcomponents:httpmime": [
- "org.apache.httpcomponents:httpclient"
- ],
- "org.apache.jena:jena-arq": [
- "com.apicatalog:titanium-json-ld",
- "com.fasterxml.jackson.core:jackson-core",
- "com.fasterxml.jackson.core:jackson-databind",
- "com.github.jsonld-java:jsonld-java",
- "com.google.code.gson:gson",
- "com.google.protobuf:protobuf-java",
- "org.apache.commons:commons-lang3",
- "org.apache.httpcomponents:httpclient",
- "org.apache.httpcomponents:httpclient-cache",
- "org.apache.jena:jena-core",
- "org.apache.thrift:libthrift",
- "org.glassfish:jakarta.json",
- "org.slf4j:jcl-over-slf4j"
- ],
- "org.apache.jena:jena-base": [
- "com.github.andrewoma.dexx:collection",
- "com.github.ben-manes.caffeine:caffeine",
- "commons-codec:commons-codec",
- "commons-io:commons-io",
- "org.apache.commons:commons-collections4",
- "org.apache.commons:commons-compress",
- "org.apache.commons:commons-csv",
- "org.apache.commons:commons-lang3",
- "org.slf4j:slf4j-api"
- ],
- "org.apache.jena:jena-core": [
- "commons-cli:commons-cli",
- "org.apache.jena:jena-base",
- "org.apache.jena:jena-iri",
- "org.roaringbitmap:RoaringBitmap"
- ],
- "org.apache.lucene:lucene-analysis-common": [
- "org.apache.lucene:lucene-core"
- ],
- "org.apache.maven.resolver:maven-resolver-connector-basic": [
- "org.apache.maven.resolver:maven-resolver-api",
- "org.apache.maven.resolver:maven-resolver-spi",
- "org.apache.maven.resolver:maven-resolver-util",
- "org.slf4j:slf4j-api"
- ],
- "org.apache.maven.resolver:maven-resolver-impl": [
- "org.apache.maven.resolver:maven-resolver-api",
- "org.apache.maven.resolver:maven-resolver-named-locks",
- "org.apache.maven.resolver:maven-resolver-spi",
- "org.apache.maven.resolver:maven-resolver-util",
- "org.slf4j:slf4j-api"
- ],
- "org.apache.maven.resolver:maven-resolver-named-locks": [
- "org.slf4j:slf4j-api"
- ],
- "org.apache.maven.resolver:maven-resolver-spi": [
- "org.apache.maven.resolver:maven-resolver-api"
- ],
- "org.apache.maven.resolver:maven-resolver-transport-file": [
- "org.apache.maven.resolver:maven-resolver-api",
- "org.apache.maven.resolver:maven-resolver-spi",
- "org.slf4j:slf4j-api"
- ],
- "org.apache.maven.resolver:maven-resolver-transport-http": [
- "commons-codec:commons-codec",
- "org.apache.httpcomponents:httpclient",
- "org.apache.httpcomponents:httpcore",
- "org.apache.maven.resolver:maven-resolver-api",
- "org.apache.maven.resolver:maven-resolver-spi",
- "org.apache.maven.resolver:maven-resolver-util",
- "org.slf4j:jcl-over-slf4j",
- "org.slf4j:slf4j-api"
- ],
- "org.apache.maven.resolver:maven-resolver-util": [
- "org.apache.maven.resolver:maven-resolver-api"
- ],
- "org.apache.maven:maven-artifact": [
- "org.codehaus.plexus:plexus-utils"
- ],
- "org.apache.maven:maven-model": [
- "org.codehaus.plexus:plexus-utils"
- ],
- "org.apache.maven:maven-model-builder": [
- "javax.inject:javax.inject",
- "org.apache.maven:maven-artifact",
- "org.apache.maven:maven-builder-support",
- "org.apache.maven:maven-model",
- "org.codehaus.plexus:plexus-interpolation",
- "org.eclipse.sisu:org.eclipse.sisu.inject"
- ],
- "org.apache.maven:maven-repository-metadata": [
- "org.codehaus.plexus:plexus-utils"
- ],
- "org.apache.maven:maven-resolver-provider": [
- "javax.inject:javax.inject",
- "org.apache.maven.resolver:maven-resolver-api",
- "org.apache.maven.resolver:maven-resolver-impl",
- "org.apache.maven.resolver:maven-resolver-spi",
- "org.apache.maven.resolver:maven-resolver-util",
- "org.apache.maven:maven-model",
- "org.apache.maven:maven-model-builder",
- "org.apache.maven:maven-repository-metadata",
- "org.codehaus.plexus:plexus-utils"
- ],
- "org.apache.poi:poi": [
- "com.zaxxer:SparseBitSet",
- "commons-codec:commons-codec",
- "commons-io:commons-io",
- "org.apache.commons:commons-collections4",
- "org.apache.commons:commons-math3",
- "org.apache.logging.log4j:log4j-api"
- ],
- "org.apache.poi:poi-ooxml": [
- "com.github.virtuald:curvesapi",
- "commons-io:commons-io",
- "org.apache.commons:commons-collections4",
- "org.apache.commons:commons-compress",
- "org.apache.logging.log4j:log4j-api",
- "org.apache.poi:poi",
- "org.apache.poi:poi-ooxml-lite",
- "org.apache.xmlbeans:xmlbeans"
- ],
- "org.apache.poi:poi-ooxml-lite": [
- "org.apache.xmlbeans:xmlbeans"
- ],
- "org.apache.velocity:velocity-engine-core": [
- "org.apache.commons:commons-lang3",
- "org.slf4j:slf4j-api"
- ],
- "org.apache.xmlbeans:xmlbeans": [
- "org.apache.logging.log4j:log4j-api"
- ],
- "org.assertj:assertj-core": [
- "net.bytebuddy:byte-buddy"
- ],
- "org.bidib.com.github.markusbernhardt:proxy-vole": [
- "net.java.dev.jna:jna",
- "net.java.dev.jna:jna-platform",
- "org.apache.commons:commons-configuration2",
- "org.javadelight:delight-rhino-sandbox",
- "org.mozilla:rhino-runtime",
- "org.slf4j:slf4j-api"
- ],
- "org.bouncycastle:bcpkix-jdk15on": [
- "org.bouncycastle:bcprov-jdk15on",
- "org.bouncycastle:bcutil-jdk15on"
- ],
- "org.bouncycastle:bcpkix-jdk18on": [
- "org.bouncycastle:bcprov-jdk18on",
- "org.bouncycastle:bcutil-jdk18on"
- ],
- "org.bouncycastle:bcutil-jdk15on": [
- "org.bouncycastle:bcprov-jdk15on"
- ],
- "org.bouncycastle:bcutil-jdk18on": [
- "org.bouncycastle:bcprov-jdk18on"
- ],
- "org.codehaus.groovy:groovy-json": [
- "org.codehaus.groovy:groovy"
- ],
- "org.codehaus.groovy:groovy-jsr223": [
- "org.codehaus.groovy:groovy"
- ],
- "org.codehaus.groovy:groovy-templates": [
- "org.codehaus.groovy:groovy",
- "org.codehaus.groovy:groovy-xml"
- ],
- "org.codehaus.groovy:groovy-xml": [
- "org.codehaus.groovy:groovy"
- ],
- "org.glassfish.jaxb:jaxb-runtime": [
- "com.sun.activation:jakarta.activation",
- "com.sun.istack:istack-commons-runtime",
- "jakarta.xml.bind:jakarta.xml.bind-api",
- "org.glassfish.jaxb:txw2"
- ],
- "org.hamcrest:hamcrest-library": [
- "org.hamcrest:hamcrest-core"
- ],
- "org.jetbrains.intellij.deps:rwmutex-idea": [
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"
- ],
- "org.jetbrains.intellij.plugins:structure-base": [
- "com.fasterxml.jackson.module:jackson-module-kotlin",
- "commons-io:commons-io",
- "org.apache.commons:commons-compress",
- "org.atteo:evo-inflector",
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains:annotations",
- "org.slf4j:slf4j-api",
- "org.tukaani:xz"
- ],
- "org.jetbrains.intellij.plugins:structure-intellij": [
- "com.fasterxml.jackson.module:jackson-module-kotlin",
- "javax.xml.bind:jaxb-api",
- "org.glassfish.jaxb:jaxb-runtime",
- "org.jdom:jdom2",
- "org.jetbrains.intellij.plugins:structure-base",
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jsoup:jsoup"
- ],
- "org.jetbrains.intellij:blockmap": [
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
- ],
- "org.jetbrains.jediterm:jediterm-core": [
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains:annotations",
- "org.slf4j:slf4j-api"
- ],
- "org.jetbrains.jediterm:jediterm-ui": [
- "org.jetbrains.jediterm:jediterm-core",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains:annotations",
- "org.slf4j:slf4j-api"
- ],
- "org.jetbrains.kotlin:kotlin-gradle-plugin-api": [
- "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations",
- "org.jetbrains.kotlin:kotlin-native-utils",
- "org.jetbrains.kotlin:kotlin-tooling-core"
- ],
- "org.jetbrains.kotlin:kotlin-native-utils": [
- "org.jetbrains.kotlin:kotlin-util-io",
- "org.jetbrains.kotlin:kotlin-util-klib"
- ],
- "org.jetbrains.kotlin:kotlin-reflect": [
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "org.jetbrains.kotlin:kotlin-stdlib": [
- "org.jetbrains:annotations"
- ],
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7": [
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8": [
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7"
- ],
- "org.jetbrains.kotlin:kotlin-test": [
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "org.jetbrains.kotlin:kotlin-util-klib": [
- "org.jetbrains.kotlin:kotlin-util-io"
- ],
- "org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm": [
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": [
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains:annotations"
- ],
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8": [
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"
- ],
- "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j": [
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.slf4j:slf4j-api"
- ],
- "org.jetbrains.kotlinx:kotlinx-datetime-jvm": [
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "org.jetbrains.kotlinx:kotlinx-html-jvm": [
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "org.jetbrains.kotlinx:kotlinx-metadata-jvm": [
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm": [
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm"
- ],
- "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm": [
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-common"
- ],
- "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm": [
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm"
- ],
- "org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm": [
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm"
- ],
- "org.jetbrains.nativecerts:jvm-native-trusted-roots": [
- "net.java.dev.jna:jna-platform",
- "org.bouncycastle:bcpkix-jdk18on",
- "org.jetbrains:annotations"
- ],
- "org.jetbrains.pty4j:pty4j": [
- "net.java.dev.jna:jna",
- "net.java.dev.jna:jna-platform",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains:annotations",
- "org.slf4j:slf4j-api"
- ],
- "org.jetbrains.teamcity:serviceMessages": [
- "org.jetbrains:annotations"
- ],
- "org.jetbrains:apple-notary-api-kotlin-client": [
- "com.amazonaws:aws-java-sdk-s3",
- "com.auth0:java-jwt",
- "io.ktor:ktor-client-content-negotiation-jvm",
- "io.ktor:ktor-client-core-jvm",
- "io.ktor:ktor-client-logging-jvm",
- "io.ktor:ktor-serialization-kotlinx-json-jvm",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
- ],
- "org.jetbrains:jetCheck": [
- "org.jetbrains:annotations"
- ],
- "org.jetbrains:markdown-jvm": [
- "it.unimi.dsi:fastutil-core",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "org.jetbrains:marketplace-zip-signer": [
- "com.google.protobuf:protobuf-java",
- "org.bouncycastle:bcpkix-jdk18on",
- "org.jetbrains.kotlin:kotlin-stdlib"
- ],
- "org.jmock:jmock": [
- "org.hamcrest:hamcrest-core",
- "org.hamcrest:hamcrest-library"
- ],
- "org.junit.jupiter:junit-jupiter-api": [
- "org.apiguardian:apiguardian-api",
- "org.junit.platform:junit-platform-commons",
- "org.opentest4j:opentest4j"
- ],
- "org.junit.jupiter:junit-jupiter-engine": [
- "org.apiguardian:apiguardian-api",
- "org.junit.jupiter:junit-jupiter-api",
- "org.junit.platform:junit-platform-engine"
- ],
- "org.junit.jupiter:junit-jupiter-params": [
- "org.apiguardian:apiguardian-api",
- "org.junit.jupiter:junit-jupiter-api"
- ],
- "org.junit.platform:junit-platform-commons": [
- "org.apiguardian:apiguardian-api"
- ],
- "org.junit.platform:junit-platform-engine": [
- "org.apiguardian:apiguardian-api",
- "org.junit.platform:junit-platform-commons",
- "org.opentest4j:opentest4j"
- ],
- "org.junit.platform:junit-platform-launcher": [
- "org.apiguardian:apiguardian-api",
- "org.junit.platform:junit-platform-engine"
- ],
- "org.junit.vintage:junit-vintage-engine": [
- "junit:junit",
- "org.apiguardian:apiguardian-api",
- "org.junit.platform:junit-platform-engine"
- ],
- "org.mockito:mockito-core": [
- "net.bytebuddy:byte-buddy",
- "net.bytebuddy:byte-buddy-agent",
- "org.objenesis:objenesis"
- ],
- "org.mockito:mockito-junit-jupiter": [
- "org.junit.jupiter:junit-jupiter-api",
- "org.mockito:mockito-core"
- ],
- "org.slf4j:jcl-over-slf4j": [
- "org.slf4j:slf4j-api"
- ],
- "org.slf4j:log4j-over-slf4j": [
- "org.slf4j:slf4j-api"
- ],
- "org.slf4j:slf4j-jdk14": [
- "org.slf4j:slf4j-api"
- ],
- "org.spdx:java-spdx-library": [
- "com.google.code.findbugs:jsr305",
- "com.google.code.gson:gson",
- "org.apache.commons:commons-lang3",
- "org.jsoup:jsoup",
- "org.slf4j:slf4j-api"
- ],
- "org.spdx:spdx-jackson-store": [
- "com.fasterxml.jackson.core:jackson-core",
- "com.fasterxml.jackson.core:jackson-databind",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-xml",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml",
- "com.google.code.gson:gson",
- "org.json:json",
- "org.spdx:java-spdx-library"
- ],
- "org.spdx:spdx-rdf-store": [
- "org.apache.jena:jena-arq",
- "org.apache.jena:jena-base",
- "org.apache.jena:jena-core",
- "org.spdx:java-spdx-library"
- ],
- "org.spdx:spdx-spreadsheet-store": [
- "com.opencsv:opencsv",
- "org.apache.poi:poi",
- "org.apache.poi:poi-ooxml",
- "org.spdx:java-spdx-library"
- ],
- "org.spdx:spdx-tagvalue-store": [
- "org.spdx:java-spdx-library"
- ],
- "org.spdx:tools-java": [
- "com.github.java-json-tools:json-schema-validator",
- "org.apache.ws.xmlschema:xmlschema-core",
- "org.spdx:java-spdx-library",
- "org.spdx:spdx-jackson-store",
- "org.spdx:spdx-rdf-store",
- "org.spdx:spdx-spreadsheet-store",
- "org.spdx:spdx-tagvalue-store"
- ],
- "xerces:xercesImpl": [
- "xml-apis:xml-apis"
- ]
- },
- "packages": {
- "ai.grazie.model:model-common-jvm": [
- "ai.grazie",
- "ai.grazie.annotation",
- "ai.grazie.debug"
- ],
- "ai.grazie.model:model-gec-jvm": [
- "ai.grazie.gec.blocking",
- "ai.grazie.gec.model",
- "ai.grazie.gec.model.problem",
- "ai.grazie.gec.model.request",
- "ai.grazie.gec.model.settings",
- "ai.grazie.gec.suspendable"
- ],
- "ai.grazie.model:model-text-jvm": [
- "ai.grazie.text"
- ],
- "ai.grazie.nlp:nlp-common-jvm": [
- "ai.grazie.nlp.utils",
- "ai.grazie.nlp.utils.normalization",
- "ai.grazie.nlp.utils.vocabs",
- "ai.grazie.nlp.utils.words"
- ],
- "ai.grazie.nlp:nlp-detect-jvm": [
- "ai.grazie.detector",
- "ai.grazie.detector.chain",
- "ai.grazie.detector.heuristics.list",
- "ai.grazie.detector.heuristics.list.impl",
- "ai.grazie.detector.heuristics.rule",
- "ai.grazie.detector.ngram",
- "ai.grazie.detector.ngram.filter",
- "ai.grazie.detector.ngram.impl",
- "ai.grazie.detector.ngram.profiles",
- "ai.grazie.detector.utils",
- "ai.grazie.detector.utils.collections",
- "ai.grazie.detector.utils.collections.array",
- "ai.grazie.detector.utils.collections.ngram",
- "ai.grazie.detector.utils.filter"
- ],
- "ai.grazie.nlp:nlp-langs-jvm": [
- "ai.grazie.nlp.langs",
- "ai.grazie.nlp.langs.alphabet",
- "ai.grazie.nlp.langs.utils"
- ],
- "ai.grazie.nlp:nlp-patterns-jvm": [
- "ai.grazie.nlp.filters",
- "ai.grazie.nlp.patterns",
- "ai.grazie.nlp.patterns.ext",
- "ai.grazie.nlp.patterns.standard"
- ],
- "ai.grazie.nlp:nlp-phonetics-jvm": [
- "ai.grazie.nlp.phonetics",
- "ai.grazie.nlp.phonetics.metaphone",
- "ai.grazie.nlp.phonetics.nysiis",
- "ai.grazie.nlp.phonetics.soundex"
- ],
- "ai.grazie.nlp:nlp-similarity-jvm": [
- "ai.grazie.nlp.similarity"
- ],
- "ai.grazie.nlp:nlp-tokenizer-jvm": [
- "ai.grazie.nlp.tokenizer",
- "ai.grazie.nlp.tokenizer.retokenizer",
- "ai.grazie.nlp.tokenizer.retokenizer.pattern",
- "ai.grazie.nlp.tokenizer.rule",
- "ai.grazie.nlp.tokenizer.sentence",
- "ai.grazie.nlp.tokenizer.sequence",
- "ai.grazie.nlp.tokenizer.spacy",
- "ai.grazie.nlp.tokenizer.spacy.de",
- "ai.grazie.nlp.tokenizer.spacy.en",
- "ai.grazie.nlp.tokenizer.spacy.ru",
- "ai.grazie.nlp.tokenizer.spacy.uk",
- "ai.grazie.nlp.tokenizer.utils",
- "ai.grazie.nlp.tokenizer.word"
- ],
- "ai.grazie.spell:gec-spell-engine-local-jvm": [
- "ai.grazie.spell",
- "ai.grazie.spell.dictionary",
- "ai.grazie.spell.dictionary.rule",
- "ai.grazie.spell.language",
- "ai.grazie.spell.lists",
- "ai.grazie.spell.lists.hunspell",
- "ai.grazie.spell.suggestion.filter",
- "ai.grazie.spell.suggestion.filter.feature",
- "ai.grazie.spell.suggestion.ranker",
- "ai.grazie.spell.utils"
- ],
- "ai.grazie.spell:hunspell-en-jvm": [
- "ai.grazie.gec.spell.en.dict"
- ],
- "ai.grazie.utils:utils-common-jvm": [
- "ai.grazie.utils",
- "ai.grazie.utils.annotations",
- "ai.grazie.utils.attributes",
- "ai.grazie.utils.cache",
- "ai.grazie.utils.data",
- "ai.grazie.utils.events",
- "ai.grazie.utils.json",
- "ai.grazie.utils.json.schema",
- "ai.grazie.utils.mpp",
- "ai.grazie.utils.mpp.collections",
- "ai.grazie.utils.mpp.money",
- "ai.grazie.utils.mpp.number",
- "ai.grazie.utils.mpp.time"
- ],
- "ai.grazie.utils:utils-lucene-lt-compatibility": [
- "org.apache.lucene.util.fst"
- ],
- "cglib:cglib-nodep": [
- "net.sf.cglib.asm",
- "net.sf.cglib.beans",
- "net.sf.cglib.core",
- "net.sf.cglib.core.internal",
- "net.sf.cglib.proxy",
- "net.sf.cglib.reflect",
- "net.sf.cglib.transform",
- "net.sf.cglib.transform.impl",
- "net.sf.cglib.util"
- ],
- "com.amazon.ion:ion-java": [
- "com.amazon.ion",
- "com.amazon.ion.apps",
- "com.amazon.ion.facet",
- "com.amazon.ion.impl",
- "com.amazon.ion.impl.bin",
- "com.amazon.ion.impl.bin.utf8",
- "com.amazon.ion.impl.lite",
- "com.amazon.ion.shaded_.do_not_use.kotlin",
- "com.amazon.ion.shaded_.do_not_use.kotlin.jvm.functions",
- "com.amazon.ion.shaded_.do_not_use.kotlin.jvm.internal",
- "com.amazon.ion.system",
- "com.amazon.ion.util"
- ],
- "com.amazonaws:aws-java-sdk-core": [
- "com.amazonaws",
- "com.amazonaws.adapters.types",
- "com.amazonaws.annotation",
- "com.amazonaws.arn",
- "com.amazonaws.auth",
- "com.amazonaws.auth.internal",
- "com.amazonaws.auth.policy",
- "com.amazonaws.auth.policy.conditions",
- "com.amazonaws.auth.policy.internal",
- "com.amazonaws.auth.presign",
- "com.amazonaws.auth.profile",
- "com.amazonaws.auth.profile.internal",
- "com.amazonaws.auth.profile.internal.securitytoken",
- "com.amazonaws.cache",
- "com.amazonaws.client",
- "com.amazonaws.client.builder",
- "com.amazonaws.endpointdiscovery",
- "com.amazonaws.event",
- "com.amazonaws.event.request",
- "com.amazonaws.handlers",
- "com.amazonaws.http",
- "com.amazonaws.http.apache",
- "com.amazonaws.http.apache.client.impl",
- "com.amazonaws.http.apache.request.impl",
- "com.amazonaws.http.apache.utils",
- "com.amazonaws.http.client",
- "com.amazonaws.http.conn",
- "com.amazonaws.http.conn.ssl",
- "com.amazonaws.http.conn.ssl.privileged",
- "com.amazonaws.http.exception",
- "com.amazonaws.http.impl.client",
- "com.amazonaws.http.protocol",
- "com.amazonaws.http.request",
- "com.amazonaws.http.response",
- "com.amazonaws.http.settings",
- "com.amazonaws.http.timers",
- "com.amazonaws.http.timers.client",
- "com.amazonaws.http.timers.request",
- "com.amazonaws.internal",
- "com.amazonaws.internal.auth",
- "com.amazonaws.internal.config",
- "com.amazonaws.internal.http",
- "com.amazonaws.jmx",
- "com.amazonaws.jmx.spi",
- "com.amazonaws.log",
- "com.amazonaws.metrics",
- "com.amazonaws.metrics.internal",
- "com.amazonaws.monitoring",
- "com.amazonaws.monitoring.internal",
- "com.amazonaws.partitions",
- "com.amazonaws.partitions.model",
- "com.amazonaws.profile.path",
- "com.amazonaws.profile.path.config",
- "com.amazonaws.profile.path.cred",
- "com.amazonaws.protocol",
- "com.amazonaws.protocol.json",
- "com.amazonaws.protocol.json.internal",
- "com.amazonaws.regions",
- "com.amazonaws.retry",
- "com.amazonaws.retry.internal",
- "com.amazonaws.retry.v2",
- "com.amazonaws.transform",
- "com.amazonaws.util",
- "com.amazonaws.util.endpoint",
- "com.amazonaws.util.json",
- "com.amazonaws.waiters"
- ],
- "com.amazonaws:aws-java-sdk-kms": [
- "com.amazonaws.auth.policy.actions",
- "com.amazonaws.services.kms",
- "com.amazonaws.services.kms.model",
- "com.amazonaws.services.kms.model.transform"
- ],
- "com.amazonaws:aws-java-sdk-s3": [
- "com.amazonaws.auth",
- "com.amazonaws.auth.policy.actions",
- "com.amazonaws.auth.policy.conditions",
- "com.amazonaws.auth.policy.resources",
- "com.amazonaws.services.s3",
- "com.amazonaws.services.s3.event",
- "com.amazonaws.services.s3.internal",
- "com.amazonaws.services.s3.internal.auth",
- "com.amazonaws.services.s3.internal.crypto",
- "com.amazonaws.services.s3.internal.crypto.keywrap",
- "com.amazonaws.services.s3.internal.crypto.v1",
- "com.amazonaws.services.s3.internal.crypto.v2",
- "com.amazonaws.services.s3.internal.eventstreaming",
- "com.amazonaws.services.s3.iterable",
- "com.amazonaws.services.s3.metrics",
- "com.amazonaws.services.s3.model",
- "com.amazonaws.services.s3.model.analytics",
- "com.amazonaws.services.s3.model.intelligenttiering",
- "com.amazonaws.services.s3.model.inventory",
- "com.amazonaws.services.s3.model.lifecycle",
- "com.amazonaws.services.s3.model.metrics",
- "com.amazonaws.services.s3.model.ownership",
- "com.amazonaws.services.s3.model.replication",
- "com.amazonaws.services.s3.model.transform",
- "com.amazonaws.services.s3.request",
- "com.amazonaws.services.s3.transfer",
- "com.amazonaws.services.s3.transfer.exception",
- "com.amazonaws.services.s3.transfer.internal",
- "com.amazonaws.services.s3.transfer.internal.future",
- "com.amazonaws.services.s3.transfer.model",
- "com.amazonaws.services.s3.waiters"
- ],
- "com.amazonaws:jmespath-java": [
- "com.amazonaws.jmespath"
- ],
- "com.apicatalog:titanium-json-ld": [
- "com.apicatalog.jsonld",
- "com.apicatalog.jsonld.api",
- "com.apicatalog.jsonld.compaction",
- "com.apicatalog.jsonld.context",
- "com.apicatalog.jsonld.context.cache",
- "com.apicatalog.jsonld.deseralization",
- "com.apicatalog.jsonld.document",
- "com.apicatalog.jsonld.expansion",
- "com.apicatalog.jsonld.flattening",
- "com.apicatalog.jsonld.framing",
- "com.apicatalog.jsonld.http",
- "com.apicatalog.jsonld.http.link",
- "com.apicatalog.jsonld.http.media",
- "com.apicatalog.jsonld.json",
- "com.apicatalog.jsonld.lang",
- "com.apicatalog.jsonld.loader",
- "com.apicatalog.jsonld.processor",
- "com.apicatalog.jsonld.serialization",
- "com.apicatalog.jsonld.uri",
- "com.apicatalog.rdf",
- "com.apicatalog.rdf.impl",
- "com.apicatalog.rdf.io",
- "com.apicatalog.rdf.io.error",
- "com.apicatalog.rdf.io.nquad",
- "com.apicatalog.rdf.lang",
- "com.apicatalog.rdf.spi"
- ],
- "com.auth0:java-jwt": [
- "com.auth0.jwt",
- "com.auth0.jwt.algorithms",
- "com.auth0.jwt.exceptions",
- "com.auth0.jwt.impl",
- "com.auth0.jwt.interfaces"
- ],
- "com.dynatrace.hash4j:hash4j": [
- "com.dynatrace.hash4j.consistent",
- "com.dynatrace.hash4j.distinctcount",
- "com.dynatrace.hash4j.file",
- "com.dynatrace.hash4j.hashing",
- "com.dynatrace.hash4j.random",
- "com.dynatrace.hash4j.similarity",
- "com.dynatrace.hash4j.util"
- ],
- "com.esotericsoftware:kryo5": [
- "com.esotericsoftware.kryo.kryo5",
- "com.esotericsoftware.kryo.kryo5.asm",
- "com.esotericsoftware.kryo.kryo5.io",
- "com.esotericsoftware.kryo.kryo5.minlog",
- "com.esotericsoftware.kryo.kryo5.objenesis",
- "com.esotericsoftware.kryo.kryo5.objenesis.instantiator",
- "com.esotericsoftware.kryo.kryo5.objenesis.instantiator.android",
- "com.esotericsoftware.kryo.kryo5.objenesis.instantiator.annotations",
- "com.esotericsoftware.kryo.kryo5.objenesis.instantiator.basic",
- "com.esotericsoftware.kryo.kryo5.objenesis.instantiator.gcj",
- "com.esotericsoftware.kryo.kryo5.objenesis.instantiator.perc",
- "com.esotericsoftware.kryo.kryo5.objenesis.instantiator.sun",
- "com.esotericsoftware.kryo.kryo5.objenesis.instantiator.util",
- "com.esotericsoftware.kryo.kryo5.objenesis.strategy",
- "com.esotericsoftware.kryo.kryo5.reflectasm",
- "com.esotericsoftware.kryo.kryo5.serializers",
- "com.esotericsoftware.kryo.kryo5.unsafe",
- "com.esotericsoftware.kryo.kryo5.util"
- ],
- "com.ethlo.time:itu": [
- "com.ethlo.time",
- "com.ethlo.time.internal"
- ],
- "com.fasterxml.jackson.core:jackson-annotations": [
- "com.fasterxml.jackson.annotation"
- ],
- "com.fasterxml.jackson.core:jackson-core": [
- "com.fasterxml.jackson.core",
- "com.fasterxml.jackson.core.async",
- "com.fasterxml.jackson.core.base",
- "com.fasterxml.jackson.core.exc",
- "com.fasterxml.jackson.core.filter",
- "com.fasterxml.jackson.core.format",
- "com.fasterxml.jackson.core.io",
- "com.fasterxml.jackson.core.io.doubleparser",
- "com.fasterxml.jackson.core.io.schubfach",
- "com.fasterxml.jackson.core.json",
- "com.fasterxml.jackson.core.json.async",
- "com.fasterxml.jackson.core.sym",
- "com.fasterxml.jackson.core.type",
- "com.fasterxml.jackson.core.util"
- ],
- "com.fasterxml.jackson.core:jackson-databind": [
- "com.fasterxml.jackson.databind",
- "com.fasterxml.jackson.databind.annotation",
- "com.fasterxml.jackson.databind.cfg",
- "com.fasterxml.jackson.databind.deser",
- "com.fasterxml.jackson.databind.deser.impl",
- "com.fasterxml.jackson.databind.deser.std",
- "com.fasterxml.jackson.databind.exc",
- "com.fasterxml.jackson.databind.ext",
- "com.fasterxml.jackson.databind.introspect",
- "com.fasterxml.jackson.databind.jdk14",
- "com.fasterxml.jackson.databind.json",
- "com.fasterxml.jackson.databind.jsonFormatVisitors",
- "com.fasterxml.jackson.databind.jsonschema",
- "com.fasterxml.jackson.databind.jsontype",
- "com.fasterxml.jackson.databind.jsontype.impl",
- "com.fasterxml.jackson.databind.module",
- "com.fasterxml.jackson.databind.node",
- "com.fasterxml.jackson.databind.ser",
- "com.fasterxml.jackson.databind.ser.impl",
- "com.fasterxml.jackson.databind.ser.std",
- "com.fasterxml.jackson.databind.type",
- "com.fasterxml.jackson.databind.util",
- "com.fasterxml.jackson.databind.util.internal"
- ],
- "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor": [
- "com.fasterxml.jackson.dataformat.cbor",
- "com.fasterxml.jackson.dataformat.cbor.databind"
- ],
- "com.fasterxml.jackson.dataformat:jackson-dataformat-xml": [
- "com.fasterxml.jackson.dataformat.xml",
- "com.fasterxml.jackson.dataformat.xml.annotation",
- "com.fasterxml.jackson.dataformat.xml.deser",
- "com.fasterxml.jackson.dataformat.xml.jaxb",
- "com.fasterxml.jackson.dataformat.xml.ser",
- "com.fasterxml.jackson.dataformat.xml.util"
- ],
- "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml": [
- "com.fasterxml.jackson.dataformat.yaml",
- "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error",
- "com.fasterxml.jackson.dataformat.yaml.util"
- ],
- "com.fasterxml.jackson.datatype:jackson-datatype-joda": [
- "com.fasterxml.jackson.datatype.joda",
- "com.fasterxml.jackson.datatype.joda.cfg",
- "com.fasterxml.jackson.datatype.joda.deser",
- "com.fasterxml.jackson.datatype.joda.deser.key",
- "com.fasterxml.jackson.datatype.joda.ser"
- ],
- "com.fasterxml.jackson.jr:jackson-jr-objects": [
- "com.fasterxml.jackson.jr.ob",
- "com.fasterxml.jackson.jr.ob.api",
- "com.fasterxml.jackson.jr.ob.comp",
- "com.fasterxml.jackson.jr.ob.impl",
- "com.fasterxml.jackson.jr.type"
- ],
- "com.fasterxml.jackson.module:jackson-module-kotlin": [
- "com.fasterxml.jackson.module.kotlin"
- ],
- "com.fasterxml.woodstox:woodstox-core": [
- "com.ctc.wstx.api",
- "com.ctc.wstx.cfg",
- "com.ctc.wstx.compat",
- "com.ctc.wstx.dom",
- "com.ctc.wstx.dtd",
- "com.ctc.wstx.ent",
- "com.ctc.wstx.evt",
- "com.ctc.wstx.exc",
- "com.ctc.wstx.io",
- "com.ctc.wstx.msv",
- "com.ctc.wstx.osgi",
- "com.ctc.wstx.sax",
- "com.ctc.wstx.shaded.msv.org_isorelax.catalog",
- "com.ctc.wstx.shaded.msv.org_isorelax.dispatcher",
- "com.ctc.wstx.shaded.msv.org_isorelax.dispatcher.impl",
- "com.ctc.wstx.shaded.msv.org_isorelax.jaxp",
- "com.ctc.wstx.shaded.msv.org_isorelax.verifier",
- "com.ctc.wstx.shaded.msv.org_isorelax.verifier.impl",
- "com.ctc.wstx.shaded.msv.org_jp_gr_xml.dom",
- "com.ctc.wstx.shaded.msv.org_jp_gr_xml.sax",
- "com.ctc.wstx.shaded.msv.org_jp_gr_xml.xml",
- "com.ctc.wstx.shaded.msv.relaxng_datatype",
- "com.ctc.wstx.shaded.msv.relaxng_datatype.helpers",
- "com.ctc.wstx.shaded.msv.xsd_util",
- "com.ctc.wstx.shaded.msv_core.datatype",
- "com.ctc.wstx.shaded.msv_core.datatype.regexp",
- "com.ctc.wstx.shaded.msv_core.datatype.xsd",
- "com.ctc.wstx.shaded.msv_core.datatype.xsd.datetime",
- "com.ctc.wstx.shaded.msv_core.datatype.xsd.ngimpl",
- "com.ctc.wstx.shaded.msv_core.datatype.xsd.regex",
- "com.ctc.wstx.shaded.msv_core.driver.textui",
- "com.ctc.wstx.shaded.msv_core.grammar",
- "com.ctc.wstx.shaded.msv_core.grammar.dtd",
- "com.ctc.wstx.shaded.msv_core.grammar.relax",
- "com.ctc.wstx.shaded.msv_core.grammar.relaxng",
- "com.ctc.wstx.shaded.msv_core.grammar.relaxng.datatype",
- "com.ctc.wstx.shaded.msv_core.grammar.trex",
- "com.ctc.wstx.shaded.msv_core.grammar.trex.typed",
- "com.ctc.wstx.shaded.msv_core.grammar.util",
- "com.ctc.wstx.shaded.msv_core.grammar.xmlschema",
- "com.ctc.wstx.shaded.msv_core.reader",
- "com.ctc.wstx.shaded.msv_core.reader.datatype",
- "com.ctc.wstx.shaded.msv_core.reader.datatype.xsd",
- "com.ctc.wstx.shaded.msv_core.reader.dtd",
- "com.ctc.wstx.shaded.msv_core.reader.relax",
- "com.ctc.wstx.shaded.msv_core.reader.relax.core",
- "com.ctc.wstx.shaded.msv_core.reader.relax.core.checker",
- "com.ctc.wstx.shaded.msv_core.reader.trex",
- "com.ctc.wstx.shaded.msv_core.reader.trex.classic",
- "com.ctc.wstx.shaded.msv_core.reader.trex.ng",
- "com.ctc.wstx.shaded.msv_core.reader.trex.ng.comp",
- "com.ctc.wstx.shaded.msv_core.reader.trex.typed",
- "com.ctc.wstx.shaded.msv_core.reader.util",
- "com.ctc.wstx.shaded.msv_core.reader.xmlschema",
- "com.ctc.wstx.shaded.msv_core.relaxns.grammar",
- "com.ctc.wstx.shaded.msv_core.relaxns.grammar.relax",
- "com.ctc.wstx.shaded.msv_core.relaxns.grammar.trex",
- "com.ctc.wstx.shaded.msv_core.relaxns.reader",
- "com.ctc.wstx.shaded.msv_core.relaxns.reader.relax",
- "com.ctc.wstx.shaded.msv_core.relaxns.reader.trex",
- "com.ctc.wstx.shaded.msv_core.relaxns.verifier",
- "com.ctc.wstx.shaded.msv_core.scanner.dtd",
- "com.ctc.wstx.shaded.msv_core.util",
- "com.ctc.wstx.shaded.msv_core.util.xml",
- "com.ctc.wstx.shaded.msv_core.verifier",
- "com.ctc.wstx.shaded.msv_core.verifier.identity",
- "com.ctc.wstx.shaded.msv_core.verifier.jarv",
- "com.ctc.wstx.shaded.msv_core.verifier.jaxp",
- "com.ctc.wstx.shaded.msv_core.verifier.psvi",
- "com.ctc.wstx.shaded.msv_core.verifier.regexp",
- "com.ctc.wstx.shaded.msv_core.verifier.regexp.xmlschema",
- "com.ctc.wstx.shaded.msv_core.verifier.util",
- "com.ctc.wstx.shaded.msv_core.writer",
- "com.ctc.wstx.shaded.msv_core.writer.relaxng",
- "com.ctc.wstx.sr",
- "com.ctc.wstx.stax",
- "com.ctc.wstx.sw",
- "com.ctc.wstx.util"
- ],
- "com.fasterxml:aalto-xml": [
- "com.fasterxml.aalto",
- "com.fasterxml.aalto.async",
- "com.fasterxml.aalto.dom",
- "com.fasterxml.aalto.evt",
- "com.fasterxml.aalto.impl",
- "com.fasterxml.aalto.in",
- "com.fasterxml.aalto.io",
- "com.fasterxml.aalto.out",
- "com.fasterxml.aalto.sax",
- "com.fasterxml.aalto.stax",
- "com.fasterxml.aalto.util"
- ],
- "com.github.andrewoma.dexx:collection": [
- "com.github.andrewoma.dexx.collection",
- "com.github.andrewoma.dexx.collection.internal.adapter",
- "com.github.andrewoma.dexx.collection.internal.base",
- "com.github.andrewoma.dexx.collection.internal.builder",
- "com.github.andrewoma.dexx.collection.internal.hashmap",
- "com.github.andrewoma.dexx.collection.internal.redblack"
- ],
- "com.github.ben-manes.caffeine:caffeine": [
- "com.github.benmanes.caffeine.cache",
- "com.github.benmanes.caffeine.cache.stats"
- ],
- "com.github.java-json-tools:btf": [
- "com.github.fge"
- ],
- "com.github.java-json-tools:jackson-coreutils": [
- "com.github.fge.jackson",
- "com.github.fge.jackson.jsonpointer"
- ],
- "com.github.java-json-tools:jackson-coreutils-equivalence": [
- "com.github.fge.jackson"
- ],
- "com.github.java-json-tools:json-schema-core": [
- "com.github.fge.jsonschema",
- "com.github.fge.jsonschema.core.exceptions",
- "com.github.fge.jsonschema.core.keyword.syntax",
- "com.github.fge.jsonschema.core.keyword.syntax.checkers",
- "com.github.fge.jsonschema.core.keyword.syntax.checkers.common",
- "com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv3",
- "com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4",
- "com.github.fge.jsonschema.core.keyword.syntax.checkers.helpers",
- "com.github.fge.jsonschema.core.keyword.syntax.checkers.hyperschema",
- "com.github.fge.jsonschema.core.keyword.syntax.dictionaries",
- "com.github.fge.jsonschema.core.load",
- "com.github.fge.jsonschema.core.load.configuration",
- "com.github.fge.jsonschema.core.load.download",
- "com.github.fge.jsonschema.core.load.uri",
- "com.github.fge.jsonschema.core.messages",
- "com.github.fge.jsonschema.core.processing",
- "com.github.fge.jsonschema.core.ref",
- "com.github.fge.jsonschema.core.report",
- "com.github.fge.jsonschema.core.tree",
- "com.github.fge.jsonschema.core.tree.key",
- "com.github.fge.jsonschema.core.util",
- "com.github.fge.jsonschema.core.util.equivalence"
- ],
- "com.github.java-json-tools:json-schema-validator": [
- "com.github.fge.jsonschema.cfg",
- "com.github.fge.jsonschema.examples",
- "com.github.fge.jsonschema.exceptions",
- "com.github.fge.jsonschema.format",
- "com.github.fge.jsonschema.format.common",
- "com.github.fge.jsonschema.format.draftv3",
- "com.github.fge.jsonschema.format.extra",
- "com.github.fge.jsonschema.format.helpers",
- "com.github.fge.jsonschema.keyword.digest",
- "com.github.fge.jsonschema.keyword.digest.common",
- "com.github.fge.jsonschema.keyword.digest.draftv3",
- "com.github.fge.jsonschema.keyword.digest.draftv4",
- "com.github.fge.jsonschema.keyword.digest.helpers",
- "com.github.fge.jsonschema.keyword.validator",
- "com.github.fge.jsonschema.keyword.validator.common",
- "com.github.fge.jsonschema.keyword.validator.draftv3",
- "com.github.fge.jsonschema.keyword.validator.draftv4",
- "com.github.fge.jsonschema.keyword.validator.helpers",
- "com.github.fge.jsonschema.library",
- "com.github.fge.jsonschema.library.digest",
- "com.github.fge.jsonschema.library.format",
- "com.github.fge.jsonschema.library.validator",
- "com.github.fge.jsonschema.main",
- "com.github.fge.jsonschema.main.cli",
- "com.github.fge.jsonschema.messages",
- "com.github.fge.jsonschema.processors.build",
- "com.github.fge.jsonschema.processors.data",
- "com.github.fge.jsonschema.processors.digest",
- "com.github.fge.jsonschema.processors.format",
- "com.github.fge.jsonschema.processors.syntax",
- "com.github.fge.jsonschema.processors.validation"
- ],
- "com.github.java-json-tools:msg-simple": [
- "com.github.fge.msgsimple",
- "com.github.fge.msgsimple.bundle",
- "com.github.fge.msgsimple.load",
- "com.github.fge.msgsimple.locale",
- "com.github.fge.msgsimple.provider",
- "com.github.fge.msgsimple.source"
- ],
- "com.github.java-json-tools:uri-template": [
- "com.github.fge.uritemplate",
- "com.github.fge.uritemplate.expression",
- "com.github.fge.uritemplate.parse",
- "com.github.fge.uritemplate.render",
- "com.github.fge.uritemplate.vars",
- "com.github.fge.uritemplate.vars.specs",
- "com.github.fge.uritemplate.vars.values"
- ],
- "com.github.jsonld-java:jsonld-java": [
- "com.github.jsonldjava.core",
- "com.github.jsonldjava.impl",
- "com.github.jsonldjava.shaded.com.google.common.annotations",
- "com.github.jsonldjava.shaded.com.google.common.base",
- "com.github.jsonldjava.shaded.com.google.common.base.internal",
- "com.github.jsonldjava.shaded.com.google.common.cache",
- "com.github.jsonldjava.shaded.com.google.common.collect",
- "com.github.jsonldjava.shaded.com.google.common.escape",
- "com.github.jsonldjava.shaded.com.google.common.eventbus",
- "com.github.jsonldjava.shaded.com.google.common.graph",
- "com.github.jsonldjava.shaded.com.google.common.hash",
- "com.github.jsonldjava.shaded.com.google.common.html",
- "com.github.jsonldjava.shaded.com.google.common.io",
- "com.github.jsonldjava.shaded.com.google.common.math",
- "com.github.jsonldjava.shaded.com.google.common.net",
- "com.github.jsonldjava.shaded.com.google.common.primitives",
- "com.github.jsonldjava.shaded.com.google.common.reflect",
- "com.github.jsonldjava.shaded.com.google.common.util.concurrent",
- "com.github.jsonldjava.shaded.com.google.common.util.concurrent.internal",
- "com.github.jsonldjava.shaded.com.google.common.xml",
- "com.github.jsonldjava.shaded.com.google.thirdparty.publicsuffix",
- "com.github.jsonldjava.utils"
- ],
- "com.github.luben:zstd-jni": [
- "com.github.luben.zstd",
- "com.github.luben.zstd.util"
- ],
- "com.github.marschall:memoryfilesystem": [
- "com.github.marschall.memoryfilesystem",
- "com.github.marschall.memoryfilesystem.memory"
- ],
- "com.github.spullara.cli-parser:cli-parser": [
- "com.sampullara.cli"
- ],
- "com.github.virtuald:curvesapi": [
- "com.graphbuilder.curve",
- "com.graphbuilder.geom",
- "com.graphbuilder.math",
- "com.graphbuilder.math.func",
- "com.graphbuilder.org.apache.harmony.awt.gl",
- "com.graphbuilder.struc"
- ],
- "com.github.weisj:jsvg": [
- "com.github.weisj.jsvg",
- "com.github.weisj.jsvg.attributes",
- "com.github.weisj.jsvg.attributes.font",
- "com.github.weisj.jsvg.attributes.paint",
- "com.github.weisj.jsvg.geometry.size",
- "com.github.weisj.jsvg.nodes",
- "com.github.weisj.jsvg.parser",
- "com.github.weisj.jsvg.parser.css",
- "com.github.weisj.jsvg.parser.css.impl",
- "com.github.weisj.jsvg.parser.resources",
- "com.github.weisj.jsvg.renderer",
- "com.github.weisj.jsvg.renderer.awt",
- "com.github.weisj.jsvg.util"
- ],
- "com.google.code.findbugs:jsr305": [
- "javax.annotation",
- "javax.annotation.concurrent",
- "javax.annotation.meta"
- ],
- "com.google.code.gson:gson": [
- "com.google.gson",
- "com.google.gson.annotations",
- "com.google.gson.internal",
- "com.google.gson.internal.bind",
- "com.google.gson.internal.bind.util",
- "com.google.gson.internal.reflect",
- "com.google.gson.internal.sql",
- "com.google.gson.reflect",
- "com.google.gson.stream"
- ],
- "com.google.errorprone:error_prone_annotations": [
- "com.google.errorprone.annotations",
- "com.google.errorprone.annotations.concurrent"
- ],
- "com.google.guava:failureaccess": [
- "com.google.common.util.concurrent.internal"
- ],
- "com.google.guava:guava": [
- "com.google.common.annotations",
- "com.google.common.base",
- "com.google.common.base.internal",
- "com.google.common.cache",
- "com.google.common.collect",
- "com.google.common.escape",
- "com.google.common.eventbus",
- "com.google.common.graph",
- "com.google.common.hash",
- "com.google.common.html",
- "com.google.common.io",
- "com.google.common.math",
- "com.google.common.net",
- "com.google.common.primitives",
- "com.google.common.reflect",
- "com.google.common.util.concurrent",
- "com.google.common.xml",
- "com.google.thirdparty.publicsuffix"
- ],
- "com.google.j2objc:j2objc-annotations": [
- "com.google.j2objc.annotations"
- ],
- "com.google.protobuf.nano:protobuf-javanano": [
- "com.google.protobuf.nano"
- ],
- "com.google.protobuf:protobuf-java": [
- "com.google.protobuf",
- "com.google.protobuf.compiler"
- ],
- "com.googlecode.libphonenumber:libphonenumber": [
- "com.google.i18n.phonenumbers",
- "com.google.i18n.phonenumbers.internal"
- ],
- "com.googlecode.plist:dd-plist": [
- "com.dd.plist"
- ],
- "com.h2database:h2-mvstore": [
- "org.h2.api",
- "org.h2.compress",
- "org.h2.engine",
- "org.h2.jdbc",
- "org.h2.message",
- "org.h2.mvstore",
- "org.h2.mvstore.cache",
- "org.h2.mvstore.rtree",
- "org.h2.mvstore.tx",
- "org.h2.mvstore.type",
- "org.h2.security",
- "org.h2.store.fs",
- "org.h2.store.fs.disk",
- "org.h2.store.fs.encrypt",
- "org.h2.util",
- "org.h2.value"
- ],
- "com.ibm.icu:icu4j": [
- "com.ibm.icu.impl",
- "com.ibm.icu.impl.breakiter",
- "com.ibm.icu.impl.coll",
- "com.ibm.icu.impl.data",
- "com.ibm.icu.impl.duration",
- "com.ibm.icu.impl.duration.impl",
- "com.ibm.icu.impl.locale",
- "com.ibm.icu.impl.number",
- "com.ibm.icu.impl.number.parse",
- "com.ibm.icu.impl.number.range",
- "com.ibm.icu.impl.personname",
- "com.ibm.icu.impl.text",
- "com.ibm.icu.impl.units",
- "com.ibm.icu.lang",
- "com.ibm.icu.math",
- "com.ibm.icu.message2",
- "com.ibm.icu.number",
- "com.ibm.icu.text",
- "com.ibm.icu.util"
- ],
- "com.intellij.platform:kotlinx-coroutines-core-jvm": [
- "_COROUTINE",
- "kotlinx.coroutines",
- "kotlinx.coroutines.channels",
- "kotlinx.coroutines.debug",
- "kotlinx.coroutines.debug.internal",
- "kotlinx.coroutines.flow",
- "kotlinx.coroutines.flow.internal",
- "kotlinx.coroutines.future",
- "kotlinx.coroutines.internal",
- "kotlinx.coroutines.internal.intellij",
- "kotlinx.coroutines.intrinsics",
- "kotlinx.coroutines.scheduling",
- "kotlinx.coroutines.selects",
- "kotlinx.coroutines.stream",
- "kotlinx.coroutines.sync",
- "kotlinx.coroutines.time"
- ],
- "com.intellij.platform:kotlinx-coroutines-debug": [
- "kotlinx.coroutines.debug",
- "kotlinx.coroutines.debug.internal",
- "kotlinx.coroutines.debug.junit4",
- "kotlinx.coroutines.debug.junit5",
- "kotlinx.coroutines.repackaged.net.bytebuddy",
- "kotlinx.coroutines.repackaged.net.bytebuddy.agent",
- "kotlinx.coroutines.repackaged.net.bytebuddy.agent.builder",
- "kotlinx.coroutines.repackaged.net.bytebuddy.asm",
- "kotlinx.coroutines.repackaged.net.bytebuddy.build",
- "kotlinx.coroutines.repackaged.net.bytebuddy.description",
- "kotlinx.coroutines.repackaged.net.bytebuddy.description.annotation",
- "kotlinx.coroutines.repackaged.net.bytebuddy.description.enumeration",
- "kotlinx.coroutines.repackaged.net.bytebuddy.description.field",
- "kotlinx.coroutines.repackaged.net.bytebuddy.description.method",
- "kotlinx.coroutines.repackaged.net.bytebuddy.description.modifier",
- "kotlinx.coroutines.repackaged.net.bytebuddy.description.type",
- "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic",
- "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic.loading",
- "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic.scaffold",
- "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic.scaffold.inline",
- "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic.scaffold.subclass",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.attribute",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.auxiliary",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bind",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bind.annotation",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.assign",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.assign.primitive",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.assign.reference",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.collection",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.constant",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.member",
- "kotlinx.coroutines.repackaged.net.bytebuddy.jar.asm",
- "kotlinx.coroutines.repackaged.net.bytebuddy.jar.asm.commons",
- "kotlinx.coroutines.repackaged.net.bytebuddy.jar.asm.signature",
- "kotlinx.coroutines.repackaged.net.bytebuddy.matcher",
- "kotlinx.coroutines.repackaged.net.bytebuddy.pool",
- "kotlinx.coroutines.repackaged.net.bytebuddy.utility",
- "kotlinx.coroutines.repackaged.net.bytebuddy.utility.privilege",
- "kotlinx.coroutines.repackaged.net.bytebuddy.utility.visitor"
- ],
- "com.intellij.platform:kotlinx-coroutines-slf4j": [
- "kotlinx.coroutines.slf4j"
- ],
- "com.intellij.platform:kotlinx-coroutines-test-jvm": [
- "kotlinx.coroutines.test",
- "kotlinx.coroutines.test.internal"
- ],
- "com.jetbrains.fleet:rpc-compiler-plugin": [
- "com.jetbrains.fleet.rpc.plugin",
- "com.jetbrains.fleet.rpc.plugin.gradle",
- "com.jetbrains.fleet.rpc.plugin.ir",
- "com.jetbrains.fleet.rpc.plugin.ir.remoteKind",
- "com.jetbrains.fleet.rpc.plugin.ir.util"
- ],
- "com.jetbrains.format-ripper:format-ripper": [
- "com.jetbrains.signatureverifier",
- "com.jetbrains.signatureverifier.bouncycastle.cms",
- "com.jetbrains.signatureverifier.bouncycastle.tsp",
- "com.jetbrains.signatureverifier.cf",
- "com.jetbrains.signatureverifier.crypt",
- "com.jetbrains.signatureverifier.macho",
- "com.jetbrains.util",
- "com.jetbrains.util.filetype",
- "com.jetbrains.util.filetype.elf"
- ],
- "com.jetbrains.fus.reporting:ap-validation": [
- "com.intellij.internal.statistic.eventLog",
- "com.intellij.internal.statistic.eventLog.anonymization",
- "com.intellij.internal.statistic.eventLog.connection.metadata",
- "com.intellij.internal.statistic.eventLog.util",
- "com.intellij.internal.statistic.eventLog.validator",
- "com.intellij.internal.statistic.eventLog.validator.rules",
- "com.intellij.internal.statistic.eventLog.validator.rules.beans",
- "com.intellij.internal.statistic.eventLog.validator.rules.impl",
- "com.intellij.internal.statistic.eventLog.validator.rules.impl.beans",
- "com.intellij.internal.statistic.eventLog.validator.rules.utils",
- "com.intellij.internal.statistic.eventLog.validator.storage"
- ],
- "com.jetbrains.fus.reporting:model": [
- "com.jetbrains.fus.reporting.model",
- "com.jetbrains.fus.reporting.model.config.v1",
- "com.jetbrains.fus.reporting.model.config.v4",
- "com.jetbrains.fus.reporting.model.exceptions",
- "com.jetbrains.fus.reporting.model.lion3",
- "com.jetbrains.fus.reporting.model.lion4",
- "com.jetbrains.fus.reporting.model.metadata"
- ],
- "com.jetbrains.intellij.devkit:devkit-runtime-module-repository-jps": [
- "com.intellij.devkit.runtimeModuleRepository.jps.build",
- "com.intellij.devkit.runtimeModuleRepository.jps.impl"
- ],
- "com.jetbrains.intellij.java:java-aether-dependency-resolver": [
- "org.jetbrains.idea.maven.aether"
- ],
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util": [
- "com.intellij.compiler.instrumentation",
- "com.intellij.compiler.notNullVerification"
- ],
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util-java8": [
- "com.intellij.compiler.instrumentation"
- ],
- "com.jetbrains.intellij.java:java-gui-forms-compiler": [
- "com.intellij.uiDesigner.compiler",
- "com.intellij.uiDesigner.lw",
- "com.intellij.uiDesigner.shared"
- ],
- "com.jetbrains.intellij.java:java-gui-forms-rt": [
- "com.intellij.uiDesigner",
- "com.intellij.uiDesigner.core"
- ],
- "com.jetbrains.intellij.java:java-rt": [
- "com.intellij.execution",
- "com.intellij.rt.ant.execution",
- "com.intellij.rt.compiler",
- "com.intellij.rt.debugger",
- "com.intellij.rt.execution",
- "com.intellij.rt.execution.application",
- "com.intellij.rt.execution.junit",
- "com.intellij.rt.execution.testFrameworks",
- "com.intellij.uiDesigner"
- ],
- "com.jetbrains.intellij.platform:jps-build": [
- "org.jetbrains.jps",
- "org.jetbrains.jps.api",
- "org.jetbrains.jps.backwardRefs",
- "org.jetbrains.jps.backwardRefs.index",
- "org.jetbrains.jps.builders",
- "org.jetbrains.jps.builders.artifacts",
- "org.jetbrains.jps.builders.artifacts.impl",
- "org.jetbrains.jps.builders.impl",
- "org.jetbrains.jps.builders.impl.java",
- "org.jetbrains.jps.builders.impl.logging",
- "org.jetbrains.jps.builders.impl.storage",
- "org.jetbrains.jps.builders.java",
- "org.jetbrains.jps.builders.java.dependencyView",
- "org.jetbrains.jps.builders.logging",
- "org.jetbrains.jps.builders.storage",
- "org.jetbrains.jps.cache",
- "org.jetbrains.jps.cache.client",
- "org.jetbrains.jps.cache.loader",
- "org.jetbrains.jps.cache.model",
- "org.jetbrains.jps.cache.statistics",
- "org.jetbrains.jps.client",
- "org.jetbrains.jps.cmdline",
- "org.jetbrains.jps.dependency",
- "org.jetbrains.jps.dependency.diff",
- "org.jetbrains.jps.dependency.impl",
- "org.jetbrains.jps.dependency.java",
- "org.jetbrains.jps.dependency.kotlin",
- "org.jetbrains.jps.incremental",
- "org.jetbrains.jps.incremental.artifacts",
- "org.jetbrains.jps.incremental.artifacts.builders",
- "org.jetbrains.jps.incremental.artifacts.impl",
- "org.jetbrains.jps.incremental.artifacts.instructions",
- "org.jetbrains.jps.incremental.dependencies",
- "org.jetbrains.jps.incremental.fs",
- "org.jetbrains.jps.incremental.instrumentation",
- "org.jetbrains.jps.incremental.java",
- "org.jetbrains.jps.incremental.messages",
- "org.jetbrains.jps.incremental.relativizer",
- "org.jetbrains.jps.incremental.resources",
- "org.jetbrains.jps.incremental.storage",
- "org.jetbrains.jps.indices",
- "org.jetbrains.jps.indices.impl",
- "org.jetbrains.jps.javac",
- "org.jetbrains.jps.packaging.jlink"
- ],
- "com.jetbrains.intellij.platform:jps-build-javac-rt": [
- "org.jetbrains.jps",
- "org.jetbrains.jps.api",
- "org.jetbrains.jps.builders.impl.java",
- "org.jetbrains.jps.builders.java",
- "org.jetbrains.jps.incremental",
- "org.jetbrains.jps.javac"
- ],
- "com.jetbrains.intellij.platform:jps-model": [
- "com.intellij.openapi.fileTypes",
- "com.intellij.platform.jps.model.resolver",
- "org.jetbrains.jps.model",
- "org.jetbrains.jps.model.artifact",
- "org.jetbrains.jps.model.artifact.elements",
- "org.jetbrains.jps.model.artifact.elements.ex",
- "org.jetbrains.jps.model.ex",
- "org.jetbrains.jps.model.fileTypes",
- "org.jetbrains.jps.model.jarRepository",
- "org.jetbrains.jps.model.java",
- "org.jetbrains.jps.model.java.compiler",
- "org.jetbrains.jps.model.java.runConfiguration",
- "org.jetbrains.jps.model.library",
- "org.jetbrains.jps.model.library.sdk",
- "org.jetbrains.jps.model.module",
- "org.jetbrains.jps.model.runConfiguration",
- "org.jetbrains.jps.model.serialization",
- "org.jetbrains.jps.service",
- "org.jetbrains.jps.util"
- ],
- "com.jetbrains.intellij.platform:jps-model-impl": [
- "com.intellij.openapi.fileTypes",
- "com.intellij.openapi.fileTypes.impl",
- "com.intellij.platform.jps.model.impl.resolver",
- "org.jetbrains.jps.model.artifact.impl",
- "org.jetbrains.jps.model.artifact.impl.elements",
- "org.jetbrains.jps.model.ex",
- "org.jetbrains.jps.model.fileTypes.impl",
- "org.jetbrains.jps.model.impl",
- "org.jetbrains.jps.model.impl.runConfiguration",
- "org.jetbrains.jps.model.jarRepository.impl",
- "org.jetbrains.jps.model.java.impl",
- "org.jetbrains.jps.model.java.impl.compiler",
- "org.jetbrains.jps.model.java.impl.runConfiguration",
- "org.jetbrains.jps.model.library.impl",
- "org.jetbrains.jps.model.library.impl.sdk",
- "org.jetbrains.jps.model.module.impl",
- "org.jetbrains.jps.plugin",
- "org.jetbrains.jps.service.impl"
- ],
- "com.jetbrains.intellij.platform:jps-model-serialization": [
- "com.intellij.openapi.application",
- "com.intellij.openapi.components",
- "com.intellij.platform.jps.model.serialization.resolver",
- "org.jetbrains.jps",
- "org.jetbrains.jps.model.serialization",
- "org.jetbrains.jps.model.serialization.artifact",
- "org.jetbrains.jps.model.serialization.facet",
- "org.jetbrains.jps.model.serialization.impl",
- "org.jetbrains.jps.model.serialization.jarRepository",
- "org.jetbrains.jps.model.serialization.java",
- "org.jetbrains.jps.model.serialization.java.compiler",
- "org.jetbrains.jps.model.serialization.library",
- "org.jetbrains.jps.model.serialization.module",
- "org.jetbrains.jps.model.serialization.runConfigurations"
- ],
- "com.jetbrains.intellij.platform:runtime-repository": [
- "com.intellij.platform.runtime.repository",
- "com.intellij.platform.runtime.repository.impl",
- "com.intellij.platform.runtime.repository.serialization",
- "com.intellij.platform.runtime.repository.serialization.impl"
- ],
- "com.jetbrains.intellij.platform:tracing-rt": [
- "com.intellij.tracing"
- ],
- "com.jetbrains.intellij.platform:util": [
- "com.intellij",
- "com.intellij.concurrency",
- "com.intellij.diagnostic.tracing",
- "com.intellij.execution",
- "com.intellij.execution.configurations",
- "com.intellij.execution.process",
- "com.intellij.execution.rmi",
- "com.intellij.jna",
- "com.intellij.openapi",
- "com.intellij.openapi.application",
- "com.intellij.openapi.diagnostic",
- "com.intellij.openapi.progress",
- "com.intellij.openapi.util",
- "com.intellij.openapi.util.io",
- "com.intellij.openapi.util.objectTree",
- "com.intellij.openapi.util.registry",
- "com.intellij.openapi.util.text",
- "com.intellij.openapi.vfs",
- "com.intellij.platform.util",
- "com.intellij.serialization",
- "com.intellij.ui",
- "com.intellij.ui.icons",
- "com.intellij.util",
- "com.intellij.util.cls",
- "com.intellij.util.concurrency",
- "com.intellij.util.containers",
- "com.intellij.util.containers.hash",
- "com.intellij.util.diff",
- "com.intellij.util.execution",
- "com.intellij.util.fmap",
- "com.intellij.util.graph",
- "com.intellij.util.indexing",
- "com.intellij.util.indexing.containers",
- "com.intellij.util.indexing.impl",
- "com.intellij.util.indexing.impl.forward",
- "com.intellij.util.io",
- "com.intellij.util.io.blobstorage",
- "com.intellij.util.io.dev",
- "com.intellij.util.io.dev.appendonlylog",
- "com.intellij.util.io.dev.durablemaps",
- "com.intellij.util.io.dev.enumerator",
- "com.intellij.util.io.dev.intmultimaps",
- "com.intellij.util.io.dev.mmapped",
- "com.intellij.util.io.externalizer",
- "com.intellij.util.io.keyStorage",
- "com.intellij.util.io.pagecache",
- "com.intellij.util.io.pagecache.impl",
- "com.intellij.util.io.stats",
- "com.intellij.util.io.storage",
- "com.intellij.util.io.storage.lf",
- "com.intellij.util.io.zip",
- "com.intellij.util.keyFMap",
- "com.intellij.util.lang",
- "com.intellij.util.ref",
- "com.intellij.util.system",
- "com.intellij.util.text",
- "com.intellij.util.ui",
- "com.intellij.util.xmlb",
- "com.intellij.util.xmlb.annotations",
- "com.intellij.xml",
- "com.intellij.xml.util",
- "org.apache.log4j",
- "org.jdom"
- ],
- "com.jetbrains.intellij.platform:util-base": [
- "com.intellij.diagnostic",
- "com.intellij.filename",
- "com.intellij.openapi.diagnostic",
- "com.intellij.openapi.progress",
- "com.intellij.openapi.util",
- "com.intellij.openapi.util.text",
- "com.intellij.reference",
- "com.intellij.smRunner",
- "com.intellij.util",
- "com.intellij.util.containers",
- "com.intellij.util.containers.prefix.factory",
- "com.intellij.util.containers.prefix.map",
- "com.intellij.util.containers.prefix.set",
- "com.intellij.util.text"
- ],
- "com.jetbrains.intellij.platform:util-class-loader": [
- "com.intellij.util.lang"
- ],
- "com.jetbrains.intellij.platform:util-jdom": [
- "org.jdom",
- "org.jdom.adapters",
- "org.jdom.filter",
- "org.jdom.filter2",
- "org.jdom.input",
- "org.jdom.input.sax",
- "org.jdom.output",
- "org.jdom.util",
- "org.jdom.xpath",
- "org.jdom.xpath.jaxen",
- "org.jdom.xpath.util"
- ],
- "com.jetbrains.intellij.platform:util-nanoxml": [
- "net.n3.nanoxml"
- ],
- "com.jetbrains.intellij.platform:util-rt": [
- "com.intellij",
- "com.intellij.execution.rmi",
- "com.intellij.execution.rmi.ssl",
- "com.intellij.openapi.diagnostic",
- "com.intellij.openapi.util",
- "com.intellij.openapi.util.io",
- "com.intellij.openapi.util.text",
- "com.intellij.security",
- "com.intellij.util",
- "com.intellij.util.containers",
- "com.intellij.util.io",
- "com.intellij.util.text"
- ],
- "com.jetbrains.intellij.platform:util-rt-java8": [
- "com.intellij.util.lang"
- ],
- "com.jetbrains.intellij.platform:util-xml-dom": [
- "com.intellij.util.xml.dom"
- ],
- "com.jetbrains.intellij.platform:util-zip": [
- "com.intellij.util.lang"
- ],
- "com.jetbrains.mlapi:extension": [
- "com.jetbrains.ml",
- "com.jetbrains.ml.logs.schema"
- ],
- "com.jetbrains.rd:rd-core": [
- "com.jetbrains.rd.util",
- "com.jetbrains.rd.util.collections",
- "com.jetbrains.rd.util.hash",
- "com.jetbrains.rd.util.lifetime",
- "com.jetbrains.rd.util.log",
- "com.jetbrains.rd.util.reactive",
- "com.jetbrains.rd.util.reflection",
- "com.jetbrains.rd.util.string",
- "com.jetbrains.rd.util.threading",
- "com.jetbrains.rd.util.threading.coroutines",
- "com.jetbrains.rd.util.time",
- "com.jetbrains.rd.util.wrappers"
- ],
- "com.jetbrains.rd:rd-framework": [
- "com.jetbrains.rd.framework",
- "com.jetbrains.rd.framework.base",
- "com.jetbrains.rd.framework.impl",
- "com.jetbrains.rd.framework.util"
- ],
- "com.jetbrains.rd:rd-swing": [
- "com.jetbrains.rd.swing"
- ],
- "com.jetbrains.rd:rd-text": [
- "com.jetbrains.rd.rdtext",
- "com.jetbrains.rd.rdtext.impl",
- "com.jetbrains.rd.rdtext.impl.intrinsics",
- "com.jetbrains.rd.rdtext.intrinsics"
- ],
- "com.jetbrains:jbr-api": [
- "com.jetbrains"
- ],
- "com.jgoodies:forms": [
- "com.jgoodies.forms.builder",
- "com.jgoodies.forms.debug",
- "com.jgoodies.forms.factories",
- "com.jgoodies.forms.layout",
- "com.jgoodies.forms.util"
- ],
- "com.jgoodies:jgoodies-common": [
- "com.jgoodies.common.base",
- "com.jgoodies.common.bean",
- "com.jgoodies.common.collect",
- "com.jgoodies.common.format",
- "com.jgoodies.common.internal",
- "com.jgoodies.common.swing"
- ],
- "com.miglayout:miglayout-core": [
- "net.miginfocom.layout"
- ],
- "com.miglayout:miglayout-swing": [
- "net.miginfocom.swing"
- ],
- "com.networknt:json-schema-validator": [
- "com.networknt.org.apache.commons.validator.routines",
- "com.networknt.schema",
- "com.networknt.schema.annotation",
- "com.networknt.schema.format",
- "com.networknt.schema.i18n",
- "com.networknt.schema.output",
- "com.networknt.schema.regex",
- "com.networknt.schema.resource",
- "com.networknt.schema.result",
- "com.networknt.schema.serialization",
- "com.networknt.schema.utils",
- "com.networknt.schema.walk"
- ],
- "com.opencsv:opencsv": [
- "com.opencsv",
- "com.opencsv.bean",
- "com.opencsv.bean.comparator",
- "com.opencsv.bean.concurrent",
- "com.opencsv.bean.customconverter",
- "com.opencsv.bean.exceptionhandler",
- "com.opencsv.bean.function",
- "com.opencsv.bean.processor",
- "com.opencsv.bean.util",
- "com.opencsv.bean.validators",
- "com.opencsv.enums",
- "com.opencsv.exceptions",
- "com.opencsv.processor",
- "com.opencsv.stream.reader",
- "com.opencsv.validators"
- ],
- "com.squareup.okhttp3:mockwebserver": [
- "okhttp3.mockwebserver"
- ],
- "com.squareup.okhttp3:mockwebserver3": [
- "mockwebserver3",
- "mockwebserver3.internal.duplex",
- "okhttp3.internal.duplex"
- ],
- "com.squareup.okhttp3:okhttp": [
- "okhttp3",
- "okhttp3.internal",
- "okhttp3.internal.authenticator",
- "okhttp3.internal.cache",
- "okhttp3.internal.cache2",
- "okhttp3.internal.concurrent",
- "okhttp3.internal.connection",
- "okhttp3.internal.graal",
- "okhttp3.internal.http",
- "okhttp3.internal.http1",
- "okhttp3.internal.http2",
- "okhttp3.internal.http2.flowcontrol",
- "okhttp3.internal.idn",
- "okhttp3.internal.platform",
- "okhttp3.internal.platform.android",
- "okhttp3.internal.proxy",
- "okhttp3.internal.publicsuffix",
- "okhttp3.internal.tls",
- "okhttp3.internal.url",
- "okhttp3.internal.ws"
- ],
- "com.squareup.okhttp3:okhttp-jvm": [
- "okhttp3",
- "okhttp3.internal",
- "okhttp3.internal.authenticator",
- "okhttp3.internal.cache",
- "okhttp3.internal.cache2",
- "okhttp3.internal.concurrent",
- "okhttp3.internal.connection",
- "okhttp3.internal.graal",
- "okhttp3.internal.http",
- "okhttp3.internal.http1",
- "okhttp3.internal.http2",
- "okhttp3.internal.platform",
- "okhttp3.internal.platform.android",
- "okhttp3.internal.proxy",
- "okhttp3.internal.publicsuffix",
- "okhttp3.internal.tls",
- "okhttp3.internal.ws"
- ],
- "com.squareup.okio:okio-jvm": [
- "okio",
- "okio.internal"
- ],
- "com.sun.activation:jakarta.activation": [
- "com.sun.activation.registries",
- "com.sun.activation.viewers",
- "javax.activation"
- ],
- "com.sun.activation:javax.activation": [
- "com.sun.activation.registries",
- "com.sun.activation.viewers",
- "javax.activation"
- ],
- "com.sun.istack:istack-commons-runtime": [
- "com.sun.istack",
- "com.sun.istack.localization",
- "com.sun.istack.logging"
- ],
- "com.sun.mail:mailapi": [
- "com.sun.mail.auth",
- "com.sun.mail.handlers",
- "com.sun.mail.util",
- "javax.mail",
- "javax.mail.event",
- "javax.mail.internet",
- "javax.mail.search",
- "javax.mail.util"
- ],
- "com.thoughtworks.qdox:qdox": [
- "com.thoughtworks.qdox",
- "com.thoughtworks.qdox.builder",
- "com.thoughtworks.qdox.builder.impl",
- "com.thoughtworks.qdox.directorywalker",
- "com.thoughtworks.qdox.library",
- "com.thoughtworks.qdox.model",
- "com.thoughtworks.qdox.model.expression",
- "com.thoughtworks.qdox.model.impl",
- "com.thoughtworks.qdox.model.util",
- "com.thoughtworks.qdox.parser",
- "com.thoughtworks.qdox.parser.expression",
- "com.thoughtworks.qdox.parser.impl",
- "com.thoughtworks.qdox.parser.structs",
- "com.thoughtworks.qdox.tools",
- "com.thoughtworks.qdox.type",
- "com.thoughtworks.qdox.writer",
- "com.thoughtworks.qdox.writer.impl"
- ],
- "com.thoughtworks.xstream:xstream": [
- "com.thoughtworks.xstream",
- "com.thoughtworks.xstream.annotations",
- "com.thoughtworks.xstream.converters",
- "com.thoughtworks.xstream.converters.basic",
- "com.thoughtworks.xstream.converters.collections",
- "com.thoughtworks.xstream.converters.enums",
- "com.thoughtworks.xstream.converters.extended",
- "com.thoughtworks.xstream.converters.javabean",
- "com.thoughtworks.xstream.converters.reflection",
- "com.thoughtworks.xstream.converters.time",
- "com.thoughtworks.xstream.core",
- "com.thoughtworks.xstream.core.util",
- "com.thoughtworks.xstream.io",
- "com.thoughtworks.xstream.io.binary",
- "com.thoughtworks.xstream.io.copy",
- "com.thoughtworks.xstream.io.json",
- "com.thoughtworks.xstream.io.naming",
- "com.thoughtworks.xstream.io.path",
- "com.thoughtworks.xstream.io.xml",
- "com.thoughtworks.xstream.io.xml.xppdom",
- "com.thoughtworks.xstream.mapper",
- "com.thoughtworks.xstream.persistence",
- "com.thoughtworks.xstream.security"
- ],
- "com.zaxxer:SparseBitSet": [
- "com.zaxxer.sparsebits"
- ],
- "commons-beanutils:commons-beanutils": [
- "org.apache.commons.beanutils",
- "org.apache.commons.beanutils.converters",
- "org.apache.commons.beanutils.expression",
- "org.apache.commons.beanutils.locale",
- "org.apache.commons.beanutils.locale.converters"
- ],
- "commons-cli:commons-cli": [
- "org.apache.commons.cli"
- ],
- "commons-codec:commons-codec": [
- "org.apache.commons.codec",
- "org.apache.commons.codec.binary",
- "org.apache.commons.codec.cli",
- "org.apache.commons.codec.digest",
- "org.apache.commons.codec.language",
- "org.apache.commons.codec.language.bm",
- "org.apache.commons.codec.net"
- ],
- "commons-collections:commons-collections": [
- "org.apache.commons.collections",
- "org.apache.commons.collections.bag",
- "org.apache.commons.collections.bidimap",
- "org.apache.commons.collections.buffer",
- "org.apache.commons.collections.collection",
- "org.apache.commons.collections.comparators",
- "org.apache.commons.collections.functors",
- "org.apache.commons.collections.iterators",
- "org.apache.commons.collections.keyvalue",
- "org.apache.commons.collections.list",
- "org.apache.commons.collections.map",
- "org.apache.commons.collections.set"
- ],
- "commons-io:commons-io": [
- "org.apache.commons.io",
- "org.apache.commons.io.build",
- "org.apache.commons.io.channels",
- "org.apache.commons.io.charset",
- "org.apache.commons.io.comparator",
- "org.apache.commons.io.file",
- "org.apache.commons.io.file.attribute",
- "org.apache.commons.io.file.spi",
- "org.apache.commons.io.filefilter",
- "org.apache.commons.io.function",
- "org.apache.commons.io.input",
- "org.apache.commons.io.input.buffer",
- "org.apache.commons.io.monitor",
- "org.apache.commons.io.output",
- "org.apache.commons.io.serialization"
- ],
- "commons-logging:commons-logging": [
- "org.apache.commons.logging",
- "org.apache.commons.logging.impl"
- ],
- "dk.brics:automaton": [
- "dk.brics.automaton"
- ],
- "info.debatty:java-string-similarity": [
- "info.debatty.java.stringsimilarity",
- "info.debatty.java.stringsimilarity.examples",
- "info.debatty.java.stringsimilarity.experimental",
- "info.debatty.java.stringsimilarity.interfaces"
- ],
- "io.github.classgraph:classgraph": [
- "io.github.classgraph",
- "nonapi.io.github.classgraph.classloaderhandler",
- "nonapi.io.github.classgraph.classpath",
- "nonapi.io.github.classgraph.concurrency",
- "nonapi.io.github.classgraph.fastzipfilereader",
- "nonapi.io.github.classgraph.fileslice",
- "nonapi.io.github.classgraph.fileslice.reader",
- "nonapi.io.github.classgraph.json",
- "nonapi.io.github.classgraph.recycler",
- "nonapi.io.github.classgraph.reflection",
- "nonapi.io.github.classgraph.scanspec",
- "nonapi.io.github.classgraph.types",
- "nonapi.io.github.classgraph.utils"
- ],
- "io.github.java-diff-utils:java-diff-utils": [
- "com.github.difflib",
- "com.github.difflib.algorithm",
- "com.github.difflib.algorithm.myers",
- "com.github.difflib.patch",
- "com.github.difflib.text",
- "com.github.difflib.unifieddiff"
- ],
- "io.github.x-stream:mxparser": [
- "io.github.xstream.mxparser"
- ],
- "io.kotest:kotest-assertions-api-jvm": [
- "io.kotest.matchers"
- ],
- "io.kotest:kotest-assertions-core-jvm": [
- "io.kotest.equals",
- "io.kotest.matchers.atomic",
- "io.kotest.matchers.bigdecimal",
- "io.kotest.matchers.booleans",
- "io.kotest.matchers.bytes",
- "io.kotest.matchers.channels",
- "io.kotest.matchers.char",
- "io.kotest.matchers.collections",
- "io.kotest.matchers.comparables",
- "io.kotest.matchers.concurrent",
- "io.kotest.matchers.concurrent.suspension",
- "io.kotest.matchers.date",
- "io.kotest.matchers.doubles",
- "io.kotest.matchers.equality",
- "io.kotest.matchers.file",
- "io.kotest.matchers.floats",
- "io.kotest.matchers.functions",
- "io.kotest.matchers.future",
- "io.kotest.matchers.ints",
- "io.kotest.matchers.iterator",
- "io.kotest.matchers.longs",
- "io.kotest.matchers.maps",
- "io.kotest.matchers.nulls",
- "io.kotest.matchers.optional",
- "io.kotest.matchers.paths",
- "io.kotest.matchers.property",
- "io.kotest.matchers.reflection",
- "io.kotest.matchers.regex",
- "io.kotest.matchers.result",
- "io.kotest.matchers.sequences",
- "io.kotest.matchers.short",
- "io.kotest.matchers.stats",
- "io.kotest.matchers.string",
- "io.kotest.matchers.throwable",
- "io.kotest.matchers.time",
- "io.kotest.matchers.tuples",
- "io.kotest.matchers.types",
- "io.kotest.matchers.uri",
- "io.kotest.matchers.url"
- ],
- "io.kotest:kotest-assertions-shared-jvm": [
- "io.kotest.assertions",
- "io.kotest.assertions.async",
- "io.kotest.assertions.eq",
- "io.kotest.assertions.print",
- "io.kotest.assertions.show",
- "io.kotest.assertions.throwables",
- "io.kotest.assertions.timing",
- "io.kotest.assertions.until",
- "io.kotest.data",
- "io.kotest.data.blocking",
- "io.kotest.equals",
- "io.kotest.equals.types",
- "io.kotest.inspectors",
- "io.kotest.matchers"
- ],
- "io.kotest:kotest-common-jvm": [
- "io.kotest.common",
- "io.kotest.common.errors",
- "io.kotest.mpp",
- "io.kotest.mpp.atomics"
- ],
- "io.ktor:ktor-client-auth-jvm": [
- "io.ktor.client.plugins.auth",
- "io.ktor.client.plugins.auth.providers"
- ],
- "io.ktor:ktor-client-content-negotiation-jvm": [
- "io.ktor.client.plugins.contentnegotiation"
- ],
- "io.ktor:ktor-client-core-jvm": [
- "io.ktor.client",
- "io.ktor.client.call",
- "io.ktor.client.content",
- "io.ktor.client.engine",
- "io.ktor.client.network.sockets",
- "io.ktor.client.plugins",
- "io.ktor.client.plugins.api",
- "io.ktor.client.plugins.cache",
- "io.ktor.client.plugins.cache.storage",
- "io.ktor.client.plugins.cookies",
- "io.ktor.client.plugins.observer",
- "io.ktor.client.plugins.websocket",
- "io.ktor.client.request",
- "io.ktor.client.request.forms",
- "io.ktor.client.statement",
- "io.ktor.client.utils"
- ],
- "io.ktor:ktor-client-encoding-jvm": [
- "io.ktor.client.plugins.compression"
- ],
- "io.ktor:ktor-client-java-jvm": [
- "io.ktor.client.engine.java"
- ],
- "io.ktor:ktor-client-logging-jvm": [
- "io.ktor.client.plugins.logging"
- ],
- "io.ktor:ktor-client-okhttp-jvm": [
- "io.ktor.client.engine.okhttp"
- ],
- "io.ktor:ktor-events-jvm": [
- "io.ktor.events"
- ],
- "io.ktor:ktor-http-jvm": [
- "io.ktor.content",
- "io.ktor.http",
- "io.ktor.http.auth",
- "io.ktor.http.content",
- "io.ktor.http.parsing",
- "io.ktor.http.parsing.regex",
- "io.ktor.http.websocket"
- ],
- "io.ktor:ktor-io-jvm": [
- "io.ktor.utils.io",
- "io.ktor.utils.io.bits",
- "io.ktor.utils.io.charsets",
- "io.ktor.utils.io.concurrent",
- "io.ktor.utils.io.core",
- "io.ktor.utils.io.core.internal",
- "io.ktor.utils.io.errors",
- "io.ktor.utils.io.internal",
- "io.ktor.utils.io.internal.jvm",
- "io.ktor.utils.io.jvm.javaio",
- "io.ktor.utils.io.jvm.nio",
- "io.ktor.utils.io.nio",
- "io.ktor.utils.io.pool",
- "io.ktor.utils.io.streams",
- "io.ktor.utils.io.utils"
- ],
- "io.ktor:ktor-network-jvm": [
- "io.ktor.network.selector",
- "io.ktor.network.sockets",
- "io.ktor.network.util"
- ],
- "io.ktor:ktor-network-tls-jvm": [
- "io.ktor.network.tls",
- "io.ktor.network.tls.cipher",
- "io.ktor.network.tls.extensions",
- "io.ktor.network.tls.platform"
- ],
- "io.ktor:ktor-serialization-jvm": [
- "io.ktor.serialization"
- ],
- "io.ktor:ktor-serialization-kotlinx-json-jvm": [
- "io.ktor.serialization.kotlinx.json"
- ],
- "io.ktor:ktor-serialization-kotlinx-jvm": [
- "io.ktor.serialization.kotlinx"
- ],
- "io.ktor:ktor-utils-jvm": [
- "io.ktor.util",
- "io.ktor.util.cio",
- "io.ktor.util.collections",
- "io.ktor.util.converters",
- "io.ktor.util.date",
- "io.ktor.util.debug",
- "io.ktor.util.debug.plugins",
- "io.ktor.util.internal",
- "io.ktor.util.logging",
- "io.ktor.util.network",
- "io.ktor.util.pipeline",
- "io.ktor.util.reflect"
- ],
- "io.ktor:ktor-websocket-serialization-jvm": [
- "io.ktor.websocket.serialization"
- ],
- "io.ktor:ktor-websockets-jvm": [
- "io.ktor.websocket",
- "io.ktor.websocket.internals"
- ],
- "io.lacuna:bifurcan": [
- "io.lacuna.bifurcan",
- "io.lacuna.bifurcan.diffs",
- "io.lacuna.bifurcan.durable",
- "io.lacuna.bifurcan.durable.allocator",
- "io.lacuna.bifurcan.durable.codecs",
- "io.lacuna.bifurcan.durable.io",
- "io.lacuna.bifurcan.hash",
- "io.lacuna.bifurcan.nodes",
- "io.lacuna.bifurcan.utils"
- ],
- "io.netty:netty-buffer": [
- "io.netty.buffer",
- "io.netty.buffer.search"
- ],
- "io.netty:netty-codec": [
- "io.netty.handler.codec",
- "io.netty.handler.codec.base64",
- "io.netty.handler.codec.bytes",
- "io.netty.handler.codec.json",
- "io.netty.handler.codec.serialization",
- "io.netty.handler.codec.string"
- ],
- "io.netty:netty-codec-compression": [
- "io.netty.handler.codec.compression"
- ],
- "io.netty:netty-codec-dns": [
- "io.netty.handler.codec.dns"
- ],
- "io.netty:netty-codec-haproxy": [
- "io.netty.handler.codec.haproxy"
- ],
- "io.netty:netty-codec-http": [
- "io.netty.handler.codec.http",
- "io.netty.handler.codec.http.cookie",
- "io.netty.handler.codec.http.cors",
- "io.netty.handler.codec.http.multipart",
- "io.netty.handler.codec.http.websocketx",
- "io.netty.handler.codec.http.websocketx.extensions",
- "io.netty.handler.codec.http.websocketx.extensions.compression",
- "io.netty.handler.codec.rtsp",
- "io.netty.handler.codec.spdy"
- ],
- "io.netty:netty-codec-http2": [
- "io.netty.handler.codec.http2"
- ],
- "io.netty:netty-codec-marshalling": [
- "io.netty.handler.codec.marshalling"
- ],
- "io.netty:netty-codec-memcache": [
- "io.netty.handler.codec.memcache",
- "io.netty.handler.codec.memcache.binary"
- ],
- "io.netty:netty-codec-mqtt": [
- "io.netty.handler.codec.mqtt"
- ],
- "io.netty:netty-codec-protobuf": [
- "io.netty.handler.codec.protobuf"
- ],
- "io.netty:netty-codec-redis": [
- "io.netty.handler.codec.redis"
- ],
- "io.netty:netty-codec-smtp": [
- "io.netty.handler.codec.smtp"
- ],
- "io.netty:netty-codec-socks": [
- "io.netty.handler.codec.socks",
- "io.netty.handler.codec.socksx",
- "io.netty.handler.codec.socksx.v4",
- "io.netty.handler.codec.socksx.v5"
- ],
- "io.netty:netty-codec-stomp": [
- "io.netty.handler.codec.stomp"
- ],
- "io.netty:netty-codec-xml": [
- "io.netty.handler.codec.xml"
- ],
- "io.netty:netty-common": [
- "io.netty.util",
- "io.netty.util.collection",
- "io.netty.util.concurrent",
- "io.netty.util.internal",
- "io.netty.util.internal.logging",
- "io.netty.util.internal.shaded.org.jctools.counters",
- "io.netty.util.internal.shaded.org.jctools.maps",
- "io.netty.util.internal.shaded.org.jctools.queues",
- "io.netty.util.internal.shaded.org.jctools.queues.atomic",
- "io.netty.util.internal.shaded.org.jctools.queues.atomic.unpadded",
- "io.netty.util.internal.shaded.org.jctools.queues.unpadded",
- "io.netty.util.internal.shaded.org.jctools.util",
- "io.netty.util.internal.svm"
- ],
- "io.netty:netty-handler": [
- "io.netty.handler.address",
- "io.netty.handler.flow",
- "io.netty.handler.flush",
- "io.netty.handler.ipfilter",
- "io.netty.handler.logging",
- "io.netty.handler.pcap",
- "io.netty.handler.ssl",
- "io.netty.handler.ssl.util",
- "io.netty.handler.stream",
- "io.netty.handler.timeout",
- "io.netty.handler.traffic"
- ],
- "io.netty:netty-handler-proxy": [
- "io.netty.handler.proxy"
- ],
- "io.netty:netty-handler-ssl-ocsp": [
- "io.netty.handler.ssl.ocsp"
- ],
- "io.netty:netty-resolver": [
- "io.netty.resolver"
- ],
- "io.netty:netty-resolver-dns": [
- "io.netty.resolver.dns"
- ],
- "io.netty:netty-resolver-dns-classes-macos": [
- "io.netty.resolver.dns.macos"
- ],
- "io.netty:netty-tcnative-classes": [
- "io.netty.internal.tcnative"
- ],
- "io.netty:netty-transport": [
- "io.netty.bootstrap",
- "io.netty.channel",
- "io.netty.channel.embedded",
- "io.netty.channel.group",
- "io.netty.channel.internal",
- "io.netty.channel.local",
- "io.netty.channel.nio",
- "io.netty.channel.oio",
- "io.netty.channel.pool",
- "io.netty.channel.socket",
- "io.netty.channel.socket.nio",
- "io.netty.channel.socket.oio"
- ],
- "io.netty:netty-transport-classes-epoll": [
- "io.netty.channel.epoll"
- ],
- "io.netty:netty-transport-classes-io_uring": [
- "io.netty.channel.uring"
- ],
- "io.netty:netty-transport-classes-kqueue": [
- "io.netty.channel.kqueue"
- ],
- "io.netty:netty-transport-native-unix-common": [
- "io.netty.channel.unix"
- ],
- "io.netty:netty-transport-rxtx": [
- "io.netty.channel.rxtx"
- ],
- "io.netty:netty-transport-sctp": [
- "io.netty.channel.sctp",
- "io.netty.channel.sctp.nio",
- "io.netty.channel.sctp.oio",
- "io.netty.handler.codec.sctp"
- ],
- "io.netty:netty-transport-udt": [
- "io.netty.channel.udt",
- "io.netty.channel.udt.nio"
- ],
- "io.opentelemetry.semconv:opentelemetry-semconv": [
- "io.opentelemetry.semconv"
- ],
- "io.opentelemetry:opentelemetry-api": [
- "io.opentelemetry.api",
- "io.opentelemetry.api.baggage",
- "io.opentelemetry.api.baggage.propagation",
- "io.opentelemetry.api.common",
- "io.opentelemetry.api.internal",
- "io.opentelemetry.api.logs",
- "io.opentelemetry.api.metrics",
- "io.opentelemetry.api.trace",
- "io.opentelemetry.api.trace.propagation",
- "io.opentelemetry.api.trace.propagation.internal"
- ],
- "io.opentelemetry:opentelemetry-api-incubator": [
- "io.opentelemetry.api.incubator.events",
- "io.opentelemetry.api.incubator.logs",
- "io.opentelemetry.api.incubator.metrics",
- "io.opentelemetry.api.incubator.propagation",
- "io.opentelemetry.api.incubator.trace"
- ],
- "io.opentelemetry:opentelemetry-context": [
- "io.opentelemetry.context",
- "io.opentelemetry.context.internal.shaded",
- "io.opentelemetry.context.propagation"
- ],
- "io.opentelemetry:opentelemetry-exporter-common": [
- "io.opentelemetry.exporter.internal",
- "io.opentelemetry.exporter.internal.auth",
- "io.opentelemetry.exporter.internal.compression",
- "io.opentelemetry.exporter.internal.grpc",
- "io.opentelemetry.exporter.internal.http",
- "io.opentelemetry.exporter.internal.marshal"
- ],
- "io.opentelemetry:opentelemetry-exporter-otlp-common": [
- "io.opentelemetry.exporter.internal.otlp",
- "io.opentelemetry.exporter.internal.otlp.logs",
- "io.opentelemetry.exporter.internal.otlp.metrics",
- "io.opentelemetry.exporter.internal.otlp.traces",
- "io.opentelemetry.proto.collector.logs.v1.internal",
- "io.opentelemetry.proto.collector.metrics.v1.internal",
- "io.opentelemetry.proto.collector.profiles.v1experimental.internal",
- "io.opentelemetry.proto.collector.trace.v1.internal",
- "io.opentelemetry.proto.common.v1.internal",
- "io.opentelemetry.proto.logs.v1.internal",
- "io.opentelemetry.proto.metrics.v1.internal",
- "io.opentelemetry.proto.profiles.v1experimental.internal",
- "io.opentelemetry.proto.resource.v1.internal",
- "io.opentelemetry.proto.trace.v1.internal"
- ],
- "io.opentelemetry:opentelemetry-extension-kotlin": [
- "io.opentelemetry.extension.kotlin"
- ],
- "io.opentelemetry:opentelemetry-sdk": [
- "io.opentelemetry.sdk"
- ],
- "io.opentelemetry:opentelemetry-sdk-common": [
- "io.opentelemetry.sdk.common",
- "io.opentelemetry.sdk.common.export",
- "io.opentelemetry.sdk.common.internal",
- "io.opentelemetry.sdk.internal",
- "io.opentelemetry.sdk.resources"
- ],
- "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi": [
- "io.opentelemetry.sdk.autoconfigure.spi",
- "io.opentelemetry.sdk.autoconfigure.spi.internal",
- "io.opentelemetry.sdk.autoconfigure.spi.logs",
- "io.opentelemetry.sdk.autoconfigure.spi.metrics",
- "io.opentelemetry.sdk.autoconfigure.spi.traces"
- ],
- "io.opentelemetry:opentelemetry-sdk-logs": [
- "io.opentelemetry.sdk.logs",
- "io.opentelemetry.sdk.logs.data",
- "io.opentelemetry.sdk.logs.export",
- "io.opentelemetry.sdk.logs.internal"
- ],
- "io.opentelemetry:opentelemetry-sdk-metrics": [
- "io.opentelemetry.sdk.metrics",
- "io.opentelemetry.sdk.metrics.data",
- "io.opentelemetry.sdk.metrics.export",
- "io.opentelemetry.sdk.metrics.internal",
- "io.opentelemetry.sdk.metrics.internal.aggregator",
- "io.opentelemetry.sdk.metrics.internal.concurrent",
- "io.opentelemetry.sdk.metrics.internal.data",
- "io.opentelemetry.sdk.metrics.internal.debug",
- "io.opentelemetry.sdk.metrics.internal.descriptor",
- "io.opentelemetry.sdk.metrics.internal.exemplar",
- "io.opentelemetry.sdk.metrics.internal.export",
- "io.opentelemetry.sdk.metrics.internal.state",
- "io.opentelemetry.sdk.metrics.internal.view"
- ],
- "io.opentelemetry:opentelemetry-sdk-trace": [
- "io.opentelemetry.internal.shaded.jctools.counters",
- "io.opentelemetry.internal.shaded.jctools.maps",
- "io.opentelemetry.internal.shaded.jctools.queues",
- "io.opentelemetry.internal.shaded.jctools.queues.atomic",
- "io.opentelemetry.internal.shaded.jctools.queues.atomic.unpadded",
- "io.opentelemetry.internal.shaded.jctools.queues.unpadded",
- "io.opentelemetry.internal.shaded.jctools.util",
- "io.opentelemetry.sdk.trace",
- "io.opentelemetry.sdk.trace.data",
- "io.opentelemetry.sdk.trace.export",
- "io.opentelemetry.sdk.trace.internal",
- "io.opentelemetry.sdk.trace.internal.data",
- "io.opentelemetry.sdk.trace.samplers"
- ],
- "it.unimi.dsi:fastutil-core": [
- "it.unimi.dsi.fastutil",
- "it.unimi.dsi.fastutil.booleans",
- "it.unimi.dsi.fastutil.bytes",
- "it.unimi.dsi.fastutil.chars",
- "it.unimi.dsi.fastutil.doubles",
- "it.unimi.dsi.fastutil.floats",
- "it.unimi.dsi.fastutil.ints",
- "it.unimi.dsi.fastutil.io",
- "it.unimi.dsi.fastutil.longs",
- "it.unimi.dsi.fastutil.objects",
- "it.unimi.dsi.fastutil.shorts"
- ],
- "jakarta.xml.bind:jakarta.xml.bind-api": [
- "javax.xml.bind",
- "javax.xml.bind.annotation",
- "javax.xml.bind.annotation.adapters",
- "javax.xml.bind.attachment",
- "javax.xml.bind.helpers",
- "javax.xml.bind.util"
- ],
- "javax.activation:javax.activation-api": [
- "javax.activation"
- ],
- "javax.annotation:javax.annotation-api": [
- "javax.annotation",
- "javax.annotation.security",
- "javax.annotation.sql"
- ],
- "javax.inject:javax.inject": [
- "javax.inject"
- ],
- "javax.xml.bind:jaxb-api": [
- "javax.xml.bind",
- "javax.xml.bind.annotation",
- "javax.xml.bind.annotation.adapters",
- "javax.xml.bind.attachment",
- "javax.xml.bind.helpers",
- "javax.xml.bind.util"
- ],
- "jaxen:jaxen": [
- "org.jaxen",
- "org.jaxen.dom",
- "org.jaxen.dom4j",
- "org.jaxen.expr",
- "org.jaxen.expr.iter",
- "org.jaxen.function",
- "org.jaxen.function.ext",
- "org.jaxen.function.xslt",
- "org.jaxen.javabean",
- "org.jaxen.jdom",
- "org.jaxen.pattern",
- "org.jaxen.saxpath",
- "org.jaxen.saxpath.base",
- "org.jaxen.saxpath.helpers",
- "org.jaxen.util",
- "org.jaxen.xom"
- ],
- "jetbrains.fleet:rhizomedb-compiler-plugin": [
- "com.jetbrains.rhizomedb.plugin",
- "com.jetbrains.rhizomedb.plugin.gradle"
- ],
- "joda-time:joda-time": [
- "org.joda.time",
- "org.joda.time.base",
- "org.joda.time.chrono",
- "org.joda.time.convert",
- "org.joda.time.field",
- "org.joda.time.format",
- "org.joda.time.tz"
- ],
- "junit:junit": [
- "junit.extensions",
- "junit.framework",
- "junit.runner",
- "junit.textui",
- "org.junit",
- "org.junit.experimental",
- "org.junit.experimental.categories",
- "org.junit.experimental.max",
- "org.junit.experimental.results",
- "org.junit.experimental.runners",
- "org.junit.experimental.theories",
- "org.junit.experimental.theories.internal",
- "org.junit.experimental.theories.suppliers",
- "org.junit.function",
- "org.junit.internal",
- "org.junit.internal.builders",
- "org.junit.internal.management",
- "org.junit.internal.matchers",
- "org.junit.internal.requests",
- "org.junit.internal.runners",
- "org.junit.internal.runners.model",
- "org.junit.internal.runners.rules",
- "org.junit.internal.runners.statements",
- "org.junit.matchers",
- "org.junit.rules",
- "org.junit.runner",
- "org.junit.runner.manipulation",
- "org.junit.runner.notification",
- "org.junit.runners",
- "org.junit.runners.model",
- "org.junit.runners.parameterized",
- "org.junit.validator"
- ],
- "net.bytebuddy:byte-buddy": [
- "net.bytebuddy",
- "net.bytebuddy.agent.builder",
- "net.bytebuddy.asm",
- "net.bytebuddy.build",
- "net.bytebuddy.description",
- "net.bytebuddy.description.annotation",
- "net.bytebuddy.description.enumeration",
- "net.bytebuddy.description.field",
- "net.bytebuddy.description.method",
- "net.bytebuddy.description.modifier",
- "net.bytebuddy.description.type",
- "net.bytebuddy.dynamic",
- "net.bytebuddy.dynamic.loading",
- "net.bytebuddy.dynamic.scaffold",
- "net.bytebuddy.dynamic.scaffold.inline",
- "net.bytebuddy.dynamic.scaffold.subclass",
- "net.bytebuddy.implementation",
- "net.bytebuddy.implementation.attribute",
- "net.bytebuddy.implementation.auxiliary",
- "net.bytebuddy.implementation.bind",
- "net.bytebuddy.implementation.bind.annotation",
- "net.bytebuddy.implementation.bytecode",
- "net.bytebuddy.implementation.bytecode.assign",
- "net.bytebuddy.implementation.bytecode.assign.primitive",
- "net.bytebuddy.implementation.bytecode.assign.reference",
- "net.bytebuddy.implementation.bytecode.collection",
- "net.bytebuddy.implementation.bytecode.constant",
- "net.bytebuddy.implementation.bytecode.member",
- "net.bytebuddy.jar.asm",
- "net.bytebuddy.jar.asm.commons",
- "net.bytebuddy.jar.asm.signature",
- "net.bytebuddy.matcher",
- "net.bytebuddy.pool",
- "net.bytebuddy.utility",
- "net.bytebuddy.utility.dispatcher",
- "net.bytebuddy.utility.nullability",
- "net.bytebuddy.utility.privilege",
- "net.bytebuddy.utility.visitor"
- ],
- "net.bytebuddy:byte-buddy-agent": [
- "net.bytebuddy.agent",
- "net.bytebuddy.agent.utility.nullability"
- ],
- "net.java.dev.jna:jna": [
- "com.sun.jna",
- "com.sun.jna.internal",
- "com.sun.jna.ptr",
- "com.sun.jna.win32"
- ],
- "net.java.dev.jna:jna-platform": [
- "com.sun.jna.platform",
- "com.sun.jna.platform.bsd",
- "com.sun.jna.platform.dnd",
- "com.sun.jna.platform.linux",
- "com.sun.jna.platform.mac",
- "com.sun.jna.platform.unix",
- "com.sun.jna.platform.unix.aix",
- "com.sun.jna.platform.unix.solaris",
- "com.sun.jna.platform.win32",
- "com.sun.jna.platform.win32.COM",
- "com.sun.jna.platform.win32.COM.tlb",
- "com.sun.jna.platform.win32.COM.tlb.imp",
- "com.sun.jna.platform.win32.COM.util",
- "com.sun.jna.platform.win32.COM.util.annotation",
- "com.sun.jna.platform.wince"
- ],
- "net.jcip:jcip-annotations": [
- "net.jcip.annotations"
- ],
- "net.sf.jopt-simple:jopt-simple": [
- "joptsimple",
- "joptsimple.internal",
- "joptsimple.util"
- ],
- "one.util:streamex": [
- "one.util.streamex"
- ],
- "org.apache.ant:ant": [
- "org.apache.tools.ant",
- "org.apache.tools.ant.dispatch",
- "org.apache.tools.ant.filters",
- "org.apache.tools.ant.filters.util",
- "org.apache.tools.ant.helper",
- "org.apache.tools.ant.input",
- "org.apache.tools.ant.listener",
- "org.apache.tools.ant.loader",
- "org.apache.tools.ant.taskdefs",
- "org.apache.tools.ant.taskdefs.compilers",
- "org.apache.tools.ant.taskdefs.condition",
- "org.apache.tools.ant.taskdefs.cvslib",
- "org.apache.tools.ant.taskdefs.email",
- "org.apache.tools.ant.taskdefs.rmic",
- "org.apache.tools.ant.types",
- "org.apache.tools.ant.types.mappers",
- "org.apache.tools.ant.types.resources",
- "org.apache.tools.ant.types.resources.comparators",
- "org.apache.tools.ant.types.resources.selectors",
- "org.apache.tools.ant.types.selectors",
- "org.apache.tools.ant.types.selectors.modifiedselector",
- "org.apache.tools.ant.types.spi",
- "org.apache.tools.ant.util",
- "org.apache.tools.ant.util.facade",
- "org.apache.tools.ant.util.regexp",
- "org.apache.tools.bzip2",
- "org.apache.tools.mail",
- "org.apache.tools.tar",
- "org.apache.tools.zip"
- ],
- "org.apache.ant:ant-launcher": [
- "org.apache.tools.ant.launch"
- ],
- "org.apache.commons:commons-collections4": [
- "org.apache.commons.collections4",
- "org.apache.commons.collections4.bag",
- "org.apache.commons.collections4.bidimap",
- "org.apache.commons.collections4.collection",
- "org.apache.commons.collections4.comparators",
- "org.apache.commons.collections4.functors",
- "org.apache.commons.collections4.iterators",
- "org.apache.commons.collections4.keyvalue",
- "org.apache.commons.collections4.list",
- "org.apache.commons.collections4.map",
- "org.apache.commons.collections4.multimap",
- "org.apache.commons.collections4.multiset",
- "org.apache.commons.collections4.properties",
- "org.apache.commons.collections4.queue",
- "org.apache.commons.collections4.sequence",
- "org.apache.commons.collections4.set",
- "org.apache.commons.collections4.splitmap",
- "org.apache.commons.collections4.trie",
- "org.apache.commons.collections4.trie.analyzer"
- ],
- "org.apache.commons:commons-compress": [
- "org.apache.commons.compress",
- "org.apache.commons.compress.archivers",
- "org.apache.commons.compress.archivers.ar",
- "org.apache.commons.compress.archivers.arj",
- "org.apache.commons.compress.archivers.cpio",
- "org.apache.commons.compress.archivers.dump",
- "org.apache.commons.compress.archivers.examples",
- "org.apache.commons.compress.archivers.jar",
- "org.apache.commons.compress.archivers.sevenz",
- "org.apache.commons.compress.archivers.tar",
- "org.apache.commons.compress.archivers.zip",
- "org.apache.commons.compress.changes",
- "org.apache.commons.compress.compressors",
- "org.apache.commons.compress.compressors.brotli",
- "org.apache.commons.compress.compressors.bzip2",
- "org.apache.commons.compress.compressors.deflate",
- "org.apache.commons.compress.compressors.deflate64",
- "org.apache.commons.compress.compressors.gzip",
- "org.apache.commons.compress.compressors.lz4",
- "org.apache.commons.compress.compressors.lz77support",
- "org.apache.commons.compress.compressors.lzma",
- "org.apache.commons.compress.compressors.lzw",
- "org.apache.commons.compress.compressors.pack200",
- "org.apache.commons.compress.compressors.snappy",
- "org.apache.commons.compress.compressors.xz",
- "org.apache.commons.compress.compressors.z",
- "org.apache.commons.compress.compressors.zstandard",
- "org.apache.commons.compress.harmony",
- "org.apache.commons.compress.harmony.archive.internal.nls",
- "org.apache.commons.compress.harmony.pack200",
- "org.apache.commons.compress.harmony.unpack200",
- "org.apache.commons.compress.harmony.unpack200.bytecode",
- "org.apache.commons.compress.harmony.unpack200.bytecode.forms",
- "org.apache.commons.compress.java.util.jar",
- "org.apache.commons.compress.parallel",
- "org.apache.commons.compress.utils"
- ],
- "org.apache.commons:commons-configuration2": [
- "org.apache.commons.configuration2",
- "org.apache.commons.configuration2.beanutils",
- "org.apache.commons.configuration2.builder",
- "org.apache.commons.configuration2.builder.combined",
- "org.apache.commons.configuration2.builder.fluent",
- "org.apache.commons.configuration2.convert",
- "org.apache.commons.configuration2.event",
- "org.apache.commons.configuration2.ex",
- "org.apache.commons.configuration2.interpol",
- "org.apache.commons.configuration2.io",
- "org.apache.commons.configuration2.plist",
- "org.apache.commons.configuration2.reloading",
- "org.apache.commons.configuration2.resolver",
- "org.apache.commons.configuration2.spring",
- "org.apache.commons.configuration2.sync",
- "org.apache.commons.configuration2.tree",
- "org.apache.commons.configuration2.tree.xpath",
- "org.apache.commons.configuration2.web"
- ],
- "org.apache.commons:commons-csv": [
- "org.apache.commons.csv"
- ],
- "org.apache.commons:commons-lang3": [
- "org.apache.commons.lang3",
- "org.apache.commons.lang3.arch",
- "org.apache.commons.lang3.builder",
- "org.apache.commons.lang3.compare",
- "org.apache.commons.lang3.concurrent",
- "org.apache.commons.lang3.concurrent.locks",
- "org.apache.commons.lang3.event",
- "org.apache.commons.lang3.exception",
- "org.apache.commons.lang3.function",
- "org.apache.commons.lang3.math",
- "org.apache.commons.lang3.mutable",
- "org.apache.commons.lang3.reflect",
- "org.apache.commons.lang3.stream",
- "org.apache.commons.lang3.text",
- "org.apache.commons.lang3.text.translate",
- "org.apache.commons.lang3.time",
- "org.apache.commons.lang3.tuple",
- "org.apache.commons.lang3.util"
- ],
- "org.apache.commons:commons-math3": [
- "org.apache.commons.math3",
- "org.apache.commons.math3.analysis",
- "org.apache.commons.math3.analysis.differentiation",
- "org.apache.commons.math3.analysis.function",
- "org.apache.commons.math3.analysis.integration",
- "org.apache.commons.math3.analysis.integration.gauss",
- "org.apache.commons.math3.analysis.interpolation",
- "org.apache.commons.math3.analysis.polynomials",
- "org.apache.commons.math3.analysis.solvers",
- "org.apache.commons.math3.complex",
- "org.apache.commons.math3.dfp",
- "org.apache.commons.math3.distribution",
- "org.apache.commons.math3.distribution.fitting",
- "org.apache.commons.math3.exception",
- "org.apache.commons.math3.exception.util",
- "org.apache.commons.math3.filter",
- "org.apache.commons.math3.fitting",
- "org.apache.commons.math3.fitting.leastsquares",
- "org.apache.commons.math3.fraction",
- "org.apache.commons.math3.genetics",
- "org.apache.commons.math3.geometry",
- "org.apache.commons.math3.geometry.enclosing",
- "org.apache.commons.math3.geometry.euclidean.oned",
- "org.apache.commons.math3.geometry.euclidean.threed",
- "org.apache.commons.math3.geometry.euclidean.twod",
- "org.apache.commons.math3.geometry.euclidean.twod.hull",
- "org.apache.commons.math3.geometry.hull",
- "org.apache.commons.math3.geometry.partitioning",
- "org.apache.commons.math3.geometry.partitioning.utilities",
- "org.apache.commons.math3.geometry.spherical.oned",
- "org.apache.commons.math3.geometry.spherical.twod",
- "org.apache.commons.math3.linear",
- "org.apache.commons.math3.ml.clustering",
- "org.apache.commons.math3.ml.clustering.evaluation",
- "org.apache.commons.math3.ml.distance",
- "org.apache.commons.math3.ml.neuralnet",
- "org.apache.commons.math3.ml.neuralnet.oned",
- "org.apache.commons.math3.ml.neuralnet.sofm",
- "org.apache.commons.math3.ml.neuralnet.sofm.util",
- "org.apache.commons.math3.ml.neuralnet.twod",
- "org.apache.commons.math3.ml.neuralnet.twod.util",
- "org.apache.commons.math3.ode",
- "org.apache.commons.math3.ode.events",
- "org.apache.commons.math3.ode.nonstiff",
- "org.apache.commons.math3.ode.sampling",
- "org.apache.commons.math3.optim",
- "org.apache.commons.math3.optim.linear",
- "org.apache.commons.math3.optim.nonlinear.scalar",
- "org.apache.commons.math3.optim.nonlinear.scalar.gradient",
- "org.apache.commons.math3.optim.nonlinear.scalar.noderiv",
- "org.apache.commons.math3.optim.nonlinear.vector",
- "org.apache.commons.math3.optim.nonlinear.vector.jacobian",
- "org.apache.commons.math3.optim.univariate",
- "org.apache.commons.math3.optimization",
- "org.apache.commons.math3.optimization.direct",
- "org.apache.commons.math3.optimization.fitting",
- "org.apache.commons.math3.optimization.general",
- "org.apache.commons.math3.optimization.linear",
- "org.apache.commons.math3.optimization.univariate",
- "org.apache.commons.math3.primes",
- "org.apache.commons.math3.random",
- "org.apache.commons.math3.special",
- "org.apache.commons.math3.stat",
- "org.apache.commons.math3.stat.clustering",
- "org.apache.commons.math3.stat.correlation",
- "org.apache.commons.math3.stat.descriptive",
- "org.apache.commons.math3.stat.descriptive.moment",
- "org.apache.commons.math3.stat.descriptive.rank",
- "org.apache.commons.math3.stat.descriptive.summary",
- "org.apache.commons.math3.stat.inference",
- "org.apache.commons.math3.stat.interval",
- "org.apache.commons.math3.stat.ranking",
- "org.apache.commons.math3.stat.regression",
- "org.apache.commons.math3.transform",
- "org.apache.commons.math3.util"
- ],
- "org.apache.commons:commons-text": [
- "org.apache.commons.text",
- "org.apache.commons.text.diff",
- "org.apache.commons.text.io",
- "org.apache.commons.text.lookup",
- "org.apache.commons.text.matcher",
- "org.apache.commons.text.numbers",
- "org.apache.commons.text.similarity",
- "org.apache.commons.text.translate"
- ],
- "org.apache.httpcomponents:httpclient": [
- "org.apache.http.auth",
- "org.apache.http.auth.params",
- "org.apache.http.client",
- "org.apache.http.client.config",
- "org.apache.http.client.entity",
- "org.apache.http.client.methods",
- "org.apache.http.client.params",
- "org.apache.http.client.protocol",
- "org.apache.http.client.utils",
- "org.apache.http.conn",
- "org.apache.http.conn.params",
- "org.apache.http.conn.routing",
- "org.apache.http.conn.scheme",
- "org.apache.http.conn.socket",
- "org.apache.http.conn.ssl",
- "org.apache.http.conn.util",
- "org.apache.http.cookie",
- "org.apache.http.cookie.params",
- "org.apache.http.impl.auth",
- "org.apache.http.impl.client",
- "org.apache.http.impl.conn",
- "org.apache.http.impl.conn.tsccm",
- "org.apache.http.impl.cookie",
- "org.apache.http.impl.execchain"
- ],
- "org.apache.httpcomponents:httpclient-cache": [
- "org.apache.http.client.cache",
- "org.apache.http.impl.client.cache",
- "org.apache.http.impl.client.cache.ehcache",
- "org.apache.http.impl.client.cache.memcached"
- ],
- "org.apache.httpcomponents:httpcore": [
- "org.apache.http",
- "org.apache.http.annotation",
- "org.apache.http.concurrent",
- "org.apache.http.config",
- "org.apache.http.entity",
- "org.apache.http.impl",
- "org.apache.http.impl.bootstrap",
- "org.apache.http.impl.entity",
- "org.apache.http.impl.io",
- "org.apache.http.impl.pool",
- "org.apache.http.io",
- "org.apache.http.message",
- "org.apache.http.params",
- "org.apache.http.pool",
- "org.apache.http.protocol",
- "org.apache.http.ssl",
- "org.apache.http.util"
- ],
- "org.apache.httpcomponents:httpmime": [
- "org.apache.http.entity.mime",
- "org.apache.http.entity.mime.content"
- ],
- "org.apache.jena:jena-arq": [
- "org.apache.jena.atlas.csv",
- "org.apache.jena.atlas.data",
- "org.apache.jena.atlas.event",
- "org.apache.jena.atlas.json",
- "org.apache.jena.atlas.json.io",
- "org.apache.jena.atlas.json.io.parser",
- "org.apache.jena.atlas.json.io.parserjavacc",
- "org.apache.jena.atlas.json.io.parserjavacc.javacc",
- "org.apache.jena.atlas.test",
- "org.apache.jena.atlas.web",
- "org.apache.jena.http",
- "org.apache.jena.http.auth",
- "org.apache.jena.http.sys",
- "org.apache.jena.query",
- "org.apache.jena.rdfs",
- "org.apache.jena.rdfs.assembler",
- "org.apache.jena.rdfs.engine",
- "org.apache.jena.rdfs.setup",
- "org.apache.jena.rdfs.sys",
- "org.apache.jena.riot",
- "org.apache.jena.riot.adapters",
- "org.apache.jena.riot.lang",
- "org.apache.jena.riot.lang.extra",
- "org.apache.jena.riot.lang.extra.javacc",
- "org.apache.jena.riot.other",
- "org.apache.jena.riot.out",
- "org.apache.jena.riot.out.quoted",
- "org.apache.jena.riot.process",
- "org.apache.jena.riot.process.inf",
- "org.apache.jena.riot.process.normalize",
- "org.apache.jena.riot.protobuf",
- "org.apache.jena.riot.protobuf.wire",
- "org.apache.jena.riot.resultset",
- "org.apache.jena.riot.rowset",
- "org.apache.jena.riot.rowset.rw",
- "org.apache.jena.riot.rowset.rw.rs_json",
- "org.apache.jena.riot.system",
- "org.apache.jena.riot.system.stream",
- "org.apache.jena.riot.thrift",
- "org.apache.jena.riot.thrift.wire",
- "org.apache.jena.riot.tokens",
- "org.apache.jena.riot.web",
- "org.apache.jena.riot.writer",
- "org.apache.jena.sparql",
- "org.apache.jena.sparql.algebra",
- "org.apache.jena.sparql.algebra.op",
- "org.apache.jena.sparql.algebra.optimize",
- "org.apache.jena.sparql.algebra.table",
- "org.apache.jena.sparql.algebra.walker",
- "org.apache.jena.sparql.core",
- "org.apache.jena.sparql.core.assembler",
- "org.apache.jena.sparql.core.describe",
- "org.apache.jena.sparql.core.mem",
- "org.apache.jena.sparql.engine",
- "org.apache.jena.sparql.engine.binding",
- "org.apache.jena.sparql.engine.binding.itr",
- "org.apache.jena.sparql.engine.http",
- "org.apache.jena.sparql.engine.index",
- "org.apache.jena.sparql.engine.iterator",
- "org.apache.jena.sparql.engine.join",
- "org.apache.jena.sparql.engine.main",
- "org.apache.jena.sparql.engine.main.iterator",
- "org.apache.jena.sparql.engine.main.solver",
- "org.apache.jena.sparql.engine.optimizer",
- "org.apache.jena.sparql.engine.optimizer.reorder",
- "org.apache.jena.sparql.engine.ref",
- "org.apache.jena.sparql.exec",
- "org.apache.jena.sparql.exec.http",
- "org.apache.jena.sparql.expr",
- "org.apache.jena.sparql.expr.aggregate",
- "org.apache.jena.sparql.expr.aggregate.lib",
- "org.apache.jena.sparql.expr.nodevalue",
- "org.apache.jena.sparql.function",
- "org.apache.jena.sparql.function.library",
- "org.apache.jena.sparql.function.library.leviathan",
- "org.apache.jena.sparql.function.library.triple",
- "org.apache.jena.sparql.function.scripting",
- "org.apache.jena.sparql.function.user",
- "org.apache.jena.sparql.graph",
- "org.apache.jena.sparql.lang",
- "org.apache.jena.sparql.lang.arq",
- "org.apache.jena.sparql.lang.sparql_10",
- "org.apache.jena.sparql.lang.sparql_11",
- "org.apache.jena.sparql.lang.sparql_12",
- "org.apache.jena.sparql.lib",
- "org.apache.jena.sparql.mgt",
- "org.apache.jena.sparql.modify",
- "org.apache.jena.sparql.modify.request",
- "org.apache.jena.sparql.path",
- "org.apache.jena.sparql.path.eval",
- "org.apache.jena.sparql.pfunction",
- "org.apache.jena.sparql.pfunction.library",
- "org.apache.jena.sparql.procedure",
- "org.apache.jena.sparql.procedure.library",
- "org.apache.jena.sparql.resultset",
- "org.apache.jena.sparql.serializer",
- "org.apache.jena.sparql.service",
- "org.apache.jena.sparql.service.bulk",
- "org.apache.jena.sparql.service.single",
- "org.apache.jena.sparql.sse",
- "org.apache.jena.sparql.sse.builders",
- "org.apache.jena.sparql.sse.lang",
- "org.apache.jena.sparql.sse.lang.parser",
- "org.apache.jena.sparql.sse.writers",
- "org.apache.jena.sparql.syntax",
- "org.apache.jena.sparql.syntax.syntaxtransform",
- "org.apache.jena.sparql.system",
- "org.apache.jena.sparql.util",
- "org.apache.jena.sparql.util.compose",
- "org.apache.jena.sparql.util.graph",
- "org.apache.jena.sparql.vocabulary",
- "org.apache.jena.system",
- "org.apache.jena.system.buffering",
- "org.apache.jena.system.progress",
- "org.apache.jena.update",
- "org.apache.jena.web"
- ],
- "org.apache.jena:jena-base": [
- "org.apache.jena.atlas",
- "org.apache.jena.atlas.io",
- "org.apache.jena.atlas.iterator",
- "org.apache.jena.atlas.lib",
- "org.apache.jena.atlas.lib.cache",
- "org.apache.jena.atlas.lib.persistent",
- "org.apache.jena.atlas.lib.tuple",
- "org.apache.jena.atlas.logging",
- "org.apache.jena.atlas.logging.java",
- "org.apache.jena.base",
- "org.apache.jena.base.module"
- ],
- "org.apache.jena:jena-core": [
- "org.apache.jena",
- "org.apache.jena.assembler",
- "org.apache.jena.assembler.assemblers",
- "org.apache.jena.assembler.exceptions",
- "org.apache.jena.datatypes",
- "org.apache.jena.datatypes.xsd",
- "org.apache.jena.datatypes.xsd.impl",
- "org.apache.jena.enhanced",
- "org.apache.jena.ext.xerces",
- "org.apache.jena.ext.xerces.impl",
- "org.apache.jena.ext.xerces.impl.dv",
- "org.apache.jena.ext.xerces.impl.dv.util",
- "org.apache.jena.ext.xerces.impl.dv.xs",
- "org.apache.jena.ext.xerces.impl.validation",
- "org.apache.jena.ext.xerces.impl.xpath.regex",
- "org.apache.jena.ext.xerces.impl.xs",
- "org.apache.jena.ext.xerces.impl.xs.util",
- "org.apache.jena.ext.xerces.jaxp.datatype",
- "org.apache.jena.ext.xerces.util",
- "org.apache.jena.ext.xerces.xni",
- "org.apache.jena.ext.xerces.xs",
- "org.apache.jena.ext.xerces.xs.datatypes",
- "org.apache.jena.graph",
- "org.apache.jena.graph.compose",
- "org.apache.jena.graph.impl",
- "org.apache.jena.irix",
- "org.apache.jena.mem",
- "org.apache.jena.mem2",
- "org.apache.jena.mem2.collection",
- "org.apache.jena.mem2.iterator",
- "org.apache.jena.mem2.pattern",
- "org.apache.jena.mem2.spliterator",
- "org.apache.jena.mem2.store",
- "org.apache.jena.mem2.store.fast",
- "org.apache.jena.mem2.store.legacy",
- "org.apache.jena.mem2.store.roaring",
- "org.apache.jena.ontology",
- "org.apache.jena.ontology.impl",
- "org.apache.jena.rdf.listeners",
- "org.apache.jena.rdf.model",
- "org.apache.jena.rdf.model.impl",
- "org.apache.jena.rdfxml.xmlinput",
- "org.apache.jena.rdfxml.xmlinput.impl",
- "org.apache.jena.rdfxml.xmlinput.states",
- "org.apache.jena.rdfxml.xmlinput0",
- "org.apache.jena.rdfxml.xmlinput0.impl",
- "org.apache.jena.rdfxml.xmlinput0.states",
- "org.apache.jena.rdfxml.xmloutput",
- "org.apache.jena.rdfxml.xmloutput.impl",
- "org.apache.jena.reasoner",
- "org.apache.jena.reasoner.rulesys",
- "org.apache.jena.reasoner.rulesys.builtins",
- "org.apache.jena.reasoner.rulesys.impl",
- "org.apache.jena.reasoner.transitiveReasoner",
- "org.apache.jena.shared",
- "org.apache.jena.shared.impl",
- "org.apache.jena.sys",
- "org.apache.jena.util",
- "org.apache.jena.util.iterator",
- "org.apache.jena.vocabulary"
- ],
- "org.apache.jena:jena-iri": [
- "org.apache.jena.iri",
- "org.apache.jena.iri.impl"
- ],
- "org.apache.logging.log4j:log4j-api": [
- "org.apache.logging.log4j",
- "org.apache.logging.log4j.internal",
- "org.apache.logging.log4j.message",
- "org.apache.logging.log4j.simple",
- "org.apache.logging.log4j.spi",
- "org.apache.logging.log4j.status",
- "org.apache.logging.log4j.util",
- "org.apache.logging.log4j.util.internal"
- ],
- "org.apache.lucene:lucene-analysis-common": [
- "org.apache.lucene.analysis.ar",
- "org.apache.lucene.analysis.bg",
- "org.apache.lucene.analysis.bn",
- "org.apache.lucene.analysis.boost",
- "org.apache.lucene.analysis.br",
- "org.apache.lucene.analysis.ca",
- "org.apache.lucene.analysis.charfilter",
- "org.apache.lucene.analysis.cjk",
- "org.apache.lucene.analysis.ckb",
- "org.apache.lucene.analysis.classic",
- "org.apache.lucene.analysis.commongrams",
- "org.apache.lucene.analysis.compound",
- "org.apache.lucene.analysis.compound.hyphenation",
- "org.apache.lucene.analysis.core",
- "org.apache.lucene.analysis.custom",
- "org.apache.lucene.analysis.cz",
- "org.apache.lucene.analysis.da",
- "org.apache.lucene.analysis.de",
- "org.apache.lucene.analysis.el",
- "org.apache.lucene.analysis.email",
- "org.apache.lucene.analysis.en",
- "org.apache.lucene.analysis.es",
- "org.apache.lucene.analysis.et",
- "org.apache.lucene.analysis.eu",
- "org.apache.lucene.analysis.fa",
- "org.apache.lucene.analysis.fi",
- "org.apache.lucene.analysis.fr",
- "org.apache.lucene.analysis.ga",
- "org.apache.lucene.analysis.gl",
- "org.apache.lucene.analysis.hi",
- "org.apache.lucene.analysis.hu",
- "org.apache.lucene.analysis.hunspell",
- "org.apache.lucene.analysis.hy",
- "org.apache.lucene.analysis.id",
- "org.apache.lucene.analysis.in",
- "org.apache.lucene.analysis.it",
- "org.apache.lucene.analysis.lt",
- "org.apache.lucene.analysis.lv",
- "org.apache.lucene.analysis.minhash",
- "org.apache.lucene.analysis.miscellaneous",
- "org.apache.lucene.analysis.ne",
- "org.apache.lucene.analysis.ngram",
- "org.apache.lucene.analysis.nl",
- "org.apache.lucene.analysis.no",
- "org.apache.lucene.analysis.path",
- "org.apache.lucene.analysis.pattern",
- "org.apache.lucene.analysis.payloads",
- "org.apache.lucene.analysis.pt",
- "org.apache.lucene.analysis.query",
- "org.apache.lucene.analysis.reverse",
- "org.apache.lucene.analysis.ro",
- "org.apache.lucene.analysis.ru",
- "org.apache.lucene.analysis.shingle",
- "org.apache.lucene.analysis.sinks",
- "org.apache.lucene.analysis.snowball",
- "org.apache.lucene.analysis.sr",
- "org.apache.lucene.analysis.sv",
- "org.apache.lucene.analysis.synonym",
- "org.apache.lucene.analysis.synonym.word2vec",
- "org.apache.lucene.analysis.ta",
- "org.apache.lucene.analysis.te",
- "org.apache.lucene.analysis.th",
- "org.apache.lucene.analysis.tr",
- "org.apache.lucene.analysis.util",
- "org.apache.lucene.analysis.wikipedia",
- "org.apache.lucene.collation",
- "org.apache.lucene.collation.tokenattributes",
- "org.tartarus.snowball",
- "org.tartarus.snowball.ext"
- ],
- "org.apache.lucene:lucene-core": [
- "org.apache.lucene.analysis",
- "org.apache.lucene.analysis.standard",
- "org.apache.lucene.analysis.tokenattributes",
- "org.apache.lucene.codecs",
- "org.apache.lucene.codecs.compressing",
- "org.apache.lucene.codecs.hnsw",
- "org.apache.lucene.codecs.lucene90",
- "org.apache.lucene.codecs.lucene90.blocktree",
- "org.apache.lucene.codecs.lucene90.compressing",
- "org.apache.lucene.codecs.lucene912",
- "org.apache.lucene.codecs.lucene94",
- "org.apache.lucene.codecs.lucene95",
- "org.apache.lucene.codecs.lucene99",
- "org.apache.lucene.codecs.perfield",
- "org.apache.lucene.document",
- "org.apache.lucene.geo",
- "org.apache.lucene.index",
- "org.apache.lucene.internal.hppc",
- "org.apache.lucene.internal.tests",
- "org.apache.lucene.internal.vectorization",
- "org.apache.lucene.search",
- "org.apache.lucene.search.comparators",
- "org.apache.lucene.search.knn",
- "org.apache.lucene.search.similarities",
- "org.apache.lucene.store",
- "org.apache.lucene.util",
- "org.apache.lucene.util.automaton",
- "org.apache.lucene.util.bkd",
- "org.apache.lucene.util.compress",
- "org.apache.lucene.util.fst",
- "org.apache.lucene.util.graph",
- "org.apache.lucene.util.hnsw",
- "org.apache.lucene.util.mutable",
- "org.apache.lucene.util.packed",
- "org.apache.lucene.util.quantization"
- ],
- "org.apache.maven.resolver:maven-resolver-api": [
- "org.eclipse.aether",
- "org.eclipse.aether.artifact",
- "org.eclipse.aether.collection",
- "org.eclipse.aether.deployment",
- "org.eclipse.aether.graph",
- "org.eclipse.aether.installation",
- "org.eclipse.aether.metadata",
- "org.eclipse.aether.repository",
- "org.eclipse.aether.resolution",
- "org.eclipse.aether.transfer",
- "org.eclipse.aether.transform",
- "org.eclipse.aether.version"
- ],
- "org.apache.maven.resolver:maven-resolver-connector-basic": [
- "org.eclipse.aether.connector.basic"
- ],
- "org.apache.maven.resolver:maven-resolver-impl": [
- "org.eclipse.aether.impl",
- "org.eclipse.aether.impl.guice",
- "org.eclipse.aether.internal.impl",
- "org.eclipse.aether.internal.impl.checksum",
- "org.eclipse.aether.internal.impl.collect",
- "org.eclipse.aether.internal.impl.collect.bf",
- "org.eclipse.aether.internal.impl.collect.df",
- "org.eclipse.aether.internal.impl.filter",
- "org.eclipse.aether.internal.impl.resolution",
- "org.eclipse.aether.internal.impl.slf4j",
- "org.eclipse.aether.internal.impl.synccontext",
- "org.eclipse.aether.internal.impl.synccontext.legacy",
- "org.eclipse.aether.internal.impl.synccontext.named",
- "org.eclipse.aether.internal.impl.synccontext.named.providers"
- ],
- "org.apache.maven.resolver:maven-resolver-named-locks": [
- "org.eclipse.aether.named",
- "org.eclipse.aether.named.providers",
- "org.eclipse.aether.named.support"
- ],
- "org.apache.maven.resolver:maven-resolver-spi": [
- "org.eclipse.aether.spi.checksums",
- "org.eclipse.aether.spi.connector",
- "org.eclipse.aether.spi.connector.checksum",
- "org.eclipse.aether.spi.connector.filter",
- "org.eclipse.aether.spi.connector.layout",
- "org.eclipse.aether.spi.connector.transport",
- "org.eclipse.aether.spi.io",
- "org.eclipse.aether.spi.localrepo",
- "org.eclipse.aether.spi.locator",
- "org.eclipse.aether.spi.log",
- "org.eclipse.aether.spi.resolution",
- "org.eclipse.aether.spi.synccontext"
- ],
- "org.apache.maven.resolver:maven-resolver-transport-file": [
- "org.eclipse.aether.transport.file"
- ],
- "org.apache.maven.resolver:maven-resolver-transport-http": [
- "org.eclipse.aether.transport.http"
- ],
- "org.apache.maven.resolver:maven-resolver-util": [
- "org.eclipse.aether.util",
- "org.eclipse.aether.util.artifact",
- "org.eclipse.aether.util.concurrency",
- "org.eclipse.aether.util.filter",
- "org.eclipse.aether.util.graph.manager",
- "org.eclipse.aether.util.graph.selector",
- "org.eclipse.aether.util.graph.transformer",
- "org.eclipse.aether.util.graph.traverser",
- "org.eclipse.aether.util.graph.version",
- "org.eclipse.aether.util.graph.visitor",
- "org.eclipse.aether.util.listener",
- "org.eclipse.aether.util.repository",
- "org.eclipse.aether.util.version"
- ],
- "org.apache.maven:maven-artifact": [
- "org.apache.maven.artifact",
- "org.apache.maven.artifact.handler",
- "org.apache.maven.artifact.metadata",
- "org.apache.maven.artifact.repository",
- "org.apache.maven.artifact.repository.layout",
- "org.apache.maven.artifact.repository.metadata",
- "org.apache.maven.artifact.resolver",
- "org.apache.maven.artifact.resolver.filter",
- "org.apache.maven.artifact.versioning",
- "org.apache.maven.repository",
- "org.apache.maven.repository.legacy.metadata"
- ],
- "org.apache.maven:maven-builder-support": [
- "org.apache.maven.building"
- ],
- "org.apache.maven:maven-model": [
- "org.apache.maven.model",
- "org.apache.maven.model.io.xpp3",
- "org.apache.maven.model.merge"
- ],
- "org.apache.maven:maven-model-builder": [
- "org.apache.maven.model.building",
- "org.apache.maven.model.composition",
- "org.apache.maven.model.inheritance",
- "org.apache.maven.model.interpolation",
- "org.apache.maven.model.io",
- "org.apache.maven.model.locator",
- "org.apache.maven.model.management",
- "org.apache.maven.model.merge",
- "org.apache.maven.model.normalization",
- "org.apache.maven.model.path",
- "org.apache.maven.model.plugin",
- "org.apache.maven.model.profile",
- "org.apache.maven.model.profile.activation",
- "org.apache.maven.model.resolution",
- "org.apache.maven.model.superpom",
- "org.apache.maven.model.validation",
- "org.apache.maven.utils"
- ],
- "org.apache.maven:maven-repository-metadata": [
- "org.apache.maven.artifact.repository.metadata",
- "org.apache.maven.artifact.repository.metadata.io.xpp3"
- ],
- "org.apache.maven:maven-resolver-provider": [
- "org.apache.maven.repository.internal"
- ],
- "org.apache.poi:poi": [
- "org.apache.poi",
- "org.apache.poi.common",
- "org.apache.poi.common.usermodel",
- "org.apache.poi.common.usermodel.fonts",
- "org.apache.poi.ddf",
- "org.apache.poi.extractor",
- "org.apache.poi.hpsf",
- "org.apache.poi.hpsf.extractor",
- "org.apache.poi.hpsf.wellknown",
- "org.apache.poi.hssf",
- "org.apache.poi.hssf.eventmodel",
- "org.apache.poi.hssf.eventusermodel",
- "org.apache.poi.hssf.eventusermodel.dummyrecord",
- "org.apache.poi.hssf.extractor",
- "org.apache.poi.hssf.model",
- "org.apache.poi.hssf.record",
- "org.apache.poi.hssf.record.aggregates",
- "org.apache.poi.hssf.record.cf",
- "org.apache.poi.hssf.record.chart",
- "org.apache.poi.hssf.record.common",
- "org.apache.poi.hssf.record.cont",
- "org.apache.poi.hssf.record.crypto",
- "org.apache.poi.hssf.record.pivottable",
- "org.apache.poi.hssf.usermodel",
- "org.apache.poi.hssf.usermodel.helpers",
- "org.apache.poi.hssf.util",
- "org.apache.poi.poifs.common",
- "org.apache.poi.poifs.crypt",
- "org.apache.poi.poifs.crypt.agile",
- "org.apache.poi.poifs.crypt.binaryrc4",
- "org.apache.poi.poifs.crypt.cryptoapi",
- "org.apache.poi.poifs.crypt.standard",
- "org.apache.poi.poifs.crypt.xor",
- "org.apache.poi.poifs.dev",
- "org.apache.poi.poifs.eventfilesystem",
- "org.apache.poi.poifs.filesystem",
- "org.apache.poi.poifs.macros",
- "org.apache.poi.poifs.nio",
- "org.apache.poi.poifs.property",
- "org.apache.poi.poifs.storage",
- "org.apache.poi.sl.draw",
- "org.apache.poi.sl.draw.geom",
- "org.apache.poi.sl.extractor",
- "org.apache.poi.sl.image",
- "org.apache.poi.sl.usermodel",
- "org.apache.poi.ss",
- "org.apache.poi.ss.extractor",
- "org.apache.poi.ss.format",
- "org.apache.poi.ss.formula",
- "org.apache.poi.ss.formula.atp",
- "org.apache.poi.ss.formula.constant",
- "org.apache.poi.ss.formula.eval",
- "org.apache.poi.ss.formula.eval.forked",
- "org.apache.poi.ss.formula.function",
- "org.apache.poi.ss.formula.functions",
- "org.apache.poi.ss.formula.ptg",
- "org.apache.poi.ss.formula.udf",
- "org.apache.poi.ss.usermodel",
- "org.apache.poi.ss.usermodel.helpers",
- "org.apache.poi.ss.util",
- "org.apache.poi.ss.util.cellwalk",
- "org.apache.poi.util",
- "org.apache.poi.wp.usermodel"
- ],
- "org.apache.poi:poi-ooxml": [
- "org.apache.poi.ooxml",
- "org.apache.poi.ooxml.dev",
- "org.apache.poi.ooxml.extractor",
- "org.apache.poi.ooxml.util",
- "org.apache.poi.openxml4j.exceptions",
- "org.apache.poi.openxml4j.opc",
- "org.apache.poi.openxml4j.opc.internal",
- "org.apache.poi.openxml4j.opc.internal.marshallers",
- "org.apache.poi.openxml4j.opc.internal.unmarshallers",
- "org.apache.poi.openxml4j.util",
- "org.apache.poi.poifs.crypt.dsig",
- "org.apache.poi.poifs.crypt.dsig.facets",
- "org.apache.poi.poifs.crypt.dsig.services",
- "org.apache.poi.poifs.crypt.temp",
- "org.apache.poi.xddf.usermodel",
- "org.apache.poi.xddf.usermodel.chart",
- "org.apache.poi.xddf.usermodel.text",
- "org.apache.poi.xdgf.exceptions",
- "org.apache.poi.xdgf.extractor",
- "org.apache.poi.xdgf.geom",
- "org.apache.poi.xdgf.usermodel",
- "org.apache.poi.xdgf.usermodel.section",
- "org.apache.poi.xdgf.usermodel.section.geometry",
- "org.apache.poi.xdgf.usermodel.shape",
- "org.apache.poi.xdgf.usermodel.shape.exceptions",
- "org.apache.poi.xdgf.util",
- "org.apache.poi.xdgf.xml",
- "org.apache.poi.xslf.draw",
- "org.apache.poi.xslf.draw.geom",
- "org.apache.poi.xslf.extractor",
- "org.apache.poi.xslf.model",
- "org.apache.poi.xslf.usermodel",
- "org.apache.poi.xslf.util",
- "org.apache.poi.xssf",
- "org.apache.poi.xssf.binary",
- "org.apache.poi.xssf.eventusermodel",
- "org.apache.poi.xssf.extractor",
- "org.apache.poi.xssf.model",
- "org.apache.poi.xssf.streaming",
- "org.apache.poi.xssf.usermodel",
- "org.apache.poi.xssf.usermodel.extensions",
- "org.apache.poi.xssf.usermodel.helpers",
- "org.apache.poi.xssf.util",
- "org.apache.poi.xwpf.extractor",
- "org.apache.poi.xwpf.model",
- "org.apache.poi.xwpf.usermodel"
- ],
- "org.apache.poi:poi-ooxml-lite": [
- "com.microsoft.schemas.compatibility",
- "com.microsoft.schemas.compatibility.impl",
- "com.microsoft.schemas.office.drawing.x2008.diagram",
- "com.microsoft.schemas.office.drawing.x2008.diagram.impl",
- "com.microsoft.schemas.office.excel",
- "com.microsoft.schemas.office.excel.impl",
- "com.microsoft.schemas.office.office",
- "com.microsoft.schemas.office.office.impl",
- "com.microsoft.schemas.office.visio.x2012.main",
- "com.microsoft.schemas.office.visio.x2012.main.impl",
- "com.microsoft.schemas.office.word",
- "com.microsoft.schemas.office.word.impl",
- "com.microsoft.schemas.office.x2006.digsig",
- "com.microsoft.schemas.office.x2006.digsig.impl",
- "com.microsoft.schemas.vml",
- "com.microsoft.schemas.vml.impl",
- "org.apache.poi.schemas.ooxml.system.ooxml",
- "org.apache.poi.schemas.vmldrawing",
- "org.apache.poi.schemas.vmldrawing.impl",
- "org.etsi.uri.x01903.v13",
- "org.etsi.uri.x01903.v13.impl",
- "org.etsi.uri.x01903.v14",
- "org.etsi.uri.x01903.v14.impl",
- "org.openxmlformats.schemas.drawingml.x2006.chart",
- "org.openxmlformats.schemas.drawingml.x2006.chart.impl",
- "org.openxmlformats.schemas.drawingml.x2006.diagram",
- "org.openxmlformats.schemas.drawingml.x2006.diagram.impl",
- "org.openxmlformats.schemas.drawingml.x2006.main",
- "org.openxmlformats.schemas.drawingml.x2006.main.impl",
- "org.openxmlformats.schemas.drawingml.x2006.picture",
- "org.openxmlformats.schemas.drawingml.x2006.picture.impl",
- "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing",
- "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl",
- "org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing",
- "org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.impl",
- "org.openxmlformats.schemas.officeDocument.x2006.customProperties",
- "org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl",
- "org.openxmlformats.schemas.officeDocument.x2006.docPropsVTypes",
- "org.openxmlformats.schemas.officeDocument.x2006.docPropsVTypes.impl",
- "org.openxmlformats.schemas.officeDocument.x2006.extendedProperties",
- "org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.impl",
- "org.openxmlformats.schemas.officeDocument.x2006.math",
- "org.openxmlformats.schemas.officeDocument.x2006.math.impl",
- "org.openxmlformats.schemas.officeDocument.x2006.relationships",
- "org.openxmlformats.schemas.officeDocument.x2006.relationships.impl",
- "org.openxmlformats.schemas.officeDocument.x2006.sharedTypes",
- "org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.impl",
- "org.openxmlformats.schemas.presentationml.x2006.main",
- "org.openxmlformats.schemas.presentationml.x2006.main.impl",
- "org.openxmlformats.schemas.spreadsheetml.x2006.main",
- "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl",
- "org.openxmlformats.schemas.wordprocessingml.x2006.main",
- "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl",
- "org.openxmlformats.schemas.xpackage.x2006.digitalSignature",
- "org.openxmlformats.schemas.xpackage.x2006.digitalSignature.impl",
- "org.w3.x2000.x09.xmldsig",
- "org.w3.x2000.x09.xmldsig.impl"
- ],
- "org.apache.thrift:libthrift": [
- "org.apache.thrift",
- "org.apache.thrift.annotation",
- "org.apache.thrift.async",
- "org.apache.thrift.meta_data",
- "org.apache.thrift.partial",
- "org.apache.thrift.protocol",
- "org.apache.thrift.scheme",
- "org.apache.thrift.server",
- "org.apache.thrift.transport",
- "org.apache.thrift.transport.layered",
- "org.apache.thrift.transport.sasl",
- "org.apache.thrift.utils"
- ],
- "org.apache.velocity:velocity-engine-core": [
- "org.apache.velocity",
- "org.apache.velocity.app",
- "org.apache.velocity.app.event",
- "org.apache.velocity.app.event.implement",
- "org.apache.velocity.context",
- "org.apache.velocity.exception",
- "org.apache.velocity.io",
- "org.apache.velocity.runtime",
- "org.apache.velocity.runtime.directive",
- "org.apache.velocity.runtime.directive.contrib",
- "org.apache.velocity.runtime.parser",
- "org.apache.velocity.runtime.parser.node",
- "org.apache.velocity.runtime.resource",
- "org.apache.velocity.runtime.resource.loader",
- "org.apache.velocity.runtime.resource.util",
- "org.apache.velocity.runtime.visitor",
- "org.apache.velocity.shaded.commons.io",
- "org.apache.velocity.util",
- "org.apache.velocity.util.introspection"
- ],
- "org.apache.ws.xmlschema:xmlschema-core": [
- "org.apache.ws.commons.schema",
- "org.apache.ws.commons.schema.constants",
- "org.apache.ws.commons.schema.extensions",
- "org.apache.ws.commons.schema.internal",
- "org.apache.ws.commons.schema.resolver",
- "org.apache.ws.commons.schema.utils"
- ],
- "org.apache.xmlbeans:xmlbeans": [
- "org.apache.xmlbeans",
- "org.apache.xmlbeans.impl.common",
- "org.apache.xmlbeans.impl.config",
- "org.apache.xmlbeans.impl.inst2xsd",
- "org.apache.xmlbeans.impl.inst2xsd.util",
- "org.apache.xmlbeans.impl.regex",
- "org.apache.xmlbeans.impl.repackage",
- "org.apache.xmlbeans.impl.richParser",
- "org.apache.xmlbeans.impl.schema",
- "org.apache.xmlbeans.impl.soap",
- "org.apache.xmlbeans.impl.store",
- "org.apache.xmlbeans.impl.tool",
- "org.apache.xmlbeans.impl.util",
- "org.apache.xmlbeans.impl.validator",
- "org.apache.xmlbeans.impl.values",
- "org.apache.xmlbeans.impl.xb.ltgfmt",
- "org.apache.xmlbeans.impl.xb.ltgfmt.impl",
- "org.apache.xmlbeans.impl.xb.substwsdl",
- "org.apache.xmlbeans.impl.xb.substwsdl.impl",
- "org.apache.xmlbeans.impl.xb.xmlconfig",
- "org.apache.xmlbeans.impl.xb.xmlconfig.impl",
- "org.apache.xmlbeans.impl.xb.xmlschema",
- "org.apache.xmlbeans.impl.xb.xmlschema.impl",
- "org.apache.xmlbeans.impl.xb.xsdownload",
- "org.apache.xmlbeans.impl.xb.xsdownload.impl",
- "org.apache.xmlbeans.impl.xb.xsdschema",
- "org.apache.xmlbeans.impl.xb.xsdschema.impl",
- "org.apache.xmlbeans.impl.xpath",
- "org.apache.xmlbeans.impl.xpath.saxon",
- "org.apache.xmlbeans.impl.xpath.xmlbeans",
- "org.apache.xmlbeans.impl.xpathgen",
- "org.apache.xmlbeans.impl.xsd2inst",
- "org.apache.xmlbeans.metadata.system.sXMLCONFIG",
- "org.apache.xmlbeans.metadata.system.sXMLLANG",
- "org.apache.xmlbeans.metadata.system.sXMLSCHEMA",
- "org.apache.xmlbeans.metadata.system.sXMLTOOLS",
- "org.apache.xmlbeans.soap",
- "org.apache.xmlbeans.xml.stream",
- "org.apache.xmlbeans.xml.stream.events"
- ],
- "org.apiguardian:apiguardian-api": [
- "org.apiguardian.api"
- ],
- "org.assertj:assertj-core": [
- "org.assertj.core.annotations",
- "org.assertj.core.api",
- "org.assertj.core.api.exception",
- "org.assertj.core.api.filter",
- "org.assertj.core.api.iterable",
- "org.assertj.core.api.junit.jupiter",
- "org.assertj.core.api.recursive",
- "org.assertj.core.api.recursive.assertion",
- "org.assertj.core.api.recursive.comparison",
- "org.assertj.core.condition",
- "org.assertj.core.configuration",
- "org.assertj.core.data",
- "org.assertj.core.description",
- "org.assertj.core.error",
- "org.assertj.core.error.array2d",
- "org.assertj.core.error.future",
- "org.assertj.core.error.uri",
- "org.assertj.core.extractor",
- "org.assertj.core.groups",
- "org.assertj.core.internal",
- "org.assertj.core.matcher",
- "org.assertj.core.presentation",
- "org.assertj.core.util",
- "org.assertj.core.util.diff",
- "org.assertj.core.util.diff.myers",
- "org.assertj.core.util.introspection",
- "org.assertj.core.util.xml"
- ],
- "org.atteo:evo-inflector": [
- "org.atteo.evo.inflector"
- ],
- "org.bidib.com.github.markusbernhardt:proxy-vole": [
- "com.github.markusbernhardt.proxy",
- "com.github.markusbernhardt.proxy.jna.win",
- "com.github.markusbernhardt.proxy.search.browser.firefox",
- "com.github.markusbernhardt.proxy.search.browser.ie",
- "com.github.markusbernhardt.proxy.search.desktop",
- "com.github.markusbernhardt.proxy.search.desktop.gnome",
- "com.github.markusbernhardt.proxy.search.desktop.kde",
- "com.github.markusbernhardt.proxy.search.desktop.osx",
- "com.github.markusbernhardt.proxy.search.desktop.win",
- "com.github.markusbernhardt.proxy.search.env",
- "com.github.markusbernhardt.proxy.search.java",
- "com.github.markusbernhardt.proxy.search.wpad",
- "com.github.markusbernhardt.proxy.search.wpad.dhcp",
- "com.github.markusbernhardt.proxy.selector.direct",
- "com.github.markusbernhardt.proxy.selector.fixed",
- "com.github.markusbernhardt.proxy.selector.misc",
- "com.github.markusbernhardt.proxy.selector.pac",
- "com.github.markusbernhardt.proxy.selector.whitelist",
- "com.github.markusbernhardt.proxy.ui",
- "com.github.markusbernhardt.proxy.util"
- ],
- "org.bouncycastle:bcpkix-jdk15on": [
- "org.bouncycastle.cert",
- "org.bouncycastle.cert.bc",
- "org.bouncycastle.cert.cmp",
- "org.bouncycastle.cert.crmf",
- "org.bouncycastle.cert.crmf.bc",
- "org.bouncycastle.cert.crmf.jcajce",
- "org.bouncycastle.cert.dane",
- "org.bouncycastle.cert.dane.fetcher",
- "org.bouncycastle.cert.jcajce",
- "org.bouncycastle.cert.ocsp",
- "org.bouncycastle.cert.ocsp.jcajce",
- "org.bouncycastle.cert.path",
- "org.bouncycastle.cert.path.validations",
- "org.bouncycastle.cert.selector",
- "org.bouncycastle.cert.selector.jcajce",
- "org.bouncycastle.cmc",
- "org.bouncycastle.cms",
- "org.bouncycastle.cms.bc",
- "org.bouncycastle.cms.jcajce",
- "org.bouncycastle.dvcs",
- "org.bouncycastle.eac",
- "org.bouncycastle.eac.jcajce",
- "org.bouncycastle.eac.operator",
- "org.bouncycastle.eac.operator.jcajce",
- "org.bouncycastle.est",
- "org.bouncycastle.est.jcajce",
- "org.bouncycastle.its",
- "org.bouncycastle.its.bc",
- "org.bouncycastle.its.jcajce",
- "org.bouncycastle.its.operator",
- "org.bouncycastle.mime",
- "org.bouncycastle.mime.encoding",
- "org.bouncycastle.mime.smime",
- "org.bouncycastle.mozilla",
- "org.bouncycastle.mozilla.jcajce",
- "org.bouncycastle.openssl",
- "org.bouncycastle.openssl.bc",
- "org.bouncycastle.openssl.jcajce",
- "org.bouncycastle.operator",
- "org.bouncycastle.operator.bc",
- "org.bouncycastle.operator.jcajce",
- "org.bouncycastle.pkcs",
- "org.bouncycastle.pkcs.bc",
- "org.bouncycastle.pkcs.jcajce",
- "org.bouncycastle.pkix",
- "org.bouncycastle.pkix.jcajce",
- "org.bouncycastle.tsp",
- "org.bouncycastle.tsp.cms",
- "org.bouncycastle.tsp.ers",
- "org.bouncycastle.voms"
- ],
- "org.bouncycastle:bcpkix-jdk18on": [
- "org.bouncycastle.cert",
- "org.bouncycastle.cert.bc",
- "org.bouncycastle.cert.cmp",
- "org.bouncycastle.cert.crmf",
- "org.bouncycastle.cert.crmf.bc",
- "org.bouncycastle.cert.crmf.jcajce",
- "org.bouncycastle.cert.dane",
- "org.bouncycastle.cert.dane.fetcher",
- "org.bouncycastle.cert.jcajce",
- "org.bouncycastle.cert.ocsp",
- "org.bouncycastle.cert.ocsp.jcajce",
- "org.bouncycastle.cert.path",
- "org.bouncycastle.cert.path.validations",
- "org.bouncycastle.cert.selector",
- "org.bouncycastle.cert.selector.jcajce",
- "org.bouncycastle.cmc",
- "org.bouncycastle.cms",
- "org.bouncycastle.cms.bc",
- "org.bouncycastle.cms.jcajce",
- "org.bouncycastle.dvcs",
- "org.bouncycastle.eac",
- "org.bouncycastle.eac.jcajce",
- "org.bouncycastle.eac.operator",
- "org.bouncycastle.eac.operator.jcajce",
- "org.bouncycastle.est",
- "org.bouncycastle.est.jcajce",
- "org.bouncycastle.its",
- "org.bouncycastle.its.bc",
- "org.bouncycastle.its.jcajce",
- "org.bouncycastle.its.operator",
- "org.bouncycastle.mime",
- "org.bouncycastle.mime.encoding",
- "org.bouncycastle.mime.smime",
- "org.bouncycastle.mozilla",
- "org.bouncycastle.mozilla.jcajce",
- "org.bouncycastle.openssl",
- "org.bouncycastle.openssl.bc",
- "org.bouncycastle.openssl.jcajce",
- "org.bouncycastle.operator",
- "org.bouncycastle.operator.bc",
- "org.bouncycastle.operator.jcajce",
- "org.bouncycastle.pkcs",
- "org.bouncycastle.pkcs.bc",
- "org.bouncycastle.pkcs.jcajce",
- "org.bouncycastle.pkix",
- "org.bouncycastle.pkix.jcajce",
- "org.bouncycastle.pkix.util",
- "org.bouncycastle.pkix.util.filter",
- "org.bouncycastle.tsp",
- "org.bouncycastle.tsp.cms",
- "org.bouncycastle.tsp.ers",
- "org.bouncycastle.voms"
- ],
- "org.bouncycastle:bcprov-jdk15on": [
- "org.bouncycastle",
- "org.bouncycastle.asn1",
- "org.bouncycastle.asn1.anssi",
- "org.bouncycastle.asn1.bc",
- "org.bouncycastle.asn1.cryptlib",
- "org.bouncycastle.asn1.cryptopro",
- "org.bouncycastle.asn1.edec",
- "org.bouncycastle.asn1.gm",
- "org.bouncycastle.asn1.gnu",
- "org.bouncycastle.asn1.iana",
- "org.bouncycastle.asn1.isara",
- "org.bouncycastle.asn1.iso",
- "org.bouncycastle.asn1.kisa",
- "org.bouncycastle.asn1.microsoft",
- "org.bouncycastle.asn1.misc",
- "org.bouncycastle.asn1.mozilla",
- "org.bouncycastle.asn1.nist",
- "org.bouncycastle.asn1.nsri",
- "org.bouncycastle.asn1.ntt",
- "org.bouncycastle.asn1.ocsp",
- "org.bouncycastle.asn1.oiw",
- "org.bouncycastle.asn1.pkcs",
- "org.bouncycastle.asn1.rosstandart",
- "org.bouncycastle.asn1.sec",
- "org.bouncycastle.asn1.teletrust",
- "org.bouncycastle.asn1.ua",
- "org.bouncycastle.asn1.util",
- "org.bouncycastle.asn1.x500",
- "org.bouncycastle.asn1.x500.style",
- "org.bouncycastle.asn1.x509",
- "org.bouncycastle.asn1.x509.qualified",
- "org.bouncycastle.asn1.x509.sigi",
- "org.bouncycastle.asn1.x9",
- "org.bouncycastle.crypto",
- "org.bouncycastle.crypto.agreement",
- "org.bouncycastle.crypto.agreement.jpake",
- "org.bouncycastle.crypto.agreement.kdf",
- "org.bouncycastle.crypto.agreement.srp",
- "org.bouncycastle.crypto.commitments",
- "org.bouncycastle.crypto.digests",
- "org.bouncycastle.crypto.ec",
- "org.bouncycastle.crypto.encodings",
- "org.bouncycastle.crypto.engines",
- "org.bouncycastle.crypto.examples",
- "org.bouncycastle.crypto.fpe",
- "org.bouncycastle.crypto.generators",
- "org.bouncycastle.crypto.io",
- "org.bouncycastle.crypto.kems",
- "org.bouncycastle.crypto.macs",
- "org.bouncycastle.crypto.modes",
- "org.bouncycastle.crypto.modes.gcm",
- "org.bouncycastle.crypto.modes.kgcm",
- "org.bouncycastle.crypto.paddings",
- "org.bouncycastle.crypto.params",
- "org.bouncycastle.crypto.parsers",
- "org.bouncycastle.crypto.prng",
- "org.bouncycastle.crypto.prng.drbg",
- "org.bouncycastle.crypto.signers",
- "org.bouncycastle.crypto.util",
- "org.bouncycastle.i18n",
- "org.bouncycastle.i18n.filter",
- "org.bouncycastle.iana",
- "org.bouncycastle.internal.asn1.bsi",
- "org.bouncycastle.internal.asn1.cms",
- "org.bouncycastle.internal.asn1.eac",
- "org.bouncycastle.internal.asn1.isismtt",
- "org.bouncycastle.jcajce",
- "org.bouncycastle.jcajce.interfaces",
- "org.bouncycastle.jcajce.io",
- "org.bouncycastle.jcajce.provider.asymmetric",
- "org.bouncycastle.jcajce.provider.asymmetric.dh",
- "org.bouncycastle.jcajce.provider.asymmetric.dsa",
- "org.bouncycastle.jcajce.provider.asymmetric.dstu",
- "org.bouncycastle.jcajce.provider.asymmetric.ec",
- "org.bouncycastle.jcajce.provider.asymmetric.ecgost",
- "org.bouncycastle.jcajce.provider.asymmetric.ecgost12",
- "org.bouncycastle.jcajce.provider.asymmetric.edec",
- "org.bouncycastle.jcajce.provider.asymmetric.elgamal",
- "org.bouncycastle.jcajce.provider.asymmetric.gost",
- "org.bouncycastle.jcajce.provider.asymmetric.ies",
- "org.bouncycastle.jcajce.provider.asymmetric.rsa",
- "org.bouncycastle.jcajce.provider.asymmetric.util",
- "org.bouncycastle.jcajce.provider.asymmetric.x509",
- "org.bouncycastle.jcajce.provider.config",
- "org.bouncycastle.jcajce.provider.digest",
- "org.bouncycastle.jcajce.provider.drbg",
- "org.bouncycastle.jcajce.provider.keystore",
- "org.bouncycastle.jcajce.provider.keystore.bc",
- "org.bouncycastle.jcajce.provider.keystore.bcfks",
- "org.bouncycastle.jcajce.provider.keystore.pkcs12",
- "org.bouncycastle.jcajce.provider.keystore.util",
- "org.bouncycastle.jcajce.provider.symmetric",
- "org.bouncycastle.jcajce.provider.symmetric.util",
- "org.bouncycastle.jcajce.provider.util",
- "org.bouncycastle.jcajce.spec",
- "org.bouncycastle.jcajce.util",
- "org.bouncycastle.jce",
- "org.bouncycastle.jce.exception",
- "org.bouncycastle.jce.interfaces",
- "org.bouncycastle.jce.netscape",
- "org.bouncycastle.jce.provider",
- "org.bouncycastle.jce.spec",
- "org.bouncycastle.math",
- "org.bouncycastle.math.ec",
- "org.bouncycastle.math.ec.custom.djb",
- "org.bouncycastle.math.ec.custom.gm",
- "org.bouncycastle.math.ec.custom.sec",
- "org.bouncycastle.math.ec.endo",
- "org.bouncycastle.math.ec.rfc7748",
- "org.bouncycastle.math.ec.rfc8032",
- "org.bouncycastle.math.ec.tools",
- "org.bouncycastle.math.field",
- "org.bouncycastle.math.raw",
- "org.bouncycastle.pqc.asn1",
- "org.bouncycastle.pqc.crypto",
- "org.bouncycastle.pqc.crypto.gmss",
- "org.bouncycastle.pqc.crypto.gmss.util",
- "org.bouncycastle.pqc.crypto.lms",
- "org.bouncycastle.pqc.crypto.mceliece",
- "org.bouncycastle.pqc.crypto.newhope",
- "org.bouncycastle.pqc.crypto.qtesla",
- "org.bouncycastle.pqc.crypto.rainbow",
- "org.bouncycastle.pqc.crypto.rainbow.util",
- "org.bouncycastle.pqc.crypto.sphincs",
- "org.bouncycastle.pqc.crypto.sphincsplus",
- "org.bouncycastle.pqc.crypto.util",
- "org.bouncycastle.pqc.crypto.xmss",
- "org.bouncycastle.pqc.jcajce.interfaces",
- "org.bouncycastle.pqc.jcajce.provider",
- "org.bouncycastle.pqc.jcajce.provider.gmss",
- "org.bouncycastle.pqc.jcajce.provider.lms",
- "org.bouncycastle.pqc.jcajce.provider.mceliece",
- "org.bouncycastle.pqc.jcajce.provider.newhope",
- "org.bouncycastle.pqc.jcajce.provider.qtesla",
- "org.bouncycastle.pqc.jcajce.provider.rainbow",
- "org.bouncycastle.pqc.jcajce.provider.sphincs",
- "org.bouncycastle.pqc.jcajce.provider.util",
- "org.bouncycastle.pqc.jcajce.provider.xmss",
- "org.bouncycastle.pqc.jcajce.spec",
- "org.bouncycastle.pqc.math.linearalgebra",
- "org.bouncycastle.util",
- "org.bouncycastle.util.encoders",
- "org.bouncycastle.util.io",
- "org.bouncycastle.util.io.pem",
- "org.bouncycastle.util.test",
- "org.bouncycastle.x509",
- "org.bouncycastle.x509.extension",
- "org.bouncycastle.x509.util"
- ],
- "org.bouncycastle:bcprov-jdk18on": [
- "org.bouncycastle",
- "org.bouncycastle.asn1",
- "org.bouncycastle.asn1.anssi",
- "org.bouncycastle.asn1.bc",
- "org.bouncycastle.asn1.cryptopro",
- "org.bouncycastle.asn1.gm",
- "org.bouncycastle.asn1.nist",
- "org.bouncycastle.asn1.ocsp",
- "org.bouncycastle.asn1.pkcs",
- "org.bouncycastle.asn1.sec",
- "org.bouncycastle.asn1.teletrust",
- "org.bouncycastle.asn1.ua",
- "org.bouncycastle.asn1.util",
- "org.bouncycastle.asn1.x500",
- "org.bouncycastle.asn1.x500.style",
- "org.bouncycastle.asn1.x509",
- "org.bouncycastle.asn1.x509.qualified",
- "org.bouncycastle.asn1.x509.sigi",
- "org.bouncycastle.asn1.x9",
- "org.bouncycastle.crypto",
- "org.bouncycastle.crypto.agreement",
- "org.bouncycastle.crypto.agreement.jpake",
- "org.bouncycastle.crypto.agreement.kdf",
- "org.bouncycastle.crypto.agreement.srp",
- "org.bouncycastle.crypto.commitments",
- "org.bouncycastle.crypto.constraints",
- "org.bouncycastle.crypto.digests",
- "org.bouncycastle.crypto.ec",
- "org.bouncycastle.crypto.encodings",
- "org.bouncycastle.crypto.engines",
- "org.bouncycastle.crypto.examples",
- "org.bouncycastle.crypto.fpe",
- "org.bouncycastle.crypto.generators",
- "org.bouncycastle.crypto.hpke",
- "org.bouncycastle.crypto.io",
- "org.bouncycastle.crypto.kems",
- "org.bouncycastle.crypto.macs",
- "org.bouncycastle.crypto.modes",
- "org.bouncycastle.crypto.modes.gcm",
- "org.bouncycastle.crypto.modes.kgcm",
- "org.bouncycastle.crypto.paddings",
- "org.bouncycastle.crypto.params",
- "org.bouncycastle.crypto.parsers",
- "org.bouncycastle.crypto.prng",
- "org.bouncycastle.crypto.prng.drbg",
- "org.bouncycastle.crypto.signers",
- "org.bouncycastle.crypto.tls",
- "org.bouncycastle.crypto.util",
- "org.bouncycastle.i18n",
- "org.bouncycastle.i18n.filter",
- "org.bouncycastle.iana",
- "org.bouncycastle.internal.asn1.bsi",
- "org.bouncycastle.internal.asn1.cms",
- "org.bouncycastle.internal.asn1.cryptlib",
- "org.bouncycastle.internal.asn1.eac",
- "org.bouncycastle.internal.asn1.edec",
- "org.bouncycastle.internal.asn1.gnu",
- "org.bouncycastle.internal.asn1.iana",
- "org.bouncycastle.internal.asn1.isara",
- "org.bouncycastle.internal.asn1.isismtt",
- "org.bouncycastle.internal.asn1.iso",
- "org.bouncycastle.internal.asn1.kisa",
- "org.bouncycastle.internal.asn1.microsoft",
- "org.bouncycastle.internal.asn1.misc",
- "org.bouncycastle.internal.asn1.nsri",
- "org.bouncycastle.internal.asn1.ntt",
- "org.bouncycastle.internal.asn1.oiw",
- "org.bouncycastle.internal.asn1.rosstandart",
- "org.bouncycastle.jcajce",
- "org.bouncycastle.jcajce.interfaces",
- "org.bouncycastle.jcajce.io",
- "org.bouncycastle.jcajce.provider.asymmetric",
- "org.bouncycastle.jcajce.provider.asymmetric.compositesignatures",
- "org.bouncycastle.jcajce.provider.asymmetric.dh",
- "org.bouncycastle.jcajce.provider.asymmetric.dsa",
- "org.bouncycastle.jcajce.provider.asymmetric.dstu",
- "org.bouncycastle.jcajce.provider.asymmetric.ec",
- "org.bouncycastle.jcajce.provider.asymmetric.ecgost",
- "org.bouncycastle.jcajce.provider.asymmetric.ecgost12",
- "org.bouncycastle.jcajce.provider.asymmetric.edec",
- "org.bouncycastle.jcajce.provider.asymmetric.elgamal",
- "org.bouncycastle.jcajce.provider.asymmetric.gost",
- "org.bouncycastle.jcajce.provider.asymmetric.ies",
- "org.bouncycastle.jcajce.provider.asymmetric.rsa",
- "org.bouncycastle.jcajce.provider.asymmetric.util",
- "org.bouncycastle.jcajce.provider.asymmetric.x509",
- "org.bouncycastle.jcajce.provider.config",
- "org.bouncycastle.jcajce.provider.digest",
- "org.bouncycastle.jcajce.provider.drbg",
- "org.bouncycastle.jcajce.provider.keystore",
- "org.bouncycastle.jcajce.provider.keystore.bc",
- "org.bouncycastle.jcajce.provider.keystore.bcfks",
- "org.bouncycastle.jcajce.provider.keystore.pkcs12",
- "org.bouncycastle.jcajce.provider.keystore.util",
- "org.bouncycastle.jcajce.provider.symmetric",
- "org.bouncycastle.jcajce.provider.symmetric.util",
- "org.bouncycastle.jcajce.provider.util",
- "org.bouncycastle.jcajce.spec",
- "org.bouncycastle.jcajce.util",
- "org.bouncycastle.jce",
- "org.bouncycastle.jce.exception",
- "org.bouncycastle.jce.interfaces",
- "org.bouncycastle.jce.netscape",
- "org.bouncycastle.jce.provider",
- "org.bouncycastle.jce.spec",
- "org.bouncycastle.math",
- "org.bouncycastle.math.ec",
- "org.bouncycastle.math.ec.custom.djb",
- "org.bouncycastle.math.ec.custom.gm",
- "org.bouncycastle.math.ec.custom.sec",
- "org.bouncycastle.math.ec.endo",
- "org.bouncycastle.math.ec.rfc7748",
- "org.bouncycastle.math.ec.rfc8032",
- "org.bouncycastle.math.ec.tools",
- "org.bouncycastle.math.field",
- "org.bouncycastle.math.raw",
- "org.bouncycastle.pqc.asn1",
- "org.bouncycastle.pqc.crypto",
- "org.bouncycastle.pqc.crypto.bike",
- "org.bouncycastle.pqc.crypto.cmce",
- "org.bouncycastle.pqc.crypto.crystals.dilithium",
- "org.bouncycastle.pqc.crypto.crystals.kyber",
- "org.bouncycastle.pqc.crypto.falcon",
- "org.bouncycastle.pqc.crypto.frodo",
- "org.bouncycastle.pqc.crypto.gemss",
- "org.bouncycastle.pqc.crypto.hqc",
- "org.bouncycastle.pqc.crypto.lms",
- "org.bouncycastle.pqc.crypto.newhope",
- "org.bouncycastle.pqc.crypto.ntru",
- "org.bouncycastle.pqc.crypto.ntruprime",
- "org.bouncycastle.pqc.crypto.picnic",
- "org.bouncycastle.pqc.crypto.rainbow",
- "org.bouncycastle.pqc.crypto.saber",
- "org.bouncycastle.pqc.crypto.sphincs",
- "org.bouncycastle.pqc.crypto.sphincsplus",
- "org.bouncycastle.pqc.crypto.util",
- "org.bouncycastle.pqc.crypto.xmss",
- "org.bouncycastle.pqc.crypto.xwing",
- "org.bouncycastle.pqc.jcajce.interfaces",
- "org.bouncycastle.pqc.jcajce.provider",
- "org.bouncycastle.pqc.jcajce.provider.bike",
- "org.bouncycastle.pqc.jcajce.provider.cmce",
- "org.bouncycastle.pqc.jcajce.provider.dilithium",
- "org.bouncycastle.pqc.jcajce.provider.falcon",
- "org.bouncycastle.pqc.jcajce.provider.frodo",
- "org.bouncycastle.pqc.jcajce.provider.gmss",
- "org.bouncycastle.pqc.jcajce.provider.hqc",
- "org.bouncycastle.pqc.jcajce.provider.kyber",
- "org.bouncycastle.pqc.jcajce.provider.lms",
- "org.bouncycastle.pqc.jcajce.provider.mceliece",
- "org.bouncycastle.pqc.jcajce.provider.newhope",
- "org.bouncycastle.pqc.jcajce.provider.ntru",
- "org.bouncycastle.pqc.jcajce.provider.ntruprime",
- "org.bouncycastle.pqc.jcajce.provider.picnic",
- "org.bouncycastle.pqc.jcajce.provider.rainbow",
- "org.bouncycastle.pqc.jcajce.provider.saber",
- "org.bouncycastle.pqc.jcajce.provider.sphincs",
- "org.bouncycastle.pqc.jcajce.provider.sphincsplus",
- "org.bouncycastle.pqc.jcajce.provider.util",
- "org.bouncycastle.pqc.jcajce.provider.xmss",
- "org.bouncycastle.pqc.jcajce.spec",
- "org.bouncycastle.pqc.legacy.crypto.gmss",
- "org.bouncycastle.pqc.legacy.crypto.gmss.util",
- "org.bouncycastle.pqc.legacy.crypto.mceliece",
- "org.bouncycastle.pqc.legacy.crypto.ntru",
- "org.bouncycastle.pqc.legacy.crypto.qtesla",
- "org.bouncycastle.pqc.legacy.crypto.rainbow",
- "org.bouncycastle.pqc.legacy.crypto.rainbow.util",
- "org.bouncycastle.pqc.legacy.math.linearalgebra",
- "org.bouncycastle.pqc.legacy.math.ntru.euclid",
- "org.bouncycastle.pqc.legacy.math.ntru.polynomial",
- "org.bouncycastle.pqc.legacy.math.ntru.util",
- "org.bouncycastle.pqc.math.ntru",
- "org.bouncycastle.pqc.math.ntru.parameters",
- "org.bouncycastle.util",
- "org.bouncycastle.util.encoders",
- "org.bouncycastle.util.io",
- "org.bouncycastle.util.io.pem",
- "org.bouncycastle.util.test",
- "org.bouncycastle.x509",
- "org.bouncycastle.x509.extension",
- "org.bouncycastle.x509.util"
- ],
- "org.bouncycastle:bcutil-jdk15on": [
- "org.bouncycastle.asn1.bsi",
- "org.bouncycastle.asn1.cmc",
- "org.bouncycastle.asn1.cmp",
- "org.bouncycastle.asn1.cms",
- "org.bouncycastle.asn1.cms.ecc",
- "org.bouncycastle.asn1.crmf",
- "org.bouncycastle.asn1.dvcs",
- "org.bouncycastle.asn1.eac",
- "org.bouncycastle.asn1.esf",
- "org.bouncycastle.asn1.ess",
- "org.bouncycastle.asn1.est",
- "org.bouncycastle.asn1.icao",
- "org.bouncycastle.asn1.isismtt",
- "org.bouncycastle.asn1.isismtt.ocsp",
- "org.bouncycastle.asn1.isismtt.x509",
- "org.bouncycastle.asn1.smime",
- "org.bouncycastle.asn1.tsp",
- "org.bouncycastle.oer",
- "org.bouncycastle.oer.its",
- "org.bouncycastle.oer.its.template"
- ],
- "org.bouncycastle:bcutil-jdk18on": [
- "org.bouncycastle.asn1.bsi",
- "org.bouncycastle.asn1.cmc",
- "org.bouncycastle.asn1.cmp",
- "org.bouncycastle.asn1.cms",
- "org.bouncycastle.asn1.cms.ecc",
- "org.bouncycastle.asn1.crmf",
- "org.bouncycastle.asn1.cryptlib",
- "org.bouncycastle.asn1.dvcs",
- "org.bouncycastle.asn1.eac",
- "org.bouncycastle.asn1.edec",
- "org.bouncycastle.asn1.esf",
- "org.bouncycastle.asn1.ess",
- "org.bouncycastle.asn1.est",
- "org.bouncycastle.asn1.gnu",
- "org.bouncycastle.asn1.iana",
- "org.bouncycastle.asn1.icao",
- "org.bouncycastle.asn1.isara",
- "org.bouncycastle.asn1.isismtt",
- "org.bouncycastle.asn1.isismtt.ocsp",
- "org.bouncycastle.asn1.isismtt.x509",
- "org.bouncycastle.asn1.iso",
- "org.bouncycastle.asn1.kisa",
- "org.bouncycastle.asn1.microsoft",
- "org.bouncycastle.asn1.misc",
- "org.bouncycastle.asn1.mozilla",
- "org.bouncycastle.asn1.nsri",
- "org.bouncycastle.asn1.ntt",
- "org.bouncycastle.asn1.oiw",
- "org.bouncycastle.asn1.rosstandart",
- "org.bouncycastle.asn1.smime",
- "org.bouncycastle.asn1.tsp",
- "org.bouncycastle.oer",
- "org.bouncycastle.oer.its",
- "org.bouncycastle.oer.its.etsi102941",
- "org.bouncycastle.oer.its.etsi102941.basetypes",
- "org.bouncycastle.oer.its.etsi103097",
- "org.bouncycastle.oer.its.etsi103097.extension",
- "org.bouncycastle.oer.its.ieee1609dot2",
- "org.bouncycastle.oer.its.ieee1609dot2.basetypes",
- "org.bouncycastle.oer.its.ieee1609dot2dot1",
- "org.bouncycastle.oer.its.template.etsi102941",
- "org.bouncycastle.oer.its.template.etsi102941.basetypes",
- "org.bouncycastle.oer.its.template.etsi103097",
- "org.bouncycastle.oer.its.template.etsi103097.extension",
- "org.bouncycastle.oer.its.template.ieee1609dot2",
- "org.bouncycastle.oer.its.template.ieee1609dot2.basetypes",
- "org.bouncycastle.oer.its.template.ieee1609dot2dot1"
- ],
- "org.checkerframework:checker-qual": [
- "org.checkerframework.checker.builder.qual",
- "org.checkerframework.checker.calledmethods.qual",
- "org.checkerframework.checker.compilermsgs.qual",
- "org.checkerframework.checker.fenum.qual",
- "org.checkerframework.checker.formatter.qual",
- "org.checkerframework.checker.guieffect.qual",
- "org.checkerframework.checker.i18n.qual",
- "org.checkerframework.checker.i18nformatter.qual",
- "org.checkerframework.checker.index.qual",
- "org.checkerframework.checker.initialization.qual",
- "org.checkerframework.checker.interning.qual",
- "org.checkerframework.checker.lock.qual",
- "org.checkerframework.checker.mustcall.qual",
- "org.checkerframework.checker.nullness.qual",
- "org.checkerframework.checker.optional.qual",
- "org.checkerframework.checker.propkey.qual",
- "org.checkerframework.checker.regex.qual",
- "org.checkerframework.checker.signature.qual",
- "org.checkerframework.checker.signedness.qual",
- "org.checkerframework.checker.tainting.qual",
- "org.checkerframework.checker.units.qual",
- "org.checkerframework.common.aliasing.qual",
- "org.checkerframework.common.initializedfields.qual",
- "org.checkerframework.common.reflection.qual",
- "org.checkerframework.common.returnsreceiver.qual",
- "org.checkerframework.common.subtyping.qual",
- "org.checkerframework.common.util.count.report.qual",
- "org.checkerframework.common.value.qual",
- "org.checkerframework.dataflow.qual",
- "org.checkerframework.framework.qual"
- ],
- "org.codehaus.groovy:groovy": [
- "groovy.beans",
- "groovy.cli",
- "groovy.cli.internal",
- "groovy.grape",
- "groovy.inspect",
- "groovy.io",
- "groovy.lang",
- "groovy.lang.groovydoc",
- "groovy.namespace",
- "groovy.security",
- "groovy.time",
- "groovy.transform",
- "groovy.transform.builder",
- "groovy.transform.options",
- "groovy.transform.stc",
- "groovy.ui",
- "groovy.util",
- "groovy.util.logging",
- "groovy.xml",
- "groovyjarjarantlr",
- "groovyjarjarantlr.ASdebug",
- "groovyjarjarantlr.actions.cpp",
- "groovyjarjarantlr.actions.csharp",
- "groovyjarjarantlr.actions.java",
- "groovyjarjarantlr.actions.python",
- "groovyjarjarantlr.build",
- "groovyjarjarantlr.collections",
- "groovyjarjarantlr.collections.impl",
- "groovyjarjarantlr.debug",
- "groovyjarjarantlr.debug.misc",
- "groovyjarjarantlr.preprocessor",
- "groovyjarjarantlr4.runtime",
- "groovyjarjarantlr4.runtime.debug",
- "groovyjarjarantlr4.runtime.misc",
- "groovyjarjarantlr4.runtime.tree",
- "groovyjarjarantlr4.v4",
- "groovyjarjarantlr4.v4.analysis",
- "groovyjarjarantlr4.v4.automata",
- "groovyjarjarantlr4.v4.codegen",
- "groovyjarjarantlr4.v4.codegen.model",
- "groovyjarjarantlr4.v4.codegen.model.chunk",
- "groovyjarjarantlr4.v4.codegen.model.decl",
- "groovyjarjarantlr4.v4.codegen.target",
- "groovyjarjarantlr4.v4.gui",
- "groovyjarjarantlr4.v4.misc",
- "groovyjarjarantlr4.v4.parse",
- "groovyjarjarantlr4.v4.runtime",
- "groovyjarjarantlr4.v4.runtime.atn",
- "groovyjarjarantlr4.v4.runtime.dfa",
- "groovyjarjarantlr4.v4.runtime.misc",
- "groovyjarjarantlr4.v4.runtime.tree",
- "groovyjarjarantlr4.v4.runtime.tree.pattern",
- "groovyjarjarantlr4.v4.runtime.tree.xpath",
- "groovyjarjarantlr4.v4.semantics",
- "groovyjarjarantlr4.v4.tool",
- "groovyjarjarantlr4.v4.tool.ast",
- "groovyjarjarantlr4.v4.unicode",
- "groovyjarjarasm.asm",
- "groovyjarjarasm.asm.commons",
- "groovyjarjarasm.asm.signature",
- "groovyjarjarasm.asm.tree",
- "groovyjarjarasm.asm.util",
- "groovyjarjarpicocli",
- "org.apache.groovy.antlr",
- "org.apache.groovy.ast.tools",
- "org.apache.groovy.internal.metaclass",
- "org.apache.groovy.internal.util",
- "org.apache.groovy.io",
- "org.apache.groovy.lang.annotation",
- "org.apache.groovy.metaclass",
- "org.apache.groovy.parser.antlr4",
- "org.apache.groovy.parser.antlr4.internal",
- "org.apache.groovy.parser.antlr4.internal.atnmanager",
- "org.apache.groovy.parser.antlr4.util",
- "org.apache.groovy.plugin",
- "org.apache.groovy.util",
- "org.apache.groovy.util.concurrent",
- "org.apache.groovy.util.concurrent.concurrentlinkedhashmap",
- "org.codehaus.groovy",
- "org.codehaus.groovy.antlr",
- "org.codehaus.groovy.antlr.java",
- "org.codehaus.groovy.antlr.parser",
- "org.codehaus.groovy.antlr.treewalker",
- "org.codehaus.groovy.ast",
- "org.codehaus.groovy.ast.builder",
- "org.codehaus.groovy.ast.decompiled",
- "org.codehaus.groovy.ast.expr",
- "org.codehaus.groovy.ast.stmt",
- "org.codehaus.groovy.ast.tools",
- "org.codehaus.groovy.classgen",
- "org.codehaus.groovy.classgen.asm",
- "org.codehaus.groovy.classgen.asm.indy",
- "org.codehaus.groovy.classgen.asm.indy.sc",
- "org.codehaus.groovy.classgen.asm.sc",
- "org.codehaus.groovy.classgen.asm.util",
- "org.codehaus.groovy.control",
- "org.codehaus.groovy.control.customizers",
- "org.codehaus.groovy.control.customizers.builder",
- "org.codehaus.groovy.control.io",
- "org.codehaus.groovy.control.messages",
- "org.codehaus.groovy.plugin",
- "org.codehaus.groovy.reflection",
- "org.codehaus.groovy.reflection.android",
- "org.codehaus.groovy.reflection.stdclasses",
- "org.codehaus.groovy.reflection.v7",
- "org.codehaus.groovy.runtime",
- "org.codehaus.groovy.runtime.callsite",
- "org.codehaus.groovy.runtime.dgmimpl",
- "org.codehaus.groovy.runtime.dgmimpl.arrays",
- "org.codehaus.groovy.runtime.m12n",
- "org.codehaus.groovy.runtime.memoize",
- "org.codehaus.groovy.runtime.metaclass",
- "org.codehaus.groovy.runtime.powerassert",
- "org.codehaus.groovy.runtime.typehandling",
- "org.codehaus.groovy.runtime.wrappers",
- "org.codehaus.groovy.syntax",
- "org.codehaus.groovy.tools",
- "org.codehaus.groovy.tools.ast",
- "org.codehaus.groovy.tools.gse",
- "org.codehaus.groovy.tools.javac",
- "org.codehaus.groovy.tools.shell",
- "org.codehaus.groovy.tools.shell.util",
- "org.codehaus.groovy.transform",
- "org.codehaus.groovy.transform.sc",
- "org.codehaus.groovy.transform.sc.transformers",
- "org.codehaus.groovy.transform.stc",
- "org.codehaus.groovy.transform.tailrec",
- "org.codehaus.groovy.transform.trait",
- "org.codehaus.groovy.util",
- "org.codehaus.groovy.vmplugin",
- "org.codehaus.groovy.vmplugin.v5",
- "org.codehaus.groovy.vmplugin.v6",
- "org.codehaus.groovy.vmplugin.v7",
- "org.codehaus.groovy.vmplugin.v8",
- "org.codehaus.groovy.vmplugin.v9"
- ],
- "org.codehaus.groovy:groovy-json": [
- "groovy.json",
- "org.apache.groovy.json",
- "org.apache.groovy.json.internal"
- ],
- "org.codehaus.groovy:groovy-jsr223": [
- "org.codehaus.groovy.jsr223"
- ],
- "org.codehaus.groovy:groovy-templates": [
- "groovy.text",
- "groovy.text.markup"
- ],
- "org.codehaus.groovy:groovy-xml": [
- "groovy.util",
- "groovy.util.slurpersupport",
- "groovy.xml",
- "groovy.xml.dom",
- "groovy.xml.markupsupport",
- "groovy.xml.slurpersupport",
- "groovy.xml.streamingmarkupsupport",
- "org.apache.groovy.xml.extensions",
- "org.apache.groovy.xml.tools",
- "org.codehaus.groovy.runtime",
- "org.codehaus.groovy.tools.xml"
- ],
- "org.codehaus.plexus:plexus-interpolation": [
- "org.codehaus.plexus.interpolation",
- "org.codehaus.plexus.interpolation.fixed",
- "org.codehaus.plexus.interpolation.multi",
- "org.codehaus.plexus.interpolation.object",
- "org.codehaus.plexus.interpolation.os",
- "org.codehaus.plexus.interpolation.reflection",
- "org.codehaus.plexus.interpolation.util"
- ],
- "org.codehaus.plexus:plexus-utils": [
- "org.codehaus.plexus.util",
- "org.codehaus.plexus.util.cli",
- "org.codehaus.plexus.util.cli.shell",
- "org.codehaus.plexus.util.dag",
- "org.codehaus.plexus.util.introspection",
- "org.codehaus.plexus.util.io",
- "org.codehaus.plexus.util.reflection",
- "org.codehaus.plexus.util.xml",
- "org.codehaus.plexus.util.xml.pull"
- ],
- "org.codehaus.woodstox:stax2-api": [
- "org.codehaus.stax2",
- "org.codehaus.stax2.evt",
- "org.codehaus.stax2.io",
- "org.codehaus.stax2.osgi",
- "org.codehaus.stax2.ri",
- "org.codehaus.stax2.ri.dom",
- "org.codehaus.stax2.ri.evt",
- "org.codehaus.stax2.ri.typed",
- "org.codehaus.stax2.typed",
- "org.codehaus.stax2.util",
- "org.codehaus.stax2.validation"
- ],
- "org.eclipse.sisu:org.eclipse.sisu.inject": [
- "org.eclipse.sisu",
- "org.eclipse.sisu.bean",
- "org.eclipse.sisu.inject",
- "org.eclipse.sisu.launch",
- "org.eclipse.sisu.osgi",
- "org.eclipse.sisu.space",
- "org.eclipse.sisu.space.asm",
- "org.eclipse.sisu.wire",
- "org.sonatype.inject"
- ],
- "org.glassfish.jaxb:jaxb-runtime": [
- "com.sun.xml.bind",
- "com.sun.xml.bind.annotation",
- "com.sun.xml.bind.api",
- "com.sun.xml.bind.api.impl",
- "com.sun.xml.bind.marshaller",
- "com.sun.xml.bind.unmarshaller",
- "com.sun.xml.bind.util",
- "com.sun.xml.bind.v2",
- "com.sun.xml.bind.v2.model.annotation",
- "com.sun.xml.bind.v2.model.core",
- "com.sun.xml.bind.v2.model.impl",
- "com.sun.xml.bind.v2.model.nav",
- "com.sun.xml.bind.v2.model.runtime",
- "com.sun.xml.bind.v2.model.util",
- "com.sun.xml.bind.v2.runtime",
- "com.sun.xml.bind.v2.runtime.output",
- "com.sun.xml.bind.v2.runtime.property",
- "com.sun.xml.bind.v2.runtime.reflect",
- "com.sun.xml.bind.v2.runtime.reflect.opt",
- "com.sun.xml.bind.v2.runtime.unmarshaller",
- "com.sun.xml.bind.v2.schemagen",
- "com.sun.xml.bind.v2.schemagen.episode",
- "com.sun.xml.bind.v2.schemagen.xmlschema",
- "com.sun.xml.bind.v2.util"
- ],
- "org.glassfish.jaxb:txw2": [
- "com.sun.xml.txw2",
- "com.sun.xml.txw2.annotation",
- "com.sun.xml.txw2.output"
- ],
- "org.glassfish:jakarta.json": [
- "jakarta.json",
- "jakarta.json.spi",
- "jakarta.json.stream",
- "org.glassfish.json",
- "org.glassfish.json.api"
- ],
- "org.hamcrest:hamcrest": [
- "org.hamcrest",
- "org.hamcrest.beans",
- "org.hamcrest.collection",
- "org.hamcrest.comparator",
- "org.hamcrest.core",
- "org.hamcrest.internal",
- "org.hamcrest.io",
- "org.hamcrest.number",
- "org.hamcrest.object",
- "org.hamcrest.text",
- "org.hamcrest.xml"
- ],
- "org.hamcrest:hamcrest-core": [
- "org.hamcrest",
- "org.hamcrest.core",
- "org.hamcrest.internal"
- ],
- "org.hamcrest:hamcrest-library": [
- "org.hamcrest",
- "org.hamcrest.beans",
- "org.hamcrest.collection",
- "org.hamcrest.number",
- "org.hamcrest.object",
- "org.hamcrest.text",
- "org.hamcrest.xml"
- ],
- "org.hdrhistogram:HdrHistogram": [
- "org.HdrHistogram",
- "org.HdrHistogram.packedarray"
- ],
- "org.imgscalr:imgscalr-lib": [
- "org.imgscalr"
- ],
- "org.javadelight:delight-rhino-sandbox": [
- "delight.rhinosandox",
- "delight.rhinosandox.exceptions",
- "delight.rhinosandox.internal"
- ],
- "org.jboss.marshalling:jboss-marshalling": [
- "org.jboss.marshalling",
- "org.jboss.marshalling.cloner",
- "org.jboss.marshalling.reflect",
- "org.jboss.marshalling.util"
- ],
- "org.jdom:jdom2": [
- "org.jdom2",
- "org.jdom2.adapters",
- "org.jdom2.filter",
- "org.jdom2.input",
- "org.jdom2.input.sax",
- "org.jdom2.input.stax",
- "org.jdom2.internal",
- "org.jdom2.located",
- "org.jdom2.output",
- "org.jdom2.output.support",
- "org.jdom2.transform",
- "org.jdom2.util",
- "org.jdom2.xpath",
- "org.jdom2.xpath.jaxen",
- "org.jdom2.xpath.util"
- ],
- "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil": [
- "it.unimi.dsi.fastutil",
- "it.unimi.dsi.fastutil.booleans",
- "it.unimi.dsi.fastutil.bytes",
- "it.unimi.dsi.fastutil.chars",
- "it.unimi.dsi.fastutil.doubles",
- "it.unimi.dsi.fastutil.floats",
- "it.unimi.dsi.fastutil.ints",
- "it.unimi.dsi.fastutil.longs",
- "it.unimi.dsi.fastutil.objects",
- "it.unimi.dsi.fastutil.shorts"
- ],
- "org.jetbrains.intellij.deps.jcef:jcef": [
- "com.jetbrains.cef",
- "com.jetbrains.cef.remote",
- "com.jetbrains.cef.remote.callback",
- "com.jetbrains.cef.remote.network",
- "com.jetbrains.cef.remote.router",
- "com.jetbrains.cef.remote.thrift_codegen",
- "org.cef",
- "org.cef.browser",
- "org.cef.browser.mac",
- "org.cef.callback",
- "org.cef.handler",
- "org.cef.input",
- "org.cef.misc",
- "org.cef.network",
- "org.cef.security"
- ],
- "org.jetbrains.intellij.deps.winp:winp": [
- "org.jvnet.winp"
- ],
- "org.jetbrains.intellij.deps:asm-all": [
- "org.jetbrains.org.objectweb.asm",
- "org.jetbrains.org.objectweb.asm.commons",
- "org.jetbrains.org.objectweb.asm.signature",
- "org.jetbrains.org.objectweb.asm.tree",
- "org.jetbrains.org.objectweb.asm.tree.analysis",
- "org.jetbrains.org.objectweb.asm.util"
- ],
- "org.jetbrains.intellij.deps:commons-imaging": [
- "org.apache.commons.imaging",
- "org.apache.commons.imaging.color",
- "org.apache.commons.imaging.common",
- "org.apache.commons.imaging.common.bytesource",
- "org.apache.commons.imaging.common.itu_t4",
- "org.apache.commons.imaging.common.mylzw",
- "org.apache.commons.imaging.formats.bmp",
- "org.apache.commons.imaging.formats.dcx",
- "org.apache.commons.imaging.formats.gif",
- "org.apache.commons.imaging.formats.icns",
- "org.apache.commons.imaging.formats.ico",
- "org.apache.commons.imaging.formats.jpeg",
- "org.apache.commons.imaging.formats.jpeg.decoder",
- "org.apache.commons.imaging.formats.jpeg.exif",
- "org.apache.commons.imaging.formats.jpeg.iptc",
- "org.apache.commons.imaging.formats.jpeg.segments",
- "org.apache.commons.imaging.formats.jpeg.xmp",
- "org.apache.commons.imaging.formats.pcx",
- "org.apache.commons.imaging.formats.png",
- "org.apache.commons.imaging.formats.png.chunks",
- "org.apache.commons.imaging.formats.png.scanlinefilters",
- "org.apache.commons.imaging.formats.png.transparencyfilters",
- "org.apache.commons.imaging.formats.pnm",
- "org.apache.commons.imaging.formats.psd",
- "org.apache.commons.imaging.formats.psd.dataparsers",
- "org.apache.commons.imaging.formats.psd.datareaders",
- "org.apache.commons.imaging.formats.rgbe",
- "org.apache.commons.imaging.formats.tiff",
- "org.apache.commons.imaging.formats.tiff.constants",
- "org.apache.commons.imaging.formats.tiff.datareaders",
- "org.apache.commons.imaging.formats.tiff.fieldtypes",
- "org.apache.commons.imaging.formats.tiff.photometricinterpreters",
- "org.apache.commons.imaging.formats.tiff.taginfos",
- "org.apache.commons.imaging.formats.tiff.write",
- "org.apache.commons.imaging.formats.wbmp",
- "org.apache.commons.imaging.formats.xbm",
- "org.apache.commons.imaging.formats.xpm",
- "org.apache.commons.imaging.icc",
- "org.apache.commons.imaging.palette",
- "org.apache.commons.imaging.util"
- ],
- "org.jetbrains.intellij.deps:java-compatibility": [
- "com.intellij.util.ui"
- ],
- "org.jetbrains.intellij.deps:rwmutex-idea": [
- "com.intellij.core.rwmutex",
- "com.intellij.core.rwmutex.cqs"
- ],
- "org.jetbrains.intellij.plugins:structure-base": [
- "com.jetbrains.plugin.structure.base.decompress",
- "com.jetbrains.plugin.structure.base.plugin",
- "com.jetbrains.plugin.structure.base.problems",
- "com.jetbrains.plugin.structure.base.telemetry",
- "com.jetbrains.plugin.structure.base.utils",
- "com.jetbrains.plugin.structure.base.utils.contentBuilder",
- "com.jetbrains.plugin.structure.jar"
- ],
- "org.jetbrains.intellij.plugins:structure-intellij": [
- "com.jetbrains.plugin.structure.intellij.beans",
- "com.jetbrains.plugin.structure.intellij.extractor",
- "com.jetbrains.plugin.structure.intellij.platform",
- "com.jetbrains.plugin.structure.intellij.plugin",
- "com.jetbrains.plugin.structure.intellij.plugin.dependencies",
- "com.jetbrains.plugin.structure.intellij.plugin.module",
- "com.jetbrains.plugin.structure.intellij.problems",
- "com.jetbrains.plugin.structure.intellij.problems.ignored",
- "com.jetbrains.plugin.structure.intellij.repository",
- "com.jetbrains.plugin.structure.intellij.resources",
- "com.jetbrains.plugin.structure.intellij.utils",
- "com.jetbrains.plugin.structure.intellij.verifiers",
- "com.jetbrains.plugin.structure.intellij.version",
- "com.jetbrains.plugin.structure.intellij.xinclude"
- ],
- "org.jetbrains.intellij:blockmap": [
- "com.jetbrains.plugin.blockmap.core"
- ],
- "org.jetbrains.jediterm:jediterm-core": [
- "com.jediterm.core",
- "com.jediterm.core.compatibility",
- "com.jediterm.core.input",
- "com.jediterm.core.typeahead",
- "com.jediterm.core.util",
- "com.jediterm.terminal",
- "com.jediterm.terminal.emulator",
- "com.jediterm.terminal.emulator.charset",
- "com.jediterm.terminal.emulator.mouse",
- "com.jediterm.terminal.model",
- "com.jediterm.terminal.model.hyperlinks",
- "com.jediterm.terminal.util"
- ],
- "org.jetbrains.jediterm:jediterm-ui": [
- "com.jediterm.terminal",
- "com.jediterm.terminal.model",
- "com.jediterm.terminal.ui",
- "com.jediterm.terminal.ui.hyperlinks",
- "com.jediterm.terminal.ui.input",
- "com.jediterm.terminal.ui.settings"
- ],
- "org.jetbrains.jps:jps-javac-extension": [
- "org.jetbrains.jps.javac.ast",
- "org.jetbrains.jps.javac.ast.api"
- ],
- "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations": [
- "org.jetbrains.kotlin.gradle"
- ],
- "org.jetbrains.kotlin:kotlin-gradle-plugin-api": [
- "org.jetbrains.kotlin.gradle.dsl",
- "org.jetbrains.kotlin.gradle.dsl.jvm",
- "org.jetbrains.kotlin.gradle.plugin",
- "org.jetbrains.kotlin.gradle.plugin.mpp",
- "org.jetbrains.kotlin.gradle.tasks",
- "org.jetbrains.kotlin.project.model"
- ],
- "org.jetbrains.kotlin:kotlin-jps-plugin-classpath": [
- "kotlin.enums",
- "kotlin.reflect.full",
- "kotlin.reflect.jvm",
- "kotlin.reflect.jvm.internal",
- "kotlin.reflect.jvm.internal.calls",
- "kotlin.reflect.jvm.internal.impl",
- "kotlin.reflect.jvm.internal.impl.builtins",
- "kotlin.reflect.jvm.internal.impl.builtins.functions",
- "kotlin.reflect.jvm.internal.impl.builtins.jvm",
- "kotlin.reflect.jvm.internal.impl.descriptors",
- "kotlin.reflect.jvm.internal.impl.descriptors.annotations",
- "kotlin.reflect.jvm.internal.impl.descriptors.deserialization",
- "kotlin.reflect.jvm.internal.impl.descriptors.impl",
- "kotlin.reflect.jvm.internal.impl.descriptors.java",
- "kotlin.reflect.jvm.internal.impl.descriptors.runtime.components",
- "kotlin.reflect.jvm.internal.impl.descriptors.runtime.structure",
- "kotlin.reflect.jvm.internal.impl.incremental",
- "kotlin.reflect.jvm.internal.impl.incremental.components",
- "kotlin.reflect.jvm.internal.impl.load.java",
- "kotlin.reflect.jvm.internal.impl.load.java.components",
- "kotlin.reflect.jvm.internal.impl.load.java.descriptors",
- "kotlin.reflect.jvm.internal.impl.load.java.lazy",
- "kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors",
- "kotlin.reflect.jvm.internal.impl.load.java.lazy.types",
- "kotlin.reflect.jvm.internal.impl.load.java.sources",
- "kotlin.reflect.jvm.internal.impl.load.java.structure",
- "kotlin.reflect.jvm.internal.impl.load.java.typeEnhancement",
- "kotlin.reflect.jvm.internal.impl.load.kotlin",
- "kotlin.reflect.jvm.internal.impl.load.kotlin.header",
- "kotlin.reflect.jvm.internal.impl.metadata",
- "kotlin.reflect.jvm.internal.impl.metadata.builtins",
- "kotlin.reflect.jvm.internal.impl.metadata.deserialization",
- "kotlin.reflect.jvm.internal.impl.metadata.jvm",
- "kotlin.reflect.jvm.internal.impl.metadata.jvm.deserialization",
- "kotlin.reflect.jvm.internal.impl.name",
- "kotlin.reflect.jvm.internal.impl.platform",
- "kotlin.reflect.jvm.internal.impl.protobuf",
- "kotlin.reflect.jvm.internal.impl.renderer",
- "kotlin.reflect.jvm.internal.impl.resolve",
- "kotlin.reflect.jvm.internal.impl.resolve.calls.inference",
- "kotlin.reflect.jvm.internal.impl.resolve.constants",
- "kotlin.reflect.jvm.internal.impl.resolve.deprecation",
- "kotlin.reflect.jvm.internal.impl.resolve.descriptorUtil",
- "kotlin.reflect.jvm.internal.impl.resolve.jvm",
- "kotlin.reflect.jvm.internal.impl.resolve.sam",
- "kotlin.reflect.jvm.internal.impl.resolve.scopes",
- "kotlin.reflect.jvm.internal.impl.resolve.scopes.receivers",
- "kotlin.reflect.jvm.internal.impl.serialization",
- "kotlin.reflect.jvm.internal.impl.serialization.deserialization",
- "kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins",
- "kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors",
- "kotlin.reflect.jvm.internal.impl.storage",
- "kotlin.reflect.jvm.internal.impl.types",
- "kotlin.reflect.jvm.internal.impl.types.checker",
- "kotlin.reflect.jvm.internal.impl.types.error",
- "kotlin.reflect.jvm.internal.impl.types.model",
- "kotlin.reflect.jvm.internal.impl.types.typeUtil",
- "kotlin.reflect.jvm.internal.impl.types.typesApproximation",
- "kotlin.reflect.jvm.internal.impl.util",
- "kotlin.reflect.jvm.internal.impl.util.capitalizeDecapitalize",
- "kotlin.reflect.jvm.internal.impl.util.collectionUtils",
- "kotlin.reflect.jvm.internal.impl.utils",
- "kotlin.reflect.jvm.internal.pcollections",
- "org.jetbrains.annotations",
- "org.jetbrains.jps.builders.java.dependencyView",
- "org.jetbrains.kotlin",
- "org.jetbrains.kotlin.analyzer.common",
- "org.jetbrains.kotlin.arguments",
- "org.jetbrains.kotlin.backend.common.serialization.metadata",
- "org.jetbrains.kotlin.backend.common.serialization.metadata.impl",
- "org.jetbrains.kotlin.build",
- "org.jetbrains.kotlin.build.report",
- "org.jetbrains.kotlin.build.report.metrics",
- "org.jetbrains.kotlin.build.report.statistics",
- "org.jetbrains.kotlin.build.report.statistics.file",
- "org.jetbrains.kotlin.buildtools.api",
- "org.jetbrains.kotlin.buildtools.api.jvm",
- "org.jetbrains.kotlin.buildtools.internal",
- "org.jetbrains.kotlin.builtins",
- "org.jetbrains.kotlin.builtins.functions",
- "org.jetbrains.kotlin.builtins.jvm",
- "org.jetbrains.kotlin.cli.common",
- "org.jetbrains.kotlin.cli.common.arguments",
- "org.jetbrains.kotlin.cli.common.environment",
- "org.jetbrains.kotlin.cli.common.messages",
- "org.jetbrains.kotlin.cli.common.modules",
- "org.jetbrains.kotlin.cli.common.repl",
- "org.jetbrains.kotlin.cli.plugins",
- "org.jetbrains.kotlin.codegen",
- "org.jetbrains.kotlin.codegen.coroutines",
- "org.jetbrains.kotlin.codegen.signature",
- "org.jetbrains.kotlin.compilerRunner",
- "org.jetbrains.kotlin.config",
- "org.jetbrains.kotlin.constant",
- "org.jetbrains.kotlin.container",
- "org.jetbrains.kotlin.contracts.description",
- "org.jetbrains.kotlin.daemon.client",
- "org.jetbrains.kotlin.daemon.common",
- "org.jetbrains.kotlin.descriptors",
- "org.jetbrains.kotlin.descriptors.annotations",
- "org.jetbrains.kotlin.descriptors.deserialization",
- "org.jetbrains.kotlin.descriptors.impl",
- "org.jetbrains.kotlin.descriptors.java",
- "org.jetbrains.kotlin.descriptors.konan",
- "org.jetbrains.kotlin.descriptors.synthetic",
- "org.jetbrains.kotlin.extensions",
- "org.jetbrains.kotlin.fileClasses",
- "org.jetbrains.kotlin.fir.extensions",
- "org.jetbrains.kotlin.frontend.java.di",
- "org.jetbrains.kotlin.idea",
- "org.jetbrains.kotlin.incremental",
- "org.jetbrains.kotlin.incremental.components",
- "org.jetbrains.kotlin.incremental.js",
- "org.jetbrains.kotlin.incremental.storage",
- "org.jetbrains.kotlin.inline",
- "org.jetbrains.kotlin.jps",
- "org.jetbrains.kotlin.jps.build",
- "org.jetbrains.kotlin.jps.incremental",
- "org.jetbrains.kotlin.jps.incremental.storages",
- "org.jetbrains.kotlin.jps.model",
- "org.jetbrains.kotlin.jps.statistic",
- "org.jetbrains.kotlin.jps.targets",
- "org.jetbrains.kotlin.jps.targets.impl",
- "org.jetbrains.kotlin.js",
- "org.jetbrains.kotlin.js.resolve",
- "org.jetbrains.kotlin.kapt3.diagnostic",
- "org.jetbrains.kotlin.konan",
- "org.jetbrains.kotlin.konan.exec",
- "org.jetbrains.kotlin.konan.file",
- "org.jetbrains.kotlin.konan.library",
- "org.jetbrains.kotlin.konan.library.impl",
- "org.jetbrains.kotlin.konan.properties",
- "org.jetbrains.kotlin.konan.target",
- "org.jetbrains.kotlin.konan.util",
- "org.jetbrains.kotlin.library",
- "org.jetbrains.kotlin.library.encodings",
- "org.jetbrains.kotlin.library.impl",
- "org.jetbrains.kotlin.library.metadata",
- "org.jetbrains.kotlin.library.metadata.impl",
- "org.jetbrains.kotlin.library.metadata.resolver",
- "org.jetbrains.kotlin.library.metadata.resolver.impl",
- "org.jetbrains.kotlin.library.resolver",
- "org.jetbrains.kotlin.library.resolver.impl",
- "org.jetbrains.kotlin.load.java",
- "org.jetbrains.kotlin.load.java.components",
- "org.jetbrains.kotlin.load.java.descriptors",
- "org.jetbrains.kotlin.load.java.lazy",
- "org.jetbrains.kotlin.load.java.lazy.descriptors",
- "org.jetbrains.kotlin.load.java.lazy.types",
- "org.jetbrains.kotlin.load.java.sam",
- "org.jetbrains.kotlin.load.java.sources",
- "org.jetbrains.kotlin.load.java.structure",
- "org.jetbrains.kotlin.load.java.typeEnhancement",
- "org.jetbrains.kotlin.load.kotlin",
- "org.jetbrains.kotlin.load.kotlin.header",
- "org.jetbrains.kotlin.load.kotlin.incremental",
- "org.jetbrains.kotlin.load.kotlin.incremental.components",
- "org.jetbrains.kotlin.metadata",
- "org.jetbrains.kotlin.metadata.builtins",
- "org.jetbrains.kotlin.metadata.deserialization",
- "org.jetbrains.kotlin.metadata.java",
- "org.jetbrains.kotlin.metadata.js",
- "org.jetbrains.kotlin.metadata.jvm",
- "org.jetbrains.kotlin.metadata.jvm.deserialization",
- "org.jetbrains.kotlin.metadata.jvm.serialization",
- "org.jetbrains.kotlin.metadata.serialization",
- "org.jetbrains.kotlin.modules",
- "org.jetbrains.kotlin.mpp",
- "org.jetbrains.kotlin.name",
- "org.jetbrains.kotlin.native.interop",
- "org.jetbrains.kotlin.platform",
- "org.jetbrains.kotlin.platform.compat",
- "org.jetbrains.kotlin.platform.impl",
- "org.jetbrains.kotlin.platform.js",
- "org.jetbrains.kotlin.platform.jvm",
- "org.jetbrains.kotlin.platform.konan",
- "org.jetbrains.kotlin.platform.wasm",
- "org.jetbrains.kotlin.preloading",
- "org.jetbrains.kotlin.preloading.instrumentation",
- "org.jetbrains.kotlin.preloading.instrumentation.annotations",
- "org.jetbrains.kotlin.progress",
- "org.jetbrains.kotlin.protobuf",
- "org.jetbrains.kotlin.renderer",
- "org.jetbrains.kotlin.resolve",
- "org.jetbrains.kotlin.resolve.annotations",
- "org.jetbrains.kotlin.resolve.calls.inference",
- "org.jetbrains.kotlin.resolve.checkers",
- "org.jetbrains.kotlin.resolve.constants",
- "org.jetbrains.kotlin.resolve.deprecation",
- "org.jetbrains.kotlin.resolve.descriptorUtil",
- "org.jetbrains.kotlin.resolve.jvm",
- "org.jetbrains.kotlin.resolve.jvm.annotations",
- "org.jetbrains.kotlin.resolve.jvm.checkers",
- "org.jetbrains.kotlin.resolve.jvm.diagnostics",
- "org.jetbrains.kotlin.resolve.jvm.extensions",
- "org.jetbrains.kotlin.resolve.jvm.jvmSignature",
- "org.jetbrains.kotlin.resolve.jvm.kotlinSignature",
- "org.jetbrains.kotlin.resolve.jvm.modules",
- "org.jetbrains.kotlin.resolve.jvm.multiplatform",
- "org.jetbrains.kotlin.resolve.jvm.platform",
- "org.jetbrains.kotlin.resolve.konan.platform",
- "org.jetbrains.kotlin.resolve.multiplatform",
- "org.jetbrains.kotlin.resolve.references",
- "org.jetbrains.kotlin.resolve.sam",
- "org.jetbrains.kotlin.resolve.scopes",
- "org.jetbrains.kotlin.resolve.scopes.receivers",
- "org.jetbrains.kotlin.resolve.scopes.synthetic",
- "org.jetbrains.kotlin.serialization",
- "org.jetbrains.kotlin.serialization.deserialization",
- "org.jetbrains.kotlin.serialization.deserialization.builtins",
- "org.jetbrains.kotlin.serialization.deserialization.descriptors",
- "org.jetbrains.kotlin.serialization.js",
- "org.jetbrains.kotlin.serialization.js.ast",
- "org.jetbrains.kotlin.serialization.konan",
- "org.jetbrains.kotlin.serialization.konan.impl",
- "org.jetbrains.kotlin.storage",
- "org.jetbrains.kotlin.synthetic",
- "org.jetbrains.kotlin.type",
- "org.jetbrains.kotlin.types",
- "org.jetbrains.kotlin.types.checker",
- "org.jetbrains.kotlin.types.error",
- "org.jetbrains.kotlin.types.extensions",
- "org.jetbrains.kotlin.types.model",
- "org.jetbrains.kotlin.types.typeUtil",
- "org.jetbrains.kotlin.types.typesApproximation",
- "org.jetbrains.kotlin.util",
- "org.jetbrains.kotlin.util.capitalizeDecapitalize",
- "org.jetbrains.kotlin.util.collectionUtils",
- "org.jetbrains.kotlin.utils",
- "org.jetbrains.kotlin.utils.addToStdlib",
- "org.jetbrains.kotlin.utils.concurrent.block",
- "org.jetbrains.kotlin.utils.exceptions",
- "org.jetbrains.kotlin.utils.fileUtils",
- "org.jetbrains.kotlin.utils.intellij",
- "org.jetbrains.kotlin.utils.kapt",
- "org.jetbrains.kotlin.utils.repl",
- "org.jetbrains.kotlin.utils.strings"
- ],
- "org.jetbrains.kotlin:kotlin-native-utils": [
- "org.jetbrains.kotlin.konan",
- "org.jetbrains.kotlin.konan.exec",
- "org.jetbrains.kotlin.konan.file",
- "org.jetbrains.kotlin.konan.library",
- "org.jetbrains.kotlin.konan.library.impl",
- "org.jetbrains.kotlin.konan.properties",
- "org.jetbrains.kotlin.konan.target",
- "org.jetbrains.kotlin.konan.util"
- ],
- "org.jetbrains.kotlin:kotlin-reflect": [
- "kotlin.reflect.full",
- "kotlin.reflect.jvm",
- "kotlin.reflect.jvm.internal",
- "kotlin.reflect.jvm.internal.calls",
- "kotlin.reflect.jvm.internal.impl",
- "kotlin.reflect.jvm.internal.impl.builtins",
- "kotlin.reflect.jvm.internal.impl.builtins.functions",
- "kotlin.reflect.jvm.internal.impl.builtins.jvm",
- "kotlin.reflect.jvm.internal.impl.descriptors",
- "kotlin.reflect.jvm.internal.impl.descriptors.annotations",
- "kotlin.reflect.jvm.internal.impl.descriptors.deserialization",
- "kotlin.reflect.jvm.internal.impl.descriptors.impl",
- "kotlin.reflect.jvm.internal.impl.descriptors.java",
- "kotlin.reflect.jvm.internal.impl.descriptors.runtime.components",
- "kotlin.reflect.jvm.internal.impl.descriptors.runtime.structure",
- "kotlin.reflect.jvm.internal.impl.incremental",
- "kotlin.reflect.jvm.internal.impl.incremental.components",
- "kotlin.reflect.jvm.internal.impl.load.java",
- "kotlin.reflect.jvm.internal.impl.load.java.components",
- "kotlin.reflect.jvm.internal.impl.load.java.descriptors",
- "kotlin.reflect.jvm.internal.impl.load.java.lazy",
- "kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors",
- "kotlin.reflect.jvm.internal.impl.load.java.lazy.types",
- "kotlin.reflect.jvm.internal.impl.load.java.sources",
- "kotlin.reflect.jvm.internal.impl.load.java.structure",
- "kotlin.reflect.jvm.internal.impl.load.java.typeEnhancement",
- "kotlin.reflect.jvm.internal.impl.load.kotlin",
- "kotlin.reflect.jvm.internal.impl.load.kotlin.header",
- "kotlin.reflect.jvm.internal.impl.metadata",
- "kotlin.reflect.jvm.internal.impl.metadata.builtins",
- "kotlin.reflect.jvm.internal.impl.metadata.deserialization",
- "kotlin.reflect.jvm.internal.impl.metadata.jvm",
- "kotlin.reflect.jvm.internal.impl.metadata.jvm.deserialization",
- "kotlin.reflect.jvm.internal.impl.name",
- "kotlin.reflect.jvm.internal.impl.platform",
- "kotlin.reflect.jvm.internal.impl.protobuf",
- "kotlin.reflect.jvm.internal.impl.renderer",
- "kotlin.reflect.jvm.internal.impl.resolve",
- "kotlin.reflect.jvm.internal.impl.resolve.calls.inference",
- "kotlin.reflect.jvm.internal.impl.resolve.constants",
- "kotlin.reflect.jvm.internal.impl.resolve.deprecation",
- "kotlin.reflect.jvm.internal.impl.resolve.descriptorUtil",
- "kotlin.reflect.jvm.internal.impl.resolve.jvm",
- "kotlin.reflect.jvm.internal.impl.resolve.sam",
- "kotlin.reflect.jvm.internal.impl.resolve.scopes",
- "kotlin.reflect.jvm.internal.impl.resolve.scopes.receivers",
- "kotlin.reflect.jvm.internal.impl.serialization",
- "kotlin.reflect.jvm.internal.impl.serialization.deserialization",
- "kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins",
- "kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors",
- "kotlin.reflect.jvm.internal.impl.storage",
- "kotlin.reflect.jvm.internal.impl.types",
- "kotlin.reflect.jvm.internal.impl.types.checker",
- "kotlin.reflect.jvm.internal.impl.types.error",
- "kotlin.reflect.jvm.internal.impl.types.extensions",
- "kotlin.reflect.jvm.internal.impl.types.model",
- "kotlin.reflect.jvm.internal.impl.types.typeUtil",
- "kotlin.reflect.jvm.internal.impl.types.typesApproximation",
- "kotlin.reflect.jvm.internal.impl.util",
- "kotlin.reflect.jvm.internal.impl.util.capitalizeDecapitalize",
- "kotlin.reflect.jvm.internal.impl.util.collectionUtils",
- "kotlin.reflect.jvm.internal.impl.utils",
- "kotlin.reflect.jvm.internal.impl.utils.addToStdlib"
- ],
- "org.jetbrains.kotlin:kotlin-serialization-compiler-plugin": [
- "org.jetbrains.kotlinx.serialization.compiler.backend.common",
- "org.jetbrains.kotlinx.serialization.compiler.backend.ir",
- "org.jetbrains.kotlinx.serialization.compiler.backend.js",
- "org.jetbrains.kotlinx.serialization.compiler.backend.jvm",
- "org.jetbrains.kotlinx.serialization.compiler.diagnostic",
- "org.jetbrains.kotlinx.serialization.compiler.extensions",
- "org.jetbrains.kotlinx.serialization.compiler.fir",
- "org.jetbrains.kotlinx.serialization.compiler.fir.checkers",
- "org.jetbrains.kotlinx.serialization.compiler.fir.services",
- "org.jetbrains.kotlinx.serialization.compiler.resolve"
- ],
- "org.jetbrains.kotlin:kotlin-stdlib": [
- "kotlin",
- "kotlin.annotation",
- "kotlin.collections",
- "kotlin.collections.builders",
- "kotlin.collections.jdk8",
- "kotlin.collections.unsigned",
- "kotlin.comparisons",
- "kotlin.concurrent",
- "kotlin.contracts",
- "kotlin.coroutines",
- "kotlin.coroutines.cancellation",
- "kotlin.coroutines.intrinsics",
- "kotlin.coroutines.jvm.internal",
- "kotlin.enums",
- "kotlin.experimental",
- "kotlin.internal",
- "kotlin.internal.jdk7",
- "kotlin.internal.jdk8",
- "kotlin.io",
- "kotlin.io.encoding",
- "kotlin.io.path",
- "kotlin.jdk7",
- "kotlin.js",
- "kotlin.jvm",
- "kotlin.jvm.functions",
- "kotlin.jvm.internal",
- "kotlin.jvm.internal.markers",
- "kotlin.jvm.internal.unsafe",
- "kotlin.jvm.jdk8",
- "kotlin.jvm.optionals",
- "kotlin.math",
- "kotlin.properties",
- "kotlin.random",
- "kotlin.random.jdk8",
- "kotlin.ranges",
- "kotlin.reflect",
- "kotlin.sequences",
- "kotlin.streams.jdk8",
- "kotlin.system",
- "kotlin.text",
- "kotlin.text.jdk8",
- "kotlin.time",
- "kotlin.time.jdk8",
- "kotlin.uuid"
- ],
- "org.jetbrains.kotlin:kotlin-test": [
- "kotlin.test"
- ],
- "org.jetbrains.kotlin:kotlin-tooling-core": [
- "org.jetbrains.kotlin.tooling.core"
- ],
- "org.jetbrains.kotlin:kotlin-util-io": [
- "org.jetbrains.kotlin.konan.file",
- "org.jetbrains.kotlin.konan.properties",
- "org.jetbrains.kotlin.util"
- ],
- "org.jetbrains.kotlin:kotlin-util-klib": [
- "org.jetbrains.kotlin.library",
- "org.jetbrains.kotlin.library.encodings",
- "org.jetbrains.kotlin.library.impl"
- ],
- "org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm": [
- "kotlinx.collections.immutable",
- "kotlinx.collections.immutable.adapters",
- "kotlinx.collections.immutable.implementations.immutableList",
- "kotlinx.collections.immutable.implementations.immutableMap",
- "kotlinx.collections.immutable.implementations.immutableSet",
- "kotlinx.collections.immutable.implementations.persistentOrderedMap",
- "kotlinx.collections.immutable.implementations.persistentOrderedSet",
- "kotlinx.collections.immutable.internal"
- ],
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": [
- "_COROUTINE",
- "kotlinx.coroutines",
- "kotlinx.coroutines.channels",
- "kotlinx.coroutines.debug",
- "kotlinx.coroutines.debug.internal",
- "kotlinx.coroutines.flow",
- "kotlinx.coroutines.flow.internal",
- "kotlinx.coroutines.future",
- "kotlinx.coroutines.internal",
- "kotlinx.coroutines.intrinsics",
- "kotlinx.coroutines.scheduling",
- "kotlinx.coroutines.selects",
- "kotlinx.coroutines.stream",
- "kotlinx.coroutines.sync",
- "kotlinx.coroutines.time"
- ],
- "org.jetbrains.kotlinx:kotlinx-coroutines-debug": [
- "kotlinx.coroutines.debug",
- "kotlinx.coroutines.debug.internal",
- "kotlinx.coroutines.debug.junit4",
- "kotlinx.coroutines.debug.junit5",
- "kotlinx.coroutines.repackaged.net.bytebuddy",
- "kotlinx.coroutines.repackaged.net.bytebuddy.agent",
- "kotlinx.coroutines.repackaged.net.bytebuddy.agent.builder",
- "kotlinx.coroutines.repackaged.net.bytebuddy.asm",
- "kotlinx.coroutines.repackaged.net.bytebuddy.build",
- "kotlinx.coroutines.repackaged.net.bytebuddy.description",
- "kotlinx.coroutines.repackaged.net.bytebuddy.description.annotation",
- "kotlinx.coroutines.repackaged.net.bytebuddy.description.enumeration",
- "kotlinx.coroutines.repackaged.net.bytebuddy.description.field",
- "kotlinx.coroutines.repackaged.net.bytebuddy.description.method",
- "kotlinx.coroutines.repackaged.net.bytebuddy.description.modifier",
- "kotlinx.coroutines.repackaged.net.bytebuddy.description.type",
- "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic",
- "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic.loading",
- "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic.scaffold",
- "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic.scaffold.inline",
- "kotlinx.coroutines.repackaged.net.bytebuddy.dynamic.scaffold.subclass",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.attribute",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.auxiliary",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bind",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bind.annotation",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.assign",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.assign.primitive",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.assign.reference",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.collection",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.constant",
- "kotlinx.coroutines.repackaged.net.bytebuddy.implementation.bytecode.member",
- "kotlinx.coroutines.repackaged.net.bytebuddy.jar.asm",
- "kotlinx.coroutines.repackaged.net.bytebuddy.jar.asm.commons",
- "kotlinx.coroutines.repackaged.net.bytebuddy.jar.asm.signature",
- "kotlinx.coroutines.repackaged.net.bytebuddy.matcher",
- "kotlinx.coroutines.repackaged.net.bytebuddy.pool",
- "kotlinx.coroutines.repackaged.net.bytebuddy.utility",
- "kotlinx.coroutines.repackaged.net.bytebuddy.utility.privilege",
- "kotlinx.coroutines.repackaged.net.bytebuddy.utility.visitor"
- ],
- "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j": [
- "kotlinx.coroutines.slf4j"
- ],
- "org.jetbrains.kotlinx:kotlinx-datetime-jvm": [
- "kotlinx.datetime",
- "kotlinx.datetime.format",
- "kotlinx.datetime.internal",
- "kotlinx.datetime.internal.format",
- "kotlinx.datetime.internal.format.formatter",
- "kotlinx.datetime.internal.format.parser",
- "kotlinx.datetime.serializers"
- ],
- "org.jetbrains.kotlinx:kotlinx-html-jvm": [
- "kotlinx.html",
- "kotlinx.html.attributes",
- "kotlinx.html.consumers",
- "kotlinx.html.dom",
- "kotlinx.html.impl",
- "kotlinx.html.org.w3c.dom.events",
- "kotlinx.html.stream"
- ],
- "org.jetbrains.kotlinx:kotlinx-metadata-jvm": [
- "kotlinx.metadata",
- "kotlinx.metadata.internal",
- "kotlinx.metadata.internal.common",
- "kotlinx.metadata.internal.extensions",
- "kotlinx.metadata.internal.metadata",
- "kotlinx.metadata.internal.metadata.builtins",
- "kotlinx.metadata.internal.metadata.deserialization",
- "kotlinx.metadata.internal.metadata.jvm",
- "kotlinx.metadata.internal.metadata.jvm.deserialization",
- "kotlinx.metadata.internal.metadata.jvm.serialization",
- "kotlinx.metadata.internal.metadata.serialization",
- "kotlinx.metadata.internal.protobuf",
- "kotlinx.metadata.jvm",
- "kotlinx.metadata.jvm.internal"
- ],
- "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm": [
- "kotlinx.serialization.cbor",
- "kotlinx.serialization.cbor.internal"
- ],
- "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm": [
- "kotlinx.serialization",
- "kotlinx.serialization.builtins",
- "kotlinx.serialization.descriptors",
- "kotlinx.serialization.encoding",
- "kotlinx.serialization.internal",
- "kotlinx.serialization.modules"
- ],
- "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm": [
- "kotlinx.serialization.json",
- "kotlinx.serialization.json.internal"
- ],
- "org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm": [
- "kotlinx.serialization.protobuf",
- "kotlinx.serialization.protobuf.internal",
- "kotlinx.serialization.protobuf.schema"
- ],
- "org.jetbrains.nativecerts:jvm-native-trusted-roots": [
- "org.jetbrains.nativecerts",
- "org.jetbrains.nativecerts.linux",
- "org.jetbrains.nativecerts.mac",
- "org.jetbrains.nativecerts.win32"
- ],
- "org.jetbrains.pty4j:pty4j": [
- "com.pty4j",
- "com.pty4j.unix",
- "com.pty4j.unix.freebsd",
- "com.pty4j.unix.linux",
- "com.pty4j.unix.macosx",
- "com.pty4j.unix.openbsd",
- "com.pty4j.util",
- "com.pty4j.windows",
- "com.pty4j.windows.conpty",
- "com.pty4j.windows.cygwin",
- "com.pty4j.windows.winpty"
- ],
- "org.jetbrains.teamcity:serviceMessages": [
- "jetbrains.buildServer.messages.serviceMessages"
- ],
- "org.jetbrains:annotations": [
- "org.intellij.lang.annotations",
- "org.jetbrains.annotations"
- ],
- "org.jetbrains:annotations-java5": [
- "org.intellij.lang.annotations",
- "org.jetbrains.annotations"
- ],
- "org.jetbrains:apple-notary-api-kotlin-client": [
- "com.jetbrains.notary",
- "com.jetbrains.notary.auth",
- "com.jetbrains.notary.extensions",
- "com.jetbrains.notary.models"
- ],
- "org.jetbrains:jetCheck": [
- "org.jetbrains.jetCheck"
- ],
- "org.jetbrains:markdown-jvm": [
- "org.intellij.markdown",
- "org.intellij.markdown.ast",
- "org.intellij.markdown.ast.impl",
- "org.intellij.markdown.ast.visitors",
- "org.intellij.markdown.flavours",
- "org.intellij.markdown.flavours.commonmark",
- "org.intellij.markdown.flavours.gfm",
- "org.intellij.markdown.flavours.gfm.lexer",
- "org.intellij.markdown.flavours.gfm.table",
- "org.intellij.markdown.flavours.space",
- "org.intellij.markdown.flavours.space.lexer",
- "org.intellij.markdown.html",
- "org.intellij.markdown.html.entities",
- "org.intellij.markdown.lexer",
- "org.intellij.markdown.parser",
- "org.intellij.markdown.parser.constraints",
- "org.intellij.markdown.parser.markerblocks",
- "org.intellij.markdown.parser.markerblocks.impl",
- "org.intellij.markdown.parser.markerblocks.providers",
- "org.intellij.markdown.parser.sequentialparsers",
- "org.intellij.markdown.parser.sequentialparsers.impl"
- ],
- "org.jetbrains:marketplace-zip-signer": [
- "org.jetbrains.zip.signer.datasource",
- "org.jetbrains.zip.signer.digest",
- "org.jetbrains.zip.signer.exceptions",
- "org.jetbrains.zip.signer.metadata",
- "org.jetbrains.zip.signer.proto",
- "org.jetbrains.zip.signer.signer",
- "org.jetbrains.zip.signer.signing",
- "org.jetbrains.zip.signer.utils",
- "org.jetbrains.zip.signer.verifier",
- "org.jetbrains.zip.signer.zip"
- ],
- "org.jmock:jmock": [
- "org.jmock",
- "org.jmock.api",
- "org.jmock.internal",
- "org.jmock.internal.matcher",
- "org.jmock.lib",
- "org.jmock.lib.action",
- "org.jmock.lib.concurrent",
- "org.jmock.lib.concurrent.internal",
- "org.jmock.syntax"
- ],
- "org.json:json": [
- "org.json"
- ],
- "org.jsoup:jsoup": [
- "org.jsoup",
- "org.jsoup.helper",
- "org.jsoup.internal",
- "org.jsoup.nodes",
- "org.jsoup.parser",
- "org.jsoup.safety",
- "org.jsoup.select"
- ],
- "org.junit.jupiter:junit-jupiter-api": [
- "org.junit.jupiter.api",
- "org.junit.jupiter.api.condition",
- "org.junit.jupiter.api.extension",
- "org.junit.jupiter.api.extension.support",
- "org.junit.jupiter.api.function",
- "org.junit.jupiter.api.io",
- "org.junit.jupiter.api.parallel"
- ],
- "org.junit.jupiter:junit-jupiter-engine": [
- "org.junit.jupiter.engine",
- "org.junit.jupiter.engine.config",
- "org.junit.jupiter.engine.descriptor",
- "org.junit.jupiter.engine.discovery",
- "org.junit.jupiter.engine.discovery.predicates",
- "org.junit.jupiter.engine.execution",
- "org.junit.jupiter.engine.extension",
- "org.junit.jupiter.engine.support"
- ],
- "org.junit.jupiter:junit-jupiter-params": [
- "org.junit.jupiter.params",
- "org.junit.jupiter.params.aggregator",
- "org.junit.jupiter.params.converter",
- "org.junit.jupiter.params.provider",
- "org.junit.jupiter.params.shadow.com.univocity.parsers.annotations",
- "org.junit.jupiter.params.shadow.com.univocity.parsers.annotations.helpers",
- "org.junit.jupiter.params.shadow.com.univocity.parsers.common",
- "org.junit.jupiter.params.shadow.com.univocity.parsers.common.beans",
- "org.junit.jupiter.params.shadow.com.univocity.parsers.common.fields",
- "org.junit.jupiter.params.shadow.com.univocity.parsers.common.input",
- "org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.concurrent",
- "org.junit.jupiter.params.shadow.com.univocity.parsers.common.iterators",
- "org.junit.jupiter.params.shadow.com.univocity.parsers.common.processor",
- "org.junit.jupiter.params.shadow.com.univocity.parsers.common.processor.core",
- "org.junit.jupiter.params.shadow.com.univocity.parsers.common.record",
- "org.junit.jupiter.params.shadow.com.univocity.parsers.common.routine",
- "org.junit.jupiter.params.shadow.com.univocity.parsers.conversions",
- "org.junit.jupiter.params.shadow.com.univocity.parsers.csv",
- "org.junit.jupiter.params.shadow.com.univocity.parsers.fixed",
- "org.junit.jupiter.params.shadow.com.univocity.parsers.tsv",
- "org.junit.jupiter.params.support"
- ],
- "org.junit.platform:junit-platform-commons": [
- "org.junit.platform.commons",
- "org.junit.platform.commons.annotation",
- "org.junit.platform.commons.function",
- "org.junit.platform.commons.logging",
- "org.junit.platform.commons.support",
- "org.junit.platform.commons.support.conversion",
- "org.junit.platform.commons.util"
- ],
- "org.junit.platform:junit-platform-engine": [
- "org.junit.platform.engine",
- "org.junit.platform.engine.discovery",
- "org.junit.platform.engine.reporting",
- "org.junit.platform.engine.support.config",
- "org.junit.platform.engine.support.descriptor",
- "org.junit.platform.engine.support.discovery",
- "org.junit.platform.engine.support.filter",
- "org.junit.platform.engine.support.hierarchical",
- "org.junit.platform.engine.support.store"
- ],
- "org.junit.platform:junit-platform-launcher": [
- "org.junit.platform.launcher",
- "org.junit.platform.launcher.core",
- "org.junit.platform.launcher.listeners",
- "org.junit.platform.launcher.listeners.discovery",
- "org.junit.platform.launcher.listeners.session",
- "org.junit.platform.launcher.tagexpression"
- ],
- "org.junit.vintage:junit-vintage-engine": [
- "org.junit.vintage.engine",
- "org.junit.vintage.engine.descriptor",
- "org.junit.vintage.engine.discovery",
- "org.junit.vintage.engine.execution",
- "org.junit.vintage.engine.support"
- ],
- "org.lz4:lz4-java": [
- "net.jpountz.lz4",
- "net.jpountz.util",
- "net.jpountz.xxhash"
- ],
- "org.mockito:mockito-core": [
- "org.mockito",
- "org.mockito.codegen",
- "org.mockito.configuration",
- "org.mockito.creation.instance",
- "org.mockito.exceptions.base",
- "org.mockito.exceptions.misusing",
- "org.mockito.exceptions.stacktrace",
- "org.mockito.exceptions.verification",
- "org.mockito.exceptions.verification.junit",
- "org.mockito.exceptions.verification.opentest4j",
- "org.mockito.hamcrest",
- "org.mockito.internal",
- "org.mockito.internal.configuration",
- "org.mockito.internal.configuration.injection",
- "org.mockito.internal.configuration.injection.filter",
- "org.mockito.internal.configuration.injection.scanner",
- "org.mockito.internal.configuration.plugins",
- "org.mockito.internal.creation",
- "org.mockito.internal.creation.bytebuddy",
- "org.mockito.internal.creation.instance",
- "org.mockito.internal.creation.proxy",
- "org.mockito.internal.creation.settings",
- "org.mockito.internal.creation.util",
- "org.mockito.internal.debugging",
- "org.mockito.internal.exceptions",
- "org.mockito.internal.exceptions.stacktrace",
- "org.mockito.internal.exceptions.util",
- "org.mockito.internal.framework",
- "org.mockito.internal.hamcrest",
- "org.mockito.internal.handler",
- "org.mockito.internal.invocation",
- "org.mockito.internal.invocation.finder",
- "org.mockito.internal.invocation.mockref",
- "org.mockito.internal.junit",
- "org.mockito.internal.listeners",
- "org.mockito.internal.matchers",
- "org.mockito.internal.matchers.apachecommons",
- "org.mockito.internal.matchers.text",
- "org.mockito.internal.progress",
- "org.mockito.internal.reporting",
- "org.mockito.internal.runners",
- "org.mockito.internal.runners.util",
- "org.mockito.internal.session",
- "org.mockito.internal.stubbing",
- "org.mockito.internal.stubbing.answers",
- "org.mockito.internal.stubbing.defaultanswers",
- "org.mockito.internal.util",
- "org.mockito.internal.util.collections",
- "org.mockito.internal.util.concurrent",
- "org.mockito.internal.util.io",
- "org.mockito.internal.util.reflection",
- "org.mockito.internal.verification",
- "org.mockito.internal.verification.api",
- "org.mockito.internal.verification.argumentmatching",
- "org.mockito.internal.verification.checkers",
- "org.mockito.invocation",
- "org.mockito.junit",
- "org.mockito.listeners",
- "org.mockito.mock",
- "org.mockito.plugins",
- "org.mockito.quality",
- "org.mockito.session",
- "org.mockito.stubbing",
- "org.mockito.verification"
- ],
- "org.mockito:mockito-junit-jupiter": [
- "org.mockito.junit.jupiter",
- "org.mockito.junit.jupiter.resolver"
- ],
- "org.mozilla:rhino": [
- "org.mozilla.classfile",
- "org.mozilla.javascript",
- "org.mozilla.javascript.annotations",
- "org.mozilla.javascript.ast",
- "org.mozilla.javascript.commonjs.module",
- "org.mozilla.javascript.commonjs.module.provider",
- "org.mozilla.javascript.debug",
- "org.mozilla.javascript.jdk13",
- "org.mozilla.javascript.jdk15",
- "org.mozilla.javascript.json",
- "org.mozilla.javascript.optimizer",
- "org.mozilla.javascript.regexp",
- "org.mozilla.javascript.serialize",
- "org.mozilla.javascript.tools",
- "org.mozilla.javascript.tools.debugger",
- "org.mozilla.javascript.tools.debugger.treetable",
- "org.mozilla.javascript.tools.idswitch",
- "org.mozilla.javascript.tools.jsc",
- "org.mozilla.javascript.tools.shell",
- "org.mozilla.javascript.typedarrays",
- "org.mozilla.javascript.v8dtoa",
- "org.mozilla.javascript.xml",
- "org.mozilla.javascript.xmlimpl"
- ],
- "org.mozilla:rhino-runtime": [
- "org.mozilla.classfile",
- "org.mozilla.javascript",
- "org.mozilla.javascript.annotations",
- "org.mozilla.javascript.ast",
- "org.mozilla.javascript.commonjs.module",
- "org.mozilla.javascript.commonjs.module.provider",
- "org.mozilla.javascript.debug",
- "org.mozilla.javascript.jdk18",
- "org.mozilla.javascript.json",
- "org.mozilla.javascript.optimizer",
- "org.mozilla.javascript.regexp",
- "org.mozilla.javascript.serialize",
- "org.mozilla.javascript.typedarrays",
- "org.mozilla.javascript.v8dtoa",
- "org.mozilla.javascript.xml",
- "org.mozilla.javascript.xmlimpl"
- ],
- "org.objenesis:objenesis": [
- "org.objenesis",
- "org.objenesis.instantiator",
- "org.objenesis.instantiator.android",
- "org.objenesis.instantiator.annotations",
- "org.objenesis.instantiator.basic",
- "org.objenesis.instantiator.gcj",
- "org.objenesis.instantiator.perc",
- "org.objenesis.instantiator.sun",
- "org.objenesis.instantiator.util",
- "org.objenesis.strategy"
- ],
- "org.opentest4j:opentest4j": [
- "org.opentest4j"
- ],
- "org.roaringbitmap:RoaringBitmap": [
- "org.roaringbitmap",
- "org.roaringbitmap.art",
- "org.roaringbitmap.buffer",
- "org.roaringbitmap.insights",
- "org.roaringbitmap.longlong"
- ],
- "org.slf4j:jcl-over-slf4j": [
- "org.apache.commons.logging",
- "org.apache.commons.logging.impl"
- ],
- "org.slf4j:log4j-over-slf4j": [
- "org.apache.log4j",
- "org.apache.log4j.helpers",
- "org.apache.log4j.spi",
- "org.apache.log4j.xml"
- ],
- "org.slf4j:slf4j-api": [
- "org.slf4j",
- "org.slf4j.event",
- "org.slf4j.helpers",
- "org.slf4j.spi"
- ],
- "org.slf4j:slf4j-jdk14": [
- "org.slf4j.jul"
- ],
- "org.snakeyaml:snakeyaml-engine": [
- "org.snakeyaml.engine.external.com.google.gdata.util.common.base",
- "org.snakeyaml.engine.v2.api",
- "org.snakeyaml.engine.v2.api.lowlevel",
- "org.snakeyaml.engine.v2.comments",
- "org.snakeyaml.engine.v2.common",
- "org.snakeyaml.engine.v2.composer",
- "org.snakeyaml.engine.v2.constructor",
- "org.snakeyaml.engine.v2.constructor.core",
- "org.snakeyaml.engine.v2.constructor.json",
- "org.snakeyaml.engine.v2.emitter",
- "org.snakeyaml.engine.v2.env",
- "org.snakeyaml.engine.v2.events",
- "org.snakeyaml.engine.v2.exceptions",
- "org.snakeyaml.engine.v2.nodes",
- "org.snakeyaml.engine.v2.parser",
- "org.snakeyaml.engine.v2.representer",
- "org.snakeyaml.engine.v2.resolver",
- "org.snakeyaml.engine.v2.scanner",
- "org.snakeyaml.engine.v2.schema",
- "org.snakeyaml.engine.v2.serializer",
- "org.snakeyaml.engine.v2.tokens"
- ],
- "org.spdx:java-spdx-library": [
- "org.spdx",
- "org.spdx.library",
- "org.spdx.library.model",
- "org.spdx.library.model.enumerations",
- "org.spdx.library.model.license",
- "org.spdx.library.model.pointer",
- "org.spdx.library.referencetype",
- "org.spdx.licenseTemplate",
- "org.spdx.storage",
- "org.spdx.storage.listedlicense",
- "org.spdx.storage.simple",
- "org.spdx.utility",
- "org.spdx.utility.compare",
- "org.spdx.utility.verificationcode"
- ],
- "org.spdx:spdx-jackson-store": [
- "org.spdx.jacksonstore"
- ],
- "org.spdx:spdx-rdf-store": [
- "org.spdx.spdxRdfStore"
- ],
- "org.spdx:spdx-spreadsheet-store": [
- "org.spdx.spreadsheetstore"
- ],
- "org.spdx:spdx-tagvalue-store": [
- "org.spdx.tag",
- "org.spdx.tagvaluestore"
- ],
- "org.spdx:tools-java": [
- "org.spdx.tools",
- "org.spdx.tools.compare",
- "org.spdx.tools.schema"
- ],
- "org.swinglabs:swingx-core": [
- "org.jdesktop.beans",
- "org.jdesktop.swingx",
- "org.jdesktop.swingx.action",
- "org.jdesktop.swingx.auth",
- "org.jdesktop.swingx.autocomplete",
- "org.jdesktop.swingx.autocomplete.workarounds",
- "org.jdesktop.swingx.border",
- "org.jdesktop.swingx.calendar",
- "org.jdesktop.swingx.color",
- "org.jdesktop.swingx.combobox",
- "org.jdesktop.swingx.decorator",
- "org.jdesktop.swingx.error",
- "org.jdesktop.swingx.event",
- "org.jdesktop.swingx.geom",
- "org.jdesktop.swingx.graphics",
- "org.jdesktop.swingx.hyperlink",
- "org.jdesktop.swingx.icon",
- "org.jdesktop.swingx.image",
- "org.jdesktop.swingx.multislider",
- "org.jdesktop.swingx.multisplitpane",
- "org.jdesktop.swingx.painter",
- "org.jdesktop.swingx.painter.effects",
- "org.jdesktop.swingx.plaf",
- "org.jdesktop.swingx.plaf.basic",
- "org.jdesktop.swingx.plaf.basic.core",
- "org.jdesktop.swingx.plaf.linux",
- "org.jdesktop.swingx.plaf.macosx",
- "org.jdesktop.swingx.plaf.metal",
- "org.jdesktop.swingx.plaf.misc",
- "org.jdesktop.swingx.plaf.motif",
- "org.jdesktop.swingx.plaf.nimbus",
- "org.jdesktop.swingx.plaf.synth",
- "org.jdesktop.swingx.plaf.windows",
- "org.jdesktop.swingx.prompt",
- "org.jdesktop.swingx.renderer",
- "org.jdesktop.swingx.rollover",
- "org.jdesktop.swingx.search",
- "org.jdesktop.swingx.sort",
- "org.jdesktop.swingx.table",
- "org.jdesktop.swingx.text",
- "org.jdesktop.swingx.tips",
- "org.jdesktop.swingx.tree",
- "org.jdesktop.swingx.treetable",
- "org.jdesktop.swingx.util"
- ],
- "org.tukaani:xz": [
- "org.tukaani.xz",
- "org.tukaani.xz.check",
- "org.tukaani.xz.common",
- "org.tukaani.xz.delta",
- "org.tukaani.xz.index",
- "org.tukaani.xz.lz",
- "org.tukaani.xz.lzma",
- "org.tukaani.xz.rangecoder",
- "org.tukaani.xz.simple"
- ],
- "org.yaml:snakeyaml": [
- "org.yaml.snakeyaml",
- "org.yaml.snakeyaml.comments",
- "org.yaml.snakeyaml.composer",
- "org.yaml.snakeyaml.constructor",
- "org.yaml.snakeyaml.emitter",
- "org.yaml.snakeyaml.env",
- "org.yaml.snakeyaml.error",
- "org.yaml.snakeyaml.events",
- "org.yaml.snakeyaml.extensions.compactnotation",
- "org.yaml.snakeyaml.external.biz.base64Coder",
- "org.yaml.snakeyaml.external.com.google.gdata.util.common.base",
- "org.yaml.snakeyaml.inspector",
- "org.yaml.snakeyaml.internal",
- "org.yaml.snakeyaml.introspector",
- "org.yaml.snakeyaml.nodes",
- "org.yaml.snakeyaml.parser",
- "org.yaml.snakeyaml.reader",
- "org.yaml.snakeyaml.representer",
- "org.yaml.snakeyaml.resolver",
- "org.yaml.snakeyaml.scanner",
- "org.yaml.snakeyaml.serializer",
- "org.yaml.snakeyaml.tokens",
- "org.yaml.snakeyaml.util"
- ],
- "oro:oro": [
- "org.apache.oro.io",
- "org.apache.oro.text",
- "org.apache.oro.text.awk",
- "org.apache.oro.text.perl",
- "org.apache.oro.text.regex",
- "org.apache.oro.util"
- ],
- "software.amazon.ion:ion-java": [
- "software.amazon.ion",
- "software.amazon.ion.apps",
- "software.amazon.ion.facet",
- "software.amazon.ion.impl",
- "software.amazon.ion.impl.bin",
- "software.amazon.ion.impl.lite",
- "software.amazon.ion.system",
- "software.amazon.ion.util"
- ],
- "xerces:xercesImpl": [
- "org.apache.html.dom",
- "org.apache.wml",
- "org.apache.wml.dom",
- "org.apache.xerces.dom",
- "org.apache.xerces.dom.events",
- "org.apache.xerces.dom3.as",
- "org.apache.xerces.impl",
- "org.apache.xerces.impl.dtd",
- "org.apache.xerces.impl.dtd.models",
- "org.apache.xerces.impl.dv",
- "org.apache.xerces.impl.dv.dtd",
- "org.apache.xerces.impl.dv.util",
- "org.apache.xerces.impl.dv.xs",
- "org.apache.xerces.impl.io",
- "org.apache.xerces.impl.msg",
- "org.apache.xerces.impl.validation",
- "org.apache.xerces.impl.xpath",
- "org.apache.xerces.impl.xpath.regex",
- "org.apache.xerces.impl.xs",
- "org.apache.xerces.impl.xs.identity",
- "org.apache.xerces.impl.xs.models",
- "org.apache.xerces.impl.xs.opti",
- "org.apache.xerces.impl.xs.traversers",
- "org.apache.xerces.impl.xs.util",
- "org.apache.xerces.jaxp",
- "org.apache.xerces.jaxp.datatype",
- "org.apache.xerces.jaxp.validation",
- "org.apache.xerces.parsers",
- "org.apache.xerces.stax",
- "org.apache.xerces.stax.events",
- "org.apache.xerces.util",
- "org.apache.xerces.xinclude",
- "org.apache.xerces.xni",
- "org.apache.xerces.xni.grammars",
- "org.apache.xerces.xni.parser",
- "org.apache.xerces.xpointer",
- "org.apache.xerces.xs",
- "org.apache.xerces.xs.datatypes",
- "org.apache.xml.serialize",
- "org.w3c.dom.html"
- ],
- "xml-apis:xml-apis": [
- "javax.xml",
- "javax.xml.datatype",
- "javax.xml.namespace",
- "javax.xml.parsers",
- "javax.xml.stream",
- "javax.xml.stream.events",
- "javax.xml.stream.util",
- "javax.xml.transform",
- "javax.xml.transform.dom",
- "javax.xml.transform.sax",
- "javax.xml.transform.stax",
- "javax.xml.transform.stream",
- "javax.xml.validation",
- "javax.xml.xpath",
- "org.apache.xmlcommons",
- "org.w3c.dom",
- "org.w3c.dom.bootstrap",
- "org.w3c.dom.css",
- "org.w3c.dom.events",
- "org.w3c.dom.html",
- "org.w3c.dom.ls",
- "org.w3c.dom.ranges",
- "org.w3c.dom.stylesheets",
- "org.w3c.dom.traversal",
- "org.w3c.dom.views",
- "org.w3c.dom.xpath",
- "org.xml.sax",
- "org.xml.sax.ext",
- "org.xml.sax.helpers"
- ],
- "xml-resolver:xml-resolver": [
- "org.apache.xml.resolver",
- "org.apache.xml.resolver.apps",
- "org.apache.xml.resolver.helpers",
- "org.apache.xml.resolver.readers",
- "org.apache.xml.resolver.tools"
- ],
- "xmlpull:xmlpull": [
- "org.xmlpull.v1"
- ]
- },
- "repositories": {
- "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/": [
- "ai.grazie.model:model-common-jvm",
- "ai.grazie.model:model-gec-jvm",
- "ai.grazie.model:model-text-jvm",
- "ai.grazie.nlp:nlp-common-jvm",
- "ai.grazie.nlp:nlp-detect-jvm",
- "ai.grazie.nlp:nlp-langs-jvm",
- "ai.grazie.nlp:nlp-patterns-jvm",
- "ai.grazie.nlp:nlp-phonetics-jvm",
- "ai.grazie.nlp:nlp-similarity-jvm",
- "ai.grazie.nlp:nlp-tokenizer-jvm",
- "ai.grazie.spell:gec-spell-engine-local-jvm",
- "ai.grazie.spell:hunspell-en-jvm",
- "ai.grazie.utils:utils-common-jvm",
- "ai.grazie.utils:utils-lucene-lt-compatibility",
- "cglib:cglib-nodep",
- "com.amazon.ion:ion-java",
- "com.amazonaws:aws-java-sdk-core",
- "com.amazonaws:aws-java-sdk-kms",
- "com.amazonaws:aws-java-sdk-s3",
- "com.amazonaws:jmespath-java",
- "com.apicatalog:titanium-json-ld",
- "com.auth0:java-jwt",
- "com.dynatrace.hash4j:hash4j",
- "com.esotericsoftware:kryo5",
- "com.ethlo.time:itu",
- "com.fasterxml.jackson.core:jackson-annotations",
- "com.fasterxml.jackson.core:jackson-core",
- "com.fasterxml.jackson.core:jackson-databind",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-xml",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml",
- "com.fasterxml.jackson.datatype:jackson-datatype-joda",
- "com.fasterxml.jackson.jr:jackson-jr-objects",
- "com.fasterxml.jackson.module:jackson-module-kotlin",
- "com.fasterxml.woodstox:woodstox-core",
- "com.fasterxml:aalto-xml",
- "com.github.andrewoma.dexx:collection",
- "com.github.ben-manes.caffeine:caffeine",
- "com.github.java-json-tools:btf",
- "com.github.java-json-tools:jackson-coreutils",
- "com.github.java-json-tools:jackson-coreutils-equivalence",
- "com.github.java-json-tools:json-schema-core",
- "com.github.java-json-tools:json-schema-validator",
- "com.github.java-json-tools:msg-simple",
- "com.github.java-json-tools:uri-template",
- "com.github.jsonld-java:jsonld-java",
- "com.github.luben:zstd-jni",
- "com.github.marschall:memoryfilesystem",
- "com.github.spullara.cli-parser:cli-parser",
- "com.github.virtuald:curvesapi",
- "com.github.weisj:jsvg",
- "com.google.code.findbugs:jsr305",
- "com.google.code.gson:gson",
- "com.google.errorprone:error_prone_annotations",
- "com.google.guava:failureaccess",
- "com.google.guava:guava",
- "com.google.guava:listenablefuture",
- "com.google.j2objc:j2objc-annotations",
- "com.google.protobuf.nano:protobuf-javanano",
- "com.google.protobuf:protobuf-java",
- "com.googlecode.libphonenumber:libphonenumber",
- "com.googlecode.plist:dd-plist",
- "com.h2database:h2-mvstore",
- "com.ibm.icu:icu4j",
- "com.intellij.platform:kotlinx-coroutines-core-jvm",
- "com.intellij.platform:kotlinx-coroutines-debug",
- "com.intellij.platform:kotlinx-coroutines-slf4j",
- "com.intellij.platform:kotlinx-coroutines-test-jvm",
- "com.jetbrains.fleet:rpc-compiler-plugin",
- "com.jetbrains.format-ripper:format-ripper",
- "com.jetbrains.fus.reporting:ap-validation",
- "com.jetbrains.fus.reporting:model",
- "com.jetbrains.intellij.devkit:devkit-runtime-module-repository-jps",
- "com.jetbrains.intellij.java:java-aether-dependency-resolver",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util-java8",
- "com.jetbrains.intellij.java:java-gui-forms-compiler",
- "com.jetbrains.intellij.java:java-gui-forms-rt",
- "com.jetbrains.intellij.java:java-rt",
- "com.jetbrains.intellij.platform:jps-build",
- "com.jetbrains.intellij.platform:jps-build-javac-rt",
- "com.jetbrains.intellij.platform:jps-model",
- "com.jetbrains.intellij.platform:jps-model-impl",
- "com.jetbrains.intellij.platform:jps-model-serialization",
- "com.jetbrains.intellij.platform:runtime-repository",
- "com.jetbrains.intellij.platform:tracing-rt",
- "com.jetbrains.intellij.platform:util",
- "com.jetbrains.intellij.platform:util-base",
- "com.jetbrains.intellij.platform:util-class-loader",
- "com.jetbrains.intellij.platform:util-jdom",
- "com.jetbrains.intellij.platform:util-nanoxml",
- "com.jetbrains.intellij.platform:util-rt",
- "com.jetbrains.intellij.platform:util-rt-java8",
- "com.jetbrains.intellij.platform:util-xml-dom",
- "com.jetbrains.intellij.platform:util-zip",
- "com.jetbrains.mlapi:extension",
- "com.jetbrains.rd:rd-core",
- "com.jetbrains.rd:rd-framework",
- "com.jetbrains.rd:rd-swing",
- "com.jetbrains.rd:rd-text",
- "com.jetbrains:jbr-api",
- "com.jgoodies:forms",
- "com.jgoodies:jgoodies-common",
- "com.miglayout:miglayout-core",
- "com.miglayout:miglayout-swing",
- "com.networknt:json-schema-validator",
- "com.opencsv:opencsv",
- "com.squareup.okhttp3:mockwebserver",
- "com.squareup.okhttp3:mockwebserver3",
- "com.squareup.okhttp3:okhttp",
- "com.squareup.okhttp3:okhttp-jvm",
- "com.squareup.okio:okio-jvm",
- "com.sun.activation:jakarta.activation",
- "com.sun.activation:javax.activation",
- "com.sun.istack:istack-commons-runtime",
- "com.sun.mail:mailapi",
- "com.thoughtworks.qdox:qdox",
- "com.thoughtworks.xstream:xstream",
- "com.zaxxer:SparseBitSet",
- "commons-beanutils:commons-beanutils",
- "commons-cli:commons-cli",
- "commons-codec:commons-codec",
- "commons-collections:commons-collections",
- "commons-io:commons-io",
- "commons-logging:commons-logging",
- "dk.brics:automaton",
- "info.debatty:java-string-similarity",
- "io.github.classgraph:classgraph",
- "io.github.java-diff-utils:java-diff-utils",
- "io.github.x-stream:mxparser",
- "io.kotest:kotest-assertions-api-jvm",
- "io.kotest:kotest-assertions-core-jvm",
- "io.kotest:kotest-assertions-shared-jvm",
- "io.kotest:kotest-common-jvm",
- "io.ktor:ktor-client-auth-jvm",
- "io.ktor:ktor-client-content-negotiation-jvm",
- "io.ktor:ktor-client-core-jvm",
- "io.ktor:ktor-client-encoding-jvm",
- "io.ktor:ktor-client-java-jvm",
- "io.ktor:ktor-client-logging-jvm",
- "io.ktor:ktor-client-okhttp-jvm",
- "io.ktor:ktor-events-jvm",
- "io.ktor:ktor-http-jvm",
- "io.ktor:ktor-io-jvm",
- "io.ktor:ktor-network-jvm",
- "io.ktor:ktor-network-tls-jvm",
- "io.ktor:ktor-serialization-jvm",
- "io.ktor:ktor-serialization-kotlinx-json-jvm",
- "io.ktor:ktor-serialization-kotlinx-jvm",
- "io.ktor:ktor-utils-jvm",
- "io.ktor:ktor-websocket-serialization-jvm",
- "io.ktor:ktor-websockets-jvm",
- "io.lacuna:bifurcan",
- "io.netty:netty-all",
- "io.netty:netty-buffer",
- "io.netty:netty-codec",
- "io.netty:netty-codec-compression",
- "io.netty:netty-codec-dns",
- "io.netty:netty-codec-haproxy",
- "io.netty:netty-codec-http",
- "io.netty:netty-codec-http2",
- "io.netty:netty-codec-marshalling",
- "io.netty:netty-codec-memcache",
- "io.netty:netty-codec-mqtt",
- "io.netty:netty-codec-protobuf",
- "io.netty:netty-codec-redis",
- "io.netty:netty-codec-smtp",
- "io.netty:netty-codec-socks",
- "io.netty:netty-codec-stomp",
- "io.netty:netty-codec-xml",
- "io.netty:netty-common",
- "io.netty:netty-handler",
- "io.netty:netty-handler-proxy",
- "io.netty:netty-handler-ssl-ocsp",
- "io.netty:netty-resolver",
- "io.netty:netty-resolver-dns",
- "io.netty:netty-resolver-dns-classes-macos",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-aarch_64",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64",
- "io.netty:netty-tcnative-classes",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-epoll",
- "io.netty:netty-transport-classes-io_uring",
- "io.netty:netty-transport-classes-kqueue",
- "io.netty:netty-transport-native-epoll:jar:linux-aarch_64",
- "io.netty:netty-transport-native-epoll:jar:linux-riscv64",
- "io.netty:netty-transport-native-epoll:jar:linux-x86_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-aarch_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-riscv64",
- "io.netty:netty-transport-native-io_uring:jar:linux-x86_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-aarch_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-x86_64",
- "io.netty:netty-transport-native-unix-common",
- "io.netty:netty-transport-rxtx",
- "io.netty:netty-transport-sctp",
- "io.netty:netty-transport-udt",
- "io.opentelemetry.semconv:opentelemetry-semconv",
- "io.opentelemetry:opentelemetry-api",
- "io.opentelemetry:opentelemetry-api-incubator",
- "io.opentelemetry:opentelemetry-context",
- "io.opentelemetry:opentelemetry-exporter-common",
- "io.opentelemetry:opentelemetry-exporter-otlp-common",
- "io.opentelemetry:opentelemetry-extension-kotlin",
- "io.opentelemetry:opentelemetry-sdk",
- "io.opentelemetry:opentelemetry-sdk-common",
- "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi",
- "io.opentelemetry:opentelemetry-sdk-logs",
- "io.opentelemetry:opentelemetry-sdk-metrics",
- "io.opentelemetry:opentelemetry-sdk-trace",
- "it.unimi.dsi:fastutil-core",
- "jakarta.xml.bind:jakarta.xml.bind-api",
- "javax.activation:javax.activation-api",
- "javax.annotation:javax.annotation-api",
- "javax.inject:javax.inject",
- "javax.xml.bind:jaxb-api",
- "jaxen:jaxen",
- "jetbrains.fleet:rhizomedb-compiler-plugin",
- "joda-time:joda-time",
- "junit:junit",
- "net.bytebuddy:byte-buddy",
- "net.bytebuddy:byte-buddy-agent",
- "net.java.dev.jna:jna",
- "net.java.dev.jna:jna-platform",
- "net.jcip:jcip-annotations",
- "net.sf.jopt-simple:jopt-simple",
- "one.util:streamex",
- "org.apache.ant:ant",
- "org.apache.ant:ant-launcher",
- "org.apache.commons:commons-collections4",
- "org.apache.commons:commons-compress",
- "org.apache.commons:commons-configuration2",
- "org.apache.commons:commons-csv",
- "org.apache.commons:commons-lang3",
- "org.apache.commons:commons-math3",
- "org.apache.commons:commons-text",
- "org.apache.httpcomponents:httpclient",
- "org.apache.httpcomponents:httpclient-cache",
- "org.apache.httpcomponents:httpcore",
- "org.apache.httpcomponents:httpmime",
- "org.apache.jena:jena-arq",
- "org.apache.jena:jena-base",
- "org.apache.jena:jena-core",
- "org.apache.jena:jena-iri",
- "org.apache.logging.log4j:log4j-api",
- "org.apache.lucene:lucene-analysis-common",
- "org.apache.lucene:lucene-core",
- "org.apache.maven.resolver:maven-resolver-api",
- "org.apache.maven.resolver:maven-resolver-connector-basic",
- "org.apache.maven.resolver:maven-resolver-impl",
- "org.apache.maven.resolver:maven-resolver-named-locks",
- "org.apache.maven.resolver:maven-resolver-spi",
- "org.apache.maven.resolver:maven-resolver-transport-file",
- "org.apache.maven.resolver:maven-resolver-transport-http",
- "org.apache.maven.resolver:maven-resolver-util",
- "org.apache.maven:maven-artifact",
- "org.apache.maven:maven-builder-support",
- "org.apache.maven:maven-model",
- "org.apache.maven:maven-model-builder",
- "org.apache.maven:maven-repository-metadata",
- "org.apache.maven:maven-resolver-provider",
- "org.apache.poi:poi",
- "org.apache.poi:poi-ooxml",
- "org.apache.poi:poi-ooxml-lite",
- "org.apache.thrift:libthrift",
- "org.apache.velocity:velocity-engine-core",
- "org.apache.ws.xmlschema:xmlschema-core",
- "org.apache.xmlbeans:xmlbeans",
- "org.apiguardian:apiguardian-api",
- "org.assertj:assertj-core",
- "org.atteo:evo-inflector",
- "org.bidib.com.github.markusbernhardt:proxy-vole",
- "org.bouncycastle:bcpkix-jdk15on",
- "org.bouncycastle:bcpkix-jdk18on",
- "org.bouncycastle:bcprov-jdk15on",
- "org.bouncycastle:bcprov-jdk18on",
- "org.bouncycastle:bcutil-jdk15on",
- "org.bouncycastle:bcutil-jdk18on",
- "org.checkerframework:checker-qual",
- "org.codehaus.groovy:groovy",
- "org.codehaus.groovy:groovy-json",
- "org.codehaus.groovy:groovy-jsr223",
- "org.codehaus.groovy:groovy-templates",
- "org.codehaus.groovy:groovy-xml",
- "org.codehaus.plexus:plexus-interpolation",
- "org.codehaus.plexus:plexus-utils",
- "org.codehaus.woodstox:stax2-api",
- "org.eclipse.sisu:org.eclipse.sisu.inject",
- "org.glassfish.jaxb:jaxb-runtime",
- "org.glassfish.jaxb:txw2",
- "org.glassfish:jakarta.json",
- "org.hamcrest:hamcrest",
- "org.hamcrest:hamcrest-core",
- "org.hamcrest:hamcrest-library",
- "org.hdrhistogram:HdrHistogram",
- "org.imgscalr:imgscalr-lib",
- "org.javadelight:delight-rhino-sandbox",
- "org.jboss.marshalling:jboss-marshalling",
- "org.jdom:jdom2",
- "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil",
- "org.jetbrains.intellij.deps.jcef:jcef",
- "org.jetbrains.intellij.deps.winp:winp",
- "org.jetbrains.intellij.deps:asm-all",
- "org.jetbrains.intellij.deps:commons-imaging",
- "org.jetbrains.intellij.deps:java-compatibility",
- "org.jetbrains.intellij.deps:rwmutex-idea",
- "org.jetbrains.intellij.plugins:structure-base",
- "org.jetbrains.intellij.plugins:structure-intellij",
- "org.jetbrains.intellij:blockmap",
- "org.jetbrains.jediterm:jediterm-core",
- "org.jetbrains.jediterm:jediterm-ui",
- "org.jetbrains.jps:jps-javac-extension",
- "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations",
- "org.jetbrains.kotlin:kotlin-gradle-plugin-api",
- "org.jetbrains.kotlin:kotlin-jps-plugin-classpath",
- "org.jetbrains.kotlin:kotlin-native-utils",
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-serialization-compiler-plugin",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlin:kotlin-test",
- "org.jetbrains.kotlin:kotlin-tooling-core",
- "org.jetbrains.kotlin:kotlin-util-io",
- "org.jetbrains.kotlin:kotlin-util-klib",
- "org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-debug",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j",
- "org.jetbrains.kotlinx:kotlinx-datetime-jvm",
- "org.jetbrains.kotlinx:kotlinx-html-jvm",
- "org.jetbrains.kotlinx:kotlinx-metadata-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm",
- "org.jetbrains.nativecerts:jvm-native-trusted-roots",
- "org.jetbrains.pty4j:pty4j",
- "org.jetbrains.teamcity:serviceMessages",
- "org.jetbrains:annotations",
- "org.jetbrains:annotations-java5",
- "org.jetbrains:apple-notary-api-kotlin-client",
- "org.jetbrains:jetCheck",
- "org.jetbrains:markdown-jvm",
- "org.jetbrains:marketplace-zip-signer",
- "org.jmock:jmock",
- "org.json:json",
- "org.jsoup:jsoup",
- "org.junit.jupiter:junit-jupiter-api",
- "org.junit.jupiter:junit-jupiter-engine",
- "org.junit.jupiter:junit-jupiter-params",
- "org.junit.platform:junit-platform-commons",
- "org.junit.platform:junit-platform-engine",
- "org.junit.platform:junit-platform-launcher",
- "org.junit.vintage:junit-vintage-engine",
- "org.lz4:lz4-java",
- "org.mockito:mockito-core",
- "org.mockito:mockito-junit-jupiter",
- "org.mozilla:rhino",
- "org.mozilla:rhino-runtime",
- "org.objenesis:objenesis",
- "org.opentest4j:opentest4j",
- "org.roaringbitmap:RoaringBitmap",
- "org.slf4j:jcl-over-slf4j",
- "org.slf4j:log4j-over-slf4j",
- "org.slf4j:slf4j-api",
- "org.slf4j:slf4j-jdk14",
- "org.snakeyaml:snakeyaml-engine",
- "org.spdx:java-spdx-library",
- "org.spdx:spdx-jackson-store",
- "org.spdx:spdx-rdf-store",
- "org.spdx:spdx-spreadsheet-store",
- "org.spdx:spdx-tagvalue-store",
- "org.spdx:tools-java",
- "org.swinglabs:swingx-core",
- "org.tukaani:xz",
- "org.yaml:snakeyaml",
- "oro:oro",
- "software.amazon.ion:ion-java",
- "xerces:xercesImpl",
- "xml-apis:xml-apis",
- "xml-resolver:xml-resolver",
- "xmlpull:xmlpull"
- ],
- "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/": [
- "ai.grazie.model:model-common-jvm",
- "ai.grazie.model:model-gec-jvm",
- "ai.grazie.model:model-text-jvm",
- "ai.grazie.nlp:nlp-common-jvm",
- "ai.grazie.nlp:nlp-detect-jvm",
- "ai.grazie.nlp:nlp-langs-jvm",
- "ai.grazie.nlp:nlp-patterns-jvm",
- "ai.grazie.nlp:nlp-phonetics-jvm",
- "ai.grazie.nlp:nlp-similarity-jvm",
- "ai.grazie.nlp:nlp-tokenizer-jvm",
- "ai.grazie.spell:gec-spell-engine-local-jvm",
- "ai.grazie.spell:hunspell-en-jvm",
- "ai.grazie.utils:utils-common-jvm",
- "ai.grazie.utils:utils-lucene-lt-compatibility",
- "cglib:cglib-nodep",
- "com.amazon.ion:ion-java",
- "com.amazonaws:aws-java-sdk-core",
- "com.amazonaws:aws-java-sdk-kms",
- "com.amazonaws:aws-java-sdk-s3",
- "com.amazonaws:jmespath-java",
- "com.apicatalog:titanium-json-ld",
- "com.auth0:java-jwt",
- "com.dynatrace.hash4j:hash4j",
- "com.esotericsoftware:kryo5",
- "com.ethlo.time:itu",
- "com.fasterxml.jackson.core:jackson-annotations",
- "com.fasterxml.jackson.core:jackson-core",
- "com.fasterxml.jackson.core:jackson-databind",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-xml",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml",
- "com.fasterxml.jackson.datatype:jackson-datatype-joda",
- "com.fasterxml.jackson.jr:jackson-jr-objects",
- "com.fasterxml.jackson.module:jackson-module-kotlin",
- "com.fasterxml.woodstox:woodstox-core",
- "com.fasterxml:aalto-xml",
- "com.github.andrewoma.dexx:collection",
- "com.github.ben-manes.caffeine:caffeine",
- "com.github.java-json-tools:btf",
- "com.github.java-json-tools:jackson-coreutils",
- "com.github.java-json-tools:jackson-coreutils-equivalence",
- "com.github.java-json-tools:json-schema-core",
- "com.github.java-json-tools:json-schema-validator",
- "com.github.java-json-tools:msg-simple",
- "com.github.java-json-tools:uri-template",
- "com.github.jsonld-java:jsonld-java",
- "com.github.luben:zstd-jni",
- "com.github.marschall:memoryfilesystem",
- "com.github.spullara.cli-parser:cli-parser",
- "com.github.virtuald:curvesapi",
- "com.github.weisj:jsvg",
- "com.google.code.findbugs:jsr305",
- "com.google.code.gson:gson",
- "com.google.errorprone:error_prone_annotations",
- "com.google.guava:failureaccess",
- "com.google.guava:guava",
- "com.google.guava:listenablefuture",
- "com.google.j2objc:j2objc-annotations",
- "com.google.protobuf.nano:protobuf-javanano",
- "com.google.protobuf:protobuf-java",
- "com.googlecode.libphonenumber:libphonenumber",
- "com.googlecode.plist:dd-plist",
- "com.h2database:h2-mvstore",
- "com.ibm.icu:icu4j",
- "com.intellij.platform:kotlinx-coroutines-core-jvm",
- "com.intellij.platform:kotlinx-coroutines-debug",
- "com.intellij.platform:kotlinx-coroutines-slf4j",
- "com.intellij.platform:kotlinx-coroutines-test-jvm",
- "com.jetbrains.fleet:rpc-compiler-plugin",
- "com.jetbrains.format-ripper:format-ripper",
- "com.jetbrains.fus.reporting:ap-validation",
- "com.jetbrains.fus.reporting:model",
- "com.jetbrains.intellij.devkit:devkit-runtime-module-repository-jps",
- "com.jetbrains.intellij.java:java-aether-dependency-resolver",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util-java8",
- "com.jetbrains.intellij.java:java-gui-forms-compiler",
- "com.jetbrains.intellij.java:java-gui-forms-rt",
- "com.jetbrains.intellij.java:java-rt",
- "com.jetbrains.intellij.platform:jps-build",
- "com.jetbrains.intellij.platform:jps-build-javac-rt",
- "com.jetbrains.intellij.platform:jps-model",
- "com.jetbrains.intellij.platform:jps-model-impl",
- "com.jetbrains.intellij.platform:jps-model-serialization",
- "com.jetbrains.intellij.platform:runtime-repository",
- "com.jetbrains.intellij.platform:tracing-rt",
- "com.jetbrains.intellij.platform:util",
- "com.jetbrains.intellij.platform:util-base",
- "com.jetbrains.intellij.platform:util-class-loader",
- "com.jetbrains.intellij.platform:util-jdom",
- "com.jetbrains.intellij.platform:util-nanoxml",
- "com.jetbrains.intellij.platform:util-rt",
- "com.jetbrains.intellij.platform:util-rt-java8",
- "com.jetbrains.intellij.platform:util-xml-dom",
- "com.jetbrains.intellij.platform:util-zip",
- "com.jetbrains.mlapi:extension",
- "com.jetbrains.rd:rd-core",
- "com.jetbrains.rd:rd-framework",
- "com.jetbrains.rd:rd-swing",
- "com.jetbrains.rd:rd-text",
- "com.jetbrains:jbr-api",
- "com.jgoodies:forms",
- "com.jgoodies:jgoodies-common",
- "com.miglayout:miglayout-core",
- "com.miglayout:miglayout-swing",
- "com.networknt:json-schema-validator",
- "com.opencsv:opencsv",
- "com.squareup.okhttp3:mockwebserver",
- "com.squareup.okhttp3:mockwebserver3",
- "com.squareup.okhttp3:okhttp",
- "com.squareup.okhttp3:okhttp-jvm",
- "com.squareup.okio:okio-jvm",
- "com.sun.activation:jakarta.activation",
- "com.sun.activation:javax.activation",
- "com.sun.istack:istack-commons-runtime",
- "com.sun.mail:mailapi",
- "com.thoughtworks.qdox:qdox",
- "com.thoughtworks.xstream:xstream",
- "com.zaxxer:SparseBitSet",
- "commons-beanutils:commons-beanutils",
- "commons-cli:commons-cli",
- "commons-codec:commons-codec",
- "commons-collections:commons-collections",
- "commons-io:commons-io",
- "commons-logging:commons-logging",
- "dk.brics:automaton",
- "info.debatty:java-string-similarity",
- "io.github.classgraph:classgraph",
- "io.github.java-diff-utils:java-diff-utils",
- "io.github.x-stream:mxparser",
- "io.kotest:kotest-assertions-api-jvm",
- "io.kotest:kotest-assertions-core-jvm",
- "io.kotest:kotest-assertions-shared-jvm",
- "io.kotest:kotest-common-jvm",
- "io.ktor:ktor-client-auth-jvm",
- "io.ktor:ktor-client-content-negotiation-jvm",
- "io.ktor:ktor-client-core-jvm",
- "io.ktor:ktor-client-encoding-jvm",
- "io.ktor:ktor-client-java-jvm",
- "io.ktor:ktor-client-logging-jvm",
- "io.ktor:ktor-client-okhttp-jvm",
- "io.ktor:ktor-events-jvm",
- "io.ktor:ktor-http-jvm",
- "io.ktor:ktor-io-jvm",
- "io.ktor:ktor-network-jvm",
- "io.ktor:ktor-network-tls-jvm",
- "io.ktor:ktor-serialization-jvm",
- "io.ktor:ktor-serialization-kotlinx-json-jvm",
- "io.ktor:ktor-serialization-kotlinx-jvm",
- "io.ktor:ktor-utils-jvm",
- "io.ktor:ktor-websocket-serialization-jvm",
- "io.ktor:ktor-websockets-jvm",
- "io.lacuna:bifurcan",
- "io.netty:netty-all",
- "io.netty:netty-buffer",
- "io.netty:netty-codec",
- "io.netty:netty-codec-compression",
- "io.netty:netty-codec-dns",
- "io.netty:netty-codec-haproxy",
- "io.netty:netty-codec-http",
- "io.netty:netty-codec-http2",
- "io.netty:netty-codec-marshalling",
- "io.netty:netty-codec-memcache",
- "io.netty:netty-codec-mqtt",
- "io.netty:netty-codec-protobuf",
- "io.netty:netty-codec-redis",
- "io.netty:netty-codec-smtp",
- "io.netty:netty-codec-socks",
- "io.netty:netty-codec-stomp",
- "io.netty:netty-codec-xml",
- "io.netty:netty-common",
- "io.netty:netty-handler",
- "io.netty:netty-handler-proxy",
- "io.netty:netty-handler-ssl-ocsp",
- "io.netty:netty-resolver",
- "io.netty:netty-resolver-dns",
- "io.netty:netty-resolver-dns-classes-macos",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-aarch_64",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64",
- "io.netty:netty-tcnative-classes",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-epoll",
- "io.netty:netty-transport-classes-io_uring",
- "io.netty:netty-transport-classes-kqueue",
- "io.netty:netty-transport-native-epoll:jar:linux-aarch_64",
- "io.netty:netty-transport-native-epoll:jar:linux-riscv64",
- "io.netty:netty-transport-native-epoll:jar:linux-x86_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-aarch_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-riscv64",
- "io.netty:netty-transport-native-io_uring:jar:linux-x86_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-aarch_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-x86_64",
- "io.netty:netty-transport-native-unix-common",
- "io.netty:netty-transport-rxtx",
- "io.netty:netty-transport-sctp",
- "io.netty:netty-transport-udt",
- "io.opentelemetry.semconv:opentelemetry-semconv",
- "io.opentelemetry:opentelemetry-api",
- "io.opentelemetry:opentelemetry-api-incubator",
- "io.opentelemetry:opentelemetry-context",
- "io.opentelemetry:opentelemetry-exporter-common",
- "io.opentelemetry:opentelemetry-exporter-otlp-common",
- "io.opentelemetry:opentelemetry-extension-kotlin",
- "io.opentelemetry:opentelemetry-sdk",
- "io.opentelemetry:opentelemetry-sdk-common",
- "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi",
- "io.opentelemetry:opentelemetry-sdk-logs",
- "io.opentelemetry:opentelemetry-sdk-metrics",
- "io.opentelemetry:opentelemetry-sdk-trace",
- "it.unimi.dsi:fastutil-core",
- "jakarta.xml.bind:jakarta.xml.bind-api",
- "javax.activation:javax.activation-api",
- "javax.annotation:javax.annotation-api",
- "javax.inject:javax.inject",
- "javax.xml.bind:jaxb-api",
- "jaxen:jaxen",
- "jetbrains.fleet:rhizomedb-compiler-plugin",
- "joda-time:joda-time",
- "junit:junit",
- "net.bytebuddy:byte-buddy",
- "net.bytebuddy:byte-buddy-agent",
- "net.java.dev.jna:jna",
- "net.java.dev.jna:jna-platform",
- "net.jcip:jcip-annotations",
- "net.sf.jopt-simple:jopt-simple",
- "one.util:streamex",
- "org.apache.ant:ant",
- "org.apache.ant:ant-launcher",
- "org.apache.commons:commons-collections4",
- "org.apache.commons:commons-compress",
- "org.apache.commons:commons-configuration2",
- "org.apache.commons:commons-csv",
- "org.apache.commons:commons-lang3",
- "org.apache.commons:commons-math3",
- "org.apache.commons:commons-text",
- "org.apache.httpcomponents:httpclient",
- "org.apache.httpcomponents:httpclient-cache",
- "org.apache.httpcomponents:httpcore",
- "org.apache.httpcomponents:httpmime",
- "org.apache.jena:jena-arq",
- "org.apache.jena:jena-base",
- "org.apache.jena:jena-core",
- "org.apache.jena:jena-iri",
- "org.apache.logging.log4j:log4j-api",
- "org.apache.lucene:lucene-analysis-common",
- "org.apache.lucene:lucene-core",
- "org.apache.maven.resolver:maven-resolver-api",
- "org.apache.maven.resolver:maven-resolver-connector-basic",
- "org.apache.maven.resolver:maven-resolver-impl",
- "org.apache.maven.resolver:maven-resolver-named-locks",
- "org.apache.maven.resolver:maven-resolver-spi",
- "org.apache.maven.resolver:maven-resolver-transport-file",
- "org.apache.maven.resolver:maven-resolver-transport-http",
- "org.apache.maven.resolver:maven-resolver-util",
- "org.apache.maven:maven-artifact",
- "org.apache.maven:maven-builder-support",
- "org.apache.maven:maven-model",
- "org.apache.maven:maven-model-builder",
- "org.apache.maven:maven-repository-metadata",
- "org.apache.maven:maven-resolver-provider",
- "org.apache.poi:poi",
- "org.apache.poi:poi-ooxml",
- "org.apache.poi:poi-ooxml-lite",
- "org.apache.thrift:libthrift",
- "org.apache.velocity:velocity-engine-core",
- "org.apache.ws.xmlschema:xmlschema-core",
- "org.apache.xmlbeans:xmlbeans",
- "org.apiguardian:apiguardian-api",
- "org.assertj:assertj-core",
- "org.atteo:evo-inflector",
- "org.bidib.com.github.markusbernhardt:proxy-vole",
- "org.bouncycastle:bcpkix-jdk15on",
- "org.bouncycastle:bcpkix-jdk18on",
- "org.bouncycastle:bcprov-jdk15on",
- "org.bouncycastle:bcprov-jdk18on",
- "org.bouncycastle:bcutil-jdk15on",
- "org.bouncycastle:bcutil-jdk18on",
- "org.checkerframework:checker-qual",
- "org.codehaus.groovy:groovy",
- "org.codehaus.groovy:groovy-json",
- "org.codehaus.groovy:groovy-jsr223",
- "org.codehaus.groovy:groovy-templates",
- "org.codehaus.groovy:groovy-xml",
- "org.codehaus.plexus:plexus-interpolation",
- "org.codehaus.plexus:plexus-utils",
- "org.codehaus.woodstox:stax2-api",
- "org.eclipse.sisu:org.eclipse.sisu.inject",
- "org.glassfish.jaxb:jaxb-runtime",
- "org.glassfish.jaxb:txw2",
- "org.glassfish:jakarta.json",
- "org.hamcrest:hamcrest",
- "org.hamcrest:hamcrest-core",
- "org.hamcrest:hamcrest-library",
- "org.hdrhistogram:HdrHistogram",
- "org.imgscalr:imgscalr-lib",
- "org.javadelight:delight-rhino-sandbox",
- "org.jboss.marshalling:jboss-marshalling",
- "org.jdom:jdom2",
- "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil",
- "org.jetbrains.intellij.deps.jcef:jcef",
- "org.jetbrains.intellij.deps.winp:winp",
- "org.jetbrains.intellij.deps:asm-all",
- "org.jetbrains.intellij.deps:commons-imaging",
- "org.jetbrains.intellij.deps:java-compatibility",
- "org.jetbrains.intellij.deps:rwmutex-idea",
- "org.jetbrains.intellij.plugins:structure-base",
- "org.jetbrains.intellij.plugins:structure-intellij",
- "org.jetbrains.intellij:blockmap",
- "org.jetbrains.jediterm:jediterm-core",
- "org.jetbrains.jediterm:jediterm-ui",
- "org.jetbrains.jps:jps-javac-extension",
- "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations",
- "org.jetbrains.kotlin:kotlin-gradle-plugin-api",
- "org.jetbrains.kotlin:kotlin-jps-plugin-classpath",
- "org.jetbrains.kotlin:kotlin-native-utils",
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-serialization-compiler-plugin",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlin:kotlin-test",
- "org.jetbrains.kotlin:kotlin-tooling-core",
- "org.jetbrains.kotlin:kotlin-util-io",
- "org.jetbrains.kotlin:kotlin-util-klib",
- "org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-debug",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j",
- "org.jetbrains.kotlinx:kotlinx-datetime-jvm",
- "org.jetbrains.kotlinx:kotlinx-html-jvm",
- "org.jetbrains.kotlinx:kotlinx-metadata-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm",
- "org.jetbrains.nativecerts:jvm-native-trusted-roots",
- "org.jetbrains.pty4j:pty4j",
- "org.jetbrains.teamcity:serviceMessages",
- "org.jetbrains:annotations",
- "org.jetbrains:annotations-java5",
- "org.jetbrains:apple-notary-api-kotlin-client",
- "org.jetbrains:jetCheck",
- "org.jetbrains:markdown-jvm",
- "org.jetbrains:marketplace-zip-signer",
- "org.jmock:jmock",
- "org.json:json",
- "org.jsoup:jsoup",
- "org.junit.jupiter:junit-jupiter-api",
- "org.junit.jupiter:junit-jupiter-engine",
- "org.junit.jupiter:junit-jupiter-params",
- "org.junit.platform:junit-platform-commons",
- "org.junit.platform:junit-platform-engine",
- "org.junit.platform:junit-platform-launcher",
- "org.junit.vintage:junit-vintage-engine",
- "org.lz4:lz4-java",
- "org.mockito:mockito-core",
- "org.mockito:mockito-junit-jupiter",
- "org.mozilla:rhino",
- "org.mozilla:rhino-runtime",
- "org.objenesis:objenesis",
- "org.opentest4j:opentest4j",
- "org.roaringbitmap:RoaringBitmap",
- "org.slf4j:jcl-over-slf4j",
- "org.slf4j:log4j-over-slf4j",
- "org.slf4j:slf4j-api",
- "org.slf4j:slf4j-jdk14",
- "org.snakeyaml:snakeyaml-engine",
- "org.spdx:java-spdx-library",
- "org.spdx:spdx-jackson-store",
- "org.spdx:spdx-rdf-store",
- "org.spdx:spdx-spreadsheet-store",
- "org.spdx:spdx-tagvalue-store",
- "org.spdx:tools-java",
- "org.swinglabs:swingx-core",
- "org.tukaani:xz",
- "org.yaml:snakeyaml",
- "oro:oro",
- "software.amazon.ion:ion-java",
- "xerces:xercesImpl",
- "xml-apis:xml-apis",
- "xml-resolver:xml-resolver",
- "xmlpull:xmlpull"
- ],
- "https://cache-redirector.jetbrains.com/download.jetbrains.com/teamcity-repository/": [
- "ai.grazie.model:model-common-jvm",
- "ai.grazie.model:model-gec-jvm",
- "ai.grazie.model:model-text-jvm",
- "ai.grazie.nlp:nlp-common-jvm",
- "ai.grazie.nlp:nlp-detect-jvm",
- "ai.grazie.nlp:nlp-langs-jvm",
- "ai.grazie.nlp:nlp-patterns-jvm",
- "ai.grazie.nlp:nlp-phonetics-jvm",
- "ai.grazie.nlp:nlp-similarity-jvm",
- "ai.grazie.nlp:nlp-tokenizer-jvm",
- "ai.grazie.spell:gec-spell-engine-local-jvm",
- "ai.grazie.spell:hunspell-en-jvm",
- "ai.grazie.utils:utils-common-jvm",
- "ai.grazie.utils:utils-lucene-lt-compatibility",
- "cglib:cglib-nodep",
- "com.amazon.ion:ion-java",
- "com.amazonaws:aws-java-sdk-core",
- "com.amazonaws:aws-java-sdk-kms",
- "com.amazonaws:aws-java-sdk-s3",
- "com.amazonaws:jmespath-java",
- "com.apicatalog:titanium-json-ld",
- "com.auth0:java-jwt",
- "com.dynatrace.hash4j:hash4j",
- "com.esotericsoftware:kryo5",
- "com.ethlo.time:itu",
- "com.fasterxml.jackson.core:jackson-annotations",
- "com.fasterxml.jackson.core:jackson-core",
- "com.fasterxml.jackson.core:jackson-databind",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-xml",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml",
- "com.fasterxml.jackson.datatype:jackson-datatype-joda",
- "com.fasterxml.jackson.jr:jackson-jr-objects",
- "com.fasterxml.jackson.module:jackson-module-kotlin",
- "com.fasterxml.woodstox:woodstox-core",
- "com.fasterxml:aalto-xml",
- "com.github.andrewoma.dexx:collection",
- "com.github.ben-manes.caffeine:caffeine",
- "com.github.java-json-tools:btf",
- "com.github.java-json-tools:jackson-coreutils",
- "com.github.java-json-tools:jackson-coreutils-equivalence",
- "com.github.java-json-tools:json-schema-core",
- "com.github.java-json-tools:json-schema-validator",
- "com.github.java-json-tools:msg-simple",
- "com.github.java-json-tools:uri-template",
- "com.github.jsonld-java:jsonld-java",
- "com.github.luben:zstd-jni",
- "com.github.marschall:memoryfilesystem",
- "com.github.spullara.cli-parser:cli-parser",
- "com.github.virtuald:curvesapi",
- "com.github.weisj:jsvg",
- "com.google.code.findbugs:jsr305",
- "com.google.code.gson:gson",
- "com.google.errorprone:error_prone_annotations",
- "com.google.guava:failureaccess",
- "com.google.guava:guava",
- "com.google.guava:listenablefuture",
- "com.google.j2objc:j2objc-annotations",
- "com.google.protobuf.nano:protobuf-javanano",
- "com.google.protobuf:protobuf-java",
- "com.googlecode.libphonenumber:libphonenumber",
- "com.googlecode.plist:dd-plist",
- "com.h2database:h2-mvstore",
- "com.ibm.icu:icu4j",
- "com.intellij.platform:kotlinx-coroutines-core-jvm",
- "com.intellij.platform:kotlinx-coroutines-debug",
- "com.intellij.platform:kotlinx-coroutines-slf4j",
- "com.intellij.platform:kotlinx-coroutines-test-jvm",
- "com.jetbrains.fleet:rpc-compiler-plugin",
- "com.jetbrains.format-ripper:format-ripper",
- "com.jetbrains.fus.reporting:ap-validation",
- "com.jetbrains.fus.reporting:model",
- "com.jetbrains.intellij.devkit:devkit-runtime-module-repository-jps",
- "com.jetbrains.intellij.java:java-aether-dependency-resolver",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util-java8",
- "com.jetbrains.intellij.java:java-gui-forms-compiler",
- "com.jetbrains.intellij.java:java-gui-forms-rt",
- "com.jetbrains.intellij.java:java-rt",
- "com.jetbrains.intellij.platform:jps-build",
- "com.jetbrains.intellij.platform:jps-build-javac-rt",
- "com.jetbrains.intellij.platform:jps-model",
- "com.jetbrains.intellij.platform:jps-model-impl",
- "com.jetbrains.intellij.platform:jps-model-serialization",
- "com.jetbrains.intellij.platform:runtime-repository",
- "com.jetbrains.intellij.platform:tracing-rt",
- "com.jetbrains.intellij.platform:util",
- "com.jetbrains.intellij.platform:util-base",
- "com.jetbrains.intellij.platform:util-class-loader",
- "com.jetbrains.intellij.platform:util-jdom",
- "com.jetbrains.intellij.platform:util-nanoxml",
- "com.jetbrains.intellij.platform:util-rt",
- "com.jetbrains.intellij.platform:util-rt-java8",
- "com.jetbrains.intellij.platform:util-xml-dom",
- "com.jetbrains.intellij.platform:util-zip",
- "com.jetbrains.mlapi:extension",
- "com.jetbrains.rd:rd-core",
- "com.jetbrains.rd:rd-framework",
- "com.jetbrains.rd:rd-swing",
- "com.jetbrains.rd:rd-text",
- "com.jetbrains:jbr-api",
- "com.jgoodies:forms",
- "com.jgoodies:jgoodies-common",
- "com.miglayout:miglayout-core",
- "com.miglayout:miglayout-swing",
- "com.networknt:json-schema-validator",
- "com.opencsv:opencsv",
- "com.squareup.okhttp3:mockwebserver",
- "com.squareup.okhttp3:mockwebserver3",
- "com.squareup.okhttp3:okhttp",
- "com.squareup.okhttp3:okhttp-jvm",
- "com.squareup.okio:okio-jvm",
- "com.sun.activation:jakarta.activation",
- "com.sun.activation:javax.activation",
- "com.sun.istack:istack-commons-runtime",
- "com.sun.mail:mailapi",
- "com.thoughtworks.qdox:qdox",
- "com.thoughtworks.xstream:xstream",
- "com.zaxxer:SparseBitSet",
- "commons-beanutils:commons-beanutils",
- "commons-cli:commons-cli",
- "commons-codec:commons-codec",
- "commons-collections:commons-collections",
- "commons-io:commons-io",
- "commons-logging:commons-logging",
- "dk.brics:automaton",
- "info.debatty:java-string-similarity",
- "io.github.classgraph:classgraph",
- "io.github.java-diff-utils:java-diff-utils",
- "io.github.x-stream:mxparser",
- "io.kotest:kotest-assertions-api-jvm",
- "io.kotest:kotest-assertions-core-jvm",
- "io.kotest:kotest-assertions-shared-jvm",
- "io.kotest:kotest-common-jvm",
- "io.ktor:ktor-client-auth-jvm",
- "io.ktor:ktor-client-content-negotiation-jvm",
- "io.ktor:ktor-client-core-jvm",
- "io.ktor:ktor-client-encoding-jvm",
- "io.ktor:ktor-client-java-jvm",
- "io.ktor:ktor-client-logging-jvm",
- "io.ktor:ktor-client-okhttp-jvm",
- "io.ktor:ktor-events-jvm",
- "io.ktor:ktor-http-jvm",
- "io.ktor:ktor-io-jvm",
- "io.ktor:ktor-network-jvm",
- "io.ktor:ktor-network-tls-jvm",
- "io.ktor:ktor-serialization-jvm",
- "io.ktor:ktor-serialization-kotlinx-json-jvm",
- "io.ktor:ktor-serialization-kotlinx-jvm",
- "io.ktor:ktor-utils-jvm",
- "io.ktor:ktor-websocket-serialization-jvm",
- "io.ktor:ktor-websockets-jvm",
- "io.lacuna:bifurcan",
- "io.netty:netty-all",
- "io.netty:netty-buffer",
- "io.netty:netty-codec",
- "io.netty:netty-codec-compression",
- "io.netty:netty-codec-dns",
- "io.netty:netty-codec-haproxy",
- "io.netty:netty-codec-http",
- "io.netty:netty-codec-http2",
- "io.netty:netty-codec-marshalling",
- "io.netty:netty-codec-memcache",
- "io.netty:netty-codec-mqtt",
- "io.netty:netty-codec-protobuf",
- "io.netty:netty-codec-redis",
- "io.netty:netty-codec-smtp",
- "io.netty:netty-codec-socks",
- "io.netty:netty-codec-stomp",
- "io.netty:netty-codec-xml",
- "io.netty:netty-common",
- "io.netty:netty-handler",
- "io.netty:netty-handler-proxy",
- "io.netty:netty-handler-ssl-ocsp",
- "io.netty:netty-resolver",
- "io.netty:netty-resolver-dns",
- "io.netty:netty-resolver-dns-classes-macos",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-aarch_64",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64",
- "io.netty:netty-tcnative-classes",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-epoll",
- "io.netty:netty-transport-classes-io_uring",
- "io.netty:netty-transport-classes-kqueue",
- "io.netty:netty-transport-native-epoll:jar:linux-aarch_64",
- "io.netty:netty-transport-native-epoll:jar:linux-riscv64",
- "io.netty:netty-transport-native-epoll:jar:linux-x86_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-aarch_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-riscv64",
- "io.netty:netty-transport-native-io_uring:jar:linux-x86_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-aarch_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-x86_64",
- "io.netty:netty-transport-native-unix-common",
- "io.netty:netty-transport-rxtx",
- "io.netty:netty-transport-sctp",
- "io.netty:netty-transport-udt",
- "io.opentelemetry.semconv:opentelemetry-semconv",
- "io.opentelemetry:opentelemetry-api",
- "io.opentelemetry:opentelemetry-api-incubator",
- "io.opentelemetry:opentelemetry-context",
- "io.opentelemetry:opentelemetry-exporter-common",
- "io.opentelemetry:opentelemetry-exporter-otlp-common",
- "io.opentelemetry:opentelemetry-extension-kotlin",
- "io.opentelemetry:opentelemetry-sdk",
- "io.opentelemetry:opentelemetry-sdk-common",
- "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi",
- "io.opentelemetry:opentelemetry-sdk-logs",
- "io.opentelemetry:opentelemetry-sdk-metrics",
- "io.opentelemetry:opentelemetry-sdk-trace",
- "it.unimi.dsi:fastutil-core",
- "jakarta.xml.bind:jakarta.xml.bind-api",
- "javax.activation:javax.activation-api",
- "javax.annotation:javax.annotation-api",
- "javax.inject:javax.inject",
- "javax.xml.bind:jaxb-api",
- "jaxen:jaxen",
- "jetbrains.fleet:rhizomedb-compiler-plugin",
- "joda-time:joda-time",
- "junit:junit",
- "net.bytebuddy:byte-buddy",
- "net.bytebuddy:byte-buddy-agent",
- "net.java.dev.jna:jna",
- "net.java.dev.jna:jna-platform",
- "net.jcip:jcip-annotations",
- "net.sf.jopt-simple:jopt-simple",
- "one.util:streamex",
- "org.apache.ant:ant",
- "org.apache.ant:ant-launcher",
- "org.apache.commons:commons-collections4",
- "org.apache.commons:commons-compress",
- "org.apache.commons:commons-configuration2",
- "org.apache.commons:commons-csv",
- "org.apache.commons:commons-lang3",
- "org.apache.commons:commons-math3",
- "org.apache.commons:commons-text",
- "org.apache.httpcomponents:httpclient",
- "org.apache.httpcomponents:httpclient-cache",
- "org.apache.httpcomponents:httpcore",
- "org.apache.httpcomponents:httpmime",
- "org.apache.jena:jena-arq",
- "org.apache.jena:jena-base",
- "org.apache.jena:jena-core",
- "org.apache.jena:jena-iri",
- "org.apache.logging.log4j:log4j-api",
- "org.apache.lucene:lucene-analysis-common",
- "org.apache.lucene:lucene-core",
- "org.apache.maven.resolver:maven-resolver-api",
- "org.apache.maven.resolver:maven-resolver-connector-basic",
- "org.apache.maven.resolver:maven-resolver-impl",
- "org.apache.maven.resolver:maven-resolver-named-locks",
- "org.apache.maven.resolver:maven-resolver-spi",
- "org.apache.maven.resolver:maven-resolver-transport-file",
- "org.apache.maven.resolver:maven-resolver-transport-http",
- "org.apache.maven.resolver:maven-resolver-util",
- "org.apache.maven:maven-artifact",
- "org.apache.maven:maven-builder-support",
- "org.apache.maven:maven-model",
- "org.apache.maven:maven-model-builder",
- "org.apache.maven:maven-repository-metadata",
- "org.apache.maven:maven-resolver-provider",
- "org.apache.poi:poi",
- "org.apache.poi:poi-ooxml",
- "org.apache.poi:poi-ooxml-lite",
- "org.apache.thrift:libthrift",
- "org.apache.velocity:velocity-engine-core",
- "org.apache.ws.xmlschema:xmlschema-core",
- "org.apache.xmlbeans:xmlbeans",
- "org.apiguardian:apiguardian-api",
- "org.assertj:assertj-core",
- "org.atteo:evo-inflector",
- "org.bidib.com.github.markusbernhardt:proxy-vole",
- "org.bouncycastle:bcpkix-jdk15on",
- "org.bouncycastle:bcpkix-jdk18on",
- "org.bouncycastle:bcprov-jdk15on",
- "org.bouncycastle:bcprov-jdk18on",
- "org.bouncycastle:bcutil-jdk15on",
- "org.bouncycastle:bcutil-jdk18on",
- "org.checkerframework:checker-qual",
- "org.codehaus.groovy:groovy",
- "org.codehaus.groovy:groovy-json",
- "org.codehaus.groovy:groovy-jsr223",
- "org.codehaus.groovy:groovy-templates",
- "org.codehaus.groovy:groovy-xml",
- "org.codehaus.plexus:plexus-interpolation",
- "org.codehaus.plexus:plexus-utils",
- "org.codehaus.woodstox:stax2-api",
- "org.eclipse.sisu:org.eclipse.sisu.inject",
- "org.glassfish.jaxb:jaxb-runtime",
- "org.glassfish.jaxb:txw2",
- "org.glassfish:jakarta.json",
- "org.hamcrest:hamcrest",
- "org.hamcrest:hamcrest-core",
- "org.hamcrest:hamcrest-library",
- "org.hdrhistogram:HdrHistogram",
- "org.imgscalr:imgscalr-lib",
- "org.javadelight:delight-rhino-sandbox",
- "org.jboss.marshalling:jboss-marshalling",
- "org.jdom:jdom2",
- "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil",
- "org.jetbrains.intellij.deps.jcef:jcef",
- "org.jetbrains.intellij.deps.winp:winp",
- "org.jetbrains.intellij.deps:asm-all",
- "org.jetbrains.intellij.deps:commons-imaging",
- "org.jetbrains.intellij.deps:java-compatibility",
- "org.jetbrains.intellij.deps:rwmutex-idea",
- "org.jetbrains.intellij.plugins:structure-base",
- "org.jetbrains.intellij.plugins:structure-intellij",
- "org.jetbrains.intellij:blockmap",
- "org.jetbrains.jediterm:jediterm-core",
- "org.jetbrains.jediterm:jediterm-ui",
- "org.jetbrains.jps:jps-javac-extension",
- "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations",
- "org.jetbrains.kotlin:kotlin-gradle-plugin-api",
- "org.jetbrains.kotlin:kotlin-jps-plugin-classpath",
- "org.jetbrains.kotlin:kotlin-native-utils",
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-serialization-compiler-plugin",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlin:kotlin-test",
- "org.jetbrains.kotlin:kotlin-tooling-core",
- "org.jetbrains.kotlin:kotlin-util-io",
- "org.jetbrains.kotlin:kotlin-util-klib",
- "org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-debug",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j",
- "org.jetbrains.kotlinx:kotlinx-datetime-jvm",
- "org.jetbrains.kotlinx:kotlinx-html-jvm",
- "org.jetbrains.kotlinx:kotlinx-metadata-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm",
- "org.jetbrains.nativecerts:jvm-native-trusted-roots",
- "org.jetbrains.pty4j:pty4j",
- "org.jetbrains.teamcity:serviceMessages",
- "org.jetbrains:annotations",
- "org.jetbrains:annotations-java5",
- "org.jetbrains:apple-notary-api-kotlin-client",
- "org.jetbrains:jetCheck",
- "org.jetbrains:markdown-jvm",
- "org.jetbrains:marketplace-zip-signer",
- "org.jmock:jmock",
- "org.json:json",
- "org.jsoup:jsoup",
- "org.junit.jupiter:junit-jupiter-api",
- "org.junit.jupiter:junit-jupiter-engine",
- "org.junit.jupiter:junit-jupiter-params",
- "org.junit.platform:junit-platform-commons",
- "org.junit.platform:junit-platform-engine",
- "org.junit.platform:junit-platform-launcher",
- "org.junit.vintage:junit-vintage-engine",
- "org.lz4:lz4-java",
- "org.mockito:mockito-core",
- "org.mockito:mockito-junit-jupiter",
- "org.mozilla:rhino",
- "org.mozilla:rhino-runtime",
- "org.objenesis:objenesis",
- "org.opentest4j:opentest4j",
- "org.roaringbitmap:RoaringBitmap",
- "org.slf4j:jcl-over-slf4j",
- "org.slf4j:log4j-over-slf4j",
- "org.slf4j:slf4j-api",
- "org.slf4j:slf4j-jdk14",
- "org.snakeyaml:snakeyaml-engine",
- "org.spdx:java-spdx-library",
- "org.spdx:spdx-jackson-store",
- "org.spdx:spdx-rdf-store",
- "org.spdx:spdx-spreadsheet-store",
- "org.spdx:spdx-tagvalue-store",
- "org.spdx:tools-java",
- "org.swinglabs:swingx-core",
- "org.tukaani:xz",
- "org.yaml:snakeyaml",
- "oro:oro",
- "software.amazon.ion:ion-java",
- "xerces:xercesImpl",
- "xml-apis:xml-apis",
- "xml-resolver:xml-resolver",
- "xmlpull:xmlpull"
- ],
- "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/public/p/space/maven/": [
- "ai.grazie.model:model-common-jvm",
- "ai.grazie.model:model-gec-jvm",
- "ai.grazie.model:model-text-jvm",
- "ai.grazie.nlp:nlp-common-jvm",
- "ai.grazie.nlp:nlp-detect-jvm",
- "ai.grazie.nlp:nlp-langs-jvm",
- "ai.grazie.nlp:nlp-patterns-jvm",
- "ai.grazie.nlp:nlp-phonetics-jvm",
- "ai.grazie.nlp:nlp-similarity-jvm",
- "ai.grazie.nlp:nlp-tokenizer-jvm",
- "ai.grazie.spell:gec-spell-engine-local-jvm",
- "ai.grazie.spell:hunspell-en-jvm",
- "ai.grazie.utils:utils-common-jvm",
- "ai.grazie.utils:utils-lucene-lt-compatibility",
- "cglib:cglib-nodep",
- "com.amazon.ion:ion-java",
- "com.amazonaws:aws-java-sdk-core",
- "com.amazonaws:aws-java-sdk-kms",
- "com.amazonaws:aws-java-sdk-s3",
- "com.amazonaws:jmespath-java",
- "com.apicatalog:titanium-json-ld",
- "com.auth0:java-jwt",
- "com.dynatrace.hash4j:hash4j",
- "com.esotericsoftware:kryo5",
- "com.ethlo.time:itu",
- "com.fasterxml.jackson.core:jackson-annotations",
- "com.fasterxml.jackson.core:jackson-core",
- "com.fasterxml.jackson.core:jackson-databind",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-xml",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml",
- "com.fasterxml.jackson.datatype:jackson-datatype-joda",
- "com.fasterxml.jackson.jr:jackson-jr-objects",
- "com.fasterxml.jackson.module:jackson-module-kotlin",
- "com.fasterxml.woodstox:woodstox-core",
- "com.fasterxml:aalto-xml",
- "com.github.andrewoma.dexx:collection",
- "com.github.ben-manes.caffeine:caffeine",
- "com.github.java-json-tools:btf",
- "com.github.java-json-tools:jackson-coreutils",
- "com.github.java-json-tools:jackson-coreutils-equivalence",
- "com.github.java-json-tools:json-schema-core",
- "com.github.java-json-tools:json-schema-validator",
- "com.github.java-json-tools:msg-simple",
- "com.github.java-json-tools:uri-template",
- "com.github.jsonld-java:jsonld-java",
- "com.github.luben:zstd-jni",
- "com.github.marschall:memoryfilesystem",
- "com.github.spullara.cli-parser:cli-parser",
- "com.github.virtuald:curvesapi",
- "com.github.weisj:jsvg",
- "com.google.code.findbugs:jsr305",
- "com.google.code.gson:gson",
- "com.google.errorprone:error_prone_annotations",
- "com.google.guava:failureaccess",
- "com.google.guava:guava",
- "com.google.guava:listenablefuture",
- "com.google.j2objc:j2objc-annotations",
- "com.google.protobuf.nano:protobuf-javanano",
- "com.google.protobuf:protobuf-java",
- "com.googlecode.libphonenumber:libphonenumber",
- "com.googlecode.plist:dd-plist",
- "com.h2database:h2-mvstore",
- "com.ibm.icu:icu4j",
- "com.intellij.platform:kotlinx-coroutines-core-jvm",
- "com.intellij.platform:kotlinx-coroutines-debug",
- "com.intellij.platform:kotlinx-coroutines-slf4j",
- "com.intellij.platform:kotlinx-coroutines-test-jvm",
- "com.jetbrains.fleet:rpc-compiler-plugin",
- "com.jetbrains.format-ripper:format-ripper",
- "com.jetbrains.fus.reporting:ap-validation",
- "com.jetbrains.fus.reporting:model",
- "com.jetbrains.intellij.devkit:devkit-runtime-module-repository-jps",
- "com.jetbrains.intellij.java:java-aether-dependency-resolver",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util-java8",
- "com.jetbrains.intellij.java:java-gui-forms-compiler",
- "com.jetbrains.intellij.java:java-gui-forms-rt",
- "com.jetbrains.intellij.java:java-rt",
- "com.jetbrains.intellij.platform:jps-build",
- "com.jetbrains.intellij.platform:jps-build-javac-rt",
- "com.jetbrains.intellij.platform:jps-model",
- "com.jetbrains.intellij.platform:jps-model-impl",
- "com.jetbrains.intellij.platform:jps-model-serialization",
- "com.jetbrains.intellij.platform:runtime-repository",
- "com.jetbrains.intellij.platform:tracing-rt",
- "com.jetbrains.intellij.platform:util",
- "com.jetbrains.intellij.platform:util-base",
- "com.jetbrains.intellij.platform:util-class-loader",
- "com.jetbrains.intellij.platform:util-jdom",
- "com.jetbrains.intellij.platform:util-nanoxml",
- "com.jetbrains.intellij.platform:util-rt",
- "com.jetbrains.intellij.platform:util-rt-java8",
- "com.jetbrains.intellij.platform:util-xml-dom",
- "com.jetbrains.intellij.platform:util-zip",
- "com.jetbrains.mlapi:extension",
- "com.jetbrains.rd:rd-core",
- "com.jetbrains.rd:rd-framework",
- "com.jetbrains.rd:rd-swing",
- "com.jetbrains.rd:rd-text",
- "com.jetbrains:jbr-api",
- "com.jgoodies:forms",
- "com.jgoodies:jgoodies-common",
- "com.miglayout:miglayout-core",
- "com.miglayout:miglayout-swing",
- "com.networknt:json-schema-validator",
- "com.opencsv:opencsv",
- "com.squareup.okhttp3:mockwebserver",
- "com.squareup.okhttp3:mockwebserver3",
- "com.squareup.okhttp3:okhttp",
- "com.squareup.okhttp3:okhttp-jvm",
- "com.squareup.okio:okio-jvm",
- "com.sun.activation:jakarta.activation",
- "com.sun.activation:javax.activation",
- "com.sun.istack:istack-commons-runtime",
- "com.sun.mail:mailapi",
- "com.thoughtworks.qdox:qdox",
- "com.thoughtworks.xstream:xstream",
- "com.zaxxer:SparseBitSet",
- "commons-beanutils:commons-beanutils",
- "commons-cli:commons-cli",
- "commons-codec:commons-codec",
- "commons-collections:commons-collections",
- "commons-io:commons-io",
- "commons-logging:commons-logging",
- "dk.brics:automaton",
- "info.debatty:java-string-similarity",
- "io.github.classgraph:classgraph",
- "io.github.java-diff-utils:java-diff-utils",
- "io.github.x-stream:mxparser",
- "io.kotest:kotest-assertions-api-jvm",
- "io.kotest:kotest-assertions-core-jvm",
- "io.kotest:kotest-assertions-shared-jvm",
- "io.kotest:kotest-common-jvm",
- "io.ktor:ktor-client-auth-jvm",
- "io.ktor:ktor-client-content-negotiation-jvm",
- "io.ktor:ktor-client-core-jvm",
- "io.ktor:ktor-client-encoding-jvm",
- "io.ktor:ktor-client-java-jvm",
- "io.ktor:ktor-client-logging-jvm",
- "io.ktor:ktor-client-okhttp-jvm",
- "io.ktor:ktor-events-jvm",
- "io.ktor:ktor-http-jvm",
- "io.ktor:ktor-io-jvm",
- "io.ktor:ktor-network-jvm",
- "io.ktor:ktor-network-tls-jvm",
- "io.ktor:ktor-serialization-jvm",
- "io.ktor:ktor-serialization-kotlinx-json-jvm",
- "io.ktor:ktor-serialization-kotlinx-jvm",
- "io.ktor:ktor-utils-jvm",
- "io.ktor:ktor-websocket-serialization-jvm",
- "io.ktor:ktor-websockets-jvm",
- "io.lacuna:bifurcan",
- "io.netty:netty-all",
- "io.netty:netty-buffer",
- "io.netty:netty-codec",
- "io.netty:netty-codec-compression",
- "io.netty:netty-codec-dns",
- "io.netty:netty-codec-haproxy",
- "io.netty:netty-codec-http",
- "io.netty:netty-codec-http2",
- "io.netty:netty-codec-marshalling",
- "io.netty:netty-codec-memcache",
- "io.netty:netty-codec-mqtt",
- "io.netty:netty-codec-protobuf",
- "io.netty:netty-codec-redis",
- "io.netty:netty-codec-smtp",
- "io.netty:netty-codec-socks",
- "io.netty:netty-codec-stomp",
- "io.netty:netty-codec-xml",
- "io.netty:netty-common",
- "io.netty:netty-handler",
- "io.netty:netty-handler-proxy",
- "io.netty:netty-handler-ssl-ocsp",
- "io.netty:netty-resolver",
- "io.netty:netty-resolver-dns",
- "io.netty:netty-resolver-dns-classes-macos",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-aarch_64",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64",
- "io.netty:netty-tcnative-classes",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-epoll",
- "io.netty:netty-transport-classes-io_uring",
- "io.netty:netty-transport-classes-kqueue",
- "io.netty:netty-transport-native-epoll:jar:linux-aarch_64",
- "io.netty:netty-transport-native-epoll:jar:linux-riscv64",
- "io.netty:netty-transport-native-epoll:jar:linux-x86_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-aarch_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-riscv64",
- "io.netty:netty-transport-native-io_uring:jar:linux-x86_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-aarch_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-x86_64",
- "io.netty:netty-transport-native-unix-common",
- "io.netty:netty-transport-rxtx",
- "io.netty:netty-transport-sctp",
- "io.netty:netty-transport-udt",
- "io.opentelemetry.semconv:opentelemetry-semconv",
- "io.opentelemetry:opentelemetry-api",
- "io.opentelemetry:opentelemetry-api-incubator",
- "io.opentelemetry:opentelemetry-context",
- "io.opentelemetry:opentelemetry-exporter-common",
- "io.opentelemetry:opentelemetry-exporter-otlp-common",
- "io.opentelemetry:opentelemetry-extension-kotlin",
- "io.opentelemetry:opentelemetry-sdk",
- "io.opentelemetry:opentelemetry-sdk-common",
- "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi",
- "io.opentelemetry:opentelemetry-sdk-logs",
- "io.opentelemetry:opentelemetry-sdk-metrics",
- "io.opentelemetry:opentelemetry-sdk-trace",
- "it.unimi.dsi:fastutil-core",
- "jakarta.xml.bind:jakarta.xml.bind-api",
- "javax.activation:javax.activation-api",
- "javax.annotation:javax.annotation-api",
- "javax.inject:javax.inject",
- "javax.xml.bind:jaxb-api",
- "jaxen:jaxen",
- "jetbrains.fleet:rhizomedb-compiler-plugin",
- "joda-time:joda-time",
- "junit:junit",
- "net.bytebuddy:byte-buddy",
- "net.bytebuddy:byte-buddy-agent",
- "net.java.dev.jna:jna",
- "net.java.dev.jna:jna-platform",
- "net.jcip:jcip-annotations",
- "net.sf.jopt-simple:jopt-simple",
- "one.util:streamex",
- "org.apache.ant:ant",
- "org.apache.ant:ant-launcher",
- "org.apache.commons:commons-collections4",
- "org.apache.commons:commons-compress",
- "org.apache.commons:commons-configuration2",
- "org.apache.commons:commons-csv",
- "org.apache.commons:commons-lang3",
- "org.apache.commons:commons-math3",
- "org.apache.commons:commons-text",
- "org.apache.httpcomponents:httpclient",
- "org.apache.httpcomponents:httpclient-cache",
- "org.apache.httpcomponents:httpcore",
- "org.apache.httpcomponents:httpmime",
- "org.apache.jena:jena-arq",
- "org.apache.jena:jena-base",
- "org.apache.jena:jena-core",
- "org.apache.jena:jena-iri",
- "org.apache.logging.log4j:log4j-api",
- "org.apache.lucene:lucene-analysis-common",
- "org.apache.lucene:lucene-core",
- "org.apache.maven.resolver:maven-resolver-api",
- "org.apache.maven.resolver:maven-resolver-connector-basic",
- "org.apache.maven.resolver:maven-resolver-impl",
- "org.apache.maven.resolver:maven-resolver-named-locks",
- "org.apache.maven.resolver:maven-resolver-spi",
- "org.apache.maven.resolver:maven-resolver-transport-file",
- "org.apache.maven.resolver:maven-resolver-transport-http",
- "org.apache.maven.resolver:maven-resolver-util",
- "org.apache.maven:maven-artifact",
- "org.apache.maven:maven-builder-support",
- "org.apache.maven:maven-model",
- "org.apache.maven:maven-model-builder",
- "org.apache.maven:maven-repository-metadata",
- "org.apache.maven:maven-resolver-provider",
- "org.apache.poi:poi",
- "org.apache.poi:poi-ooxml",
- "org.apache.poi:poi-ooxml-lite",
- "org.apache.thrift:libthrift",
- "org.apache.velocity:velocity-engine-core",
- "org.apache.ws.xmlschema:xmlschema-core",
- "org.apache.xmlbeans:xmlbeans",
- "org.apiguardian:apiguardian-api",
- "org.assertj:assertj-core",
- "org.atteo:evo-inflector",
- "org.bidib.com.github.markusbernhardt:proxy-vole",
- "org.bouncycastle:bcpkix-jdk15on",
- "org.bouncycastle:bcpkix-jdk18on",
- "org.bouncycastle:bcprov-jdk15on",
- "org.bouncycastle:bcprov-jdk18on",
- "org.bouncycastle:bcutil-jdk15on",
- "org.bouncycastle:bcutil-jdk18on",
- "org.checkerframework:checker-qual",
- "org.codehaus.groovy:groovy",
- "org.codehaus.groovy:groovy-json",
- "org.codehaus.groovy:groovy-jsr223",
- "org.codehaus.groovy:groovy-templates",
- "org.codehaus.groovy:groovy-xml",
- "org.codehaus.plexus:plexus-interpolation",
- "org.codehaus.plexus:plexus-utils",
- "org.codehaus.woodstox:stax2-api",
- "org.eclipse.sisu:org.eclipse.sisu.inject",
- "org.glassfish.jaxb:jaxb-runtime",
- "org.glassfish.jaxb:txw2",
- "org.glassfish:jakarta.json",
- "org.hamcrest:hamcrest",
- "org.hamcrest:hamcrest-core",
- "org.hamcrest:hamcrest-library",
- "org.hdrhistogram:HdrHistogram",
- "org.imgscalr:imgscalr-lib",
- "org.javadelight:delight-rhino-sandbox",
- "org.jboss.marshalling:jboss-marshalling",
- "org.jdom:jdom2",
- "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil",
- "org.jetbrains.intellij.deps.jcef:jcef",
- "org.jetbrains.intellij.deps.winp:winp",
- "org.jetbrains.intellij.deps:asm-all",
- "org.jetbrains.intellij.deps:commons-imaging",
- "org.jetbrains.intellij.deps:java-compatibility",
- "org.jetbrains.intellij.deps:rwmutex-idea",
- "org.jetbrains.intellij.plugins:structure-base",
- "org.jetbrains.intellij.plugins:structure-intellij",
- "org.jetbrains.intellij:blockmap",
- "org.jetbrains.jediterm:jediterm-core",
- "org.jetbrains.jediterm:jediterm-ui",
- "org.jetbrains.jps:jps-javac-extension",
- "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations",
- "org.jetbrains.kotlin:kotlin-gradle-plugin-api",
- "org.jetbrains.kotlin:kotlin-jps-plugin-classpath",
- "org.jetbrains.kotlin:kotlin-native-utils",
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-serialization-compiler-plugin",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlin:kotlin-test",
- "org.jetbrains.kotlin:kotlin-tooling-core",
- "org.jetbrains.kotlin:kotlin-util-io",
- "org.jetbrains.kotlin:kotlin-util-klib",
- "org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-debug",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j",
- "org.jetbrains.kotlinx:kotlinx-datetime-jvm",
- "org.jetbrains.kotlinx:kotlinx-html-jvm",
- "org.jetbrains.kotlinx:kotlinx-metadata-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm",
- "org.jetbrains.nativecerts:jvm-native-trusted-roots",
- "org.jetbrains.pty4j:pty4j",
- "org.jetbrains.teamcity:serviceMessages",
- "org.jetbrains:annotations",
- "org.jetbrains:annotations-java5",
- "org.jetbrains:apple-notary-api-kotlin-client",
- "org.jetbrains:jetCheck",
- "org.jetbrains:markdown-jvm",
- "org.jetbrains:marketplace-zip-signer",
- "org.jmock:jmock",
- "org.json:json",
- "org.jsoup:jsoup",
- "org.junit.jupiter:junit-jupiter-api",
- "org.junit.jupiter:junit-jupiter-engine",
- "org.junit.jupiter:junit-jupiter-params",
- "org.junit.platform:junit-platform-commons",
- "org.junit.platform:junit-platform-engine",
- "org.junit.platform:junit-platform-launcher",
- "org.junit.vintage:junit-vintage-engine",
- "org.lz4:lz4-java",
- "org.mockito:mockito-core",
- "org.mockito:mockito-junit-jupiter",
- "org.mozilla:rhino",
- "org.mozilla:rhino-runtime",
- "org.objenesis:objenesis",
- "org.opentest4j:opentest4j",
- "org.roaringbitmap:RoaringBitmap",
- "org.slf4j:jcl-over-slf4j",
- "org.slf4j:log4j-over-slf4j",
- "org.slf4j:slf4j-api",
- "org.slf4j:slf4j-jdk14",
- "org.snakeyaml:snakeyaml-engine",
- "org.spdx:java-spdx-library",
- "org.spdx:spdx-jackson-store",
- "org.spdx:spdx-rdf-store",
- "org.spdx:spdx-spreadsheet-store",
- "org.spdx:spdx-tagvalue-store",
- "org.spdx:tools-java",
- "org.swinglabs:swingx-core",
- "org.tukaani:xz",
- "org.yaml:snakeyaml",
- "oro:oro",
- "software.amazon.ion:ion-java",
- "xerces:xercesImpl",
- "xml-apis:xml-apis",
- "xml-resolver:xml-resolver",
- "xmlpull:xmlpull"
- ],
- "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide-plugin-dependencies/": [
- "ai.grazie.model:model-common-jvm",
- "ai.grazie.model:model-gec-jvm",
- "ai.grazie.model:model-text-jvm",
- "ai.grazie.nlp:nlp-common-jvm",
- "ai.grazie.nlp:nlp-detect-jvm",
- "ai.grazie.nlp:nlp-langs-jvm",
- "ai.grazie.nlp:nlp-patterns-jvm",
- "ai.grazie.nlp:nlp-phonetics-jvm",
- "ai.grazie.nlp:nlp-similarity-jvm",
- "ai.grazie.nlp:nlp-tokenizer-jvm",
- "ai.grazie.spell:gec-spell-engine-local-jvm",
- "ai.grazie.spell:hunspell-en-jvm",
- "ai.grazie.utils:utils-common-jvm",
- "ai.grazie.utils:utils-lucene-lt-compatibility",
- "cglib:cglib-nodep",
- "com.amazon.ion:ion-java",
- "com.amazonaws:aws-java-sdk-core",
- "com.amazonaws:aws-java-sdk-kms",
- "com.amazonaws:aws-java-sdk-s3",
- "com.amazonaws:jmespath-java",
- "com.apicatalog:titanium-json-ld",
- "com.auth0:java-jwt",
- "com.dynatrace.hash4j:hash4j",
- "com.esotericsoftware:kryo5",
- "com.ethlo.time:itu",
- "com.fasterxml.jackson.core:jackson-annotations",
- "com.fasterxml.jackson.core:jackson-core",
- "com.fasterxml.jackson.core:jackson-databind",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-xml",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml",
- "com.fasterxml.jackson.datatype:jackson-datatype-joda",
- "com.fasterxml.jackson.jr:jackson-jr-objects",
- "com.fasterxml.jackson.module:jackson-module-kotlin",
- "com.fasterxml.woodstox:woodstox-core",
- "com.fasterxml:aalto-xml",
- "com.github.andrewoma.dexx:collection",
- "com.github.ben-manes.caffeine:caffeine",
- "com.github.java-json-tools:btf",
- "com.github.java-json-tools:jackson-coreutils",
- "com.github.java-json-tools:jackson-coreutils-equivalence",
- "com.github.java-json-tools:json-schema-core",
- "com.github.java-json-tools:json-schema-validator",
- "com.github.java-json-tools:msg-simple",
- "com.github.java-json-tools:uri-template",
- "com.github.jsonld-java:jsonld-java",
- "com.github.luben:zstd-jni",
- "com.github.marschall:memoryfilesystem",
- "com.github.spullara.cli-parser:cli-parser",
- "com.github.virtuald:curvesapi",
- "com.github.weisj:jsvg",
- "com.google.code.findbugs:jsr305",
- "com.google.code.gson:gson",
- "com.google.errorprone:error_prone_annotations",
- "com.google.guava:failureaccess",
- "com.google.guava:guava",
- "com.google.guava:listenablefuture",
- "com.google.j2objc:j2objc-annotations",
- "com.google.protobuf.nano:protobuf-javanano",
- "com.google.protobuf:protobuf-java",
- "com.googlecode.libphonenumber:libphonenumber",
- "com.googlecode.plist:dd-plist",
- "com.h2database:h2-mvstore",
- "com.ibm.icu:icu4j",
- "com.intellij.platform:kotlinx-coroutines-core-jvm",
- "com.intellij.platform:kotlinx-coroutines-debug",
- "com.intellij.platform:kotlinx-coroutines-slf4j",
- "com.intellij.platform:kotlinx-coroutines-test-jvm",
- "com.jetbrains.fleet:rpc-compiler-plugin",
- "com.jetbrains.format-ripper:format-ripper",
- "com.jetbrains.fus.reporting:ap-validation",
- "com.jetbrains.fus.reporting:model",
- "com.jetbrains.intellij.devkit:devkit-runtime-module-repository-jps",
- "com.jetbrains.intellij.java:java-aether-dependency-resolver",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util-java8",
- "com.jetbrains.intellij.java:java-gui-forms-compiler",
- "com.jetbrains.intellij.java:java-gui-forms-rt",
- "com.jetbrains.intellij.java:java-rt",
- "com.jetbrains.intellij.platform:jps-build",
- "com.jetbrains.intellij.platform:jps-build-javac-rt",
- "com.jetbrains.intellij.platform:jps-model",
- "com.jetbrains.intellij.platform:jps-model-impl",
- "com.jetbrains.intellij.platform:jps-model-serialization",
- "com.jetbrains.intellij.platform:runtime-repository",
- "com.jetbrains.intellij.platform:tracing-rt",
- "com.jetbrains.intellij.platform:util",
- "com.jetbrains.intellij.platform:util-base",
- "com.jetbrains.intellij.platform:util-class-loader",
- "com.jetbrains.intellij.platform:util-jdom",
- "com.jetbrains.intellij.platform:util-nanoxml",
- "com.jetbrains.intellij.platform:util-rt",
- "com.jetbrains.intellij.platform:util-rt-java8",
- "com.jetbrains.intellij.platform:util-xml-dom",
- "com.jetbrains.intellij.platform:util-zip",
- "com.jetbrains.mlapi:extension",
- "com.jetbrains.rd:rd-core",
- "com.jetbrains.rd:rd-framework",
- "com.jetbrains.rd:rd-swing",
- "com.jetbrains.rd:rd-text",
- "com.jetbrains:jbr-api",
- "com.jgoodies:forms",
- "com.jgoodies:jgoodies-common",
- "com.miglayout:miglayout-core",
- "com.miglayout:miglayout-swing",
- "com.networknt:json-schema-validator",
- "com.opencsv:opencsv",
- "com.squareup.okhttp3:mockwebserver",
- "com.squareup.okhttp3:mockwebserver3",
- "com.squareup.okhttp3:okhttp",
- "com.squareup.okhttp3:okhttp-jvm",
- "com.squareup.okio:okio-jvm",
- "com.sun.activation:jakarta.activation",
- "com.sun.activation:javax.activation",
- "com.sun.istack:istack-commons-runtime",
- "com.sun.mail:mailapi",
- "com.thoughtworks.qdox:qdox",
- "com.thoughtworks.xstream:xstream",
- "com.zaxxer:SparseBitSet",
- "commons-beanutils:commons-beanutils",
- "commons-cli:commons-cli",
- "commons-codec:commons-codec",
- "commons-collections:commons-collections",
- "commons-io:commons-io",
- "commons-logging:commons-logging",
- "dk.brics:automaton",
- "info.debatty:java-string-similarity",
- "io.github.classgraph:classgraph",
- "io.github.java-diff-utils:java-diff-utils",
- "io.github.x-stream:mxparser",
- "io.kotest:kotest-assertions-api-jvm",
- "io.kotest:kotest-assertions-core-jvm",
- "io.kotest:kotest-assertions-shared-jvm",
- "io.kotest:kotest-common-jvm",
- "io.ktor:ktor-client-auth-jvm",
- "io.ktor:ktor-client-content-negotiation-jvm",
- "io.ktor:ktor-client-core-jvm",
- "io.ktor:ktor-client-encoding-jvm",
- "io.ktor:ktor-client-java-jvm",
- "io.ktor:ktor-client-logging-jvm",
- "io.ktor:ktor-client-okhttp-jvm",
- "io.ktor:ktor-events-jvm",
- "io.ktor:ktor-http-jvm",
- "io.ktor:ktor-io-jvm",
- "io.ktor:ktor-network-jvm",
- "io.ktor:ktor-network-tls-jvm",
- "io.ktor:ktor-serialization-jvm",
- "io.ktor:ktor-serialization-kotlinx-json-jvm",
- "io.ktor:ktor-serialization-kotlinx-jvm",
- "io.ktor:ktor-utils-jvm",
- "io.ktor:ktor-websocket-serialization-jvm",
- "io.ktor:ktor-websockets-jvm",
- "io.lacuna:bifurcan",
- "io.netty:netty-all",
- "io.netty:netty-buffer",
- "io.netty:netty-codec",
- "io.netty:netty-codec-compression",
- "io.netty:netty-codec-dns",
- "io.netty:netty-codec-haproxy",
- "io.netty:netty-codec-http",
- "io.netty:netty-codec-http2",
- "io.netty:netty-codec-marshalling",
- "io.netty:netty-codec-memcache",
- "io.netty:netty-codec-mqtt",
- "io.netty:netty-codec-protobuf",
- "io.netty:netty-codec-redis",
- "io.netty:netty-codec-smtp",
- "io.netty:netty-codec-socks",
- "io.netty:netty-codec-stomp",
- "io.netty:netty-codec-xml",
- "io.netty:netty-common",
- "io.netty:netty-handler",
- "io.netty:netty-handler-proxy",
- "io.netty:netty-handler-ssl-ocsp",
- "io.netty:netty-resolver",
- "io.netty:netty-resolver-dns",
- "io.netty:netty-resolver-dns-classes-macos",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-aarch_64",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64",
- "io.netty:netty-tcnative-classes",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-epoll",
- "io.netty:netty-transport-classes-io_uring",
- "io.netty:netty-transport-classes-kqueue",
- "io.netty:netty-transport-native-epoll:jar:linux-aarch_64",
- "io.netty:netty-transport-native-epoll:jar:linux-riscv64",
- "io.netty:netty-transport-native-epoll:jar:linux-x86_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-aarch_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-riscv64",
- "io.netty:netty-transport-native-io_uring:jar:linux-x86_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-aarch_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-x86_64",
- "io.netty:netty-transport-native-unix-common",
- "io.netty:netty-transport-rxtx",
- "io.netty:netty-transport-sctp",
- "io.netty:netty-transport-udt",
- "io.opentelemetry.semconv:opentelemetry-semconv",
- "io.opentelemetry:opentelemetry-api",
- "io.opentelemetry:opentelemetry-api-incubator",
- "io.opentelemetry:opentelemetry-context",
- "io.opentelemetry:opentelemetry-exporter-common",
- "io.opentelemetry:opentelemetry-exporter-otlp-common",
- "io.opentelemetry:opentelemetry-extension-kotlin",
- "io.opentelemetry:opentelemetry-sdk",
- "io.opentelemetry:opentelemetry-sdk-common",
- "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi",
- "io.opentelemetry:opentelemetry-sdk-logs",
- "io.opentelemetry:opentelemetry-sdk-metrics",
- "io.opentelemetry:opentelemetry-sdk-trace",
- "it.unimi.dsi:fastutil-core",
- "jakarta.xml.bind:jakarta.xml.bind-api",
- "javax.activation:javax.activation-api",
- "javax.annotation:javax.annotation-api",
- "javax.inject:javax.inject",
- "javax.xml.bind:jaxb-api",
- "jaxen:jaxen",
- "jetbrains.fleet:rhizomedb-compiler-plugin",
- "joda-time:joda-time",
- "junit:junit",
- "net.bytebuddy:byte-buddy",
- "net.bytebuddy:byte-buddy-agent",
- "net.java.dev.jna:jna",
- "net.java.dev.jna:jna-platform",
- "net.jcip:jcip-annotations",
- "net.sf.jopt-simple:jopt-simple",
- "one.util:streamex",
- "org.apache.ant:ant",
- "org.apache.ant:ant-launcher",
- "org.apache.commons:commons-collections4",
- "org.apache.commons:commons-compress",
- "org.apache.commons:commons-configuration2",
- "org.apache.commons:commons-csv",
- "org.apache.commons:commons-lang3",
- "org.apache.commons:commons-math3",
- "org.apache.commons:commons-text",
- "org.apache.httpcomponents:httpclient",
- "org.apache.httpcomponents:httpclient-cache",
- "org.apache.httpcomponents:httpcore",
- "org.apache.httpcomponents:httpmime",
- "org.apache.jena:jena-arq",
- "org.apache.jena:jena-base",
- "org.apache.jena:jena-core",
- "org.apache.jena:jena-iri",
- "org.apache.logging.log4j:log4j-api",
- "org.apache.lucene:lucene-analysis-common",
- "org.apache.lucene:lucene-core",
- "org.apache.maven.resolver:maven-resolver-api",
- "org.apache.maven.resolver:maven-resolver-connector-basic",
- "org.apache.maven.resolver:maven-resolver-impl",
- "org.apache.maven.resolver:maven-resolver-named-locks",
- "org.apache.maven.resolver:maven-resolver-spi",
- "org.apache.maven.resolver:maven-resolver-transport-file",
- "org.apache.maven.resolver:maven-resolver-transport-http",
- "org.apache.maven.resolver:maven-resolver-util",
- "org.apache.maven:maven-artifact",
- "org.apache.maven:maven-builder-support",
- "org.apache.maven:maven-model",
- "org.apache.maven:maven-model-builder",
- "org.apache.maven:maven-repository-metadata",
- "org.apache.maven:maven-resolver-provider",
- "org.apache.poi:poi",
- "org.apache.poi:poi-ooxml",
- "org.apache.poi:poi-ooxml-lite",
- "org.apache.thrift:libthrift",
- "org.apache.velocity:velocity-engine-core",
- "org.apache.ws.xmlschema:xmlschema-core",
- "org.apache.xmlbeans:xmlbeans",
- "org.apiguardian:apiguardian-api",
- "org.assertj:assertj-core",
- "org.atteo:evo-inflector",
- "org.bidib.com.github.markusbernhardt:proxy-vole",
- "org.bouncycastle:bcpkix-jdk15on",
- "org.bouncycastle:bcpkix-jdk18on",
- "org.bouncycastle:bcprov-jdk15on",
- "org.bouncycastle:bcprov-jdk18on",
- "org.bouncycastle:bcutil-jdk15on",
- "org.bouncycastle:bcutil-jdk18on",
- "org.checkerframework:checker-qual",
- "org.codehaus.groovy:groovy",
- "org.codehaus.groovy:groovy-json",
- "org.codehaus.groovy:groovy-jsr223",
- "org.codehaus.groovy:groovy-templates",
- "org.codehaus.groovy:groovy-xml",
- "org.codehaus.plexus:plexus-interpolation",
- "org.codehaus.plexus:plexus-utils",
- "org.codehaus.woodstox:stax2-api",
- "org.eclipse.sisu:org.eclipse.sisu.inject",
- "org.glassfish.jaxb:jaxb-runtime",
- "org.glassfish.jaxb:txw2",
- "org.glassfish:jakarta.json",
- "org.hamcrest:hamcrest",
- "org.hamcrest:hamcrest-core",
- "org.hamcrest:hamcrest-library",
- "org.hdrhistogram:HdrHistogram",
- "org.imgscalr:imgscalr-lib",
- "org.javadelight:delight-rhino-sandbox",
- "org.jboss.marshalling:jboss-marshalling",
- "org.jdom:jdom2",
- "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil",
- "org.jetbrains.intellij.deps.jcef:jcef",
- "org.jetbrains.intellij.deps.winp:winp",
- "org.jetbrains.intellij.deps:asm-all",
- "org.jetbrains.intellij.deps:commons-imaging",
- "org.jetbrains.intellij.deps:java-compatibility",
- "org.jetbrains.intellij.deps:rwmutex-idea",
- "org.jetbrains.intellij.plugins:structure-base",
- "org.jetbrains.intellij.plugins:structure-intellij",
- "org.jetbrains.intellij:blockmap",
- "org.jetbrains.jediterm:jediterm-core",
- "org.jetbrains.jediterm:jediterm-ui",
- "org.jetbrains.jps:jps-javac-extension",
- "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations",
- "org.jetbrains.kotlin:kotlin-gradle-plugin-api",
- "org.jetbrains.kotlin:kotlin-jps-plugin-classpath",
- "org.jetbrains.kotlin:kotlin-native-utils",
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-serialization-compiler-plugin",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlin:kotlin-test",
- "org.jetbrains.kotlin:kotlin-tooling-core",
- "org.jetbrains.kotlin:kotlin-util-io",
- "org.jetbrains.kotlin:kotlin-util-klib",
- "org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-debug",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j",
- "org.jetbrains.kotlinx:kotlinx-datetime-jvm",
- "org.jetbrains.kotlinx:kotlinx-html-jvm",
- "org.jetbrains.kotlinx:kotlinx-metadata-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm",
- "org.jetbrains.nativecerts:jvm-native-trusted-roots",
- "org.jetbrains.pty4j:pty4j",
- "org.jetbrains.teamcity:serviceMessages",
- "org.jetbrains:annotations",
- "org.jetbrains:annotations-java5",
- "org.jetbrains:apple-notary-api-kotlin-client",
- "org.jetbrains:jetCheck",
- "org.jetbrains:markdown-jvm",
- "org.jetbrains:marketplace-zip-signer",
- "org.jmock:jmock",
- "org.json:json",
- "org.jsoup:jsoup",
- "org.junit.jupiter:junit-jupiter-api",
- "org.junit.jupiter:junit-jupiter-engine",
- "org.junit.jupiter:junit-jupiter-params",
- "org.junit.platform:junit-platform-commons",
- "org.junit.platform:junit-platform-engine",
- "org.junit.platform:junit-platform-launcher",
- "org.junit.vintage:junit-vintage-engine",
- "org.lz4:lz4-java",
- "org.mockito:mockito-core",
- "org.mockito:mockito-junit-jupiter",
- "org.mozilla:rhino",
- "org.mozilla:rhino-runtime",
- "org.objenesis:objenesis",
- "org.opentest4j:opentest4j",
- "org.roaringbitmap:RoaringBitmap",
- "org.slf4j:jcl-over-slf4j",
- "org.slf4j:log4j-over-slf4j",
- "org.slf4j:slf4j-api",
- "org.slf4j:slf4j-jdk14",
- "org.snakeyaml:snakeyaml-engine",
- "org.spdx:java-spdx-library",
- "org.spdx:spdx-jackson-store",
- "org.spdx:spdx-rdf-store",
- "org.spdx:spdx-spreadsheet-store",
- "org.spdx:spdx-tagvalue-store",
- "org.spdx:tools-java",
- "org.swinglabs:swingx-core",
- "org.tukaani:xz",
- "org.yaml:snakeyaml",
- "oro:oro",
- "software.amazon.ion:ion-java",
- "xerces:xercesImpl",
- "xml-apis:xml-apis",
- "xml-resolver:xml-resolver",
- "xmlpull:xmlpull"
- ],
- "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/grazi/grazie-platform-public/": [
- "ai.grazie.model:model-common-jvm",
- "ai.grazie.model:model-gec-jvm",
- "ai.grazie.model:model-text-jvm",
- "ai.grazie.nlp:nlp-common-jvm",
- "ai.grazie.nlp:nlp-detect-jvm",
- "ai.grazie.nlp:nlp-langs-jvm",
- "ai.grazie.nlp:nlp-patterns-jvm",
- "ai.grazie.nlp:nlp-phonetics-jvm",
- "ai.grazie.nlp:nlp-similarity-jvm",
- "ai.grazie.nlp:nlp-tokenizer-jvm",
- "ai.grazie.spell:gec-spell-engine-local-jvm",
- "ai.grazie.spell:hunspell-en-jvm",
- "ai.grazie.utils:utils-common-jvm",
- "ai.grazie.utils:utils-lucene-lt-compatibility",
- "cglib:cglib-nodep",
- "com.amazon.ion:ion-java",
- "com.amazonaws:aws-java-sdk-core",
- "com.amazonaws:aws-java-sdk-kms",
- "com.amazonaws:aws-java-sdk-s3",
- "com.amazonaws:jmespath-java",
- "com.apicatalog:titanium-json-ld",
- "com.auth0:java-jwt",
- "com.dynatrace.hash4j:hash4j",
- "com.esotericsoftware:kryo5",
- "com.ethlo.time:itu",
- "com.fasterxml.jackson.core:jackson-annotations",
- "com.fasterxml.jackson.core:jackson-core",
- "com.fasterxml.jackson.core:jackson-databind",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-xml",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml",
- "com.fasterxml.jackson.datatype:jackson-datatype-joda",
- "com.fasterxml.jackson.jr:jackson-jr-objects",
- "com.fasterxml.jackson.module:jackson-module-kotlin",
- "com.fasterxml.woodstox:woodstox-core",
- "com.fasterxml:aalto-xml",
- "com.github.andrewoma.dexx:collection",
- "com.github.ben-manes.caffeine:caffeine",
- "com.github.java-json-tools:btf",
- "com.github.java-json-tools:jackson-coreutils",
- "com.github.java-json-tools:jackson-coreutils-equivalence",
- "com.github.java-json-tools:json-schema-core",
- "com.github.java-json-tools:json-schema-validator",
- "com.github.java-json-tools:msg-simple",
- "com.github.java-json-tools:uri-template",
- "com.github.jsonld-java:jsonld-java",
- "com.github.luben:zstd-jni",
- "com.github.marschall:memoryfilesystem",
- "com.github.spullara.cli-parser:cli-parser",
- "com.github.virtuald:curvesapi",
- "com.github.weisj:jsvg",
- "com.google.code.findbugs:jsr305",
- "com.google.code.gson:gson",
- "com.google.errorprone:error_prone_annotations",
- "com.google.guava:failureaccess",
- "com.google.guava:guava",
- "com.google.guava:listenablefuture",
- "com.google.j2objc:j2objc-annotations",
- "com.google.protobuf.nano:protobuf-javanano",
- "com.google.protobuf:protobuf-java",
- "com.googlecode.libphonenumber:libphonenumber",
- "com.googlecode.plist:dd-plist",
- "com.h2database:h2-mvstore",
- "com.ibm.icu:icu4j",
- "com.intellij.platform:kotlinx-coroutines-core-jvm",
- "com.intellij.platform:kotlinx-coroutines-debug",
- "com.intellij.platform:kotlinx-coroutines-slf4j",
- "com.intellij.platform:kotlinx-coroutines-test-jvm",
- "com.jetbrains.fleet:rpc-compiler-plugin",
- "com.jetbrains.format-ripper:format-ripper",
- "com.jetbrains.fus.reporting:ap-validation",
- "com.jetbrains.fus.reporting:model",
- "com.jetbrains.intellij.devkit:devkit-runtime-module-repository-jps",
- "com.jetbrains.intellij.java:java-aether-dependency-resolver",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util-java8",
- "com.jetbrains.intellij.java:java-gui-forms-compiler",
- "com.jetbrains.intellij.java:java-gui-forms-rt",
- "com.jetbrains.intellij.java:java-rt",
- "com.jetbrains.intellij.platform:jps-build",
- "com.jetbrains.intellij.platform:jps-build-javac-rt",
- "com.jetbrains.intellij.platform:jps-model",
- "com.jetbrains.intellij.platform:jps-model-impl",
- "com.jetbrains.intellij.platform:jps-model-serialization",
- "com.jetbrains.intellij.platform:runtime-repository",
- "com.jetbrains.intellij.platform:tracing-rt",
- "com.jetbrains.intellij.platform:util",
- "com.jetbrains.intellij.platform:util-base",
- "com.jetbrains.intellij.platform:util-class-loader",
- "com.jetbrains.intellij.platform:util-jdom",
- "com.jetbrains.intellij.platform:util-nanoxml",
- "com.jetbrains.intellij.platform:util-rt",
- "com.jetbrains.intellij.platform:util-rt-java8",
- "com.jetbrains.intellij.platform:util-xml-dom",
- "com.jetbrains.intellij.platform:util-zip",
- "com.jetbrains.mlapi:extension",
- "com.jetbrains.rd:rd-core",
- "com.jetbrains.rd:rd-framework",
- "com.jetbrains.rd:rd-swing",
- "com.jetbrains.rd:rd-text",
- "com.jetbrains:jbr-api",
- "com.jgoodies:forms",
- "com.jgoodies:jgoodies-common",
- "com.miglayout:miglayout-core",
- "com.miglayout:miglayout-swing",
- "com.networknt:json-schema-validator",
- "com.opencsv:opencsv",
- "com.squareup.okhttp3:mockwebserver",
- "com.squareup.okhttp3:mockwebserver3",
- "com.squareup.okhttp3:okhttp",
- "com.squareup.okhttp3:okhttp-jvm",
- "com.squareup.okio:okio-jvm",
- "com.sun.activation:jakarta.activation",
- "com.sun.activation:javax.activation",
- "com.sun.istack:istack-commons-runtime",
- "com.sun.mail:mailapi",
- "com.thoughtworks.qdox:qdox",
- "com.thoughtworks.xstream:xstream",
- "com.zaxxer:SparseBitSet",
- "commons-beanutils:commons-beanutils",
- "commons-cli:commons-cli",
- "commons-codec:commons-codec",
- "commons-collections:commons-collections",
- "commons-io:commons-io",
- "commons-logging:commons-logging",
- "dk.brics:automaton",
- "info.debatty:java-string-similarity",
- "io.github.classgraph:classgraph",
- "io.github.java-diff-utils:java-diff-utils",
- "io.github.x-stream:mxparser",
- "io.kotest:kotest-assertions-api-jvm",
- "io.kotest:kotest-assertions-core-jvm",
- "io.kotest:kotest-assertions-shared-jvm",
- "io.kotest:kotest-common-jvm",
- "io.ktor:ktor-client-auth-jvm",
- "io.ktor:ktor-client-content-negotiation-jvm",
- "io.ktor:ktor-client-core-jvm",
- "io.ktor:ktor-client-encoding-jvm",
- "io.ktor:ktor-client-java-jvm",
- "io.ktor:ktor-client-logging-jvm",
- "io.ktor:ktor-client-okhttp-jvm",
- "io.ktor:ktor-events-jvm",
- "io.ktor:ktor-http-jvm",
- "io.ktor:ktor-io-jvm",
- "io.ktor:ktor-network-jvm",
- "io.ktor:ktor-network-tls-jvm",
- "io.ktor:ktor-serialization-jvm",
- "io.ktor:ktor-serialization-kotlinx-json-jvm",
- "io.ktor:ktor-serialization-kotlinx-jvm",
- "io.ktor:ktor-utils-jvm",
- "io.ktor:ktor-websocket-serialization-jvm",
- "io.ktor:ktor-websockets-jvm",
- "io.lacuna:bifurcan",
- "io.netty:netty-all",
- "io.netty:netty-buffer",
- "io.netty:netty-codec",
- "io.netty:netty-codec-compression",
- "io.netty:netty-codec-dns",
- "io.netty:netty-codec-haproxy",
- "io.netty:netty-codec-http",
- "io.netty:netty-codec-http2",
- "io.netty:netty-codec-marshalling",
- "io.netty:netty-codec-memcache",
- "io.netty:netty-codec-mqtt",
- "io.netty:netty-codec-protobuf",
- "io.netty:netty-codec-redis",
- "io.netty:netty-codec-smtp",
- "io.netty:netty-codec-socks",
- "io.netty:netty-codec-stomp",
- "io.netty:netty-codec-xml",
- "io.netty:netty-common",
- "io.netty:netty-handler",
- "io.netty:netty-handler-proxy",
- "io.netty:netty-handler-ssl-ocsp",
- "io.netty:netty-resolver",
- "io.netty:netty-resolver-dns",
- "io.netty:netty-resolver-dns-classes-macos",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-aarch_64",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64",
- "io.netty:netty-tcnative-classes",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-epoll",
- "io.netty:netty-transport-classes-io_uring",
- "io.netty:netty-transport-classes-kqueue",
- "io.netty:netty-transport-native-epoll:jar:linux-aarch_64",
- "io.netty:netty-transport-native-epoll:jar:linux-riscv64",
- "io.netty:netty-transport-native-epoll:jar:linux-x86_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-aarch_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-riscv64",
- "io.netty:netty-transport-native-io_uring:jar:linux-x86_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-aarch_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-x86_64",
- "io.netty:netty-transport-native-unix-common",
- "io.netty:netty-transport-rxtx",
- "io.netty:netty-transport-sctp",
- "io.netty:netty-transport-udt",
- "io.opentelemetry.semconv:opentelemetry-semconv",
- "io.opentelemetry:opentelemetry-api",
- "io.opentelemetry:opentelemetry-api-incubator",
- "io.opentelemetry:opentelemetry-context",
- "io.opentelemetry:opentelemetry-exporter-common",
- "io.opentelemetry:opentelemetry-exporter-otlp-common",
- "io.opentelemetry:opentelemetry-extension-kotlin",
- "io.opentelemetry:opentelemetry-sdk",
- "io.opentelemetry:opentelemetry-sdk-common",
- "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi",
- "io.opentelemetry:opentelemetry-sdk-logs",
- "io.opentelemetry:opentelemetry-sdk-metrics",
- "io.opentelemetry:opentelemetry-sdk-trace",
- "it.unimi.dsi:fastutil-core",
- "jakarta.xml.bind:jakarta.xml.bind-api",
- "javax.activation:javax.activation-api",
- "javax.annotation:javax.annotation-api",
- "javax.inject:javax.inject",
- "javax.xml.bind:jaxb-api",
- "jaxen:jaxen",
- "jetbrains.fleet:rhizomedb-compiler-plugin",
- "joda-time:joda-time",
- "junit:junit",
- "net.bytebuddy:byte-buddy",
- "net.bytebuddy:byte-buddy-agent",
- "net.java.dev.jna:jna",
- "net.java.dev.jna:jna-platform",
- "net.jcip:jcip-annotations",
- "net.sf.jopt-simple:jopt-simple",
- "one.util:streamex",
- "org.apache.ant:ant",
- "org.apache.ant:ant-launcher",
- "org.apache.commons:commons-collections4",
- "org.apache.commons:commons-compress",
- "org.apache.commons:commons-configuration2",
- "org.apache.commons:commons-csv",
- "org.apache.commons:commons-lang3",
- "org.apache.commons:commons-math3",
- "org.apache.commons:commons-text",
- "org.apache.httpcomponents:httpclient",
- "org.apache.httpcomponents:httpclient-cache",
- "org.apache.httpcomponents:httpcore",
- "org.apache.httpcomponents:httpmime",
- "org.apache.jena:jena-arq",
- "org.apache.jena:jena-base",
- "org.apache.jena:jena-core",
- "org.apache.jena:jena-iri",
- "org.apache.logging.log4j:log4j-api",
- "org.apache.lucene:lucene-analysis-common",
- "org.apache.lucene:lucene-core",
- "org.apache.maven.resolver:maven-resolver-api",
- "org.apache.maven.resolver:maven-resolver-connector-basic",
- "org.apache.maven.resolver:maven-resolver-impl",
- "org.apache.maven.resolver:maven-resolver-named-locks",
- "org.apache.maven.resolver:maven-resolver-spi",
- "org.apache.maven.resolver:maven-resolver-transport-file",
- "org.apache.maven.resolver:maven-resolver-transport-http",
- "org.apache.maven.resolver:maven-resolver-util",
- "org.apache.maven:maven-artifact",
- "org.apache.maven:maven-builder-support",
- "org.apache.maven:maven-model",
- "org.apache.maven:maven-model-builder",
- "org.apache.maven:maven-repository-metadata",
- "org.apache.maven:maven-resolver-provider",
- "org.apache.poi:poi",
- "org.apache.poi:poi-ooxml",
- "org.apache.poi:poi-ooxml-lite",
- "org.apache.thrift:libthrift",
- "org.apache.velocity:velocity-engine-core",
- "org.apache.ws.xmlschema:xmlschema-core",
- "org.apache.xmlbeans:xmlbeans",
- "org.apiguardian:apiguardian-api",
- "org.assertj:assertj-core",
- "org.atteo:evo-inflector",
- "org.bidib.com.github.markusbernhardt:proxy-vole",
- "org.bouncycastle:bcpkix-jdk15on",
- "org.bouncycastle:bcpkix-jdk18on",
- "org.bouncycastle:bcprov-jdk15on",
- "org.bouncycastle:bcprov-jdk18on",
- "org.bouncycastle:bcutil-jdk15on",
- "org.bouncycastle:bcutil-jdk18on",
- "org.checkerframework:checker-qual",
- "org.codehaus.groovy:groovy",
- "org.codehaus.groovy:groovy-json",
- "org.codehaus.groovy:groovy-jsr223",
- "org.codehaus.groovy:groovy-templates",
- "org.codehaus.groovy:groovy-xml",
- "org.codehaus.plexus:plexus-interpolation",
- "org.codehaus.plexus:plexus-utils",
- "org.codehaus.woodstox:stax2-api",
- "org.eclipse.sisu:org.eclipse.sisu.inject",
- "org.glassfish.jaxb:jaxb-runtime",
- "org.glassfish.jaxb:txw2",
- "org.glassfish:jakarta.json",
- "org.hamcrest:hamcrest",
- "org.hamcrest:hamcrest-core",
- "org.hamcrest:hamcrest-library",
- "org.hdrhistogram:HdrHistogram",
- "org.imgscalr:imgscalr-lib",
- "org.javadelight:delight-rhino-sandbox",
- "org.jboss.marshalling:jboss-marshalling",
- "org.jdom:jdom2",
- "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil",
- "org.jetbrains.intellij.deps.jcef:jcef",
- "org.jetbrains.intellij.deps.winp:winp",
- "org.jetbrains.intellij.deps:asm-all",
- "org.jetbrains.intellij.deps:commons-imaging",
- "org.jetbrains.intellij.deps:java-compatibility",
- "org.jetbrains.intellij.deps:rwmutex-idea",
- "org.jetbrains.intellij.plugins:structure-base",
- "org.jetbrains.intellij.plugins:structure-intellij",
- "org.jetbrains.intellij:blockmap",
- "org.jetbrains.jediterm:jediterm-core",
- "org.jetbrains.jediterm:jediterm-ui",
- "org.jetbrains.jps:jps-javac-extension",
- "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations",
- "org.jetbrains.kotlin:kotlin-gradle-plugin-api",
- "org.jetbrains.kotlin:kotlin-jps-plugin-classpath",
- "org.jetbrains.kotlin:kotlin-native-utils",
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-serialization-compiler-plugin",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlin:kotlin-test",
- "org.jetbrains.kotlin:kotlin-tooling-core",
- "org.jetbrains.kotlin:kotlin-util-io",
- "org.jetbrains.kotlin:kotlin-util-klib",
- "org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-debug",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j",
- "org.jetbrains.kotlinx:kotlinx-datetime-jvm",
- "org.jetbrains.kotlinx:kotlinx-html-jvm",
- "org.jetbrains.kotlinx:kotlinx-metadata-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm",
- "org.jetbrains.nativecerts:jvm-native-trusted-roots",
- "org.jetbrains.pty4j:pty4j",
- "org.jetbrains.teamcity:serviceMessages",
- "org.jetbrains:annotations",
- "org.jetbrains:annotations-java5",
- "org.jetbrains:apple-notary-api-kotlin-client",
- "org.jetbrains:jetCheck",
- "org.jetbrains:markdown-jvm",
- "org.jetbrains:marketplace-zip-signer",
- "org.jmock:jmock",
- "org.json:json",
- "org.jsoup:jsoup",
- "org.junit.jupiter:junit-jupiter-api",
- "org.junit.jupiter:junit-jupiter-engine",
- "org.junit.jupiter:junit-jupiter-params",
- "org.junit.platform:junit-platform-commons",
- "org.junit.platform:junit-platform-engine",
- "org.junit.platform:junit-platform-launcher",
- "org.junit.vintage:junit-vintage-engine",
- "org.lz4:lz4-java",
- "org.mockito:mockito-core",
- "org.mockito:mockito-junit-jupiter",
- "org.mozilla:rhino",
- "org.mozilla:rhino-runtime",
- "org.objenesis:objenesis",
- "org.opentest4j:opentest4j",
- "org.roaringbitmap:RoaringBitmap",
- "org.slf4j:jcl-over-slf4j",
- "org.slf4j:log4j-over-slf4j",
- "org.slf4j:slf4j-api",
- "org.slf4j:slf4j-jdk14",
- "org.snakeyaml:snakeyaml-engine",
- "org.spdx:java-spdx-library",
- "org.spdx:spdx-jackson-store",
- "org.spdx:spdx-rdf-store",
- "org.spdx:spdx-spreadsheet-store",
- "org.spdx:spdx-tagvalue-store",
- "org.spdx:tools-java",
- "org.swinglabs:swingx-core",
- "org.tukaani:xz",
- "org.yaml:snakeyaml",
- "oro:oro",
- "software.amazon.ion:ion-java",
- "xerces:xercesImpl",
- "xml-apis:xml-apis",
- "xml-resolver:xml-resolver",
- "xmlpull:xmlpull"
- ],
- "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/kpm/public/": [
- "ai.grazie.model:model-common-jvm",
- "ai.grazie.model:model-gec-jvm",
- "ai.grazie.model:model-text-jvm",
- "ai.grazie.nlp:nlp-common-jvm",
- "ai.grazie.nlp:nlp-detect-jvm",
- "ai.grazie.nlp:nlp-langs-jvm",
- "ai.grazie.nlp:nlp-patterns-jvm",
- "ai.grazie.nlp:nlp-phonetics-jvm",
- "ai.grazie.nlp:nlp-similarity-jvm",
- "ai.grazie.nlp:nlp-tokenizer-jvm",
- "ai.grazie.spell:gec-spell-engine-local-jvm",
- "ai.grazie.spell:hunspell-en-jvm",
- "ai.grazie.utils:utils-common-jvm",
- "ai.grazie.utils:utils-lucene-lt-compatibility",
- "cglib:cglib-nodep",
- "com.amazon.ion:ion-java",
- "com.amazonaws:aws-java-sdk-core",
- "com.amazonaws:aws-java-sdk-kms",
- "com.amazonaws:aws-java-sdk-s3",
- "com.amazonaws:jmespath-java",
- "com.apicatalog:titanium-json-ld",
- "com.auth0:java-jwt",
- "com.dynatrace.hash4j:hash4j",
- "com.esotericsoftware:kryo5",
- "com.ethlo.time:itu",
- "com.fasterxml.jackson.core:jackson-annotations",
- "com.fasterxml.jackson.core:jackson-core",
- "com.fasterxml.jackson.core:jackson-databind",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-xml",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml",
- "com.fasterxml.jackson.datatype:jackson-datatype-joda",
- "com.fasterxml.jackson.jr:jackson-jr-objects",
- "com.fasterxml.jackson.module:jackson-module-kotlin",
- "com.fasterxml.woodstox:woodstox-core",
- "com.fasterxml:aalto-xml",
- "com.github.andrewoma.dexx:collection",
- "com.github.ben-manes.caffeine:caffeine",
- "com.github.java-json-tools:btf",
- "com.github.java-json-tools:jackson-coreutils",
- "com.github.java-json-tools:jackson-coreutils-equivalence",
- "com.github.java-json-tools:json-schema-core",
- "com.github.java-json-tools:json-schema-validator",
- "com.github.java-json-tools:msg-simple",
- "com.github.java-json-tools:uri-template",
- "com.github.jsonld-java:jsonld-java",
- "com.github.luben:zstd-jni",
- "com.github.marschall:memoryfilesystem",
- "com.github.spullara.cli-parser:cli-parser",
- "com.github.virtuald:curvesapi",
- "com.github.weisj:jsvg",
- "com.google.code.findbugs:jsr305",
- "com.google.code.gson:gson",
- "com.google.errorprone:error_prone_annotations",
- "com.google.guava:failureaccess",
- "com.google.guava:guava",
- "com.google.guava:listenablefuture",
- "com.google.j2objc:j2objc-annotations",
- "com.google.protobuf.nano:protobuf-javanano",
- "com.google.protobuf:protobuf-java",
- "com.googlecode.libphonenumber:libphonenumber",
- "com.googlecode.plist:dd-plist",
- "com.h2database:h2-mvstore",
- "com.ibm.icu:icu4j",
- "com.intellij.platform:kotlinx-coroutines-core-jvm",
- "com.intellij.platform:kotlinx-coroutines-debug",
- "com.intellij.platform:kotlinx-coroutines-slf4j",
- "com.intellij.platform:kotlinx-coroutines-test-jvm",
- "com.jetbrains.fleet:rpc-compiler-plugin",
- "com.jetbrains.format-ripper:format-ripper",
- "com.jetbrains.fus.reporting:ap-validation",
- "com.jetbrains.fus.reporting:model",
- "com.jetbrains.intellij.devkit:devkit-runtime-module-repository-jps",
- "com.jetbrains.intellij.java:java-aether-dependency-resolver",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util-java8",
- "com.jetbrains.intellij.java:java-gui-forms-compiler",
- "com.jetbrains.intellij.java:java-gui-forms-rt",
- "com.jetbrains.intellij.java:java-rt",
- "com.jetbrains.intellij.platform:jps-build",
- "com.jetbrains.intellij.platform:jps-build-javac-rt",
- "com.jetbrains.intellij.platform:jps-model",
- "com.jetbrains.intellij.platform:jps-model-impl",
- "com.jetbrains.intellij.platform:jps-model-serialization",
- "com.jetbrains.intellij.platform:runtime-repository",
- "com.jetbrains.intellij.platform:tracing-rt",
- "com.jetbrains.intellij.platform:util",
- "com.jetbrains.intellij.platform:util-base",
- "com.jetbrains.intellij.platform:util-class-loader",
- "com.jetbrains.intellij.platform:util-jdom",
- "com.jetbrains.intellij.platform:util-nanoxml",
- "com.jetbrains.intellij.platform:util-rt",
- "com.jetbrains.intellij.platform:util-rt-java8",
- "com.jetbrains.intellij.platform:util-xml-dom",
- "com.jetbrains.intellij.platform:util-zip",
- "com.jetbrains.mlapi:extension",
- "com.jetbrains.rd:rd-core",
- "com.jetbrains.rd:rd-framework",
- "com.jetbrains.rd:rd-swing",
- "com.jetbrains.rd:rd-text",
- "com.jetbrains:jbr-api",
- "com.jgoodies:forms",
- "com.jgoodies:jgoodies-common",
- "com.miglayout:miglayout-core",
- "com.miglayout:miglayout-swing",
- "com.networknt:json-schema-validator",
- "com.opencsv:opencsv",
- "com.squareup.okhttp3:mockwebserver",
- "com.squareup.okhttp3:mockwebserver3",
- "com.squareup.okhttp3:okhttp",
- "com.squareup.okhttp3:okhttp-jvm",
- "com.squareup.okio:okio-jvm",
- "com.sun.activation:jakarta.activation",
- "com.sun.activation:javax.activation",
- "com.sun.istack:istack-commons-runtime",
- "com.sun.mail:mailapi",
- "com.thoughtworks.qdox:qdox",
- "com.thoughtworks.xstream:xstream",
- "com.zaxxer:SparseBitSet",
- "commons-beanutils:commons-beanutils",
- "commons-cli:commons-cli",
- "commons-codec:commons-codec",
- "commons-collections:commons-collections",
- "commons-io:commons-io",
- "commons-logging:commons-logging",
- "dk.brics:automaton",
- "info.debatty:java-string-similarity",
- "io.github.classgraph:classgraph",
- "io.github.java-diff-utils:java-diff-utils",
- "io.github.x-stream:mxparser",
- "io.kotest:kotest-assertions-api-jvm",
- "io.kotest:kotest-assertions-core-jvm",
- "io.kotest:kotest-assertions-shared-jvm",
- "io.kotest:kotest-common-jvm",
- "io.ktor:ktor-client-auth-jvm",
- "io.ktor:ktor-client-content-negotiation-jvm",
- "io.ktor:ktor-client-core-jvm",
- "io.ktor:ktor-client-encoding-jvm",
- "io.ktor:ktor-client-java-jvm",
- "io.ktor:ktor-client-logging-jvm",
- "io.ktor:ktor-client-okhttp-jvm",
- "io.ktor:ktor-events-jvm",
- "io.ktor:ktor-http-jvm",
- "io.ktor:ktor-io-jvm",
- "io.ktor:ktor-network-jvm",
- "io.ktor:ktor-network-tls-jvm",
- "io.ktor:ktor-serialization-jvm",
- "io.ktor:ktor-serialization-kotlinx-json-jvm",
- "io.ktor:ktor-serialization-kotlinx-jvm",
- "io.ktor:ktor-utils-jvm",
- "io.ktor:ktor-websocket-serialization-jvm",
- "io.ktor:ktor-websockets-jvm",
- "io.lacuna:bifurcan",
- "io.netty:netty-all",
- "io.netty:netty-buffer",
- "io.netty:netty-codec",
- "io.netty:netty-codec-compression",
- "io.netty:netty-codec-dns",
- "io.netty:netty-codec-haproxy",
- "io.netty:netty-codec-http",
- "io.netty:netty-codec-http2",
- "io.netty:netty-codec-marshalling",
- "io.netty:netty-codec-memcache",
- "io.netty:netty-codec-mqtt",
- "io.netty:netty-codec-protobuf",
- "io.netty:netty-codec-redis",
- "io.netty:netty-codec-smtp",
- "io.netty:netty-codec-socks",
- "io.netty:netty-codec-stomp",
- "io.netty:netty-codec-xml",
- "io.netty:netty-common",
- "io.netty:netty-handler",
- "io.netty:netty-handler-proxy",
- "io.netty:netty-handler-ssl-ocsp",
- "io.netty:netty-resolver",
- "io.netty:netty-resolver-dns",
- "io.netty:netty-resolver-dns-classes-macos",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-aarch_64",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64",
- "io.netty:netty-tcnative-classes",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-epoll",
- "io.netty:netty-transport-classes-io_uring",
- "io.netty:netty-transport-classes-kqueue",
- "io.netty:netty-transport-native-epoll:jar:linux-aarch_64",
- "io.netty:netty-transport-native-epoll:jar:linux-riscv64",
- "io.netty:netty-transport-native-epoll:jar:linux-x86_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-aarch_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-riscv64",
- "io.netty:netty-transport-native-io_uring:jar:linux-x86_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-aarch_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-x86_64",
- "io.netty:netty-transport-native-unix-common",
- "io.netty:netty-transport-rxtx",
- "io.netty:netty-transport-sctp",
- "io.netty:netty-transport-udt",
- "io.opentelemetry.semconv:opentelemetry-semconv",
- "io.opentelemetry:opentelemetry-api",
- "io.opentelemetry:opentelemetry-api-incubator",
- "io.opentelemetry:opentelemetry-context",
- "io.opentelemetry:opentelemetry-exporter-common",
- "io.opentelemetry:opentelemetry-exporter-otlp-common",
- "io.opentelemetry:opentelemetry-extension-kotlin",
- "io.opentelemetry:opentelemetry-sdk",
- "io.opentelemetry:opentelemetry-sdk-common",
- "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi",
- "io.opentelemetry:opentelemetry-sdk-logs",
- "io.opentelemetry:opentelemetry-sdk-metrics",
- "io.opentelemetry:opentelemetry-sdk-trace",
- "it.unimi.dsi:fastutil-core",
- "jakarta.xml.bind:jakarta.xml.bind-api",
- "javax.activation:javax.activation-api",
- "javax.annotation:javax.annotation-api",
- "javax.inject:javax.inject",
- "javax.xml.bind:jaxb-api",
- "jaxen:jaxen",
- "jetbrains.fleet:rhizomedb-compiler-plugin",
- "joda-time:joda-time",
- "junit:junit",
- "net.bytebuddy:byte-buddy",
- "net.bytebuddy:byte-buddy-agent",
- "net.java.dev.jna:jna",
- "net.java.dev.jna:jna-platform",
- "net.jcip:jcip-annotations",
- "net.sf.jopt-simple:jopt-simple",
- "one.util:streamex",
- "org.apache.ant:ant",
- "org.apache.ant:ant-launcher",
- "org.apache.commons:commons-collections4",
- "org.apache.commons:commons-compress",
- "org.apache.commons:commons-configuration2",
- "org.apache.commons:commons-csv",
- "org.apache.commons:commons-lang3",
- "org.apache.commons:commons-math3",
- "org.apache.commons:commons-text",
- "org.apache.httpcomponents:httpclient",
- "org.apache.httpcomponents:httpclient-cache",
- "org.apache.httpcomponents:httpcore",
- "org.apache.httpcomponents:httpmime",
- "org.apache.jena:jena-arq",
- "org.apache.jena:jena-base",
- "org.apache.jena:jena-core",
- "org.apache.jena:jena-iri",
- "org.apache.logging.log4j:log4j-api",
- "org.apache.lucene:lucene-analysis-common",
- "org.apache.lucene:lucene-core",
- "org.apache.maven.resolver:maven-resolver-api",
- "org.apache.maven.resolver:maven-resolver-connector-basic",
- "org.apache.maven.resolver:maven-resolver-impl",
- "org.apache.maven.resolver:maven-resolver-named-locks",
- "org.apache.maven.resolver:maven-resolver-spi",
- "org.apache.maven.resolver:maven-resolver-transport-file",
- "org.apache.maven.resolver:maven-resolver-transport-http",
- "org.apache.maven.resolver:maven-resolver-util",
- "org.apache.maven:maven-artifact",
- "org.apache.maven:maven-builder-support",
- "org.apache.maven:maven-model",
- "org.apache.maven:maven-model-builder",
- "org.apache.maven:maven-repository-metadata",
- "org.apache.maven:maven-resolver-provider",
- "org.apache.poi:poi",
- "org.apache.poi:poi-ooxml",
- "org.apache.poi:poi-ooxml-lite",
- "org.apache.thrift:libthrift",
- "org.apache.velocity:velocity-engine-core",
- "org.apache.ws.xmlschema:xmlschema-core",
- "org.apache.xmlbeans:xmlbeans",
- "org.apiguardian:apiguardian-api",
- "org.assertj:assertj-core",
- "org.atteo:evo-inflector",
- "org.bidib.com.github.markusbernhardt:proxy-vole",
- "org.bouncycastle:bcpkix-jdk15on",
- "org.bouncycastle:bcpkix-jdk18on",
- "org.bouncycastle:bcprov-jdk15on",
- "org.bouncycastle:bcprov-jdk18on",
- "org.bouncycastle:bcutil-jdk15on",
- "org.bouncycastle:bcutil-jdk18on",
- "org.checkerframework:checker-qual",
- "org.codehaus.groovy:groovy",
- "org.codehaus.groovy:groovy-json",
- "org.codehaus.groovy:groovy-jsr223",
- "org.codehaus.groovy:groovy-templates",
- "org.codehaus.groovy:groovy-xml",
- "org.codehaus.plexus:plexus-interpolation",
- "org.codehaus.plexus:plexus-utils",
- "org.codehaus.woodstox:stax2-api",
- "org.eclipse.sisu:org.eclipse.sisu.inject",
- "org.glassfish.jaxb:jaxb-runtime",
- "org.glassfish.jaxb:txw2",
- "org.glassfish:jakarta.json",
- "org.hamcrest:hamcrest",
- "org.hamcrest:hamcrest-core",
- "org.hamcrest:hamcrest-library",
- "org.hdrhistogram:HdrHistogram",
- "org.imgscalr:imgscalr-lib",
- "org.javadelight:delight-rhino-sandbox",
- "org.jboss.marshalling:jboss-marshalling",
- "org.jdom:jdom2",
- "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil",
- "org.jetbrains.intellij.deps.jcef:jcef",
- "org.jetbrains.intellij.deps.winp:winp",
- "org.jetbrains.intellij.deps:asm-all",
- "org.jetbrains.intellij.deps:commons-imaging",
- "org.jetbrains.intellij.deps:java-compatibility",
- "org.jetbrains.intellij.deps:rwmutex-idea",
- "org.jetbrains.intellij.plugins:structure-base",
- "org.jetbrains.intellij.plugins:structure-intellij",
- "org.jetbrains.intellij:blockmap",
- "org.jetbrains.jediterm:jediterm-core",
- "org.jetbrains.jediterm:jediterm-ui",
- "org.jetbrains.jps:jps-javac-extension",
- "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations",
- "org.jetbrains.kotlin:kotlin-gradle-plugin-api",
- "org.jetbrains.kotlin:kotlin-jps-plugin-classpath",
- "org.jetbrains.kotlin:kotlin-native-utils",
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-serialization-compiler-plugin",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlin:kotlin-test",
- "org.jetbrains.kotlin:kotlin-tooling-core",
- "org.jetbrains.kotlin:kotlin-util-io",
- "org.jetbrains.kotlin:kotlin-util-klib",
- "org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-debug",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j",
- "org.jetbrains.kotlinx:kotlinx-datetime-jvm",
- "org.jetbrains.kotlinx:kotlinx-html-jvm",
- "org.jetbrains.kotlinx:kotlinx-metadata-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm",
- "org.jetbrains.nativecerts:jvm-native-trusted-roots",
- "org.jetbrains.pty4j:pty4j",
- "org.jetbrains.teamcity:serviceMessages",
- "org.jetbrains:annotations",
- "org.jetbrains:annotations-java5",
- "org.jetbrains:apple-notary-api-kotlin-client",
- "org.jetbrains:jetCheck",
- "org.jetbrains:markdown-jvm",
- "org.jetbrains:marketplace-zip-signer",
- "org.jmock:jmock",
- "org.json:json",
- "org.jsoup:jsoup",
- "org.junit.jupiter:junit-jupiter-api",
- "org.junit.jupiter:junit-jupiter-engine",
- "org.junit.jupiter:junit-jupiter-params",
- "org.junit.platform:junit-platform-commons",
- "org.junit.platform:junit-platform-engine",
- "org.junit.platform:junit-platform-launcher",
- "org.junit.vintage:junit-vintage-engine",
- "org.lz4:lz4-java",
- "org.mockito:mockito-core",
- "org.mockito:mockito-junit-jupiter",
- "org.mozilla:rhino",
- "org.mozilla:rhino-runtime",
- "org.objenesis:objenesis",
- "org.opentest4j:opentest4j",
- "org.roaringbitmap:RoaringBitmap",
- "org.slf4j:jcl-over-slf4j",
- "org.slf4j:log4j-over-slf4j",
- "org.slf4j:slf4j-api",
- "org.slf4j:slf4j-jdk14",
- "org.snakeyaml:snakeyaml-engine",
- "org.spdx:java-spdx-library",
- "org.spdx:spdx-jackson-store",
- "org.spdx:spdx-rdf-store",
- "org.spdx:spdx-spreadsheet-store",
- "org.spdx:spdx-tagvalue-store",
- "org.spdx:tools-java",
- "org.swinglabs:swingx-core",
- "org.tukaani:xz",
- "org.yaml:snakeyaml",
- "oro:oro",
- "software.amazon.ion:ion-java",
- "xerces:xercesImpl",
- "xml-apis:xml-apis",
- "xml-resolver:xml-resolver",
- "xmlpull:xmlpull"
- ],
- "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ki/maven/": [
- "ai.grazie.model:model-common-jvm",
- "ai.grazie.model:model-gec-jvm",
- "ai.grazie.model:model-text-jvm",
- "ai.grazie.nlp:nlp-common-jvm",
- "ai.grazie.nlp:nlp-detect-jvm",
- "ai.grazie.nlp:nlp-langs-jvm",
- "ai.grazie.nlp:nlp-patterns-jvm",
- "ai.grazie.nlp:nlp-phonetics-jvm",
- "ai.grazie.nlp:nlp-similarity-jvm",
- "ai.grazie.nlp:nlp-tokenizer-jvm",
- "ai.grazie.spell:gec-spell-engine-local-jvm",
- "ai.grazie.spell:hunspell-en-jvm",
- "ai.grazie.utils:utils-common-jvm",
- "ai.grazie.utils:utils-lucene-lt-compatibility",
- "cglib:cglib-nodep",
- "com.amazon.ion:ion-java",
- "com.amazonaws:aws-java-sdk-core",
- "com.amazonaws:aws-java-sdk-kms",
- "com.amazonaws:aws-java-sdk-s3",
- "com.amazonaws:jmespath-java",
- "com.apicatalog:titanium-json-ld",
- "com.auth0:java-jwt",
- "com.dynatrace.hash4j:hash4j",
- "com.esotericsoftware:kryo5",
- "com.ethlo.time:itu",
- "com.fasterxml.jackson.core:jackson-annotations",
- "com.fasterxml.jackson.core:jackson-core",
- "com.fasterxml.jackson.core:jackson-databind",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-xml",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml",
- "com.fasterxml.jackson.datatype:jackson-datatype-joda",
- "com.fasterxml.jackson.jr:jackson-jr-objects",
- "com.fasterxml.jackson.module:jackson-module-kotlin",
- "com.fasterxml.woodstox:woodstox-core",
- "com.fasterxml:aalto-xml",
- "com.github.andrewoma.dexx:collection",
- "com.github.ben-manes.caffeine:caffeine",
- "com.github.java-json-tools:btf",
- "com.github.java-json-tools:jackson-coreutils",
- "com.github.java-json-tools:jackson-coreutils-equivalence",
- "com.github.java-json-tools:json-schema-core",
- "com.github.java-json-tools:json-schema-validator",
- "com.github.java-json-tools:msg-simple",
- "com.github.java-json-tools:uri-template",
- "com.github.jsonld-java:jsonld-java",
- "com.github.luben:zstd-jni",
- "com.github.marschall:memoryfilesystem",
- "com.github.spullara.cli-parser:cli-parser",
- "com.github.virtuald:curvesapi",
- "com.github.weisj:jsvg",
- "com.google.code.findbugs:jsr305",
- "com.google.code.gson:gson",
- "com.google.errorprone:error_prone_annotations",
- "com.google.guava:failureaccess",
- "com.google.guava:guava",
- "com.google.guava:listenablefuture",
- "com.google.j2objc:j2objc-annotations",
- "com.google.protobuf.nano:protobuf-javanano",
- "com.google.protobuf:protobuf-java",
- "com.googlecode.libphonenumber:libphonenumber",
- "com.googlecode.plist:dd-plist",
- "com.h2database:h2-mvstore",
- "com.ibm.icu:icu4j",
- "com.intellij.platform:kotlinx-coroutines-core-jvm",
- "com.intellij.platform:kotlinx-coroutines-debug",
- "com.intellij.platform:kotlinx-coroutines-slf4j",
- "com.intellij.platform:kotlinx-coroutines-test-jvm",
- "com.jetbrains.fleet:rpc-compiler-plugin",
- "com.jetbrains.format-ripper:format-ripper",
- "com.jetbrains.fus.reporting:ap-validation",
- "com.jetbrains.fus.reporting:model",
- "com.jetbrains.intellij.devkit:devkit-runtime-module-repository-jps",
- "com.jetbrains.intellij.java:java-aether-dependency-resolver",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util-java8",
- "com.jetbrains.intellij.java:java-gui-forms-compiler",
- "com.jetbrains.intellij.java:java-gui-forms-rt",
- "com.jetbrains.intellij.java:java-rt",
- "com.jetbrains.intellij.platform:jps-build",
- "com.jetbrains.intellij.platform:jps-build-javac-rt",
- "com.jetbrains.intellij.platform:jps-model",
- "com.jetbrains.intellij.platform:jps-model-impl",
- "com.jetbrains.intellij.platform:jps-model-serialization",
- "com.jetbrains.intellij.platform:runtime-repository",
- "com.jetbrains.intellij.platform:tracing-rt",
- "com.jetbrains.intellij.platform:util",
- "com.jetbrains.intellij.platform:util-base",
- "com.jetbrains.intellij.platform:util-class-loader",
- "com.jetbrains.intellij.platform:util-jdom",
- "com.jetbrains.intellij.platform:util-nanoxml",
- "com.jetbrains.intellij.platform:util-rt",
- "com.jetbrains.intellij.platform:util-rt-java8",
- "com.jetbrains.intellij.platform:util-xml-dom",
- "com.jetbrains.intellij.platform:util-zip",
- "com.jetbrains.mlapi:extension",
- "com.jetbrains.rd:rd-core",
- "com.jetbrains.rd:rd-framework",
- "com.jetbrains.rd:rd-swing",
- "com.jetbrains.rd:rd-text",
- "com.jetbrains:jbr-api",
- "com.jgoodies:forms",
- "com.jgoodies:jgoodies-common",
- "com.miglayout:miglayout-core",
- "com.miglayout:miglayout-swing",
- "com.networknt:json-schema-validator",
- "com.opencsv:opencsv",
- "com.squareup.okhttp3:mockwebserver",
- "com.squareup.okhttp3:mockwebserver3",
- "com.squareup.okhttp3:okhttp",
- "com.squareup.okhttp3:okhttp-jvm",
- "com.squareup.okio:okio-jvm",
- "com.sun.activation:jakarta.activation",
- "com.sun.activation:javax.activation",
- "com.sun.istack:istack-commons-runtime",
- "com.sun.mail:mailapi",
- "com.thoughtworks.qdox:qdox",
- "com.thoughtworks.xstream:xstream",
- "com.zaxxer:SparseBitSet",
- "commons-beanutils:commons-beanutils",
- "commons-cli:commons-cli",
- "commons-codec:commons-codec",
- "commons-collections:commons-collections",
- "commons-io:commons-io",
- "commons-logging:commons-logging",
- "dk.brics:automaton",
- "info.debatty:java-string-similarity",
- "io.github.classgraph:classgraph",
- "io.github.java-diff-utils:java-diff-utils",
- "io.github.x-stream:mxparser",
- "io.kotest:kotest-assertions-api-jvm",
- "io.kotest:kotest-assertions-core-jvm",
- "io.kotest:kotest-assertions-shared-jvm",
- "io.kotest:kotest-common-jvm",
- "io.ktor:ktor-client-auth-jvm",
- "io.ktor:ktor-client-content-negotiation-jvm",
- "io.ktor:ktor-client-core-jvm",
- "io.ktor:ktor-client-encoding-jvm",
- "io.ktor:ktor-client-java-jvm",
- "io.ktor:ktor-client-logging-jvm",
- "io.ktor:ktor-client-okhttp-jvm",
- "io.ktor:ktor-events-jvm",
- "io.ktor:ktor-http-jvm",
- "io.ktor:ktor-io-jvm",
- "io.ktor:ktor-network-jvm",
- "io.ktor:ktor-network-tls-jvm",
- "io.ktor:ktor-serialization-jvm",
- "io.ktor:ktor-serialization-kotlinx-json-jvm",
- "io.ktor:ktor-serialization-kotlinx-jvm",
- "io.ktor:ktor-utils-jvm",
- "io.ktor:ktor-websocket-serialization-jvm",
- "io.ktor:ktor-websockets-jvm",
- "io.lacuna:bifurcan",
- "io.netty:netty-all",
- "io.netty:netty-buffer",
- "io.netty:netty-codec",
- "io.netty:netty-codec-compression",
- "io.netty:netty-codec-dns",
- "io.netty:netty-codec-haproxy",
- "io.netty:netty-codec-http",
- "io.netty:netty-codec-http2",
- "io.netty:netty-codec-marshalling",
- "io.netty:netty-codec-memcache",
- "io.netty:netty-codec-mqtt",
- "io.netty:netty-codec-protobuf",
- "io.netty:netty-codec-redis",
- "io.netty:netty-codec-smtp",
- "io.netty:netty-codec-socks",
- "io.netty:netty-codec-stomp",
- "io.netty:netty-codec-xml",
- "io.netty:netty-common",
- "io.netty:netty-handler",
- "io.netty:netty-handler-proxy",
- "io.netty:netty-handler-ssl-ocsp",
- "io.netty:netty-resolver",
- "io.netty:netty-resolver-dns",
- "io.netty:netty-resolver-dns-classes-macos",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-aarch_64",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64",
- "io.netty:netty-tcnative-classes",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-epoll",
- "io.netty:netty-transport-classes-io_uring",
- "io.netty:netty-transport-classes-kqueue",
- "io.netty:netty-transport-native-epoll:jar:linux-aarch_64",
- "io.netty:netty-transport-native-epoll:jar:linux-riscv64",
- "io.netty:netty-transport-native-epoll:jar:linux-x86_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-aarch_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-riscv64",
- "io.netty:netty-transport-native-io_uring:jar:linux-x86_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-aarch_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-x86_64",
- "io.netty:netty-transport-native-unix-common",
- "io.netty:netty-transport-rxtx",
- "io.netty:netty-transport-sctp",
- "io.netty:netty-transport-udt",
- "io.opentelemetry.semconv:opentelemetry-semconv",
- "io.opentelemetry:opentelemetry-api",
- "io.opentelemetry:opentelemetry-api-incubator",
- "io.opentelemetry:opentelemetry-context",
- "io.opentelemetry:opentelemetry-exporter-common",
- "io.opentelemetry:opentelemetry-exporter-otlp-common",
- "io.opentelemetry:opentelemetry-extension-kotlin",
- "io.opentelemetry:opentelemetry-sdk",
- "io.opentelemetry:opentelemetry-sdk-common",
- "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi",
- "io.opentelemetry:opentelemetry-sdk-logs",
- "io.opentelemetry:opentelemetry-sdk-metrics",
- "io.opentelemetry:opentelemetry-sdk-trace",
- "it.unimi.dsi:fastutil-core",
- "jakarta.xml.bind:jakarta.xml.bind-api",
- "javax.activation:javax.activation-api",
- "javax.annotation:javax.annotation-api",
- "javax.inject:javax.inject",
- "javax.xml.bind:jaxb-api",
- "jaxen:jaxen",
- "jetbrains.fleet:rhizomedb-compiler-plugin",
- "joda-time:joda-time",
- "junit:junit",
- "net.bytebuddy:byte-buddy",
- "net.bytebuddy:byte-buddy-agent",
- "net.java.dev.jna:jna",
- "net.java.dev.jna:jna-platform",
- "net.jcip:jcip-annotations",
- "net.sf.jopt-simple:jopt-simple",
- "one.util:streamex",
- "org.apache.ant:ant",
- "org.apache.ant:ant-launcher",
- "org.apache.commons:commons-collections4",
- "org.apache.commons:commons-compress",
- "org.apache.commons:commons-configuration2",
- "org.apache.commons:commons-csv",
- "org.apache.commons:commons-lang3",
- "org.apache.commons:commons-math3",
- "org.apache.commons:commons-text",
- "org.apache.httpcomponents:httpclient",
- "org.apache.httpcomponents:httpclient-cache",
- "org.apache.httpcomponents:httpcore",
- "org.apache.httpcomponents:httpmime",
- "org.apache.jena:jena-arq",
- "org.apache.jena:jena-base",
- "org.apache.jena:jena-core",
- "org.apache.jena:jena-iri",
- "org.apache.logging.log4j:log4j-api",
- "org.apache.lucene:lucene-analysis-common",
- "org.apache.lucene:lucene-core",
- "org.apache.maven.resolver:maven-resolver-api",
- "org.apache.maven.resolver:maven-resolver-connector-basic",
- "org.apache.maven.resolver:maven-resolver-impl",
- "org.apache.maven.resolver:maven-resolver-named-locks",
- "org.apache.maven.resolver:maven-resolver-spi",
- "org.apache.maven.resolver:maven-resolver-transport-file",
- "org.apache.maven.resolver:maven-resolver-transport-http",
- "org.apache.maven.resolver:maven-resolver-util",
- "org.apache.maven:maven-artifact",
- "org.apache.maven:maven-builder-support",
- "org.apache.maven:maven-model",
- "org.apache.maven:maven-model-builder",
- "org.apache.maven:maven-repository-metadata",
- "org.apache.maven:maven-resolver-provider",
- "org.apache.poi:poi",
- "org.apache.poi:poi-ooxml",
- "org.apache.poi:poi-ooxml-lite",
- "org.apache.thrift:libthrift",
- "org.apache.velocity:velocity-engine-core",
- "org.apache.ws.xmlschema:xmlschema-core",
- "org.apache.xmlbeans:xmlbeans",
- "org.apiguardian:apiguardian-api",
- "org.assertj:assertj-core",
- "org.atteo:evo-inflector",
- "org.bidib.com.github.markusbernhardt:proxy-vole",
- "org.bouncycastle:bcpkix-jdk15on",
- "org.bouncycastle:bcpkix-jdk18on",
- "org.bouncycastle:bcprov-jdk15on",
- "org.bouncycastle:bcprov-jdk18on",
- "org.bouncycastle:bcutil-jdk15on",
- "org.bouncycastle:bcutil-jdk18on",
- "org.checkerframework:checker-qual",
- "org.codehaus.groovy:groovy",
- "org.codehaus.groovy:groovy-json",
- "org.codehaus.groovy:groovy-jsr223",
- "org.codehaus.groovy:groovy-templates",
- "org.codehaus.groovy:groovy-xml",
- "org.codehaus.plexus:plexus-interpolation",
- "org.codehaus.plexus:plexus-utils",
- "org.codehaus.woodstox:stax2-api",
- "org.eclipse.sisu:org.eclipse.sisu.inject",
- "org.glassfish.jaxb:jaxb-runtime",
- "org.glassfish.jaxb:txw2",
- "org.glassfish:jakarta.json",
- "org.hamcrest:hamcrest",
- "org.hamcrest:hamcrest-core",
- "org.hamcrest:hamcrest-library",
- "org.hdrhistogram:HdrHistogram",
- "org.imgscalr:imgscalr-lib",
- "org.javadelight:delight-rhino-sandbox",
- "org.jboss.marshalling:jboss-marshalling",
- "org.jdom:jdom2",
- "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil",
- "org.jetbrains.intellij.deps.jcef:jcef",
- "org.jetbrains.intellij.deps.winp:winp",
- "org.jetbrains.intellij.deps:asm-all",
- "org.jetbrains.intellij.deps:commons-imaging",
- "org.jetbrains.intellij.deps:java-compatibility",
- "org.jetbrains.intellij.deps:rwmutex-idea",
- "org.jetbrains.intellij.plugins:structure-base",
- "org.jetbrains.intellij.plugins:structure-intellij",
- "org.jetbrains.intellij:blockmap",
- "org.jetbrains.jediterm:jediterm-core",
- "org.jetbrains.jediterm:jediterm-ui",
- "org.jetbrains.jps:jps-javac-extension",
- "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations",
- "org.jetbrains.kotlin:kotlin-gradle-plugin-api",
- "org.jetbrains.kotlin:kotlin-jps-plugin-classpath",
- "org.jetbrains.kotlin:kotlin-native-utils",
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-serialization-compiler-plugin",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlin:kotlin-test",
- "org.jetbrains.kotlin:kotlin-tooling-core",
- "org.jetbrains.kotlin:kotlin-util-io",
- "org.jetbrains.kotlin:kotlin-util-klib",
- "org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-debug",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j",
- "org.jetbrains.kotlinx:kotlinx-datetime-jvm",
- "org.jetbrains.kotlinx:kotlinx-html-jvm",
- "org.jetbrains.kotlinx:kotlinx-metadata-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm",
- "org.jetbrains.nativecerts:jvm-native-trusted-roots",
- "org.jetbrains.pty4j:pty4j",
- "org.jetbrains.teamcity:serviceMessages",
- "org.jetbrains:annotations",
- "org.jetbrains:annotations-java5",
- "org.jetbrains:apple-notary-api-kotlin-client",
- "org.jetbrains:jetCheck",
- "org.jetbrains:markdown-jvm",
- "org.jetbrains:marketplace-zip-signer",
- "org.jmock:jmock",
- "org.json:json",
- "org.jsoup:jsoup",
- "org.junit.jupiter:junit-jupiter-api",
- "org.junit.jupiter:junit-jupiter-engine",
- "org.junit.jupiter:junit-jupiter-params",
- "org.junit.platform:junit-platform-commons",
- "org.junit.platform:junit-platform-engine",
- "org.junit.platform:junit-platform-launcher",
- "org.junit.vintage:junit-vintage-engine",
- "org.lz4:lz4-java",
- "org.mockito:mockito-core",
- "org.mockito:mockito-junit-jupiter",
- "org.mozilla:rhino",
- "org.mozilla:rhino-runtime",
- "org.objenesis:objenesis",
- "org.opentest4j:opentest4j",
- "org.roaringbitmap:RoaringBitmap",
- "org.slf4j:jcl-over-slf4j",
- "org.slf4j:log4j-over-slf4j",
- "org.slf4j:slf4j-api",
- "org.slf4j:slf4j-jdk14",
- "org.snakeyaml:snakeyaml-engine",
- "org.spdx:java-spdx-library",
- "org.spdx:spdx-jackson-store",
- "org.spdx:spdx-rdf-store",
- "org.spdx:spdx-spreadsheet-store",
- "org.spdx:spdx-tagvalue-store",
- "org.spdx:tools-java",
- "org.swinglabs:swingx-core",
- "org.tukaani:xz",
- "org.yaml:snakeyaml",
- "oro:oro",
- "software.amazon.ion:ion-java",
- "xerces:xercesImpl",
- "xml-apis:xml-apis",
- "xml-resolver:xml-resolver",
- "xmlpull:xmlpull"
- ],
- "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/public/p/compose/dev/": [
- "ai.grazie.model:model-common-jvm",
- "ai.grazie.model:model-gec-jvm",
- "ai.grazie.model:model-text-jvm",
- "ai.grazie.nlp:nlp-common-jvm",
- "ai.grazie.nlp:nlp-detect-jvm",
- "ai.grazie.nlp:nlp-langs-jvm",
- "ai.grazie.nlp:nlp-patterns-jvm",
- "ai.grazie.nlp:nlp-phonetics-jvm",
- "ai.grazie.nlp:nlp-similarity-jvm",
- "ai.grazie.nlp:nlp-tokenizer-jvm",
- "ai.grazie.spell:gec-spell-engine-local-jvm",
- "ai.grazie.spell:hunspell-en-jvm",
- "ai.grazie.utils:utils-common-jvm",
- "ai.grazie.utils:utils-lucene-lt-compatibility",
- "cglib:cglib-nodep",
- "com.amazon.ion:ion-java",
- "com.amazonaws:aws-java-sdk-core",
- "com.amazonaws:aws-java-sdk-kms",
- "com.amazonaws:aws-java-sdk-s3",
- "com.amazonaws:jmespath-java",
- "com.apicatalog:titanium-json-ld",
- "com.auth0:java-jwt",
- "com.dynatrace.hash4j:hash4j",
- "com.esotericsoftware:kryo5",
- "com.ethlo.time:itu",
- "com.fasterxml.jackson.core:jackson-annotations",
- "com.fasterxml.jackson.core:jackson-core",
- "com.fasterxml.jackson.core:jackson-databind",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-xml",
- "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml",
- "com.fasterxml.jackson.datatype:jackson-datatype-joda",
- "com.fasterxml.jackson.jr:jackson-jr-objects",
- "com.fasterxml.jackson.module:jackson-module-kotlin",
- "com.fasterxml.woodstox:woodstox-core",
- "com.fasterxml:aalto-xml",
- "com.github.andrewoma.dexx:collection",
- "com.github.ben-manes.caffeine:caffeine",
- "com.github.java-json-tools:btf",
- "com.github.java-json-tools:jackson-coreutils",
- "com.github.java-json-tools:jackson-coreutils-equivalence",
- "com.github.java-json-tools:json-schema-core",
- "com.github.java-json-tools:json-schema-validator",
- "com.github.java-json-tools:msg-simple",
- "com.github.java-json-tools:uri-template",
- "com.github.jsonld-java:jsonld-java",
- "com.github.luben:zstd-jni",
- "com.github.marschall:memoryfilesystem",
- "com.github.spullara.cli-parser:cli-parser",
- "com.github.virtuald:curvesapi",
- "com.github.weisj:jsvg",
- "com.google.code.findbugs:jsr305",
- "com.google.code.gson:gson",
- "com.google.errorprone:error_prone_annotations",
- "com.google.guava:failureaccess",
- "com.google.guava:guava",
- "com.google.guava:listenablefuture",
- "com.google.j2objc:j2objc-annotations",
- "com.google.protobuf.nano:protobuf-javanano",
- "com.google.protobuf:protobuf-java",
- "com.googlecode.libphonenumber:libphonenumber",
- "com.googlecode.plist:dd-plist",
- "com.h2database:h2-mvstore",
- "com.ibm.icu:icu4j",
- "com.intellij.platform:kotlinx-coroutines-core-jvm",
- "com.intellij.platform:kotlinx-coroutines-debug",
- "com.intellij.platform:kotlinx-coroutines-slf4j",
- "com.intellij.platform:kotlinx-coroutines-test-jvm",
- "com.jetbrains.fleet:rpc-compiler-plugin",
- "com.jetbrains.format-ripper:format-ripper",
- "com.jetbrains.fus.reporting:ap-validation",
- "com.jetbrains.fus.reporting:model",
- "com.jetbrains.intellij.devkit:devkit-runtime-module-repository-jps",
- "com.jetbrains.intellij.java:java-aether-dependency-resolver",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util",
- "com.jetbrains.intellij.java:java-compiler-instrumentation-util-java8",
- "com.jetbrains.intellij.java:java-gui-forms-compiler",
- "com.jetbrains.intellij.java:java-gui-forms-rt",
- "com.jetbrains.intellij.java:java-rt",
- "com.jetbrains.intellij.platform:jps-build",
- "com.jetbrains.intellij.platform:jps-build-javac-rt",
- "com.jetbrains.intellij.platform:jps-model",
- "com.jetbrains.intellij.platform:jps-model-impl",
- "com.jetbrains.intellij.platform:jps-model-serialization",
- "com.jetbrains.intellij.platform:runtime-repository",
- "com.jetbrains.intellij.platform:tracing-rt",
- "com.jetbrains.intellij.platform:util",
- "com.jetbrains.intellij.platform:util-base",
- "com.jetbrains.intellij.platform:util-class-loader",
- "com.jetbrains.intellij.platform:util-jdom",
- "com.jetbrains.intellij.platform:util-nanoxml",
- "com.jetbrains.intellij.platform:util-rt",
- "com.jetbrains.intellij.platform:util-rt-java8",
- "com.jetbrains.intellij.platform:util-xml-dom",
- "com.jetbrains.intellij.platform:util-zip",
- "com.jetbrains.mlapi:extension",
- "com.jetbrains.rd:rd-core",
- "com.jetbrains.rd:rd-framework",
- "com.jetbrains.rd:rd-swing",
- "com.jetbrains.rd:rd-text",
- "com.jetbrains:jbr-api",
- "com.jgoodies:forms",
- "com.jgoodies:jgoodies-common",
- "com.miglayout:miglayout-core",
- "com.miglayout:miglayout-swing",
- "com.networknt:json-schema-validator",
- "com.opencsv:opencsv",
- "com.squareup.okhttp3:mockwebserver",
- "com.squareup.okhttp3:mockwebserver3",
- "com.squareup.okhttp3:okhttp",
- "com.squareup.okhttp3:okhttp-jvm",
- "com.squareup.okio:okio-jvm",
- "com.sun.activation:jakarta.activation",
- "com.sun.activation:javax.activation",
- "com.sun.istack:istack-commons-runtime",
- "com.sun.mail:mailapi",
- "com.thoughtworks.qdox:qdox",
- "com.thoughtworks.xstream:xstream",
- "com.zaxxer:SparseBitSet",
- "commons-beanutils:commons-beanutils",
- "commons-cli:commons-cli",
- "commons-codec:commons-codec",
- "commons-collections:commons-collections",
- "commons-io:commons-io",
- "commons-logging:commons-logging",
- "dk.brics:automaton",
- "info.debatty:java-string-similarity",
- "io.github.classgraph:classgraph",
- "io.github.java-diff-utils:java-diff-utils",
- "io.github.x-stream:mxparser",
- "io.kotest:kotest-assertions-api-jvm",
- "io.kotest:kotest-assertions-core-jvm",
- "io.kotest:kotest-assertions-shared-jvm",
- "io.kotest:kotest-common-jvm",
- "io.ktor:ktor-client-auth-jvm",
- "io.ktor:ktor-client-content-negotiation-jvm",
- "io.ktor:ktor-client-core-jvm",
- "io.ktor:ktor-client-encoding-jvm",
- "io.ktor:ktor-client-java-jvm",
- "io.ktor:ktor-client-logging-jvm",
- "io.ktor:ktor-client-okhttp-jvm",
- "io.ktor:ktor-events-jvm",
- "io.ktor:ktor-http-jvm",
- "io.ktor:ktor-io-jvm",
- "io.ktor:ktor-network-jvm",
- "io.ktor:ktor-network-tls-jvm",
- "io.ktor:ktor-serialization-jvm",
- "io.ktor:ktor-serialization-kotlinx-json-jvm",
- "io.ktor:ktor-serialization-kotlinx-jvm",
- "io.ktor:ktor-utils-jvm",
- "io.ktor:ktor-websocket-serialization-jvm",
- "io.ktor:ktor-websockets-jvm",
- "io.lacuna:bifurcan",
- "io.netty:netty-all",
- "io.netty:netty-buffer",
- "io.netty:netty-codec",
- "io.netty:netty-codec-compression",
- "io.netty:netty-codec-dns",
- "io.netty:netty-codec-haproxy",
- "io.netty:netty-codec-http",
- "io.netty:netty-codec-http2",
- "io.netty:netty-codec-marshalling",
- "io.netty:netty-codec-memcache",
- "io.netty:netty-codec-mqtt",
- "io.netty:netty-codec-protobuf",
- "io.netty:netty-codec-redis",
- "io.netty:netty-codec-smtp",
- "io.netty:netty-codec-socks",
- "io.netty:netty-codec-stomp",
- "io.netty:netty-codec-xml",
- "io.netty:netty-common",
- "io.netty:netty-handler",
- "io.netty:netty-handler-proxy",
- "io.netty:netty-handler-ssl-ocsp",
- "io.netty:netty-resolver",
- "io.netty:netty-resolver-dns",
- "io.netty:netty-resolver-dns-classes-macos",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-aarch_64",
- "io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64",
- "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64",
- "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64",
- "io.netty:netty-tcnative-classes",
- "io.netty:netty-transport",
- "io.netty:netty-transport-classes-epoll",
- "io.netty:netty-transport-classes-io_uring",
- "io.netty:netty-transport-classes-kqueue",
- "io.netty:netty-transport-native-epoll:jar:linux-aarch_64",
- "io.netty:netty-transport-native-epoll:jar:linux-riscv64",
- "io.netty:netty-transport-native-epoll:jar:linux-x86_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-aarch_64",
- "io.netty:netty-transport-native-io_uring:jar:linux-riscv64",
- "io.netty:netty-transport-native-io_uring:jar:linux-x86_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-aarch_64",
- "io.netty:netty-transport-native-kqueue:jar:osx-x86_64",
- "io.netty:netty-transport-native-unix-common",
- "io.netty:netty-transport-rxtx",
- "io.netty:netty-transport-sctp",
- "io.netty:netty-transport-udt",
- "io.opentelemetry.semconv:opentelemetry-semconv",
- "io.opentelemetry:opentelemetry-api",
- "io.opentelemetry:opentelemetry-api-incubator",
- "io.opentelemetry:opentelemetry-context",
- "io.opentelemetry:opentelemetry-exporter-common",
- "io.opentelemetry:opentelemetry-exporter-otlp-common",
- "io.opentelemetry:opentelemetry-extension-kotlin",
- "io.opentelemetry:opentelemetry-sdk",
- "io.opentelemetry:opentelemetry-sdk-common",
- "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi",
- "io.opentelemetry:opentelemetry-sdk-logs",
- "io.opentelemetry:opentelemetry-sdk-metrics",
- "io.opentelemetry:opentelemetry-sdk-trace",
- "it.unimi.dsi:fastutil-core",
- "jakarta.xml.bind:jakarta.xml.bind-api",
- "javax.activation:javax.activation-api",
- "javax.annotation:javax.annotation-api",
- "javax.inject:javax.inject",
- "javax.xml.bind:jaxb-api",
- "jaxen:jaxen",
- "jetbrains.fleet:rhizomedb-compiler-plugin",
- "joda-time:joda-time",
- "junit:junit",
- "net.bytebuddy:byte-buddy",
- "net.bytebuddy:byte-buddy-agent",
- "net.java.dev.jna:jna",
- "net.java.dev.jna:jna-platform",
- "net.jcip:jcip-annotations",
- "net.sf.jopt-simple:jopt-simple",
- "one.util:streamex",
- "org.apache.ant:ant",
- "org.apache.ant:ant-launcher",
- "org.apache.commons:commons-collections4",
- "org.apache.commons:commons-compress",
- "org.apache.commons:commons-configuration2",
- "org.apache.commons:commons-csv",
- "org.apache.commons:commons-lang3",
- "org.apache.commons:commons-math3",
- "org.apache.commons:commons-text",
- "org.apache.httpcomponents:httpclient",
- "org.apache.httpcomponents:httpclient-cache",
- "org.apache.httpcomponents:httpcore",
- "org.apache.httpcomponents:httpmime",
- "org.apache.jena:jena-arq",
- "org.apache.jena:jena-base",
- "org.apache.jena:jena-core",
- "org.apache.jena:jena-iri",
- "org.apache.logging.log4j:log4j-api",
- "org.apache.lucene:lucene-analysis-common",
- "org.apache.lucene:lucene-core",
- "org.apache.maven.resolver:maven-resolver-api",
- "org.apache.maven.resolver:maven-resolver-connector-basic",
- "org.apache.maven.resolver:maven-resolver-impl",
- "org.apache.maven.resolver:maven-resolver-named-locks",
- "org.apache.maven.resolver:maven-resolver-spi",
- "org.apache.maven.resolver:maven-resolver-transport-file",
- "org.apache.maven.resolver:maven-resolver-transport-http",
- "org.apache.maven.resolver:maven-resolver-util",
- "org.apache.maven:maven-artifact",
- "org.apache.maven:maven-builder-support",
- "org.apache.maven:maven-model",
- "org.apache.maven:maven-model-builder",
- "org.apache.maven:maven-repository-metadata",
- "org.apache.maven:maven-resolver-provider",
- "org.apache.poi:poi",
- "org.apache.poi:poi-ooxml",
- "org.apache.poi:poi-ooxml-lite",
- "org.apache.thrift:libthrift",
- "org.apache.velocity:velocity-engine-core",
- "org.apache.ws.xmlschema:xmlschema-core",
- "org.apache.xmlbeans:xmlbeans",
- "org.apiguardian:apiguardian-api",
- "org.assertj:assertj-core",
- "org.atteo:evo-inflector",
- "org.bidib.com.github.markusbernhardt:proxy-vole",
- "org.bouncycastle:bcpkix-jdk15on",
- "org.bouncycastle:bcpkix-jdk18on",
- "org.bouncycastle:bcprov-jdk15on",
- "org.bouncycastle:bcprov-jdk18on",
- "org.bouncycastle:bcutil-jdk15on",
- "org.bouncycastle:bcutil-jdk18on",
- "org.checkerframework:checker-qual",
- "org.codehaus.groovy:groovy",
- "org.codehaus.groovy:groovy-json",
- "org.codehaus.groovy:groovy-jsr223",
- "org.codehaus.groovy:groovy-templates",
- "org.codehaus.groovy:groovy-xml",
- "org.codehaus.plexus:plexus-interpolation",
- "org.codehaus.plexus:plexus-utils",
- "org.codehaus.woodstox:stax2-api",
- "org.eclipse.sisu:org.eclipse.sisu.inject",
- "org.glassfish.jaxb:jaxb-runtime",
- "org.glassfish.jaxb:txw2",
- "org.glassfish:jakarta.json",
- "org.hamcrest:hamcrest",
- "org.hamcrest:hamcrest-core",
- "org.hamcrest:hamcrest-library",
- "org.hdrhistogram:HdrHistogram",
- "org.imgscalr:imgscalr-lib",
- "org.javadelight:delight-rhino-sandbox",
- "org.jboss.marshalling:jboss-marshalling",
- "org.jdom:jdom2",
- "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil",
- "org.jetbrains.intellij.deps.jcef:jcef",
- "org.jetbrains.intellij.deps.winp:winp",
- "org.jetbrains.intellij.deps:asm-all",
- "org.jetbrains.intellij.deps:commons-imaging",
- "org.jetbrains.intellij.deps:java-compatibility",
- "org.jetbrains.intellij.deps:rwmutex-idea",
- "org.jetbrains.intellij.plugins:structure-base",
- "org.jetbrains.intellij.plugins:structure-intellij",
- "org.jetbrains.intellij:blockmap",
- "org.jetbrains.jediterm:jediterm-core",
- "org.jetbrains.jediterm:jediterm-ui",
- "org.jetbrains.jps:jps-javac-extension",
- "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations",
- "org.jetbrains.kotlin:kotlin-gradle-plugin-api",
- "org.jetbrains.kotlin:kotlin-jps-plugin-classpath",
- "org.jetbrains.kotlin:kotlin-native-utils",
- "org.jetbrains.kotlin:kotlin-reflect",
- "org.jetbrains.kotlin:kotlin-serialization-compiler-plugin",
- "org.jetbrains.kotlin:kotlin-stdlib",
- "org.jetbrains.kotlin:kotlin-stdlib-common",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk7",
- "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
- "org.jetbrains.kotlin:kotlin-test",
- "org.jetbrains.kotlin:kotlin-tooling-core",
- "org.jetbrains.kotlin:kotlin-util-io",
- "org.jetbrains.kotlin:kotlin-util-klib",
- "org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-coroutines-debug",
- "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8",
- "org.jetbrains.kotlinx:kotlinx-coroutines-slf4j",
- "org.jetbrains.kotlinx:kotlinx-datetime-jvm",
- "org.jetbrains.kotlinx:kotlinx-html-jvm",
- "org.jetbrains.kotlinx:kotlinx-metadata-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm",
- "org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm",
- "org.jetbrains.nativecerts:jvm-native-trusted-roots",
- "org.jetbrains.pty4j:pty4j",
- "org.jetbrains.teamcity:serviceMessages",
- "org.jetbrains:annotations",
- "org.jetbrains:annotations-java5",
- "org.jetbrains:apple-notary-api-kotlin-client",
- "org.jetbrains:jetCheck",
- "org.jetbrains:markdown-jvm",
- "org.jetbrains:marketplace-zip-signer",
- "org.jmock:jmock",
- "org.json:json",
- "org.jsoup:jsoup",
- "org.junit.jupiter:junit-jupiter-api",
- "org.junit.jupiter:junit-jupiter-engine",
- "org.junit.jupiter:junit-jupiter-params",
- "org.junit.platform:junit-platform-commons",
- "org.junit.platform:junit-platform-engine",
- "org.junit.platform:junit-platform-launcher",
- "org.junit.vintage:junit-vintage-engine",
- "org.lz4:lz4-java",
- "org.mockito:mockito-core",
- "org.mockito:mockito-junit-jupiter",
- "org.mozilla:rhino",
- "org.mozilla:rhino-runtime",
- "org.objenesis:objenesis",
- "org.opentest4j:opentest4j",
- "org.roaringbitmap:RoaringBitmap",
- "org.slf4j:jcl-over-slf4j",
- "org.slf4j:log4j-over-slf4j",
- "org.slf4j:slf4j-api",
- "org.slf4j:slf4j-jdk14",
- "org.snakeyaml:snakeyaml-engine",
- "org.spdx:java-spdx-library",
- "org.spdx:spdx-jackson-store",
- "org.spdx:spdx-rdf-store",
- "org.spdx:spdx-spreadsheet-store",
- "org.spdx:spdx-tagvalue-store",
- "org.spdx:tools-java",
- "org.swinglabs:swingx-core",
- "org.tukaani:xz",
- "org.yaml:snakeyaml",
- "oro:oro",
- "software.amazon.ion:ion-java",
- "xerces:xercesImpl",
- "xml-apis:xml-apis",
- "xml-resolver:xml-resolver",
- "xmlpull:xmlpull"
- ]
- },
- "services": {
- "com.fasterxml.jackson.core:jackson-core": {
- "com.fasterxml.jackson.core.JsonFactory": [
- "com.fasterxml.jackson.core.JsonFactory"
- ]
- },
- "com.fasterxml.jackson.core:jackson-databind": {
- "com.fasterxml.jackson.core.ObjectCodec": [
- "com.fasterxml.jackson.databind.ObjectMapper"
- ]
- },
- "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor": {
- "com.fasterxml.jackson.core.JsonFactory": [
- "com.fasterxml.jackson.dataformat.cbor.CBORFactory"
- ]
- },
- "com.fasterxml.jackson.dataformat:jackson-dataformat-xml": {
- "com.fasterxml.jackson.core.JsonFactory": [
- "com.fasterxml.jackson.dataformat.xml.XmlFactory"
- ],
- "com.fasterxml.jackson.core.ObjectCodec": [
- "com.fasterxml.jackson.dataformat.xml.XmlMapper"
- ]
- },
- "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml": {
- "com.fasterxml.jackson.core.JsonFactory": [
- "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
- ],
- "com.fasterxml.jackson.core.ObjectCodec": [
- "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
- ]
- },
- "com.fasterxml.jackson.datatype:jackson-datatype-joda": {
- "com.fasterxml.jackson.databind.Module": [
- "com.fasterxml.jackson.datatype.joda.JodaModule"
- ]
- },
- "com.fasterxml.jackson.module:jackson-module-kotlin": {
- "com.fasterxml.jackson.databind.Module": [
- "com.fasterxml.jackson.module.kotlin.KotlinModule"
- ]
- },
- "com.fasterxml.woodstox:woodstox-core": {
- "com.ctc.wstx.shaded.msv.relaxng_datatype.DatatypeLibraryFactory": [
- "com.ctc.wstx.shaded.msv_core.datatype.xsd.ngimpl.DataTypeLibraryImpl"
- ],
- "javax.xml.stream.XMLEventFactory": [
- "com.ctc.wstx.stax.WstxEventFactory"
- ],
- "javax.xml.stream.XMLInputFactory": [
- "com.ctc.wstx.stax.WstxInputFactory"
- ],
- "javax.xml.stream.XMLOutputFactory": [
- "com.ctc.wstx.stax.WstxOutputFactory"
- ],
- "org.codehaus.stax2.validation.XMLValidationSchemaFactory": [
- "com.ctc.wstx.dtd.DTDSchemaFactory",
- "com.ctc.wstx.msv.RelaxNGSchemaFactory",
- "com.ctc.wstx.msv.W3CSchemaFactory"
- ],
- "org.codehaus.stax2.validation.XMLValidationSchemaFactory.dtd": [
- "com.ctc.wstx.dtd.DTDSchemaFactory"
- ],
- "org.codehaus.stax2.validation.XMLValidationSchemaFactory.relaxng": [
- "com.ctc.wstx.msv.RelaxNGSchemaFactory"
- ],
- "org.codehaus.stax2.validation.XMLValidationSchemaFactory.w3c": [
- "com.ctc.wstx.msv.W3CSchemaFactory"
- ]
- },
- "com.fasterxml:aalto-xml": {
- "javax.xml.stream.XMLEventFactory": [
- "com.fasterxml.aalto.stax.EventFactoryImpl"
- ],
- "javax.xml.stream.XMLInputFactory": [
- "com.fasterxml.aalto.stax.InputFactoryImpl"
- ],
- "javax.xml.stream.XMLOutputFactory": [
- "com.fasterxml.aalto.stax.OutputFactoryImpl"
- ]
- },
- "com.github.marschall:memoryfilesystem": {
- "java.nio.file.spi.FileSystemProvider": [
- "com.github.marschall.memoryfilesystem.MemoryFileSystemProvider"
- ]
- },
- "com.intellij.platform:kotlinx-coroutines-debug": {
- "reactor.blockhound.integration.BlockHoundIntegration": [
- "kotlinx.coroutines.debug.CoroutinesBlockHoundIntegration"
- ]
- },
- "com.intellij.platform:kotlinx-coroutines-test-jvm": {
- "kotlinx.coroutines.CoroutineExceptionHandler": [
- "kotlinx.coroutines.test.internal.ExceptionCollectorAsService"
- ],
- "kotlinx.coroutines.internal.MainDispatcherFactory": [
- "kotlinx.coroutines.test.internal.TestMainDispatcherFactory"
- ]
- },
- "com.jetbrains.fleet:rpc-compiler-plugin": {
- "org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor": [
- "com.jetbrains.fleet.rpc.plugin.RpcCommandLineProcessor"
- ],
- "org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar": [
- "com.jetbrains.fleet.rpc.plugin.RpcComponentRegistrar"
- ]
- },
- "com.jetbrains.intellij.devkit:devkit-runtime-module-repository-jps": {
- "org.jetbrains.jps.incremental.BuilderService": [
- "com.intellij.devkit.runtimeModuleRepository.jps.build.RuntimeModuleRepositoryBuilderService"
- ]
- },
- "com.jetbrains.intellij.platform:jps-build": {
- "org.jetbrains.jps.builders.PreloadedDataExtension": [
- "org.jetbrains.jps.incremental.CleanupTempDirectoryExtension"
- ],
- "org.jetbrains.jps.builders.artifacts.ArtifactBuildTaskProvider": [
- "org.jetbrains.jps.packaging.jlink.JLinkArtifactBuildTaskProvider"
- ],
- "org.jetbrains.jps.builders.java.ExcludedJavaSourceRootProvider": [
- "org.jetbrains.jps.incremental.java.AnnotationsExcludedJavaSourceRootProvider"
- ],
- "org.jetbrains.jps.builders.java.JavaBuilderExtension": [
- "org.jetbrains.jps.builders.java.JavaBuilderExtensionImpl"
- ],
- "org.jetbrains.jps.builders.java.JavaCompilingTool": [
- "org.jetbrains.jps.builders.impl.java.EclipseCompilerTool"
- ],
- "org.jetbrains.jps.dependency.java.AnnotationChangesTracker": [
- "org.jetbrains.jps.dependency.kotlin.NullabilityAnnotationChangesTracker"
- ],
- "org.jetbrains.jps.dependency.java.JvmDifferentiateStrategy": [
- "org.jetbrains.jps.dependency.java.JavaDifferentiateStrategy",
- "org.jetbrains.jps.dependency.kotlin.KotlinAwareJavaDifferentiateStrategy"
- ],
- "org.jetbrains.jps.incremental.BuilderService": [
- "org.jetbrains.jps.incremental.JavaBuilderService",
- "org.jetbrains.jps.incremental.artifacts.ArtifactBuilderService"
- ],
- "org.jetbrains.jps.incremental.java.ExternalJavacOptionsProvider": [
- "org.jetbrains.jps.javac.ReferenceCollectorExternalJavacOptionsProvider"
- ],
- "org.jetbrains.jps.javac.JavaCompilerToolExtension": [
- "org.jetbrains.jps.javac.InProcessRefCollectorCompilerToolExtension"
- ],
- "org.jetbrains.jps.javac.JavacFileReferencesRegistrar": [
- "org.jetbrains.jps.backwardRefs.JavaBackwardReferenceRegistrar",
- "org.jetbrains.jps.incremental.java.JpsReferenceDependenciesRegistrar"
- ],
- "org.jetbrains.jps.model.serialization.JpsModelSerializerExtension": [
- "org.jetbrains.jps.packaging.jlink.JpsJLinkModelSerializerExtension"
- ]
- },
- "com.jetbrains.intellij.platform:jps-build-javac-rt": {
- "org.jetbrains.jps.builders.java.JavaCompilingTool": [
- "org.jetbrains.jps.builders.impl.java.JavacCompilerTool"
- ],
- "org.jetbrains.jps.javac.JavaCompilerToolExtension": [
- "org.jetbrains.jps.javac.ExternalRefCollectorCompilerToolExtension"
- ]
- },
- "com.jetbrains.intellij.platform:jps-model-impl": {
- "com.intellij.platform.jps.model.resolver.JpsDependencyResolverConfigurationService": [
- "com.intellij.platform.jps.model.impl.resolver.JpsDependencyResolverConfigurationServiceImpl"
- ],
- "org.jetbrains.jps.model.JpsElementFactory": [
- "org.jetbrains.jps.model.impl.JpsElementFactoryImpl"
- ],
- "org.jetbrains.jps.model.JpsEncodingConfigurationService": [
- "org.jetbrains.jps.model.impl.JpsEncodingConfigurationServiceImpl"
- ],
- "org.jetbrains.jps.model.artifact.JpsArtifactService": [
- "org.jetbrains.jps.model.artifact.impl.JpsArtifactServiceImpl"
- ],
- "org.jetbrains.jps.model.artifact.elements.JpsPackagingElementFactory": [
- "org.jetbrains.jps.model.artifact.impl.elements.JpsPackagingElementFactoryImpl"
- ],
- "org.jetbrains.jps.model.ex.JpsExElementFactory": [
- "org.jetbrains.jps.model.impl.JpsExElementFactoryImpl"
- ],
- "org.jetbrains.jps.model.fileTypes.FileNameMatcherFactory": [
- "org.jetbrains.jps.model.fileTypes.impl.FileNameMatcherFactoryImpl"
- ],
- "org.jetbrains.jps.model.jarRepository.JpsRemoteRepositoryService": [
- "org.jetbrains.jps.model.jarRepository.impl.JpsRemoteRepositoryServiceImpl"
- ],
- "org.jetbrains.jps.model.java.JdkVersionDetector": [
- "org.jetbrains.jps.model.java.impl.JdkVersionDetectorImpl"
- ],
- "org.jetbrains.jps.model.java.JpsJavaExtensionService": [
- "org.jetbrains.jps.model.java.impl.JpsJavaExtensionServiceImpl"
- ],
- "org.jetbrains.jps.service.JpsServiceManager": [
- "org.jetbrains.jps.service.impl.JpsServiceManagerImpl"
- ],
- "org.jetbrains.jps.service.SharedThreadPool": [
- "org.jetbrains.jps.service.impl.SharedThreadPoolImpl"
- ]
- },
- "com.jetbrains.intellij.platform:jps-model-serialization": {
- "org.jetbrains.jps.model.serialization.JpsModelSerializerExtension": [
- "com.intellij.platform.jps.model.serialization.resolver.JpsDependencyResolverConfigurationSerializerExtension",
- "org.jetbrains.jps.model.serialization.JpsEncodingModelSerializerExtension",
- "org.jetbrains.jps.model.serialization.jarRepository.JpsRemoteRepositoriesModelSerializerExtension",
- "org.jetbrains.jps.model.serialization.java.JpsJavaModelSerializerExtension"
- ],
- "org.jetbrains.jps.model.serialization.JpsSerializationManager": [
- "org.jetbrains.jps.model.serialization.impl.JpsSerializationManagerImpl"
- ]
- },
- "io.github.x-stream:mxparser": {
- "org.xmlpull.v1.XmlPullParser": [
- "io.github.xstream.mxparser.MXParser"
- ],
- "org.xmlpull.v1.XmlPullParserFactory": [
- "io.github.xstream.mxparser.MXParser"
- ]
- },
- "io.ktor:ktor-client-java-jvm": {
- "io.ktor.client.HttpClientEngineContainer": [
- "io.ktor.client.engine.java.JavaHttpEngineContainer"
- ]
- },
- "io.ktor:ktor-client-okhttp-jvm": {
- "io.ktor.client.HttpClientEngineContainer": [
- "io.ktor.client.engine.okhttp.OkHttpEngineContainer"
- ]
- },
- "io.ktor:ktor-serialization-kotlinx-json-jvm": {
- "io.ktor.serialization.kotlinx.KotlinxSerializationExtensionProvider": [
- "io.ktor.serialization.kotlinx.json.KotlinxSerializationJsonExtensionProvider"
- ]
- },
- "io.netty:netty-common": {
- "reactor.blockhound.integration.BlockHoundIntegration": [
- "io.netty.util.internal.Hidden$NettyBlockHoundIntegration"
- ]
- },
- "jetbrains.fleet:rhizomedb-compiler-plugin": {
- "org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor": [
- "com.jetbrains.rhizomedb.plugin.RhizomedbCommandLineProcessor"
- ],
- "org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar": [
- "com.jetbrains.rhizomedb.plugin.RhizomedbComponentRegistrar"
- ]
- },
- "org.apache.jena:jena-arq": {
- "org.apache.jena.sys.JenaSubsystemLifecycle": [
- "org.apache.jena.rdfs.sys.InitRDFS",
- "org.apache.jena.riot.system.InitRIOT",
- "org.apache.jena.sparql.system.InitARQ"
- ]
- },
- "org.apache.jena:jena-core": {
- "org.apache.jena.sys.JenaSubsystemLifecycle": [
- "org.apache.jena.sys.InitJenaCore"
- ]
- },
- "org.apache.logging.log4j:log4j-api": {
- "org.apache.logging.log4j.util.PropertySource": [
- "org.apache.logging.log4j.util.EnvironmentPropertySource",
- "org.apache.logging.log4j.util.SystemPropertiesPropertySource"
- ]
- },
- "org.apache.lucene:lucene-analysis-common": {
- "org.apache.lucene.analysis.CharFilterFactory": [
- "org.apache.lucene.analysis.charfilter.HTMLStripCharFilterFactory",
- "org.apache.lucene.analysis.charfilter.MappingCharFilterFactory",
- "org.apache.lucene.analysis.cjk.CJKWidthCharFilterFactory",
- "org.apache.lucene.analysis.fa.PersianCharFilterFactory",
- "org.apache.lucene.analysis.pattern.PatternReplaceCharFilterFactory"
- ],
- "org.apache.lucene.analysis.TokenFilterFactory": [
- "org.apache.lucene.analysis.ar.ArabicNormalizationFilterFactory",
- "org.apache.lucene.analysis.ar.ArabicStemFilterFactory",
- "org.apache.lucene.analysis.bg.BulgarianStemFilterFactory",
- "org.apache.lucene.analysis.bn.BengaliNormalizationFilterFactory",
- "org.apache.lucene.analysis.bn.BengaliStemFilterFactory",
- "org.apache.lucene.analysis.boost.DelimitedBoostTokenFilterFactory",
- "org.apache.lucene.analysis.br.BrazilianStemFilterFactory",
- "org.apache.lucene.analysis.cjk.CJKBigramFilterFactory",
- "org.apache.lucene.analysis.cjk.CJKWidthFilterFactory",
- "org.apache.lucene.analysis.ckb.SoraniNormalizationFilterFactory",
- "org.apache.lucene.analysis.ckb.SoraniStemFilterFactory",
- "org.apache.lucene.analysis.classic.ClassicFilterFactory",
- "org.apache.lucene.analysis.commongrams.CommonGramsFilterFactory",
- "org.apache.lucene.analysis.commongrams.CommonGramsQueryFilterFactory",
- "org.apache.lucene.analysis.compound.DictionaryCompoundWordTokenFilterFactory",
- "org.apache.lucene.analysis.compound.HyphenationCompoundWordTokenFilterFactory",
- "org.apache.lucene.analysis.core.DecimalDigitFilterFactory",
- "org.apache.lucene.analysis.core.FlattenGraphFilterFactory",
- "org.apache.lucene.analysis.core.LowerCaseFilterFactory",
- "org.apache.lucene.analysis.core.StopFilterFactory",
- "org.apache.lucene.analysis.core.TypeTokenFilterFactory",
- "org.apache.lucene.analysis.core.UpperCaseFilterFactory",
- "org.apache.lucene.analysis.cz.CzechStemFilterFactory",
- "org.apache.lucene.analysis.de.GermanLightStemFilterFactory",
- "org.apache.lucene.analysis.de.GermanMinimalStemFilterFactory",
- "org.apache.lucene.analysis.de.GermanNormalizationFilterFactory",
- "org.apache.lucene.analysis.de.GermanStemFilterFactory",
- "org.apache.lucene.analysis.el.GreekLowerCaseFilterFactory",
- "org.apache.lucene.analysis.el.GreekStemFilterFactory",
- "org.apache.lucene.analysis.en.EnglishMinimalStemFilterFactory",
- "org.apache.lucene.analysis.en.EnglishPossessiveFilterFactory",
- "org.apache.lucene.analysis.en.KStemFilterFactory",
- "org.apache.lucene.analysis.en.PorterStemFilterFactory",
- "org.apache.lucene.analysis.es.SpanishLightStemFilterFactory",
- "org.apache.lucene.analysis.es.SpanishMinimalStemFilterFactory",
- "org.apache.lucene.analysis.es.SpanishPluralStemFilterFactory",
- "org.apache.lucene.analysis.fa.PersianNormalizationFilterFactory",
- "org.apache.lucene.analysis.fa.PersianStemFilterFactory",
- "org.apache.lucene.analysis.fi.FinnishLightStemFilterFactory",
- "org.apache.lucene.analysis.fr.FrenchLightStemFilterFactory",
- "org.apache.lucene.analysis.fr.FrenchMinimalStemFilterFactory",
- "org.apache.lucene.analysis.ga.IrishLowerCaseFilterFactory",
- "org.apache.lucene.analysis.gl.GalicianMinimalStemFilterFactory",
- "org.apache.lucene.analysis.gl.GalicianStemFilterFactory",
- "org.apache.lucene.analysis.hi.HindiNormalizationFilterFactory",
- "org.apache.lucene.analysis.hi.HindiStemFilterFactory",
- "org.apache.lucene.analysis.hu.HungarianLightStemFilterFactory",
- "org.apache.lucene.analysis.hunspell.HunspellStemFilterFactory",
- "org.apache.lucene.analysis.id.IndonesianStemFilterFactory",
- "org.apache.lucene.analysis.in.IndicNormalizationFilterFactory",
- "org.apache.lucene.analysis.it.ItalianLightStemFilterFactory",
- "org.apache.lucene.analysis.lv.LatvianStemFilterFactory",
- "org.apache.lucene.analysis.minhash.MinHashFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.ASCIIFoldingFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.CapitalizationFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.CodepointCountFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.ConcatenateGraphFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.DateRecognizerFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.DelimitedTermFrequencyTokenFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.DropIfFlaggedFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.FingerprintFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.FixBrokenOffsetsFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.HyphenatedWordsFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.KeepWordFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.KeywordMarkerFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.KeywordRepeatFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.LengthFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.LimitTokenCountFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.LimitTokenOffsetFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.LimitTokenPositionFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.ProtectedTermFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.RemoveDuplicatesTokenFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.ScandinavianFoldingFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.ScandinavianNormalizationFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.StemmerOverrideFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.TrimFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.TruncateTokenFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.TypeAsSynonymFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.WordDelimiterFilterFactory",
- "org.apache.lucene.analysis.miscellaneous.WordDelimiterGraphFilterFactory",
- "org.apache.lucene.analysis.ngram.EdgeNGramFilterFactory",
- "org.apache.lucene.analysis.ngram.NGramFilterFactory",
- "org.apache.lucene.analysis.no.NorwegianLightStemFilterFactory",
- "org.apache.lucene.analysis.no.NorwegianMinimalStemFilterFactory",
- "org.apache.lucene.analysis.no.NorwegianNormalizationFilterFactory",
- "org.apache.lucene.analysis.pattern.PatternCaptureGroupFilterFactory",
- "org.apache.lucene.analysis.pattern.PatternReplaceFilterFactory",
- "org.apache.lucene.analysis.pattern.PatternTypingFilterFactory",
- "org.apache.lucene.analysis.payloads.DelimitedPayloadTokenFilterFactory",
- "org.apache.lucene.analysis.payloads.NumericPayloadTokenFilterFactory",
- "org.apache.lucene.analysis.payloads.TokenOffsetPayloadTokenFilterFactory",
- "org.apache.lucene.analysis.payloads.TypeAsPayloadTokenFilterFactory",
- "org.apache.lucene.analysis.pt.PortugueseLightStemFilterFactory",
- "org.apache.lucene.analysis.pt.PortugueseMinimalStemFilterFactory",
- "org.apache.lucene.analysis.pt.PortugueseStemFilterFactory",
- "org.apache.lucene.analysis.reverse.ReverseStringFilterFactory",
- "org.apache.lucene.analysis.ru.RussianLightStemFilterFactory",
- "org.apache.lucene.analysis.shingle.FixedShingleFilterFactory",
- "org.apache.lucene.analysis.shingle.ShingleFilterFactory",
- "org.apache.lucene.analysis.snowball.SnowballPorterFilterFactory",
- "org.apache.lucene.analysis.sr.SerbianNormalizationFilterFactory",
- "org.apache.lucene.analysis.sv.SwedishLightStemFilterFactory",
- "org.apache.lucene.analysis.sv.SwedishMinimalStemFilterFactory",
- "org.apache.lucene.analysis.synonym.SynonymFilterFactory",
- "org.apache.lucene.analysis.synonym.SynonymGraphFilterFactory",
- "org.apache.lucene.analysis.synonym.word2vec.Word2VecSynonymFilterFactory",
- "org.apache.lucene.analysis.te.TeluguNormalizationFilterFactory",
- "org.apache.lucene.analysis.te.TeluguStemFilterFactory",
- "org.apache.lucene.analysis.tr.ApostropheFilterFactory",
- "org.apache.lucene.analysis.tr.TurkishLowerCaseFilterFactory",
- "org.apache.lucene.analysis.util.ElisionFilterFactory"
- ],
- "org.apache.lucene.analysis.TokenizerFactory": [
- "org.apache.lucene.analysis.classic.ClassicTokenizerFactory",
- "org.apache.lucene.analysis.core.KeywordTokenizerFactory",
- "org.apache.lucene.analysis.core.LetterTokenizerFactory",
- "org.apache.lucene.analysis.core.WhitespaceTokenizerFactory",
- "org.apache.lucene.analysis.email.UAX29URLEmailTokenizerFactory",
- "org.apache.lucene.analysis.ngram.EdgeNGramTokenizerFactory",
- "org.apache.lucene.analysis.ngram.NGramTokenizerFactory",
- "org.apache.lucene.analysis.path.PathHierarchyTokenizerFactory",
- "org.apache.lucene.analysis.pattern.PatternTokenizerFactory",
- "org.apache.lucene.analysis.pattern.SimplePatternSplitTokenizerFactory",
- "org.apache.lucene.analysis.pattern.SimplePatternTokenizerFactory",
- "org.apache.lucene.analysis.th.ThaiTokenizerFactory",
- "org.apache.lucene.analysis.wikipedia.WikipediaTokenizerFactory"
- ]
- },
- "org.apache.lucene:lucene-core": {
- "org.apache.lucene.analysis.TokenizerFactory": [
- "org.apache.lucene.analysis.standard.StandardTokenizerFactory"
- ],
- "org.apache.lucene.codecs.Codec": [
- "org.apache.lucene.codecs.lucene912.Lucene912Codec"
- ],
- "org.apache.lucene.codecs.DocValuesFormat": [
- "org.apache.lucene.codecs.lucene90.Lucene90DocValuesFormat"
- ],
- "org.apache.lucene.codecs.KnnVectorsFormat": [
- "org.apache.lucene.codecs.lucene99.Lucene99HnswScalarQuantizedVectorsFormat",
- "org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsFormat",
- "org.apache.lucene.codecs.lucene99.Lucene99ScalarQuantizedVectorsFormat"
- ],
- "org.apache.lucene.codecs.PostingsFormat": [
- "org.apache.lucene.codecs.lucene912.Lucene912PostingsFormat"
- ],
- "org.apache.lucene.index.SortFieldProvider": [
- "org.apache.lucene.search.SortField$Provider",
- "org.apache.lucene.search.SortedNumericSortField$Provider",
- "org.apache.lucene.search.SortedSetSortField$Provider"
- ]
- },
- "org.apache.poi:poi": {
- "org.apache.poi.extractor.ExtractorProvider": [
- "org.apache.poi.extractor.MainExtractorFactory"
- ],
- "org.apache.poi.sl.draw.ImageRenderer": [
- "org.apache.poi.sl.draw.BitmapImageRenderer"
- ],
- "org.apache.poi.ss.usermodel.WorkbookProvider": [
- "org.apache.poi.hssf.usermodel.HSSFWorkbookFactory"
- ]
- },
- "org.apache.poi:poi-ooxml": {
- "org.apache.poi.extractor.ExtractorProvider": [
- "org.apache.poi.ooxml.extractor.POIXMLExtractorFactory"
- ],
- "org.apache.poi.sl.draw.ImageRenderer": [
- "org.apache.poi.xslf.draw.SVGImageRenderer"
- ],
- "org.apache.poi.sl.usermodel.MetroShapeProvider": [
- "org.apache.poi.xslf.usermodel.XSLFMetroShape"
- ],
- "org.apache.poi.sl.usermodel.SlideShowProvider": [
- "org.apache.poi.xslf.usermodel.XSLFSlideShowFactory"
- ],
- "org.apache.poi.ss.usermodel.WorkbookProvider": [
- "org.apache.poi.xssf.usermodel.XSSFWorkbookFactory"
- ]
- },
- "org.bouncycastle:bcprov-jdk15on": {
- "java.security.Provider": [
- "org.bouncycastle.jce.provider.BouncyCastleProvider",
- "org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider"
- ]
- },
- "org.bouncycastle:bcprov-jdk18on": {
- "java.security.Provider": [
- "org.bouncycastle.jce.provider.BouncyCastleProvider",
- "org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider"
- ]
- },
- "org.codehaus.groovy:groovy": {
- "org.codehaus.groovy.transform.ASTTransformation": [
- "groovy.grape.GrabAnnotationTransformation"
- ]
- },
- "org.codehaus.groovy:groovy-json": {
- "org.apache.groovy.json.FastStringServiceFactory": [
- "org.apache.groovy.json.DefaultFastStringServiceFactory"
- ]
- },
- "org.codehaus.groovy:groovy-jsr223": {
- "javax.script.ScriptEngineFactory": [
- "org.codehaus.groovy.jsr223.GroovyScriptEngineFactory"
- ]
- },
- "org.glassfish.jaxb:jaxb-runtime": {
- "javax.xml.bind.JAXBContext": [
- "com.sun.xml.bind.v2.ContextFactory"
- ]
- },
- "org.jetbrains.kotlin:kotlin-jps-plugin-classpath": {
- "kotlin.reflect.jvm.internal.impl.builtins.BuiltInsLoader": [
- "kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInsLoaderImpl"
- ],
- "kotlin.reflect.jvm.internal.impl.resolve.ExternalOverridabilityCondition": [
- "kotlin.reflect.jvm.internal.impl.load.java.ErasedOverridabilityCondition",
- "kotlin.reflect.jvm.internal.impl.load.java.FieldOverridabilityCondition",
- "kotlin.reflect.jvm.internal.impl.load.java.JavaIncompatibilityRulesOverridabilityCondition"
- ],
- "org.jetbrains.jps.builders.AdditionalRootsProviderService": [
- "org.jetbrains.kotlin.jps.build.KotlinResourcesRootProvider",
- "org.jetbrains.kotlin.jps.build.KotlinSourceRootProvider"
- ],
- "org.jetbrains.jps.builders.java.dependencyView.AnnotationsChangeTracker": [
- "org.jetbrains.jps.builders.java.dependencyView.NullabilityAnnotationsTracker"
- ],
- "org.jetbrains.jps.incremental.BuilderService": [
- "org.jetbrains.kotlin.jps.build.KotlinBuilderService"
- ],
- "org.jetbrains.jps.model.serialization.JpsModelSerializerExtension": [
- "org.jetbrains.kotlin.jps.model.KotlinModelSerializerService"
- ],
- "org.jetbrains.jps.model.serialization.JpsPathMacroContributor": [
- "org.jetbrains.kotlin.jps.KotlinJpsPathMacrosContributor"
- ],
- "org.jetbrains.kotlin.builtins.BuiltInsLoader": [
- "org.jetbrains.kotlin.serialization.deserialization.builtins.BuiltInsLoaderImpl"
- ],
- "org.jetbrains.kotlin.resolve.ExternalOverridabilityCondition": [
- "org.jetbrains.kotlin.load.java.ErasedOverridabilityCondition",
- "org.jetbrains.kotlin.load.java.FieldOverridabilityCondition",
- "org.jetbrains.kotlin.load.java.JavaIncompatibilityRulesOverridabilityCondition"
- ]
- },
- "org.jetbrains.kotlin:kotlin-reflect": {
- "kotlin.reflect.jvm.internal.impl.builtins.BuiltInsLoader": [
- "kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInsLoaderImpl"
- ],
- "kotlin.reflect.jvm.internal.impl.resolve.ExternalOverridabilityCondition": [
- "kotlin.reflect.jvm.internal.impl.load.java.ErasedOverridabilityCondition",
- "kotlin.reflect.jvm.internal.impl.load.java.FieldOverridabilityCondition",
- "kotlin.reflect.jvm.internal.impl.load.java.JavaIncompatibilityRulesOverridabilityCondition"
- ]
- },
- "org.jetbrains.kotlin:kotlin-serialization-compiler-plugin": {
- "org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor": [
- "org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginOptions"
- ],
- "org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar": [
- "org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationComponentRegistrar"
- ]
- },
- "org.jetbrains.kotlinx:kotlinx-coroutines-debug": {
- "reactor.blockhound.integration.BlockHoundIntegration": [
- "kotlinx.coroutines.debug.CoroutinesBlockHoundIntegration"
- ]
- },
- "org.jetbrains.kotlinx:kotlinx-metadata-jvm": {
- "kotlinx.metadata.internal.extensions.MetadataExtensions": [
- "kotlinx.metadata.jvm.internal.JvmMetadataExtensions"
- ]
- },
- "org.junit.jupiter:junit-jupiter-engine": {
- "org.junit.platform.engine.TestEngine": [
- "org.junit.jupiter.engine.JupiterTestEngine"
- ]
- },
- "org.junit.platform:junit-platform-engine": {
- "org.junit.platform.engine.discovery.DiscoverySelectorIdentifierParser": [
- "org.junit.platform.engine.discovery.ClassSelector$IdentifierParser",
- "org.junit.platform.engine.discovery.ClasspathResourceSelector$IdentifierParser",
- "org.junit.platform.engine.discovery.ClasspathRootSelector$IdentifierParser",
- "org.junit.platform.engine.discovery.DirectorySelector$IdentifierParser",
- "org.junit.platform.engine.discovery.FileSelector$IdentifierParser",
- "org.junit.platform.engine.discovery.IterationSelector$IdentifierParser",
- "org.junit.platform.engine.discovery.MethodSelector$IdentifierParser",
- "org.junit.platform.engine.discovery.ModuleSelector$IdentifierParser",
- "org.junit.platform.engine.discovery.NestedClassSelector$IdentifierParser",
- "org.junit.platform.engine.discovery.NestedMethodSelector$IdentifierParser",
- "org.junit.platform.engine.discovery.PackageSelector$IdentifierParser",
- "org.junit.platform.engine.discovery.UniqueIdSelector$IdentifierParser",
- "org.junit.platform.engine.discovery.UriSelector$IdentifierParser"
- ]
- },
- "org.junit.platform:junit-platform-launcher": {
- "org.junit.platform.launcher.TestExecutionListener": [
- "org.junit.platform.launcher.listeners.UniqueIdTrackingListener"
- ]
- },
- "org.junit.vintage:junit-vintage-engine": {
- "org.junit.platform.engine.TestEngine": [
- "org.junit.vintage.engine.VintageTestEngine"
- ]
- },
- "org.slf4j:jcl-over-slf4j": {
- "org.apache.commons.logging.LogFactory": [
- "org.apache.commons.logging.impl.SLF4JLogFactory"
- ]
- },
- "org.slf4j:slf4j-jdk14": {
- "org.slf4j.spi.SLF4JServiceProvider": [
- "org.slf4j.jul.JULServiceProvider"
- ]
- },
- "xerces:xercesImpl": {
- "javax.xml.datatype.DatatypeFactory": [
- "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl"
- ],
- "javax.xml.parsers.DocumentBuilderFactory": [
- "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"
- ],
- "javax.xml.parsers.SAXParserFactory": [
- "org.apache.xerces.jaxp.SAXParserFactoryImpl"
- ],
- "javax.xml.stream.XMLEventFactory": [
- "org.apache.xerces.stax.XMLEventFactoryImpl"
- ],
- "javax.xml.validation.SchemaFactory": [
- "org.apache.xerces.jaxp.validation.XMLSchemaFactory"
- ],
- "org.w3c.dom.DOMImplementationSourceList": [
- "org.apache.xerces.dom.DOMXSImplementationSourceImpl"
- ],
- "org.xml.sax.driver": [
- "org.apache.xerces.parsers.SAXParser"
- ]
- }
- },
- "version": "2"
-}
diff --git a/build/libraries/readme.md b/build/libraries/readme.md
deleted file mode 100644
index 06dd9c293bf4..000000000000
--- a/build/libraries/readme.md
+++ /dev/null
@@ -1,4 +0,0 @@
-Update and re-pin libraries:
-```shell
-REPIN=1 bazelisk run @community_maven//:pin
-```
\ No newline at end of file
diff --git a/build/tasks/BUILD.bazel b/build/tasks/BUILD.bazel
index 4fc52744880a..8fdfc5db5dd0 100644
--- a/build/tasks/BUILD.bazel
+++ b/build/tasks/BUILD.bazel
@@ -1,69 +1,94 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.idea.community.build.tasks` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "tasks_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "build-tasks",
+jvm_library(
+ name = "tasks",
module_name = "intellij.idea.community.build.tasks",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@community//platform/util/zip:util-zip",
- "@libraries//:kotlinx-collections-immutable-jvm",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
- "@libraries//:jackson-jr-objects",
- "@libraries//:jackson-core",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@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:util-base",
- "@libraries//:hash4j",
- "@libraries//:serviceMessages",
- "@libraries//:opentelemetry-extension-kotlin",
- "@libraries//:netty-buffer",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/util/zip",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:fastutil-min",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:jackson-jr-objects",
+ "@lib//:jackson",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/util/rt-java8",
+ "//java/java-runtime:rt",
+ "//platform/util-rt",
+ "//platform/diagnostic/telemetry",
+ "//platform/diagnostic/telemetry.exporters:telemetry-exporters",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ "@lib//:jetbrains-annotations",
+ "//platform/util/base",
+ "@lib//:hash4j",
+ "@lib//:tc_service_messages",
+ "@lib//:opentelemetry-extension-kotlin",
+ "@rules_jvm//zip:build-zip",
],
runtime_deps = [
- ":resources",
- "@libraries//:slf4j-api",
- "@libraries//:slf4j-jdk14",
- "@libraries//:bcpkix-jdk18on",
+ ":tasks_resources",
+ "@lib//:slf4j-api",
+ "@lib//:slf4j-jdk14",
+ "@lib//:bouncy-castle-provider",
]
)
kt_jvm_test(
- name = "build-tasks_test",
+ name = "tasks_test",
visibility = ["//visibility:public"],
srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":tasks"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- ":build-tasks",
- "@community//platform/testFramework",
- "@community//platform/testFramework/extensions:testExtensions",
- "@libraries//:assertj-core",
- "@libraries//:memoryfilesystem",
- "@libraries//:junit-jupiter-api",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/util/zip",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:fastutil-min",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:jackson-jr-objects",
+ "@lib//:jackson",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/util/rt-java8",
+ "//java/java-runtime:rt",
+ "//platform/util-rt",
+ "//platform/diagnostic/telemetry",
+ "//platform/diagnostic/telemetry.exporters:telemetry-exporters",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/testFramework/extensions:testExtensions",
+ "@lib//:assert_j",
+ "@lib//:memoryfilesystem",
+ "@lib//:junit5",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ "@lib//:jetbrains-annotations",
+ "//platform/util/base",
+ "@lib//:hash4j",
+ "@lib//:tc_service_messages",
+ "@lib//:opentelemetry-extension-kotlin",
+ "@rules_jvm//zip:build-zip",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":tasks_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.idea.community.build.tasks` end
\ No newline at end of file
diff --git a/build/tests/BUILD.bazel b/build/tests/BUILD.bazel
new file mode 100644
index 000000000000..144e9b0beb4f
--- /dev/null
+++ b/build/tests/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.idea.community.build.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//build",
+ "//platform/build-scripts/testFramework:buildScripts-testFramework",
+ "@lib//:kotlin-stdlib",
+ "@lib//:junit5",
+ "@lib//:assert_j",
+ "//platform/util",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ ]
+)
+### auto-generated section `build intellij.idea.community.build.tests` end
\ No newline at end of file
diff --git a/commandInterface/BUILD.bazel b/commandInterface/BUILD.bazel
new file mode 100644
index 000000000000..f5fed1ecfc1b
--- /dev/null
+++ b/commandInterface/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.commandInterface` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "commandInterface_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "commandInterface",
+ module_name = "intellij.commandInterface",
+ visibility = ["//visibility:public"],
+ srcs = glob(["gen/**/*.kt", "gen/**/*.java", "src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/analysis-impl",
+ "//platform/execution",
+ "//platform/editor-ui-api:editor",
+ ],
+ runtime_deps = [":commandInterface_resources"]
+)
+### auto-generated section `build intellij.commandInterface` end
\ No newline at end of file
diff --git a/community-resources/BUILD.bazel b/community-resources/BUILD.bazel
index 86205180b349..ac97d2d40261 100644
--- a/community-resources/BUILD.bazel
+++ b/community-resources/BUILD.bazel
@@ -1,9 +1,23 @@
-### auto-generated section `build` start
+### auto-generated section `build intellij.idea.community.customization` start
load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "customization_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
java_library(
name = "customization",
visibility = ["//visibility:public"],
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+ runtime_deps = [
+ ":customization_resources",
+ "//java/ide-resources",
+ "@lib//:idea_community_customization_tips-idea-ce",
+ "//platform/platform-impl:ide-impl",
+ "//idea/customization/base:idea-customization-base",
+ "//platform/experiment",
+ ]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.idea.community.customization` end
\ No newline at end of file
diff --git a/fleet/kernel/BUILD.bazel b/fleet/kernel/BUILD.bazel
index 093aec80a87f..3223719103a3 100644
--- a/fleet/kernel/BUILD.bazel
+++ b/fleet/kernel/BUILD.bazel
@@ -1,43 +1,43 @@
-### auto-generated section `build` start
-load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build fleet.kernel` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
create_kotlinc_options(
name = "custom",
jvm_target = "17",
- x_optin = [
+ opt_in = [
"kotlinx.coroutines.ExperimentalCoroutinesApi",
"kotlin.ExperimentalStdlibApi",
]
)
-kt_jvm_library(
- name = "fleet-kernel",
+jvm_library(
+ name = "kernel",
module_name = "fleet.kernel",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
+ javac_opts = "@rules_jvm//:j17",
kotlinc_opts = ":custom",
- plugins = ["@libraries//:serialization_plugin"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:kotlin-stdlib",
- "@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",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//fleet/preferences:fleet-preferences",
- "@community//fleet/reporting/api:fleet-reporting-api",
+ "@lib//:kotlin-stdlib",
+ "//fleet/rhizomedb",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:rhizomedb-compiler-plugin.provided",
+ "//fleet/util/core:fleet-util-core",
+ "//fleet/rpc",
+ "@lib//:kotlinx-coroutines-core",
+ "//fleet/preferences",
+ "//fleet/reporting/api:fleet-reporting-api",
],
exports = [
- "@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",
- "@libraries//:kotlinx-coroutines-core-jvm",
+ "//fleet/rhizomedb",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//fleet/util/core:fleet-util-core",
+ "//fleet/rpc",
+ "@lib//:kotlinx-coroutines-core",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build fleet.kernel` end
\ No newline at end of file
diff --git a/fleet/preferences/BUILD.bazel b/fleet/preferences/BUILD.bazel
index 911fef34de90..e483f05b169a 100644
--- a/fleet/preferences/BUILD.bazel
+++ b/fleet/preferences/BUILD.bazel
@@ -1,16 +1,16 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build fleet.preferences` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "fleet-preferences",
+jvm_library(
+ name = "preferences",
module_name = "fleet.preferences",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@community//fleet/util/os:fleet-util-os",
+ "@lib//:kotlin-stdlib",
+ "//fleet/util/os:fleet-util-os",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build fleet.preferences` end
\ No newline at end of file
diff --git a/fleet/reporting/api/BUILD.bazel b/fleet/reporting/api/BUILD.bazel
index 1305389b8931..e2c4c87fcc37 100644
--- a/fleet/reporting/api/BUILD.bazel
+++ b/fleet/reporting/api/BUILD.bazel
@@ -1,18 +1,18 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build fleet.reporting.api` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "fleet-reporting-api",
module_name = "fleet.reporting.api",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build fleet.reporting.api` end
\ No newline at end of file
diff --git a/fleet/rhizomedb/BUILD.bazel b/fleet/rhizomedb/BUILD.bazel
index dc5f532b1e40..e29ec21899f5 100644
--- a/fleet/rhizomedb/BUILD.bazel
+++ b/fleet/rhizomedb/BUILD.bazel
@@ -1,26 +1,27 @@
-### auto-generated section `build` start
-load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build fleet.rhizomedb` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
create_kotlinc_options(
name = "custom",
jvm_target = "17",
- x_optin = ["kotlin.ExperimentalStdlibApi"]
+ allow_kotlin_package = True,
+ opt_in = ["kotlin.ExperimentalStdlibApi"]
)
-kt_jvm_library(
- name = "fleet-rhizomedb",
+jvm_library(
+ name = "rhizomedb",
module_name = "fleet.rhizomedb",
visibility = ["//visibility:public"],
srcs = glob(["src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
+ javac_opts = "@rules_jvm//:j17",
kotlinc_opts = ":custom",
deps = [
- "@community//fleet/util/core:fleet-util-core",
- "@libraries//:kotlin-stdlib",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:kotlinx-collections-immutable-jvm",
- "@libraries//:annotations",
+ "//fleet/util/core:fleet-util-core",
+ "@lib//:kotlin-stdlib",
+ "@lib//:fastutil-min",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:jetbrains-annotations",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build fleet.rhizomedb` end
\ No newline at end of file
diff --git a/fleet/rpc.server/BUILD.bazel b/fleet/rpc.server/BUILD.bazel
new file mode 100644
index 000000000000..6543aea6500e
--- /dev/null
+++ b/fleet/rpc.server/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build fleet.rpc.server` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "rpc-server",
+ module_name = "fleet.rpc.server",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//fleet/rpc",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//fleet/reporting/api:fleet-reporting-api",
+ "//fleet/util/core:fleet-util-core",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ ]
+)
+### auto-generated section `build fleet.rpc.server` end
\ No newline at end of file
diff --git a/fleet/rpc/BUILD.bazel b/fleet/rpc/BUILD.bazel
index a81a5da167f6..b89d688527bb 100644
--- a/fleet/rpc/BUILD.bazel
+++ b/fleet/rpc/BUILD.bazel
@@ -1,38 +1,38 @@
-### auto-generated section `build` start
-load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build fleet.rpc` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
create_kotlinc_options(
name = "custom",
jvm_target = "17",
- x_optin = [
+ opt_in = [
"kotlinx.coroutines.ExperimentalCoroutinesApi",
"kotlin.ExperimentalStdlibApi",
]
)
-kt_jvm_library(
- name = "fleet-rpc",
+jvm_library(
+ name = "rpc",
module_name = "fleet.rpc",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
+ javac_opts = "@rules_jvm//:j17",
kotlinc_opts = ":custom",
- plugins = ["@libraries//:serialization_plugin"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@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",
- "@libraries//:kotlin-stdlib",
- "@libraries//:annotations",
- "@libraries//:kotlinx-coroutines-slf4j",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:rpc-compiler-plugin.provided",
- "@community//fleet/util/core:fleet-util-core",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
+ "//fleet/reporting/api:fleet-reporting-api",
+ "//fleet/preferences",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlinx-coroutines-slf4j",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:rpc-compiler-plugin.provided",
+ "//fleet/util/core:fleet-util-core",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build fleet.rpc` end
\ No newline at end of file
diff --git a/fleet/util/core/BUILD.bazel b/fleet/util/core/BUILD.bazel
index 305397e6729b..f2780475712e 100644
--- a/fleet/util/core/BUILD.bazel
+++ b/fleet/util/core/BUILD.bazel
@@ -1,36 +1,34 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build fleet.util.core` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "fleet-util-core",
module_name = "fleet.util.core",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:bifurcan",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@libraries//:kotlinx-coroutines-slf4j",
- "@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",
- "@libraries//:slf4j-api",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-coroutines-slf4j",
+ "//fleet/util/logging/api:fleet-util-logging-api",
+ "@lib//:fastutil-min",
+ "@lib//:kotlinx-collections-immutable",
+ "//fleet/reporting/api:fleet-reporting-api",
+ "//fleet/preferences",
+ "//fleet/util/os:fleet-util-os",
+ "@lib//:slf4j-api",
],
exports = [
- "@libraries//:bifurcan",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@community//fleet/util/logging/api:fleet-util-logging-api",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:kotlinx-collections-immutable-jvm",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//fleet/util/logging/api:fleet-util-logging-api",
+ "@lib//:fastutil-min",
+ "@lib//:kotlinx-collections-immutable",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build fleet.util.core` end
\ No newline at end of file
diff --git a/fleet/util/logging/api/BUILD.bazel b/fleet/util/logging/api/BUILD.bazel
index 552f69c76417..5a2b8f02f09e 100644
--- a/fleet/util/logging/api/BUILD.bazel
+++ b/fleet/util/logging/api/BUILD.bazel
@@ -1,22 +1,22 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build fleet.util.logging.api` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "fleet-util-logging-api",
module_name = "fleet.util.logging.api",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:slf4j-api",
- "@libraries//:kotlinx-coroutines-slf4j",
- "@libraries//:kotlinx-coroutines-core-jvm",
+ "@lib//:kotlin-stdlib",
+ "@lib//:slf4j-api",
+ "@lib//:kotlinx-coroutines-slf4j",
+ "@lib//:kotlinx-coroutines-core",
],
exports = [
- "@libraries//:slf4j-api",
- "@libraries//:kotlinx-coroutines-slf4j",
+ "@lib//:slf4j-api",
+ "@lib//:kotlinx-coroutines-slf4j",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build fleet.util.logging.api` end
\ No newline at end of file
diff --git a/fleet/util/os/BUILD.bazel b/fleet/util/os/BUILD.bazel
index 908a010ef312..b1819d6ec4fa 100644
--- a/fleet/util/os/BUILD.bazel
+++ b/fleet/util/os/BUILD.bazel
@@ -1,12 +1,19 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build fleet.util.os` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ allow_kotlin_package = True
+)
+
+jvm_library(
name = "fleet-util-os",
module_name = "fleet.util.os",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17"
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom"
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build fleet.util.os` end
\ No newline at end of file
diff --git a/idea/customization/base/BUILD.bazel b/idea/customization/base/BUILD.bazel
new file mode 100644
index 000000000000..b15b24904305
--- /dev/null
+++ b/idea/customization/base/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build intellij.idea.customization.base` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "idea-customization-base_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "idea-customization-base",
+ module_name = "intellij.idea.customization.base",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-util-io:ide-util-io",
+ ],
+ runtime_deps = [":idea-customization-base_resources"]
+)
+### auto-generated section `build intellij.idea.customization.base` end
\ No newline at end of file
diff --git a/images/BUILD.bazel b/images/BUILD.bazel
index efba56c492af..87c3723473ec 100644
--- a/images/BUILD.bazel
+++ b/images/BUILD.bazel
@@ -1,51 +1,67 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.images` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "images_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "images",
module_name = "intellij.platform.images",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@community//platform/lang-api:lang",
- "@community//platform/util/ui:util-ui",
- "@community//platform/lang-impl",
- "@community//platform/platform-impl:ide-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",
- "@libraries//:kotlin-stdlib",
+ "//platform/lang-api:lang",
+ "//platform/util:util-ui",
+ "//platform/lang-impl",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:commons-imaging",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/jdom",
+ "@lib//:jcef",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//xml/xml-frontback:frontback",
+ "//platform/ui.jcef:ui-jcef",
+ "@lib//:kotlin-stdlib",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":images_resources"]
)
kt_jvm_test(
name = "images_test",
visibility = ["//visibility:public"],
srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":images"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- ":images",
- "@community//platform/testFramework",
+ "//platform/lang-api:lang",
+ "//platform/util:util-ui",
+ "//platform/lang-impl",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:commons-imaging",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/jdom",
+ "@lib//:jcef",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//xml/xml-frontback:frontback",
+ "//platform/ui.jcef:ui-jcef",
+ "@lib//:kotlin-stdlib",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":images_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.images` end
\ No newline at end of file
diff --git a/images/backend.svg/BUILD.bazel b/images/backend.svg/BUILD.bazel
new file mode 100644
index 000000000000..a475593d1a9e
--- /dev/null
+++ b/images/backend.svg/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.platform.images.backend.svg` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "backend-svg_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "backend-svg",
+ module_name = "intellij.platform.images.backend.svg",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//images",
+ "@lib//:kotlin-stdlib",
+ "//xml/xml-psi-impl:psi-impl",
+ "//platform/lang-api:lang",
+ "//platform/core-impl",
+ ],
+ runtime_deps = [":backend-svg_resources"]
+)
+### auto-generated section `build intellij.platform.images.backend.svg` end
\ No newline at end of file
diff --git a/images/intellij.platform.images.copyright/BUILD.bazel b/images/intellij.platform.images.copyright/BUILD.bazel
new file mode 100644
index 000000000000..1527b901316e
--- /dev/null
+++ b/images/intellij.platform.images.copyright/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.platform.images.copyright` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "copyright_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "copyright",
+ module_name = "intellij.platform.images.copyright",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//images",
+ "//plugins/copyright",
+ "//platform/core-api:core",
+ "//xml/xml-psi-impl:psi-impl",
+ ],
+ runtime_deps = [":copyright_resources"]
+)
+### auto-generated section `build intellij.platform.images.copyright` end
\ No newline at end of file
diff --git a/java/compiler/BUILD.bazel b/java/compiler/BUILD.bazel
new file mode 100644
index 000000000000..a951ce4fa7bb
--- /dev/null
+++ b/java/compiler/BUILD.bazel
@@ -0,0 +1,34 @@
+### auto-generated section `build intellij.java.compiler.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "compiler-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "compiler-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/compiler/impl:java-compiler-impl",
+ "//java/compiler/openapi:java-compiler",
+ "//java/testFramework",
+ "//java/openapi:java",
+ "@lib//:junit4",
+ "//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
+ "//java/idea-ui:ui",
+ "//jps/model-impl",
+ "//platform/testFramework/extensions:testExtensions",
+ "//jps/jps-builders-6:build-javac-rt",
+ "//platform/core-ui",
+ "//platform/workspace/jps",
+ "//platform/util/jdom",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/backend/workspace",
+ ]
+)
+### auto-generated section `build intellij.java.compiler.tests` end
\ No newline at end of file
diff --git a/java/compiler/charts/BUILD.bazel b/java/compiler/charts/BUILD.bazel
new file mode 100644
index 000000000000..a07ef2eb3a52
--- /dev/null
+++ b/java/compiler/charts/BUILD.bazel
@@ -0,0 +1,40 @@
+### auto-generated section `build intellij.java.compiler.charts` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "java-compiler-charts_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "java-compiler-charts",
+ module_name = "intellij.java.compiler.charts",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/compiler/impl:java-compiler-impl",
+ "//jps/jps-builders:build",
+ "//platform/extensions",
+ "//platform/core-api:core",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:rd-core",
+ "@lib//:rd-swing",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/rd-platform-community:rd-community",
+ "@lib//:kotlinx-collections-immutable",
+ "//platform/core-ui",
+ "//platform/platform-api:ide",
+ "//platform/util/concurrency",
+ "//java/idea-ui:ui",
+ ],
+ runtime_deps = [":java-compiler-charts_resources"]
+)
+### auto-generated section `build intellij.java.compiler.charts` end
\ No newline at end of file
diff --git a/java/compiler/charts/jps-plugin/BUILD.bazel b/java/compiler/charts/jps-plugin/BUILD.bazel
new file mode 100644
index 000000000000..bcd0c6d74750
--- /dev/null
+++ b/java/compiler/charts/jps-plugin/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build intellij.java.compiler.charts.jps` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "java-compiler-charts-jps_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "java-compiler-charts-jps",
+ module_name = "intellij.java.compiler.charts.jps",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ deps = [
+ "//jps/jps-builders:build",
+ "@lib//:gson",
+ "//jps/model-api:model",
+ ],
+ runtime_deps = [":java-compiler-charts-jps_resources"]
+)
+### auto-generated section `build intellij.java.compiler.charts.jps` end
\ No newline at end of file
diff --git a/java/compiler/forms-compiler/BUILD.bazel b/java/compiler/forms-compiler/BUILD.bazel
index 35dc030a7180..c5df87aac5f0 100644
--- a/java/compiler/forms-compiler/BUILD.bazel
+++ b/java/compiler/forms-compiler/BUILD.bazel
@@ -1,35 +1,41 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.guiForms.compiler` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-kt_jvm_library(
+jvm_library(
name = "java-guiForms-compiler",
module_name = "intellij.java.guiForms.compiler",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/forms_rt:java-guiForms-rt",
- "@libraries//:asm-all",
- "@libraries//:forms",
- "@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
- "@libraries//:annotations",
+ "//platform/util/jdom",
+ "//platform/forms_rt:java-guiForms-rt",
+ "@lib//:asm",
+ "@lib//:jgoodies-forms",
+ "//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
+ "@lib//:jetbrains-annotations",
],
- exports = ["@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil"]
+ exports = ["//java/compiler/instrumentation-util:java-compiler-instrumentationUtil"]
)
kt_jvm_test(
name = "java-guiForms-compiler_test",
visibility = ["//visibility:public"],
srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ associates = [":java-guiForms-compiler"],
deps = [
- ":java-guiForms-compiler",
- "@community//platform/util",
- "@libraries//:junit",
+ "//platform/util/jdom",
+ "//platform/forms_rt:java-guiForms-rt",
+ "@lib//:asm",
+ "@lib//:jgoodies-forms",
+ "//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
+ "//platform/util",
+ "@lib//:jetbrains-annotations",
+ "@lib//:junit4",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.guiForms.compiler` end
\ No newline at end of file
diff --git a/java/compiler/impl/BUILD.bazel b/java/compiler/impl/BUILD.bazel
index 2970b7397cbf..077e4c1abef5 100644
--- a/java/compiler/impl/BUILD.bazel
+++ b/java/compiler/impl/BUILD.bazel
@@ -1,62 +1,62 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.compiler.impl` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "java-compiler-impl",
module_name = "intellij.java.compiler.impl",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//java/compiler/openapi:java-compiler",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/util",
- "@community//java/openapi:java",
- "@community//java/java-runtime:java-rt",
- "@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
- "@community//platform/platform-api:ide",
- "@community//platform/lang-impl",
- "@community//java/jsp-openapi:jsp",
- "@community//java/java-impl",
- "@community//jps/jps-builders:jps-build",
- "@community//jps/jps-launcher:jps-build-launcher",
- "@community//jps/model-impl:jps-model-impl",
- "@community//java/java-analysis-impl",
- "@community//platform/built-in-server:builtInServer-impl",
- "@community//platform/vcs-impl",
- "@community//platform/external-system-api:externalSystem",
- "@community//platform/statistics",
- "@community//platform/core-ui",
- "@community//platform/workspace/jps:workspace-jps",
- "@community//platform/platform-util-io-impl:ide-util-io-impl",
- "@community//platform/platform-util-netty:ide-util-netty",
- "@community//platform/wsl-impl",
- "@community//platform/backend/workspace:backend-workspace",
- "@community//platform/tracing:tracing-rt",
- "@community//platform/diagnostic/telemetry:diagnostic-telemetry",
- "@libraries//:oro",
- "@libraries//:asm-all",
- "@libraries//:kotlin-stdlib",
- "@libraries//:protobuf-java",
- "@libraries//:netty-codec-http2",
- "@libraries//:streamex",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:jps-javac-extension",
- "@libraries//:netty-buffer",
- "@libraries//:winp",
- "@libraries//:jackson-core",
- "@libraries//:jackson-databind",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:kotlin-reflect",
- "@libraries//:kryo5",
- "@libraries//:guava",
- "@libraries//:caffeine",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
- "@libraries//:kotlinx-collections-immutable-jvm",
- "@libraries//:netty-codec-protobuf",
+ "//java/compiler/openapi:java-compiler",
+ "//platform/util/jdom",
+ "//platform/util",
+ "//java/openapi:java",
+ "//java/java-runtime:rt",
+ "//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
+ "//platform/platform-api:ide",
+ "//platform/lang-impl",
+ "//java/jsp-openapi:jsp",
+ "//java/java-impl:impl",
+ "//jps/jps-builders:build",
+ "//jps/jps-launcher:build-launcher",
+ "//jps/model-impl",
+ "//java/java-analysis-impl:analysis-impl",
+ "//platform/built-in-server:builtInServer-impl",
+ "//platform/vcs-impl",
+ "//platform/external-system-api:externalSystem",
+ "//platform/statistics",
+ "//platform/core-ui",
+ "//platform/workspace/jps",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "//platform/platform-util-netty:ide-util-netty",
+ "//platform/wsl-impl",
+ "//platform/backend/workspace",
+ "//platform/tracing:tracing-rt",
+ "//platform/diagnostic/telemetry",
+ "@lib//:oro_matcher",
+ "@lib//:asm",
+ "@lib//:kotlin-stdlib",
+ "@lib//:protobuf",
+ "@lib//:netty-codec-http",
+ "@lib//:stream_ex",
+ "@lib//:fastutil-min",
+ "@lib//:jps-javac-extension",
+ "@lib//:netty-buffer",
+ "@lib//:winp",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlin-reflect",
+ "@lib//:kryo5",
+ "@lib//:guava",
+ "@lib//:caffeine",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:netty-codec-protobuf",
],
- exports = ["@community//java/compiler/openapi:java-compiler"]
+ exports = ["//java/compiler/openapi:java-compiler"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.compiler.impl` end
\ No newline at end of file
diff --git a/java/compiler/instrumentation-util-8/BUILD.bazel b/java/compiler/instrumentation-util-8/BUILD.bazel
index c9249cd6898b..b3e6e46a576c 100644
--- a/java/compiler/instrumentation-util-8/BUILD.bazel
+++ b/java/compiler/instrumentation-util-8/BUILD.bazel
@@ -1,13 +1,13 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.compiler.instrumentationUtil.java8` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "java-compiler-instrumentationUtil-java8",
module_name = "intellij.java.compiler.instrumentationUtil.java8",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
- deps = ["@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil"]
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = ["//java/compiler/instrumentation-util:java-compiler-instrumentationUtil"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.compiler.instrumentationUtil.java8` end
\ No newline at end of file
diff --git a/java/compiler/instrumentation-util/BUILD.bazel b/java/compiler/instrumentation-util/BUILD.bazel
index e7681095d6b3..81becf730259 100644
--- a/java/compiler/instrumentation-util/BUILD.bazel
+++ b/java/compiler/instrumentation-util/BUILD.bazel
@@ -1,13 +1,13 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.compiler.instrumentationUtil` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "java-compiler-instrumentationUtil",
module_name = "intellij.java.compiler.instrumentationUtil",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
- deps = ["@libraries//:asm-all"]
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = ["@lib//:asm"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.compiler.instrumentationUtil` end
\ No newline at end of file
diff --git a/java/compiler/javac2/BUILD.bazel b/java/compiler/javac2/BUILD.bazel
new file mode 100644
index 000000000000..1416a9483a0e
--- /dev/null
+++ b/java/compiler/javac2/BUILD.bazel
@@ -0,0 +1,20 @@
+### auto-generated section `build intellij.java.compiler.antTasks` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "java-compiler-antTasks",
+ module_name = "intellij.java.compiler.antTasks",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "//lib/ant/lib:ant-antlr",
+ "//java/compiler/forms-compiler:java-guiForms-compiler",
+ "//platform/forms_rt:java-guiForms-rt",
+ "@lib//:asm",
+ "//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
+ ],
+ runtime_deps = ["//java/compiler/instrumentation-util-8:java-compiler-instrumentationUtil-java8"]
+)
+### auto-generated section `build intellij.java.compiler.antTasks` end
\ No newline at end of file
diff --git a/java/compiler/openapi/BUILD.bazel b/java/compiler/openapi/BUILD.bazel
index 081516e3f0b8..cf47455b04ba 100644
--- a/java/compiler/openapi/BUILD.bazel
+++ b/java/compiler/openapi/BUILD.bazel
@@ -1,34 +1,35 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.compiler` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "java-compiler_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "java-compiler",
module_name = "intellij.java.compiler",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@community//java/openapi:java",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/util/ui:util-ui",
- "@community//platform/external-system-api:externalSystem",
- "@community//platform/core-ui",
- "@community//platform/workspace/storage:workspace-storage",
- "@community//platform/projectModel-api:projectModel",
- "@community//platform/workspace/jps:workspace-jps",
+ "@lib//:kotlin-stdlib",
+ "//java/openapi:java",
+ "//platform/util/jdom",
+ "//platform/util:util-ui",
+ "//platform/external-system-api:externalSystem",
+ "//platform/core-ui",
+ "//platform/workspace/storage",
+ "//platform/projectModel-api:projectModel",
+ "//platform/workspace/jps",
],
exports = [
- "@community//platform/workspace/storage:workspace-storage",
- "@community//platform/workspace/jps:workspace-jps",
+ "//platform/workspace/storage",
+ "//platform/workspace/jps",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":java-compiler_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.compiler` end
\ No newline at end of file
diff --git a/java/debugger/debugger-agent/BUILD.bazel b/java/debugger/debugger-agent/BUILD.bazel
new file mode 100644
index 000000000000..7d3bb8b95485
--- /dev/null
+++ b/java/debugger/debugger-agent/BUILD.bazel
@@ -0,0 +1,9 @@
+### auto-generated section `build intellij.java.debugger.agent.holder` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "java-debugger-agent-holder",
+ visibility = ["//visibility:public"],
+ runtime_deps = ["@lib//:java_debugger_agent_holder_debugger-agent"]
+)
+### auto-generated section `build intellij.java.debugger.agent.holder` end
\ No newline at end of file
diff --git a/java/debugger/impl/BUILD.bazel b/java/debugger/impl/BUILD.bazel
index 6156b81804d1..b6b4f98e0472 100644
--- a/java/debugger/impl/BUILD.bazel
+++ b/java/debugger/impl/BUILD.bazel
@@ -1,57 +1,59 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.debugger.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "java-debugger-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "java-debugger-impl",
module_name = "intellij.java.debugger.impl",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@community//java/debugger/openapi:java-debugger",
- "@community//java/openapi:java",
- "@community//java/execution/openapi:java-execution",
- "@community//resources:java-resources",
- "@community//platform/xdebugger-impl:debugger-impl",
- "@community//platform/lang-api:lang",
- "@community//java/compiler/openapi:java-compiler",
- "@community//java/compiler/impl:java-compiler-impl",
- "@community//java/java-runtime:java-rt",
- "@community//java/jsp-openapi:jsp",
- "@community//java/java-impl",
- "@community//java/java-impl-refactorings",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/util",
- "@community//jps/jps-builders:jps-build",
- "@community//java/debugger/memory-agent:java-debugger-memory-agent",
- "@libraries//:sa-jdwp",
- "@libraries//:jb-jdi",
- "@libraries//:streamex",
- "@community//platform/statistics",
- "@community//images",
- "@community//platform/core-ui",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/platform-util-io-impl:ide-util-io-impl",
- "@libraries//:gson",
- "@libraries//:asm-all",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/build-scripts/downloader:buildScripts-downloader",
- "@community//platform/feedback",
- "@libraries//:kotlinx-datetime-jvm",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@community//platform/util/coroutines:util-coroutines",
- "@community//platform/threadDumpParser",
+ "//java/debugger/openapi:java-debugger",
+ "//java/openapi:java",
+ "//java/execution/openapi:java-execution",
+ "//resources:java-resources",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/lang-api:lang",
+ "//java/compiler/openapi:java-compiler",
+ "//java/compiler/impl:java-compiler-impl",
+ "//java/java-runtime:rt",
+ "//java/jsp-openapi:jsp",
+ "//java/java-impl:impl",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/platform-impl:ide-impl",
+ "//platform/util",
+ "//jps/jps-builders:build",
+ "//java/debugger/memory-agent:java-debugger-memory-agent",
+ "@lib//:java_debugger_impl_sa-jdwp",
+ "@lib//:jb-jdi",
+ "@lib//:stream_ex",
+ "//platform/statistics",
+ "//images",
+ "//platform/core-ui",
+ "@lib//:fastutil-min",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "@lib//:gson",
+ "@lib//:asm",
+ "//platform/util/jdom",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ "//platform/feedback",
+ "@lib//:kotlinx-datetime-jvm",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/util/coroutines",
+ "//platform/threadDumpParser",
+ "//java/debugger/shared:java-debugger-impl-shared",
],
- exports = ["@community//java/debugger/openapi:java-debugger"],
- runtime_deps = [":resources"]
+ exports = ["//java/debugger/openapi:java-debugger"],
+ runtime_deps = [":java-debugger-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.debugger.impl` end
\ No newline at end of file
diff --git a/java/debugger/memory-agent/BUILD.bazel b/java/debugger/memory-agent/BUILD.bazel
index 9c52bc90390c..6324057a26e2 100644
--- a/java/debugger/memory-agent/BUILD.bazel
+++ b/java/debugger/memory-agent/BUILD.bazel
@@ -1,18 +1,18 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.debugger.memory.agent` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "java-debugger-memory-agent",
module_name = "intellij.java.debugger.memory.agent",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/util",
- "@libraries//:debugger-memory-agent",
- "@libraries//:commons-io",
- "@libraries//:kotlin-stdlib",
+ "//platform/util",
+ "@lib//:java_debugger_memory_agent_debugger-memory-agent",
+ "@lib//:commons-io",
+ "@lib//:kotlin-stdlib",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.debugger.memory.agent` end
\ No newline at end of file
diff --git a/java/debugger/openapi/BUILD.bazel b/java/debugger/openapi/BUILD.bazel
index 3ed138a73cbc..7eab67734ac6 100644
--- a/java/debugger/openapi/BUILD.bazel
+++ b/java/debugger/openapi/BUILD.bazel
@@ -1,33 +1,34 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.debugger` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "java-debugger_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "java-debugger",
module_name = "intellij.java.debugger",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//java/execution/openapi:java-execution",
- "@community//java/jsp-openapi:jsp",
- "@community//java/java-psi-api:java-psi",
- "@community//resources-en:java-resources-en",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/platform-api:ide",
- "@community//platform/lang-api:lang",
- "@community//platform/xdebugger-api:debugger",
- "@community//platform/core-ui",
- "@community//platform/platform-util-io:ide-util-io",
- "@libraries//:kotlin-stdlib",
+ "//java/execution/openapi:java-execution",
+ "//java/jsp-openapi:jsp",
+ "//java/java-psi-api:psi",
+ "//resources-en:java-resources-en",
+ "//platform/util/jdom",
+ "//platform/platform-api:ide",
+ "//platform/lang-api:lang",
+ "//platform/xdebugger-api:debugger",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:kotlin-stdlib",
],
- exports = ["@community//platform/xdebugger-api:debugger"],
- runtime_deps = [":resources"]
+ exports = ["//platform/xdebugger-api:debugger"],
+ runtime_deps = [":java-debugger_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.debugger` end
\ No newline at end of file
diff --git a/java/debugger/shared/BUILD.bazel b/java/debugger/shared/BUILD.bazel
new file mode 100644
index 000000000000..d94f7fa2ed29
--- /dev/null
+++ b/java/debugger/shared/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.java.debugger.impl.shared` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "java-debugger-impl-shared_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "java-debugger-impl-shared",
+ module_name = "intellij.java.debugger.impl.shared",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/util/jdom",
+ "//platform/projectModel-api:projectModel",
+ "//platform/xdebugger-api:debugger",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/platform-impl:ide-impl",
+ ],
+ runtime_deps = [":java-debugger-impl-shared_resources"]
+)
+### auto-generated section `build intellij.java.debugger.impl.shared` end
\ No newline at end of file
diff --git a/java/execution/impl/BUILD.bazel b/java/execution/impl/BUILD.bazel
index 9c1530d53c65..70841373b8c8 100644
--- a/java/execution/impl/BUILD.bazel
+++ b/java/execution/impl/BUILD.bazel
@@ -1,54 +1,68 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `local-libs` start
+load("@rules_java//java:defs.bzl", "java_import")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+java_import(
+ name = "jshell-frontend",
+ jars = ["jshell-frontend.jar"],
+ visibility = ["//visibility:public"]
+)
+### auto-generated section `local-libs` end
+
+### auto-generated section `build intellij.java.execution.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "java-execution-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "java-execution-impl",
module_name = "intellij.java.execution.impl",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//java/openapi:java",
- "@community//java/execution/openapi:java-execution",
- "@community//java/java-runtime:java-rt",
- "@community//java/debugger/impl:java-debugger-impl",
- "@community//platform/testRunner",
- "@community//java/compiler/openapi:java-compiler",
- "@community//java/java-impl",
- "@community//java/java-indexing-api:java-indexing",
- "@community//platform/smRunner",
- "@community//java/execution/jshell-protocol:java-jshell-protocol",
- "@libraries//:intellij-test-discovery-agent",
- "@community//lib:jshell-frontend",
- "@community//platform/external-system-api:externalSystem",
- "@community//platform/external-system-impl:externalSystem-impl",
- "@libraries//:gson",
- "@libraries//:jackson-core",
- "@libraries//:miglayout-swing",
- "@community//platform/vcs-impl",
- "@community//platform/util/nanoxml:util-nanoxml",
- "@libraries//:jackson-databind",
- "@community//platform/xdebugger-impl:debugger-impl",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/statistics",
- "@community//platform/util-class-loader:util-classLoader",
- "@community//platform/core-ui",
- "@community//platform/platform-util-io-impl:ide-util-io-impl",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/threadDumpParser",
+ "//java/openapi:java",
+ "//java/execution/openapi:java-execution",
+ "//java/java-runtime:rt",
+ "//java/debugger/impl:java-debugger-impl",
+ "//platform/testRunner",
+ "//java/compiler/openapi:java-compiler",
+ "//java/java-impl:impl",
+ "//java/java-indexing-api:indexing",
+ "//platform/smRunner",
+ "//java/execution/jshell-protocol:java-jshell-protocol",
+ "@lib//:intellij-test-discovery",
+ "//java/execution/impl:jshell-frontend",
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "@lib//:gson",
+ "@lib//:jackson",
+ "@lib//:miglayout-swing",
+ "//platform/vcs-impl",
+ "//platform/util/nanoxml",
+ "@lib//:jackson-databind",
+ "//platform/xdebugger-impl:debugger-impl",
+ "@lib//:fastutil-min",
+ "//platform/statistics",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/core-ui",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "//platform/util/jdom",
+ "//platform/threadDumpParser",
+ "//platform/eelProvider:eel-provider",
+ "//platform/eel",
+ "//java/debugger/shared:java-debugger-impl-shared",
],
exports = [
- "@community//java/execution/openapi:java-execution",
- "@community//platform/testRunner",
- "@community//platform/statistics",
+ "//java/execution/openapi:java-execution",
+ "//platform/testRunner",
+ "//platform/statistics",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":java-execution-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.execution.impl` end
\ No newline at end of file
diff --git a/java/execution/jshell-frontend/BUILD.bazel b/java/execution/jshell-frontend/BUILD.bazel
new file mode 100644
index 000000000000..fac445fe1587
--- /dev/null
+++ b/java/execution/jshell-frontend/BUILD.bazel
@@ -0,0 +1,13 @@
+### auto-generated section `build intellij.java.jshell.frontend` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "java-jshell-frontend",
+ module_name = "intellij.java.jshell.frontend",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ deps = ["//java/execution/jshell-protocol:java-jshell-protocol"]
+)
+### auto-generated section `build intellij.java.jshell.frontend` end
\ No newline at end of file
diff --git a/java/execution/jshell-protocol/BUILD.bazel b/java/execution/jshell-protocol/BUILD.bazel
index a939203b2bec..d9680e0eb587 100644
--- a/java/execution/jshell-protocol/BUILD.bazel
+++ b/java/execution/jshell-protocol/BUILD.bazel
@@ -1,25 +1,23 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.jshell.protocol` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-kt_jvm_library(
+jvm_library(
name = "java-jshell-protocol",
module_name = "intellij.java.jshell.protocol",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11"
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11"
)
kt_jvm_test(
name = "java-jshell-protocol_test",
visibility = ["//visibility:public"],
- srcs = glob(["testStrc/**/*.kt", "testStrc/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11",
- deps = [
- ":java-jshell-protocol",
- "@libraries//:junit",
- ]
+ srcs = glob(["testStrc/**/*.kt", "testStrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ associates = [":java-jshell-protocol"],
+ deps = ["@lib//:junit4"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.jshell.protocol` end
\ No newline at end of file
diff --git a/java/execution/openapi/BUILD.bazel b/java/execution/openapi/BUILD.bazel
index b46d070b5daa..c5a683c3c669 100644
--- a/java/execution/openapi/BUILD.bazel
+++ b/java/execution/openapi/BUILD.bazel
@@ -1,21 +1,21 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.execution` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "java-execution",
module_name = "intellij.java.execution",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//java/openapi:java",
- "@community//resources:java-resources",
- "@libraries//:kotlin-stdlib",
- "@community//platform/util/concurrency",
- "@community//platform/util/ui:util-ui",
- "@community//platform/core-ui",
- "@community//platform/platform-util-io:ide-util-io",
+ "//java/openapi:java",
+ "//resources:java-resources",
+ "@lib//:kotlin-stdlib",
+ "//platform/util/concurrency",
+ "//platform/util:util-ui",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.execution` end
\ No newline at end of file
diff --git a/java/ide-customization/BUILD.bazel b/java/ide-customization/BUILD.bazel
new file mode 100644
index 000000000000..9ba92eb7335d
--- /dev/null
+++ b/java/ide-customization/BUILD.bazel
@@ -0,0 +1,37 @@
+### auto-generated section `build intellij.java.ide.customization` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "ide-customization_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "ide-customization",
+ module_name = "intellij.java.ide.customization",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/java-psi-api:psi",
+ "//platform/lang-api:lang",
+ "//plugins/ide-features-trainer:featuresTrainer",
+ "//platform/util:util-ui",
+ "//java/java-features-trainer:featuresTrainer",
+ "//platform/platform-impl:ide-impl",
+ ],
+ runtime_deps = [
+ ":ide-customization_resources",
+ "//platform/lang-impl",
+ "//platform/vcs-impl",
+ "//platform/usageView",
+ "//java/idea-ui:ui",
+ "//java/java-impl:impl",
+ "//platform/testRunner",
+ "//notebooks/visualization",
+ ]
+)
+### auto-generated section `build intellij.java.ide.customization` end
\ No newline at end of file
diff --git a/java/ide-resources/BUILD.bazel b/java/ide-resources/BUILD.bazel
new file mode 100644
index 000000000000..810334b87b52
--- /dev/null
+++ b/java/ide-resources/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.java.ide.resources` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "ide-resources_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "ide-resources",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":ide-resources_resources"]
+)
+### auto-generated section `build intellij.java.ide.resources` end
\ No newline at end of file
diff --git a/java/idea-ui/BUILD.bazel b/java/idea-ui/BUILD.bazel
index bad172cacf37..2b1c789a619d 100644
--- a/java/idea-ui/BUILD.bazel
+++ b/java/idea-ui/BUILD.bazel
@@ -1,46 +1,87 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.ui` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "ui_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "java-ui",
+jvm_library(
+ name = "ui",
module_name = "intellij.java.ui",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//java/openapi:java",
- "@community//java/compiler/openapi:java-compiler",
- "@community//java/compiler/impl:java-compiler-impl",
- "@community//java/java-impl",
- "@community//java/java-impl-refactorings",
- "@community//aether-dependency-resolver:java-aetherDependencyResolver",
- "@community//platform/vcs-impl",
- "@libraries//:guava",
- "@libraries//:jna-platform",
- "@community//platform/external-system-api:externalSystem",
- "@community//platform/external-system-impl:externalSystem-impl",
- "@libraries//:streamex",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/statistics",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/core-ui",
- "@community//platform/lang-impl",
- "@community//platform/workspace/jps:workspace-jps",
- "@community//platform/platform-util-io:ide-util-io",
- "@community//platform/feedback",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/backend/workspace:backend-workspace",
- "@community//xml/dom-openapi:xml-dom",
- "@community//platform/util/coroutines:util-coroutines",
- "@community//platform/backend/observation:backend-observation",
+ "//java/openapi:java",
+ "//java/compiler/openapi:java-compiler",
+ "//java/compiler/impl:java-compiler-impl",
+ "//java/java-impl:impl",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//aether-dependency-resolver:java-aetherDependencyResolver",
+ "//platform/vcs-impl",
+ "@lib//:guava",
+ "@lib//:jna",
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "@lib//:stream_ex",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/statistics",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/lang-impl",
+ "//platform/workspace/jps",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/feedback",
+ "//platform/util/jdom",
+ "//platform/backend/workspace",
+ "//xml/dom-openapi:dom",
+ "//platform/util/coroutines",
+ "//platform/backend/observation",
+ "//platform/eel",
+ "//platform/eelProvider:eel-provider",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":ui_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.ui` end
+
+### auto-generated section `build intellij.java.ui.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "ui-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "ui-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/idea-ui:ui",
+ "//java/testFramework",
+ "//aether-dependency-resolver:java-aetherDependencyResolver",
+ "//aether-dependency-resolver:java-aetherDependencyResolver_test",
+ "//java/execution/impl:java-execution-impl",
+ "@lib//:assert_j",
+ "//platform/platform-tests:tests_test",
+ "//platform/core-ui",
+ "//java/compiler/openapi:java-compiler",
+ "//platform/util/jdom",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "@lib//:kotlin-test",
+ ]
+)
+### auto-generated section `build intellij.java.ui.tests` end
\ No newline at end of file
diff --git a/java/java-analysis-api/BUILD.bazel b/java/java-analysis-api/BUILD.bazel
index 65325636c99f..bd5b80b55441 100644
--- a/java/java-analysis-api/BUILD.bazel
+++ b/java/java-analysis-api/BUILD.bazel
@@ -1,31 +1,32 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.analysis` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "analysis_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "java-analysis",
+jvm_library(
+ name = "analysis",
module_name = "intellij.java.analysis",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/analysis-api:analysis",
- "@community//java/java-psi-api:java-psi",
- "@community//platform/projectModel-api:projectModel",
- "@libraries//:kotlin-stdlib",
- "@community//uast/uast-common:uast",
- "@community//uast/uast-common-ide:uast-ide",
+ "//platform/analysis-api:analysis",
+ "//java/java-psi-api:psi",
+ "//platform/projectModel-api:projectModel",
+ "@lib//:kotlin-stdlib",
+ "//uast/uast-common:uast",
+ "//uast/uast-common-ide:ide",
],
exports = [
- "@community//uast/uast-common:uast",
- "@community//uast/uast-common-ide:uast-ide",
+ "//uast/uast-common:uast",
+ "//uast/uast-common-ide:ide",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":analysis_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.analysis` end
\ No newline at end of file
diff --git a/java/java-analysis-impl/BUILD.bazel b/java/java-analysis-impl/BUILD.bazel
index c6ecd877f8fd..e4c41cce5828 100644
--- a/java/java-analysis-impl/BUILD.bazel
+++ b/java/java-analysis-impl/BUILD.bazel
@@ -1,50 +1,51 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.analysis.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "analysis-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "java-analysis-impl",
+jvm_library(
+ name = "analysis-impl",
module_name = "intellij.java.analysis.impl",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/analysis-impl",
- "@community//java/java-indexing-impl",
- "@community//java/java-psi-impl",
- "@community//platform/projectModel-impl",
- "@community//java/java-analysis-api:java-analysis",
- "@community//resources-en:java-resources-en",
- "@community//xml/xml-psi-impl",
- "@community//platform/platform-api:ide",
- "@libraries//:asm-all",
- "@libraries//:streamex",
- "@libraries//:kotlin-stdlib",
- "@community//java/openapi:java",
- "@community//platform/util/ui:util-ui",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/workspace/storage:workspace-storage",
- "@libraries//:icu4j",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/workspace/jps:workspace-jps",
- "@community//platform/backend/workspace:backend-workspace",
- "@community//java/java-frontback-impl",
- "@community//platform/editor-ui-ex:editor-ex",
+ "//platform/analysis-impl",
+ "//java/java-indexing-impl:indexing-impl",
+ "//java/java-psi-impl:psi-impl",
+ "//platform/projectModel-impl",
+ "//java/java-analysis-api:analysis",
+ "//resources-en:java-resources-en",
+ "//xml/xml-psi-impl:psi-impl",
+ "//platform/platform-api:ide",
+ "@lib//:asm",
+ "@lib//:stream_ex",
+ "@lib//:kotlin-stdlib",
+ "//java/openapi:java",
+ "//platform/util:util-ui",
+ "@lib//:fastutil-min",
+ "//platform/workspace/storage",
+ "@lib//:icu4j",
+ "//platform/util/jdom",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//java/java-frontback-impl:frontback-impl",
+ "//platform/editor-ui-ex:editor-ex",
],
exports = [
- "@community//platform/analysis-impl",
- "@community//java/java-indexing-impl",
- "@community//java/java-psi-impl",
- "@community//platform/projectModel-impl",
- "@community//java/java-analysis-api:java-analysis",
- "@community//java/java-frontback-impl",
+ "//platform/analysis-impl",
+ "//java/java-indexing-impl:indexing-impl",
+ "//java/java-psi-impl:psi-impl",
+ "//platform/projectModel-impl",
+ "//java/java-analysis-api:analysis",
+ "//java/java-frontback-impl:frontback-impl",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":analysis-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.analysis.impl` end
\ No newline at end of file
diff --git a/java/java-features-trainer/BUILD.bazel b/java/java-features-trainer/BUILD.bazel
new file mode 100644
index 000000000000..54b0f1f6fc19
--- /dev/null
+++ b/java/java-features-trainer/BUILD.bazel
@@ -0,0 +1,65 @@
+### auto-generated section `build intellij.java.featuresTrainer` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "featuresTrainer_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "featuresTrainer",
+ module_name = "intellij.java.featuresTrainer",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//java/idea-ui:ui",
+ "//plugins/ide-features-trainer:featuresTrainer",
+ "//platform/platform-impl:ide-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/core-ui",
+ "//java/debugger/impl:java-debugger-impl",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//java/execution/impl:java-execution-impl",
+ "//java/debugger/shared:java-debugger-impl-shared",
+ ],
+ runtime_deps = [":featuresTrainer_resources"]
+)
+
+kt_jvm_test(
+ name = "featuresTrainer_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":featuresTrainer"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//java/idea-ui:ui",
+ "//plugins/ide-features-trainer:featuresTrainer",
+ "//platform/platform-impl:ide-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/core-ui",
+ "//java/debugger/impl:java-debugger-impl",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//java/execution/impl:java-execution-impl",
+ "//java/debugger/shared:java-debugger-impl-shared",
+ ],
+ runtime_deps = [":featuresTrainer_resources"]
+)
+### auto-generated section `build intellij.java.featuresTrainer` end
\ No newline at end of file
diff --git a/java/java-frontback-impl/BUILD.bazel b/java/java-frontback-impl/BUILD.bazel
index 1d00a6f2cfef..0f631c96444a 100644
--- a/java/java-frontback-impl/BUILD.bazel
+++ b/java/java-frontback-impl/BUILD.bazel
@@ -1,37 +1,38 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.frontback.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resource",
- resources = glob(["resource/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "frontback-impl_resources",
+ files = glob(["resource/**/*"]),
+ strip_prefix = "resource"
)
-kt_jvm_library(
- name = "java-frontback-impl",
+jvm_library(
+ name = "frontback-impl",
module_name = "intellij.java.frontback.impl",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//java/java-frontback-psi-api:java-frontback-psi",
- "@community//java/java-frontback-psi-impl",
- "@community//platform/core-impl",
- "@community//platform/lang-impl",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/analysis-impl",
- "@community//platform/core-ui",
- "@community//xml/xml-frontback",
- "@community//platform/core-api:core",
- "@community//platform/util/jdom:util-jdom",
+ "//java/java-frontback-psi-api:frontback-psi",
+ "//java/java-frontback-psi-impl:frontback-psi-impl",
+ "//platform/core-impl",
+ "//platform/lang-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/analysis-impl",
+ "//platform/core-ui",
+ "//xml/xml-frontback:frontback",
+ "//platform/core-api:core",
+ "//platform/util/jdom",
],
exports = [
- "@community//java/java-frontback-psi-api:java-frontback-psi",
- "@community//java/java-frontback-psi-impl",
- "@community//platform/core-impl",
- "@community//xml/xml-frontback",
+ "//java/java-frontback-psi-api:frontback-psi",
+ "//java/java-frontback-psi-impl:frontback-psi-impl",
+ "//platform/core-impl",
+ "//xml/xml-frontback:frontback",
],
- runtime_deps = [":resource"]
+ runtime_deps = [":frontback-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.frontback.impl` end
\ No newline at end of file
diff --git a/java/java-frontback-psi-api/BUILD.bazel b/java/java-frontback-psi-api/BUILD.bazel
index 9cbde2ecd0ec..35cf2be82562 100644
--- a/java/java-frontback-psi-api/BUILD.bazel
+++ b/java/java-frontback-psi-api/BUILD.bazel
@@ -1,21 +1,22 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.frontback.psi` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "frontback-psi_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "java-frontback-psi",
+jvm_library(
+ name = "frontback-psi",
module_name = "intellij.java.frontback.psi",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
- deps = ["@community//platform/core-api:core"],
- exports = ["@community//platform/core-api:core"],
- runtime_deps = [":resources"]
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = ["//platform/core-api:core"],
+ exports = ["//platform/core-api:core"],
+ runtime_deps = [":frontback-psi_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.frontback.psi` end
\ No newline at end of file
diff --git a/java/java-frontback-psi-impl/BUILD.bazel b/java/java-frontback-psi-impl/BUILD.bazel
index fbcbe508a7e4..ae1a0b360974 100644
--- a/java/java-frontback-psi-impl/BUILD.bazel
+++ b/java/java-frontback-psi-impl/BUILD.bazel
@@ -1,33 +1,34 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.frontback.psi.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "frontback-psi-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "java-frontback-psi-impl",
+jvm_library(
+ name = "frontback-psi-impl",
module_name = "intellij.java.frontback.psi.impl",
visibility = ["//visibility:public"],
- srcs = glob(["gen/**/*.kt", "gen/**/*.java", "src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
- plugins = ["@libraries//:serialization_plugin"],
+ srcs = glob(["gen/**/*.kt", "gen/**/*.java", "src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@community//java/java-frontback-psi-api:java-frontback-psi",
- "@community//platform/core-impl",
- "@libraries//:asm-all",
- "@libraries//:streamex",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-serialization-core-jvm",
+ "//java/java-frontback-psi-api:frontback-psi",
+ "//platform/core-impl",
+ "@lib//:asm",
+ "@lib//:stream_ex",
+ "@lib//:fastutil-min",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-serialization-core",
],
exports = [
- "@community//java/java-frontback-psi-api:java-frontback-psi",
- "@community//platform/core-impl",
+ "//java/java-frontback-psi-api:frontback-psi",
+ "//platform/core-impl",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":frontback-psi-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.frontback.psi.impl` end
\ No newline at end of file
diff --git a/java/java-frontback-tests/BUILD.bazel b/java/java-frontback-tests/BUILD.bazel
new file mode 100644
index 000000000000..88e91a25fc75
--- /dev/null
+++ b/java/java-frontback-tests/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build intellij.java.frontback.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "frontback-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "frontback-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:easymock",
+ "@lib//:mockito",
+ "@lib//:assert_j",
+ "@lib//:kotlin-test",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//java/java-frontback-psi-impl:frontback-psi-impl",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//platform/backend/workspace",
+ "//java/java-frontback-impl:frontback-impl",
+ "//platform/platform-tests:tests_test",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//java/testFramework",
+ "//java/java-impl:impl",
+ ]
+)
+### auto-generated section `build intellij.java.frontback.tests` end
\ No newline at end of file
diff --git a/java/java-impl-inspections/BUILD.bazel b/java/java-impl-inspections/BUILD.bazel
new file mode 100644
index 000000000000..1837fefcf698
--- /dev/null
+++ b/java/java-impl-inspections/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build intellij.java.impl.inspections` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "impl-inspections",
+ module_name = "intellij.java.impl.inspections",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/openapi:java",
+ "//java/java-analysis-impl:analysis-impl",
+ "@lib//:stream_ex",
+ "//java/java-impl:impl",
+ "@lib//:fastutil-min",
+ "//java/compiler/openapi:java-compiler",
+ "@lib//:asm",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/util/jdom",
+ "//platform/core-ui",
+ "//platform/util/text-matching",
+ ]
+)
+### auto-generated section `build intellij.java.impl.inspections` end
\ No newline at end of file
diff --git a/java/java-impl-refactorings/BUILD.bazel b/java/java-impl-refactorings/BUILD.bazel
index bc7494cf900d..52e86f6fff82 100644
--- a/java/java-impl-refactorings/BUILD.bazel
+++ b/java/java-impl-refactorings/BUILD.bazel
@@ -1,29 +1,29 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.impl.refactorings` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "java-impl-refactorings",
+jvm_library(
+ name = "impl-refactorings",
module_name = "intellij.java.impl.refactorings",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/lang-api:lang",
- "@community//java/java-psi-api:java-psi",
- "@community//platform/core-impl",
- "@community//platform/lang-impl",
- "@community//platform/statistics",
- "@community//java/openapi:java",
- "@community//java/java-psi-impl",
- "@community//java/java-impl",
- "@community//java/jsp-openapi:jsp",
- "@libraries//:streamex",
- "@community//platform/code-style-impl:codeStyle-impl",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/diff-impl",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/core-ui",
+ "//platform/lang-api:lang",
+ "//java/java-psi-api:psi",
+ "//platform/core-impl",
+ "//platform/lang-impl",
+ "//platform/statistics",
+ "//java/openapi:java",
+ "//java/java-psi-impl:psi-impl",
+ "//java/java-impl:impl",
+ "//java/jsp-openapi:jsp",
+ "@lib//:stream_ex",
+ "//platform/code-style-impl:codeStyle-impl",
+ "@lib//:fastutil-min",
+ "//platform/diff-impl",
+ "//platform/util/jdom",
+ "//platform/core-ui",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.impl.refactorings` end
\ No newline at end of file
diff --git a/java/java-impl/BUILD.bazel b/java/java-impl/BUILD.bazel
index f3b8ed386265..55407e3f2fb6 100644
--- a/java/java-impl/BUILD.bazel
+++ b/java/java-impl/BUILD.bazel
@@ -1,87 +1,97 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "java-impl",
+jvm_resources(
+ name = "impl_resources_1",
+ files = glob(["src/META-INF/JavaPlugin.xml"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "impl",
module_name = "intellij.java.impl",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java", "generate-to-string/**/*.kt", "generate-to-string/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/util",
- "@community//java/openapi:java",
- "@libraries//:oro",
- "@community//xml/impl:xml-impl",
- "@community//java/java-runtime:java-rt",
- "@community//platform/lang-impl",
- "@community//platform/execution-impl",
- "@community//java/jsp-openapi:jsp",
- "@community//java/jsp-spi",
- "@community//java/execution/openapi:java-execution",
- "@community//xml/dom-impl:xml-dom-impl",
- "@community//platform/editor-ui-ex:editor-ex",
- "@community//platform/icons",
- "@community//java/java-psi-impl",
- "@community//java/java-frontback-impl",
- "@community//RegExpSupport:regexp",
- "@community//java/java-indexing-impl",
- "@community//java/java-indexing-api:java-indexing",
- "@community//jps/model-impl:jps-model-impl",
- "@community//java/java-analysis-impl",
- "@community//platform/external-system-api:externalSystem",
- "@libraries//:guava",
- "@libraries//:velocity-engine-core",
- "@community//java/java-structure-view:java-structureView",
- "@community//spellchecker",
- "@community//platform/built-in-server:builtInServer-impl",
- "@libraries//:gson",
- "@community//java/compiler/openapi:java-compiler",
- "@community//platform/object-serializer/annotations:objectSerializer-annotations",
- "@community//platform/external-system-impl:externalSystem-impl",
- "@community//platform/diff-impl",
- "@libraries//:completion-ranking-java",
- "@community//platform/util/jdom:util-jdom",
- "@community//plugins/copyright",
- "@libraries//:streamex",
- "@community//platform/statistics",
- "@community//platform/inspect",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/core-ui",
- "@community//platform/code-style-impl:codeStyle-impl",
- "@community//platform/platform-util-io-impl:ide-util-io-impl",
- "@community//platform/workspace/storage:workspace-storage",
- "@community//platform/ml-api:ml",
- "@community//platform/util/text-matching:util-text-matching",
- "@community//platform/workspace/jps:workspace-jps",
- "@community//platform/platform-impl/internal:ide-internal",
- "@community//platform/backend/workspace:backend-workspace",
- "@libraries//:caffeine",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/markdown-utils",
- "@libraries//:markdown-jvm",
- "@community//platform/threadDumpParser",
+ "//platform/util",
+ "//java/openapi:java",
+ "@lib//:oro_matcher",
+ "//xml/impl",
+ "//java/java-runtime:rt",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//java/jsp-openapi:jsp",
+ "//java/jsp-spi",
+ "//java/execution/openapi:java-execution",
+ "//xml/dom-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/icons",
+ "//java/java-psi-impl:psi-impl",
+ "//java/java-frontback-impl:frontback-impl",
+ "//RegExpSupport:regexp",
+ "//java/java-indexing-impl:indexing-impl",
+ "//java/java-indexing-api:indexing",
+ "//jps/model-impl",
+ "//java/java-analysis-impl:analysis-impl",
+ "//platform/external-system-api:externalSystem",
+ "@lib//:guava",
+ "@lib//:velocity",
+ "//java/java-structure-view:structureView",
+ "//spellchecker",
+ "//platform/built-in-server:builtInServer-impl",
+ "@lib//:gson",
+ "//java/compiler/openapi:java-compiler",
+ "//platform/object-serializer:objectSerializer-annotations",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//platform/diff-impl",
+ "@lib//:java_impl_completion-ranking-java",
+ "//platform/util/jdom",
+ "//plugins/copyright",
+ "@lib//:stream_ex",
+ "//platform/statistics",
+ "//platform/inspect",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "//platform/workspace/storage",
+ "//platform/ml-api:ml",
+ "//platform/util/text-matching",
+ "//platform/workspace/jps",
+ "//platform/platform-impl/internal:ide-internal",
+ "//platform/backend/workspace",
+ "@lib//:caffeine",
+ "//platform/platform-impl:ide-impl",
+ "//platform/markdown-utils",
+ "@lib//:jetbrains_markdown",
+ "//platform/threadDumpParser",
+ "//platform/eel",
+ "//platform/eelProvider:eel-provider",
],
exports = [
- "@community//platform/lang-impl",
- "@community//platform/execution-impl",
- "@community//java/java-psi-impl",
- "@community//java/java-frontback-impl",
- "@community//java/java-indexing-impl",
- "@community//java/java-analysis-impl",
- "@community//java/java-structure-view:java-structureView",
- "@community//platform/statistics",
- "@community//platform/backend/workspace:backend-workspace",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//java/java-psi-impl:psi-impl",
+ "//java/java-frontback-impl:frontback-impl",
+ "//java/java-indexing-impl:indexing-impl",
+ "//java/java-analysis-impl:analysis-impl",
+ "//java/java-structure-view:structureView",
+ "//platform/statistics",
+ "//platform/backend/workspace",
],
runtime_deps = [
- ":resources",
- "@libraries//:jaxb-runtime",
+ ":impl_resources",
+ ":impl_resources_1",
+ "@lib//:jaxb-runtime",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.impl` end
\ No newline at end of file
diff --git a/java/java-indexing-api/BUILD.bazel b/java/java-indexing-api/BUILD.bazel
index 466eadd14ada..007fec55b63a 100644
--- a/java/java-indexing-api/BUILD.bazel
+++ b/java/java-indexing-api/BUILD.bazel
@@ -1,25 +1,26 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.indexing` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "indexing_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "java-indexing",
+jvm_library(
+ name = "indexing",
module_name = "intellij.java.indexing",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/core-api:core",
- "@community//java/java-psi-api:java-psi",
- "@community//platform/indexing-api:indexing",
- "@community//platform/util/concurrency",
+ "//platform/core-api:core",
+ "//java/java-psi-api:psi",
+ "//platform/indexing-api:indexing",
+ "//platform/util/concurrency",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":indexing_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.indexing` end
\ No newline at end of file
diff --git a/java/java-indexing-impl/BUILD.bazel b/java/java-indexing-impl/BUILD.bazel
index b8e683baefbd..6dc33c8a86de 100644
--- a/java/java-indexing-impl/BUILD.bazel
+++ b/java/java-indexing-impl/BUILD.bazel
@@ -1,31 +1,39 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.indexing.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "java-indexing-impl",
+jvm_resources(
+ name = "indexing-impl_resources",
+ files = glob(["src/META-INF/JavaIndexingPlugin.xml"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "indexing-impl",
module_name = "intellij.java.indexing.impl",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//java/java-psi-api:java-psi",
- "@community//java/java-psi-impl",
- "@community//platform/indexing-api:indexing",
- "@community//platform/indexing-impl",
- "@community//platform/projectModel-api:projectModel",
- "@community//platform/projectModel-impl",
- "@community//java/java-indexing-api:java-indexing",
- "@libraries//:kotlin-stdlib",
- "@libraries//:intellij-deps-fastutil",
+ "//java/java-psi-api:psi",
+ "//java/java-psi-impl:psi-impl",
+ "//platform/indexing-api:indexing",
+ "//platform/indexing-impl",
+ "//platform/projectModel-api:projectModel",
+ "//platform/projectModel-impl",
+ "//java/java-indexing-api:indexing",
+ "@lib//:kotlin-stdlib",
+ "@lib//:fastutil-min",
],
exports = [
- "@community//java/java-psi-api:java-psi",
- "@community//java/java-psi-impl",
- "@community//platform/indexing-api:indexing",
- "@community//platform/indexing-impl",
- "@community//platform/projectModel-api:projectModel",
- "@community//java/java-indexing-api:java-indexing",
- ]
+ "//java/java-psi-api:psi",
+ "//java/java-psi-impl:psi-impl",
+ "//platform/indexing-api:indexing",
+ "//platform/indexing-impl",
+ "//platform/projectModel-api:projectModel",
+ "//java/java-indexing-api:indexing",
+ ],
+ runtime_deps = [":indexing-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.indexing.impl` end
\ No newline at end of file
diff --git a/java/java-psi-api/BUILD.bazel b/java/java-psi-api/BUILD.bazel
index d540b1eec068..aca6e1150ebd 100644
--- a/java/java-psi-api/BUILD.bazel
+++ b/java/java-psi-api/BUILD.bazel
@@ -1,21 +1,21 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.psi` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "java-psi",
+jvm_library(
+ name = "psi",
module_name = "intellij.java.psi",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@community//platform/core-api:core",
- "@community//java/java-frontback-psi-api:java-frontback-psi",
- "@libraries//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//java/java-frontback-psi-api:frontback-psi",
+ "@lib//:kotlin-stdlib",
],
exports = [
- "@community//platform/core-api:core",
- "@community//java/java-frontback-psi-api:java-frontback-psi",
+ "//platform/core-api:core",
+ "//java/java-frontback-psi-api:frontback-psi",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.psi` end
\ No newline at end of file
diff --git a/java/java-psi-impl/BUILD.bazel b/java/java-psi-impl/BUILD.bazel
index fa2cd1ebdd83..f4653da38c21 100644
--- a/java/java-psi-impl/BUILD.bazel
+++ b/java/java-psi-impl/BUILD.bazel
@@ -1,32 +1,33 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.psi.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "psi-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "java-psi-impl",
+jvm_library(
+ name = "psi-impl",
module_name = "intellij.java.psi.impl",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@community//java/java-psi-api:java-psi",
- "@community//java/java-frontback-psi-impl",
- "@community//platform/core-impl",
- "@libraries//:asm-all",
- "@libraries//:streamex",
- "@libraries//:intellij-deps-fastutil",
+ "//java/java-psi-api:psi",
+ "//java/java-frontback-psi-impl:frontback-psi-impl",
+ "//platform/core-impl",
+ "@lib//:asm",
+ "@lib//:stream_ex",
+ "@lib//:fastutil-min",
],
exports = [
- "@community//java/java-psi-api:java-psi",
- "@community//java/java-frontback-psi-impl",
- "@community//platform/core-impl",
+ "//java/java-psi-api:psi",
+ "//java/java-frontback-psi-impl:frontback-psi-impl",
+ "//platform/core-impl",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":psi-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.psi.impl` end
\ No newline at end of file
diff --git a/java/java-runtime/BUILD.bazel b/java/java-runtime/BUILD.bazel
index 6086314cc321..5ae7ccc9ef76 100644
--- a/java/java-runtime/BUILD.bazel
+++ b/java/java-runtime/BUILD.bazel
@@ -1,23 +1,24 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.rt` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "rt_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "java-rt",
+jvm_library(
+ name = "rt",
module_name = "intellij.java.rt",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@libraries//:ant.provided",
- "@libraries//:junit",
+ "@lib//:java_rt_ant-1_7_1.provided",
+ "@lib//:junit4",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":rt_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.rt` end
\ No newline at end of file
diff --git a/java/java-structure-view/BUILD.bazel b/java/java-structure-view/BUILD.bazel
index 8fe55cd6a1ab..0fdf95b72f9d 100644
--- a/java/java-structure-view/BUILD.bazel
+++ b/java/java-structure-view/BUILD.bazel
@@ -1,25 +1,26 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.structureView` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "structureView_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "java-structureView",
+jvm_library(
+ name = "structureView",
module_name = "intellij.java.structureView",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/structure-view-impl:structureView-impl",
- "@community//java/java-psi-impl",
- "@community//platform/util/ui:util-ui",
- "@community//java/java-analysis-impl",
+ "//platform/structure-view-impl:structureView-impl",
+ "//java/java-psi-impl:psi-impl",
+ "//platform/util:util-ui",
+ "//java/java-analysis-impl:analysis-impl",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":structureView_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.structureView` end
\ No newline at end of file
diff --git a/java/java-terminal/BUILD.bazel b/java/java-terminal/BUILD.bazel
new file mode 100644
index 000000000000..f349fb25e5e6
--- /dev/null
+++ b/java/java-terminal/BUILD.bazel
@@ -0,0 +1,52 @@
+### auto-generated section `build intellij.java.terminal` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "terminal_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "terminal",
+ module_name = "intellij.java.terminal",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib.provided",
+ "//plugins/terminal",
+ "//platform/core-api:core",
+ "//java/execution/impl:java-execution-impl",
+ "//platform/lang-impl",
+ ],
+ exports = ["//plugins/terminal"],
+ runtime_deps = [":terminal_resources"]
+)
+### auto-generated section `build intellij.java.terminal` end
+
+### auto-generated section `build intellij.java.terminal.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "terminal-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "terminal-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//java/testFramework",
+ "//java/java-terminal:terminal",
+ "//platform/platform-tests:tests_test",
+ ]
+)
+### auto-generated section `build intellij.java.terminal.tests` end
\ No newline at end of file
diff --git a/java/java-tests/BUILD.bazel b/java/java-tests/BUILD.bazel
new file mode 100644
index 000000000000..bbc258362b1d
--- /dev/null
+++ b/java/java-tests/BUILD.bazel
@@ -0,0 +1,109 @@
+### auto-generated section `build intellij.java.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java", "testGen/**/*.kt", "testGen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/testFramework",
+ "//java/testFramework",
+ "//java/java-impl:impl",
+ "//java/java-impl-inspections:impl-inspections",
+ "//java/idea-ui:ui",
+ "//platform/editor-ui-ex:editor-ex",
+ "//java/execution/impl:java-execution-impl",
+ "//platform/platform-api:ide",
+ "//plugins/java-i18n",
+ "//java/compiler/impl:java-compiler-impl",
+ "//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
+ "//plugins/junit",
+ "//plugins/testng",
+ "//plugins/testng:testng_test",
+ "//plugins/ui-designer:java-guiForms-designer",
+ "//plugins/ui-designer:java-guiForms-designer_test",
+ "//plugins/eclipse",
+ "//plugins/eclipse:eclipse_test",
+ "//java/execution/openapi:java-execution",
+ "//platform/platform-tests:tests_test",
+ "//java/java-indexing-api:indexing",
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//plugins/junit_rt:junit-rt",
+ "//plugins/properties/properties-psi-api:psi",
+ "//plugins/java-decompiler/plugin:java-decompiler",
+ "//plugins/java-decompiler/plugin:java-decompiler_test",
+ "//RegExpSupport:regexp",
+ "//RegExpSupport:regexp_test",
+ "//spellchecker",
+ "//spellchecker:spellchecker_test",
+ "//platform/util/testSrc:tests_test",
+ "@lib//:easymock",
+ "//plugins/groovy",
+ "//plugins/groovy:groovy_test",
+ "//platform/lang-impl:lang-tests_test",
+ "//platform/platform-impl/internal:ide-internal",
+ "@lib//:mockito",
+ "@lib//:assert_j",
+ "//xml/xml-analysis-impl:analysis-impl",
+ "//xml/xml-psi-impl:psi-impl",
+ "@lib//:kotlin-test",
+ "//platform/built-in-server-api:builtInServer",
+ "//platform/testFramework/extensions:testExtensions",
+ "//platform/configuration-store-impl:configurationStore-impl",
+ "//aether-dependency-resolver:java-aetherDependencyResolver",
+ "//aether-dependency-resolver:java-aetherDependencyResolver_test",
+ "//plugins/copyright",
+ "//plugins/copyright:copyright_test",
+ "//jvm/jvm-analysis-impl:analysis-impl",
+ "//platform/lvcs-impl",
+ "//platform/lvcs-impl:lvcs-impl_test",
+ "//plugins/coverage:java-coverage",
+ "//platform/workspace/jps",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:stream_ex",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/statistics",
+ "//platform/statistics:statistics_test",
+ "@lib//:jaxb-api",
+ "@lib//:fastutil-min",
+ "//platform/platform-impl:ide-impl",
+ "//jps/model-impl",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/service-container:serviceContainer",
+ "//java/java-frontback-tests:frontback-tests_test",
+ "@lib//:junit5",
+ "//platform/lang-api:lang",
+ "@lib//:junit5Suites",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/util/jdom",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//platform/ml-api:ml",
+ "//java/ide-customization",
+ "//platform/backend/workspace",
+ "//platform/util",
+ "//platform/core-api:core",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//plugins/junit/java-tests:java-tests_test",
+ "//platform/util/coroutines",
+ "//platform/navbar/testFramework",
+ "//java/unscramble",
+ "@lib//:asm",
+ "//plugins/gradle",
+ ]
+)
+### auto-generated section `build intellij.java.tests` end
\ No newline at end of file
diff --git a/java/jsp-base-openapi/BUILD.bazel b/java/jsp-base-openapi/BUILD.bazel
index 79c7d52649e0..aba7528fd2bf 100644
--- a/java/jsp-base-openapi/BUILD.bazel
+++ b/java/jsp-base-openapi/BUILD.bazel
@@ -1,18 +1,18 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.jsp.base` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "jsp-base",
module_name = "intellij.jsp.base",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/platform-api:ide",
- "@community//xml/openapi:xml",
- "@community//platform/lang-api:lang",
+ "//platform/platform-api:ide",
+ "//xml/openapi:xml",
+ "//platform/lang-api:lang",
],
- exports = ["@community//xml/openapi:xml"]
+ exports = ["//xml/openapi:xml"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.jsp.base` end
\ No newline at end of file
diff --git a/java/jsp-openapi/BUILD.bazel b/java/jsp-openapi/BUILD.bazel
index 1214ef4e1ed4..12292838ed74 100644
--- a/java/jsp-openapi/BUILD.bazel
+++ b/java/jsp-openapi/BUILD.bazel
@@ -1,18 +1,18 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.jsp` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "jsp",
module_name = "intellij.jsp",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//java/openapi:java",
- "@community//platform/util",
- "@community//java/jsp-base-openapi:jsp-base",
+ "//java/openapi:java",
+ "//platform/util",
+ "//java/jsp-base-openapi:jsp-base",
],
- exports = ["@community//java/jsp-base-openapi:jsp-base"]
+ exports = ["//java/jsp-base-openapi:jsp-base"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.jsp` end
\ No newline at end of file
diff --git a/java/jsp-spi/BUILD.bazel b/java/jsp-spi/BUILD.bazel
index 562095b4597f..8dce396daebf 100644
--- a/java/jsp-spi/BUILD.bazel
+++ b/java/jsp-spi/BUILD.bazel
@@ -1,21 +1,21 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.jsp.spi` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "jsp-spi",
module_name = "intellij.jsp.spi",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//java/jsp-openapi:jsp",
- "@community//java/openapi:java",
- "@community//java/jsp-base-openapi:jsp-base",
+ "//java/jsp-openapi:jsp",
+ "//java/openapi:java",
+ "//java/jsp-base-openapi:jsp-base",
],
exports = [
- "@community//java/jsp-openapi:jsp",
- "@community//java/openapi:java",
+ "//java/jsp-openapi:jsp",
+ "//java/openapi:java",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.jsp.spi` end
\ No newline at end of file
diff --git a/java/manifest/BUILD.bazel b/java/manifest/BUILD.bazel
new file mode 100644
index 000000000000..fa5796ce33de
--- /dev/null
+++ b/java/manifest/BUILD.bazel
@@ -0,0 +1,56 @@
+### auto-generated section `build intellij.java.manifest` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "manifest_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "manifest",
+ module_name = "intellij.java.manifest",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/util",
+ "//platform/core-api:core",
+ "//platform/analysis-api:analysis",
+ "//platform/platform-api:ide",
+ "//platform/lang-api:lang",
+ "//platform/core-impl",
+ "//java/java-psi-api:psi",
+ "//java/java-impl:impl",
+ "//spellchecker",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":manifest_resources"]
+)
+
+kt_jvm_test(
+ name = "manifest_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":manifest"],
+ deps = [
+ "//platform/util",
+ "//platform/core-api:core",
+ "//platform/analysis-api:analysis",
+ "//platform/platform-api:ide",
+ "//platform/lang-api:lang",
+ "//platform/core-impl",
+ "//java/java-psi-api:psi",
+ "//java/java-impl:impl",
+ "//java/testFramework",
+ "//spellchecker",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":manifest_resources"]
+)
+### auto-generated section `build intellij.java.manifest` end
\ No newline at end of file
diff --git a/java/openapi/BUILD.bazel b/java/openapi/BUILD.bazel
index de81079e067d..e188c45b9c4e 100644
--- a/java/openapi/BUILD.bazel
+++ b/java/openapi/BUILD.bazel
@@ -1,61 +1,63 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "java_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-java_library(
- name = "compatibilityResources",
- resources = glob(["compatibilityResources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "java_resources_1",
+ files = glob(["compatibilityResources/**/*"]),
+ strip_prefix = "compatibilityResources"
)
-kt_jvm_library(
+jvm_library(
name = "java",
module_name = "intellij.java",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/util",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/forms_rt:java-guiForms-rt",
- "@community//platform/extensions",
- "@community//platform/icons",
- "@community//xml/openapi:xml",
- "@community//platform/platform-api:ide",
- "@community//platform/lang-api:lang",
- "@community//platform/vcs-api:vcs",
- "@community//xml/dom-openapi:xml-dom",
- "@community//resources-en:java-resources-en",
- "@community//java/java-psi-api:java-psi",
- "@community//java/java-indexing-api:java-indexing",
- "@community//java/java-analysis-api:java-analysis",
- "@community//platform/util/ui:util-ui",
- "@community//platform/core-ui",
- "@community//platform/external-system-api:externalSystem",
- "@community//platform/workspace/jps:workspace-jps",
- "@community//platform/backend/workspace:backend-workspace",
- "@libraries//:kotlin-stdlib",
+ "//platform/util",
+ "//platform/util/jdom",
+ "//platform/forms_rt:java-guiForms-rt",
+ "//platform/extensions",
+ "//platform/icons",
+ "//xml/openapi:xml",
+ "//platform/platform-api:ide",
+ "//platform/lang-api:lang",
+ "//platform/vcs-api:vcs",
+ "//xml/dom-openapi:dom",
+ "//resources-en:java-resources-en",
+ "//java/java-psi-api:psi",
+ "//java/java-indexing-api:indexing",
+ "//java/java-analysis-api:analysis",
+ "//platform/util:util-ui",
+ "//platform/core-ui",
+ "//platform/external-system-api:externalSystem",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "@lib//:kotlin-stdlib",
],
exports = [
- "@community//platform/util",
- "@community//platform/extensions",
- "@community//xml/openapi:xml",
- "@community//platform/platform-api:ide",
- "@community//platform/lang-api:lang",
- "@community//platform/vcs-api:vcs",
- "@community//resources-en:java-resources-en",
- "@community//java/java-psi-api:java-psi",
- "@community//java/java-indexing-api:java-indexing",
- "@community//java/java-analysis-api:java-analysis",
+ "//platform/util",
+ "//platform/extensions",
+ "//xml/openapi:xml",
+ "//platform/platform-api:ide",
+ "//platform/lang-api:lang",
+ "//platform/vcs-api:vcs",
+ "//resources-en:java-resources-en",
+ "//java/java-psi-api:psi",
+ "//java/java-indexing-api:indexing",
+ "//java/java-analysis-api:analysis",
],
runtime_deps = [
- ":resources",
- ":compatibilityResources",
+ ":java_resources",
+ ":java_resources_1",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java` end
\ No newline at end of file
diff --git a/java/performancePlugin/BUILD.bazel b/java/performancePlugin/BUILD.bazel
new file mode 100644
index 000000000000..17c0c8cb266b
--- /dev/null
+++ b/java/performancePlugin/BUILD.bazel
@@ -0,0 +1,34 @@
+### auto-generated section `build intellij.java.performancePlugin` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "performancePlugin_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "performancePlugin",
+ module_name = "intellij.java.performancePlugin",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/performanceTesting/core:performanceTesting",
+ "//java/java-analysis-impl:analysis-impl",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//java/compiler/openapi:java-compiler",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//java/idea-ui:ui",
+ "//platform/diagnostic/telemetry",
+ "//java/java-psi-api:psi",
+ "//java/java-impl:impl",
+ "//plugins/performanceTesting/vcs",
+ ],
+ runtime_deps = [":performancePlugin_resources"]
+)
+### auto-generated section `build intellij.java.performancePlugin` end
\ No newline at end of file
diff --git a/java/plugin/BUILD.bazel b/java/plugin/BUILD.bazel
index 2f41dcba08b8..54d05284301c 100644
--- a/java/plugin/BUILD.bazel
+++ b/java/plugin/BUILD.bazel
@@ -1,9 +1,40 @@
-### auto-generated section `build` start
+### auto-generated section `build intellij.java.plugin` start
load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "plugin_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
java_library(
- name = "java-plugin",
+ name = "plugin",
visibility = ["//visibility:public"],
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+ runtime_deps = [
+ ":plugin_resources",
+ "//java/compiler/impl:java-compiler-impl",
+ "//java/compiler/charts:java-compiler-charts",
+ "//java/debugger/impl:java-debugger-impl",
+ "//java/debugger/shared:java-debugger-impl-shared",
+ "//xml/dom-impl",
+ "//java/debugger/memory-agent:java-debugger-memory-agent",
+ "//java/execution/impl:java-execution-impl",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//java/idea-ui:ui",
+ "//java/manifest",
+ "//java/java-impl-inspections:impl-inspections",
+ "//java/java-analysis-impl:analysis-impl",
+ "//java/java-indexing-impl:indexing-impl",
+ "//java/jsp-spi",
+ "//uast/uast-java-ide:java-uast-ide",
+ "//java/structuralsearch-java:structuralSearch",
+ "//java/typeMigration",
+ "//resources:java-resources",
+ "//resources-en:java-resources-en",
+ "//plugins/IntelliLang:java-langInjection",
+ "//java/performancePlugin",
+ "//java/vcs",
+ ]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.plugin` end
\ No newline at end of file
diff --git a/java/remote-servers/api/BUILD.bazel b/java/remote-servers/api/BUILD.bazel
new file mode 100644
index 000000000000..d72edddc0e2d
--- /dev/null
+++ b/java/remote-servers/api/BUILD.bazel
@@ -0,0 +1,21 @@
+### auto-generated section `build intellij.java.remoteServers` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "java-remoteServers",
+ module_name = "intellij.java.remoteServers",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/remote-servers/api:remoteServers",
+ "//platform/core-api:core",
+ "//platform/lang-api:lang",
+ "//platform/xdebugger-api:debugger",
+ "//java/execution/openapi:java-execution",
+ "//java/compiler/openapi:java-compiler",
+ ],
+ exports = ["//platform/remote-servers/api:remoteServers"]
+)
+### auto-generated section `build intellij.java.remoteServers` end
\ No newline at end of file
diff --git a/java/remote-servers/impl/BUILD.bazel b/java/remote-servers/impl/BUILD.bazel
new file mode 100644
index 000000000000..a201fd7f9cc5
--- /dev/null
+++ b/java/remote-servers/impl/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.java.remoteServers.impl` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "java-remoteServers-impl",
+ module_name = "intellij.java.remoteServers.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/remote-servers/api:java-remoteServers",
+ "//java/compiler/impl:java-compiler-impl",
+ "//java/debugger/impl:java-debugger-impl",
+ "//java/execution/openapi:java-execution",
+ "//platform/lang-impl",
+ "//platform/remote-servers/impl:remoteServers-impl",
+ "//java/java-impl:impl",
+ "//java/openapi:java",
+ "//java/idea-ui:ui",
+ "//platform/core-ui",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "//platform/util/jdom",
+ ]
+)
+### auto-generated section `build intellij.java.remoteServers.impl` end
\ No newline at end of file
diff --git a/java/structuralsearch-java/BUILD.bazel b/java/structuralsearch-java/BUILD.bazel
new file mode 100644
index 000000000000..359a49e1902d
--- /dev/null
+++ b/java/structuralsearch-java/BUILD.bazel
@@ -0,0 +1,46 @@
+### auto-generated section `build intellij.java.structuralSearch` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "structuralSearch_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "structuralSearch",
+ module_name = "intellij.java.structuralSearch",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/structuralsearch:structuralSearch",
+ "//platform/lang-impl",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//platform/duplicates-analysis",
+ ],
+ runtime_deps = [":structuralSearch_resources"]
+)
+
+kt_jvm_test(
+ name = "structuralSearch_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":structuralSearch"],
+ deps = [
+ "//platform/structuralsearch:structuralSearch",
+ "//platform/lang-impl",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//platform/duplicates-analysis",
+ "//java/testFramework",
+ ],
+ runtime_deps = [":structuralSearch_resources"]
+)
+### auto-generated section `build intellij.java.structuralSearch` end
\ No newline at end of file
diff --git a/java/testFramework/BUILD.bazel b/java/testFramework/BUILD.bazel
index 79f1e9fda796..3a9866def31f 100644
--- a/java/testFramework/BUILD.bazel
+++ b/java/testFramework/BUILD.bazel
@@ -1,55 +1,56 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.testFramework` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "java-testFramework",
+jvm_library(
+ name = "testFramework",
module_name = "intellij.java.testFramework",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//java/openapi:java",
- "@community//platform/util",
- "@libraries//:junit",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/lang-api:lang",
- "@community//platform/lang-impl",
- "@community//java/compiler/impl:java-compiler-impl",
- "@community//java/java-impl",
- "@community//java/execution/impl:java-execution-impl",
- "@community//platform/editor-ui-ex:editor-ex",
- "@community//platform/testFramework",
- "@community//java/idea-ui:java-ui",
- "@community//java/debugger/impl:java-debugger-impl",
- "@community//java/execution/openapi:java-execution",
- "@community//jps/jps-builders:jps-build",
- "@libraries//:streamex",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/core-ui",
- "@community//platform/code-style-impl:codeStyle-impl",
- "@community//platform/platform-util-io:ide-util-io",
- "@libraries//:asm-all",
- "@libraries//:groovy",
- "@community//java/java-impl-refactorings",
- "@community//platform/xdebugger-impl:debugger-impl",
- "@community//platform/backend/observation:backend-observation",
+ "//java/openapi:java",
+ "//platform/util",
+ "@lib//:junit4",
+ "//platform/util/jdom",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//java/compiler/impl:java-compiler-impl",
+ "//java/java-impl:impl",
+ "//java/execution/impl:java-execution-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/testFramework",
+ "//java/idea-ui:ui",
+ "//java/debugger/impl:java-debugger-impl",
+ "//java/execution/openapi:java-execution",
+ "//jps/jps-builders:build",
+ "@lib//:stream_ex",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:asm",
+ "@lib//:org_codehaus_groovy_groovy",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/backend/observation",
+ "//java/debugger/shared:java-debugger-impl-shared",
],
exports = [
- "@community//java/openapi:java",
- "@community//platform/util",
- "@community//platform/lang-api:lang",
- "@community//java/java-impl",
- "@community//java/execution/impl:java-execution-impl",
- "@community//platform/testFramework",
- "@community//xml/relaxng",
- "@community//java/idea-ui:java-ui",
- "@community//java/debugger/impl:java-debugger-impl",
- "@community//java/execution/openapi:java-execution",
+ "//java/openapi:java",
+ "//platform/util",
+ "//platform/lang-api:lang",
+ "//java/java-impl:impl",
+ "//java/execution/impl:java-execution-impl",
+ "//platform/testFramework",
+ "//xml/relaxng",
+ "//java/idea-ui:ui",
+ "//java/debugger/impl:java-debugger-impl",
+ "//java/execution/openapi:java-execution",
],
runtime_deps = [
- "@community//java/plugin:java-plugin",
- "@community//platform/external-system-impl:externalSystem-impl",
+ "//java/plugin",
+ "//platform/external-system-impl:externalSystem-impl",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.testFramework` end
\ No newline at end of file
diff --git a/java/typeMigration/BUILD.bazel b/java/typeMigration/BUILD.bazel
new file mode 100644
index 000000000000..b6c7f77a13f9
--- /dev/null
+++ b/java/typeMigration/BUILD.bazel
@@ -0,0 +1,53 @@
+### auto-generated section `build intellij.java.typeMigration` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "typeMigration_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "typeMigration",
+ module_name = "intellij.java.typeMigration",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/util",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//java/openapi:java",
+ "//platform/structuralsearch:structuralSearch",
+ "//java/java-impl:impl",
+ "//java/structuralsearch-java:structuralSearch",
+ "//java/java-impl-refactorings:impl-refactorings",
+ ],
+ runtime_deps = [":typeMigration_resources"]
+)
+
+kt_jvm_test(
+ name = "typeMigration_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":typeMigration"],
+ deps = [
+ "//platform/util",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//java/openapi:java",
+ "//platform/structuralsearch:structuralSearch",
+ "//java/java-impl:impl",
+ "//java/testFramework",
+ "//java/structuralsearch-java:structuralSearch",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//java/java-impl-refactorings:impl-refactorings",
+ ],
+ runtime_deps = [":typeMigration_resources"]
+)
+### auto-generated section `build intellij.java.typeMigration` end
\ No newline at end of file
diff --git a/java/unscramble/BUILD.bazel b/java/unscramble/BUILD.bazel
new file mode 100644
index 000000000000..9782e5711fff
--- /dev/null
+++ b/java/unscramble/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build intellij.java.unscramble` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "unscramble_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "unscramble",
+ module_name = "intellij.java.unscramble",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/execution",
+ "//platform/util:util-ui",
+ "//platform/platform-api:ide",
+ "//java/openapi:java",
+ "//platform/vcs-impl",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//java/java-impl:impl",
+ "//platform/threadDumpParser",
+ ],
+ runtime_deps = [":unscramble_resources"]
+)
+### auto-generated section `build intellij.java.unscramble` end
\ No newline at end of file
diff --git a/java/vcs/BUILD.bazel b/java/vcs/BUILD.bazel
new file mode 100644
index 000000000000..9e9b9e112a49
--- /dev/null
+++ b/java/vcs/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.java.vcs` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "vcs_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "vcs",
+ module_name = "intellij.java.vcs",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/execution/openapi:java-execution",
+ "//platform/core-api:core",
+ "//platform/execution",
+ "//platform/lang-api:lang",
+ "//platform/vcs-api:vcs",
+ "//uast/uast-common:uast",
+ "//platform/vcs-impl",
+ ],
+ runtime_deps = [":vcs_resources"]
+)
+### auto-generated section `build intellij.java.vcs` end
\ No newline at end of file
diff --git a/jps/antLayout/BUILD.bazel b/jps/antLayout/BUILD.bazel
new file mode 100644
index 000000000000..4a188a015e58
--- /dev/null
+++ b/jps/antLayout/BUILD.bazel
@@ -0,0 +1,13 @@
+### auto-generated section `build intellij.tools.jps.antTasks` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "tools-jps-antTasks",
+ module_name = "intellij.tools.jps.antTasks",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = ["//lib/ant/lib:ant-antlr"]
+)
+### auto-generated section `build intellij.tools.jps.antTasks` end
\ No newline at end of file
diff --git a/jps/jps-builders-6/BUILD.bazel b/jps/jps-builders-6/BUILD.bazel
index c486eb33e7ae..86e5be28b618 100644
--- a/jps/jps-builders-6/BUILD.bazel
+++ b/jps/jps-builders-6/BUILD.bazel
@@ -1,22 +1,30 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.jps.build.javac.rt` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "jps-build-javac-rt",
+jvm_resources(
+ name = "build-javac-rt_resources",
+ files = glob(["src/META-INF/services/org.jetbrains.jps.javac.JavaCompilerToolExtension", "src/META-INF/services/org.jetbrains.jps.builders.java.JavaCompilingTool"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "build-javac-rt",
module_name = "intellij.platform.jps.build.javac.rt",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@community//platform/util-rt",
- "@libraries//:annotations-java5",
- "@libraries//:netty-codec-http2",
- "@libraries//:javax.annotation-api",
- "@libraries//:jps-javac-extension",
- "@libraries//:netty-buffer",
- "@libraries//:protobuf-java",
- "@libraries//:netty-codec-protobuf",
- ]
+ "//platform/util-rt",
+ "@lib//:jetbrains-annotations-java5",
+ "@lib//:netty-codec-http",
+ "@lib//:javax_annotation-api",
+ "@lib//:jps-javac-extension",
+ "@lib//:netty-buffer",
+ "@lib//:protobuf",
+ "@lib//:netty-codec-protobuf",
+ ],
+ runtime_deps = [":build-javac-rt_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.jps.build.javac.rt` end
\ No newline at end of file
diff --git a/jps/jps-builders/BUILD.bazel b/jps/jps-builders/BUILD.bazel
index 4119f47e4777..938182fe2ebf 100644
--- a/jps/jps-builders/BUILD.bazel
+++ b/jps/jps-builders/BUILD.bazel
@@ -1,61 +1,98 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.jps.build` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "build_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "jps-build",
+jvm_library(
+ name = "build",
module_name = "intellij.platform.jps.build",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11",
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
deps = [
- "@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:util-jdom",
- "@community//platform/util/nanoxml:util-nanoxml",
- "@libraries//:forms",
- "@libraries//:protobuf-java",
- "@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",
- "@libraries//:gson",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:jps-javac-extension",
- "@libraries//:netty-buffer",
- "@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",
- "@libraries//:hash4j",
- "@libraries//:netty-codec-protobuf",
- "@libraries//:annotations",
- "@libraries//:h2-mvstore",
+ "//platform/util",
+ "//platform/forms_rt:java-guiForms-rt",
+ "//java/compiler/forms-compiler:java-guiForms-compiler",
+ "//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
+ "//aether-dependency-resolver:java-aetherDependencyResolver",
+ "@lib//:asm",
+ "//platform/util/jdom",
+ "//platform/util/nanoxml",
+ "@lib//:jgoodies-forms",
+ "@lib//:protobuf",
+ "//jps/model-api:model",
+ "//jps/model-serialization",
+ "//jps/model-impl",
+ "@lib//:netty-codec-http",
+ "@lib//:javax_annotation-api",
+ "@lib//:platform_jps_build_qdox-java-parser",
+ "@lib//:gson",
+ "@lib//:fastutil-min",
+ "@lib//:jps-javac-extension",
+ "@lib//:netty-buffer",
+ "//jps/jps-builders-6:build-javac-rt",
+ "//platform/tracing:tracing-rt",
+ "//platform/runtime/repository",
+ "//platform/util/zip",
+ "@lib//:caffeine",
+ "@lib//:jetbrains_kotlinx_metadata_jvm",
+ "@lib//:kotlin-stdlib.provided",
+ "@lib//:hash4j",
+ "@lib//:netty-codec-protobuf",
+ "@lib//:jetbrains-annotations",
+ "@lib//:mvstore",
],
exports = [
- "@community//platform/util",
- "@community//jps/jps-builders-6:jps-build-javac-rt",
- "@community//platform/tracing:tracing-rt",
+ "//platform/util",
+ "//jps/jps-builders-6:build-javac-rt",
+ "//platform/tracing:tracing-rt",
],
runtime_deps = [
- ":resources",
- "@community//java/compiler/instrumentation-util-8:java-compiler-instrumentationUtil-java8",
- "@community//java/java-runtime:java-rt",
+ ":build_resources",
+ "//java/compiler/instrumentation-util-8:java-compiler-instrumentationUtil-java8",
+ "//java/java-runtime:rt",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.jps.build` end
+
+### auto-generated section `build intellij.platform.jps.build.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "build-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "build-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//jps/jps-builders:build",
+ "//java/testFramework",
+ "//jps/model-serialization:model-serialization-tests_test",
+ "//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
+ "//lib:ecj-4_25",
+ "@lib//:kotlin-stdlib",
+ "@lib//:asm",
+ "//jps/model-impl",
+ "@lib//:fastutil-min",
+ "@lib//:gson",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:assert_j",
+ "@lib//:hash4j",
+ "@lib//:platform_jps_build_tests_jqwik",
+ "@lib//:mvstore",
+ "@lib//:memoryfilesystem",
+ ]
+)
+### auto-generated section `build intellij.platform.jps.build.tests` end
\ No newline at end of file
diff --git a/jps/jps-builders/testSrc/BUILD.bazel b/jps/jps-builders/testSrc/BUILD.bazel
deleted file mode 100644
index 05c645989322..000000000000
--- a/jps/jps-builders/testSrc/BUILD.bazel
+++ /dev/null
@@ -1,28 +0,0 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-
-kt_jvm_test(
- name = "jps-build-tests_test",
- visibility = ["//visibility:public"],
- srcs = glob(["**/*.kt", "**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- deps = [
- "@community//java/testFramework:java-testFramework",
- "@community//jps/model-serialization/testSrc:jps-model-serialization-tests",
- "@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
- "@community//lib:eclipse",
- "@libraries//:kotlin-stdlib",
- "@libraries//:asm-all",
- "@community//jps/model-impl:jps-model-impl",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:gson",
- "@community//platform/platform-util-io:ide-util-io",
- "@libraries//:assertj-core",
- "@libraries//:hash4j",
- "@libraries//:jqwik",
- "@libraries//:h2-mvstore",
- "@libraries//:memoryfilesystem",
- ]
-)
-### auto-generated section `build` end
\ No newline at end of file
diff --git a/jps/jps-launcher/BUILD.bazel b/jps/jps-launcher/BUILD.bazel
index 939e80442e17..bd904ae4e87d 100644
--- a/jps/jps-launcher/BUILD.bazel
+++ b/jps/jps-launcher/BUILD.bazel
@@ -1,13 +1,13 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.jps.build.launcher` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "jps-build-launcher",
+jvm_library(
+ name = "build-launcher",
module_name = "intellij.platform.jps.build.launcher",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11",
- deps = ["@libraries//:annotations"]
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ deps = ["@lib//:jetbrains-annotations"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.jps.build.launcher` end
\ No newline at end of file
diff --git a/jps/model-api/BUILD.bazel b/jps/model-api/BUILD.bazel
index 94f7601e1f10..5a9fc941bd56 100644
--- a/jps/model-api/BUILD.bazel
+++ b/jps/model-api/BUILD.bazel
@@ -1,17 +1,17 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.jps.model` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "jps-model",
+jvm_library(
+ name = "model",
module_name = "intellij.platform.jps.model",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11",
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
deps = [
- "@community//platform/util",
- "@libraries//:annotations",
+ "//platform/util",
+ "@lib//:jetbrains-annotations",
],
- exports = ["@libraries//:annotations"]
+ exports = ["@lib//:jetbrains-annotations"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.jps.model` end
\ No newline at end of file
diff --git a/jps/model-impl/BUILD.bazel b/jps/model-impl/BUILD.bazel
index f9cd11e7352c..12aade42d125 100644
--- a/jps/model-impl/BUILD.bazel
+++ b/jps/model-impl/BUILD.bazel
@@ -1,17 +1,50 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.jps.model.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "jps-model-impl",
+jvm_resources(
+ name = "model-impl_resources",
+ files = glob(["src/META-INF/services/com.intellij.platform.jps.model.resolver.JpsDependencyResolverConfigurationService", "src/META-INF/services/org.jetbrains.jps.model.ex.JpsExElementFactory", "src/META-INF/services/org.jetbrains.jps.service.SharedThreadPool", "src/META-INF/services/org.jetbrains.jps.model.java.JdkVersionDetector", "src/META-INF/services/org.jetbrains.jps.model.artifact.JpsArtifactService", "src/META-INF/services/org.jetbrains.jps.model.jarRepository.JpsRemoteRepositoryService", "src/META-INF/services/org.jetbrains.jps.service.JpsServiceManager", "src/META-INF/services/org.jetbrains.jps.model.fileTypes.FileNameMatcherFactory", "src/META-INF/services/org.jetbrains.jps.model.artifact.elements.JpsPackagingElementFactory", "src/META-INF/services/org.jetbrains.jps.model.JpsElementFactory", "src/META-INF/services/org.jetbrains.jps.model.java.JpsJavaExtensionService", "src/META-INF/services/org.jetbrains.jps.model.JpsEncodingConfigurationService"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "model-impl",
module_name = "intellij.platform.jps.model.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11",
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
deps = [
- "@community//platform/util",
- "@community//jps/model-api:jps-model",
- "@libraries//:intellij-deps-fastutil",
+ "//platform/util",
+ "//jps/model-api:model",
+ "@lib//:fastutil-min",
+ ],
+ runtime_deps = [":model-impl_resources"]
+)
+### auto-generated section `build intellij.platform.jps.model.impl` end
+
+### auto-generated section `build intellij.platform.jps.model.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "model-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "model-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//jps/model-impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:assert_j",
+ "//platform/testFramework/extensions:testExtensions",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.jps.model.tests` end
\ No newline at end of file
diff --git a/jps/model-impl/testSrc/BUILD.bazel b/jps/model-impl/testSrc/BUILD.bazel
deleted file mode 100644
index 6ff7b9fac3f8..000000000000
--- a/jps/model-impl/testSrc/BUILD.bazel
+++ /dev/null
@@ -1,16 +0,0 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-
-kt_jvm_test(
- name = "jps-model-tests_test",
- visibility = ["//visibility:public"],
- srcs = glob(["**/*.kt", "**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- deps = [
- "@community//platform/testFramework",
- "@libraries//:assertj-core",
- "@community//platform/testFramework/extensions:testExtensions",
- ]
-)
-### auto-generated section `build` end
\ No newline at end of file
diff --git a/jps/model-serialization/BUILD.bazel b/jps/model-serialization/BUILD.bazel
index 71ea9b694d2a..502c025725d0 100644
--- a/jps/model-serialization/BUILD.bazel
+++ b/jps/model-serialization/BUILD.bazel
@@ -1,20 +1,54 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.jps.model.serialization` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "jps-model-serialization",
+jvm_resources(
+ name = "model-serialization_resources",
+ files = glob(["src/META-INF/services/org.jetbrains.jps.model.serialization.JpsSerializationManager", "src/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "model-serialization",
module_name = "intellij.platform.jps.model.serialization",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11",
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
deps = [
- "@community//platform/util",
- "@community//jps/model-api:jps-model",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/util/jdom:util-jdom",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
+ "//platform/util",
+ "//jps/model-api:model",
+ "@lib//:fastutil-min",
+ "//platform/util/jdom",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ ],
+ runtime_deps = [":model-serialization_resources"]
+)
+### auto-generated section `build intellij.platform.jps.model.serialization` end
+
+### auto-generated section `build intellij.platform.jps.model.serialization.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "model-serialization-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "model-serialization-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//jps/model-serialization",
+ "//jps/model-impl:model-tests_test",
+ "//platform/testFramework/extensions:testExtensions",
+ "//platform/util/jdom",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.jps.model.serialization.tests` end
\ No newline at end of file
diff --git a/jps/model-serialization/testSrc/BUILD.bazel b/jps/model-serialization/testSrc/BUILD.bazel
deleted file mode 100644
index 15da18ff489a..000000000000
--- a/jps/model-serialization/testSrc/BUILD.bazel
+++ /dev/null
@@ -1,17 +0,0 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-
-kt_jvm_test(
- name = "jps-model-serialization-tests_test",
- visibility = ["//visibility:public"],
- srcs = glob(["**/*.kt", "**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- deps = [
- "@community//platform/testFramework/junit5:testFramework-junit5",
- "@community//jps/model-impl/testSrc:jps-model-tests",
- "@community//platform/testFramework/extensions:testExtensions",
- "@community//platform/util/jdom:util-jdom",
- ]
-)
-### auto-generated section `build` end
\ No newline at end of file
diff --git a/jps/standalone-builder/BUILD.bazel b/jps/standalone-builder/BUILD.bazel
index bd6cb7664c83..a73906cb1544 100644
--- a/jps/standalone-builder/BUILD.bazel
+++ b/jps/standalone-builder/BUILD.bazel
@@ -1,24 +1,24 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.tools.jps.build.standalone` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "tools-jps-build-standalone",
module_name = "intellij.tools.jps.build.standalone",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11",
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
deps = [
- "@libraries//:groovy",
- "@community//jps/jps-builders:jps-build",
- "@community//jps/model-api:jps-model",
- "@libraries//:cli-parser",
- "@community//jps/model-serialization:jps-model-serialization",
- "@libraries//:protobuf-java",
+ "@lib//:org_codehaus_groovy_groovy",
+ "//jps/jps-builders:build",
+ "//jps/model-api:model",
+ "@lib//:cli-parser",
+ "//jps/model-serialization",
+ "@lib//:protobuf",
],
exports = [
- "@community//jps/jps-builders:jps-build",
- "@community//jps/model-serialization:jps-model-serialization",
+ "//jps/jps-builders:build",
+ "//jps/model-serialization",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.tools.jps.build.standalone` end
\ No newline at end of file
diff --git a/json/BUILD.bazel b/json/BUILD.bazel
new file mode 100644
index 000000000000..06aeed8fb8d1
--- /dev/null
+++ b/json/BUILD.bazel
@@ -0,0 +1,47 @@
+### auto-generated section `build intellij.json` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "json_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "json",
+ module_name = "intellij.json",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "//platform/platform-api:ide",
+ "//platform/lang-impl",
+ "//spellchecker",
+ "@lib//:guava",
+ "//platform/analysis-impl",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:gson",
+ "//RegExpSupport:regexp",
+ "//platform/statistics",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "@lib//:kotlin-stdlib",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jackson-databind",
+ "@lib//:jackson",
+ "@lib//:jackson-dataformat-yaml",
+ "@lib//:caffeine",
+ "@lib//:stream_ex",
+ "@lib//:kotlinx-collections-immutable",
+ "//json/split",
+ "@lib//:jackson-module-kotlin",
+ ],
+ exports = ["//json/split"],
+ runtime_deps = [":json_resources"]
+)
+### auto-generated section `build intellij.json` end
\ No newline at end of file
diff --git a/json/split/BUILD.bazel b/json/split/BUILD.bazel
new file mode 100644
index 000000000000..6bea496803be
--- /dev/null
+++ b/json/split/BUILD.bazel
@@ -0,0 +1,33 @@
+### auto-generated section `build intellij.json.split` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "split_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "split",
+ module_name = "intellij.json.split",
+ visibility = ["//visibility:public"],
+ srcs = glob(["gen/**/*.kt", "gen/**/*.java", "src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-impl",
+ "//platform/analysis-impl",
+ "//platform/lang-api:lang",
+ "//platform/util:util-ui",
+ "//platform/core-ui",
+ "//platform/lang-impl",
+ "@lib//:kotlin-stdlib",
+ "//platform/editor-ui-api:editor",
+ "@lib//:caffeine",
+ ],
+ runtime_deps = [":split_resources"]
+)
+### auto-generated section `build intellij.json.split` end
\ No newline at end of file
diff --git a/json/tests/BUILD.bazel b/json/tests/BUILD.bazel
new file mode 100644
index 000000000000..f57b43a2b677
--- /dev/null
+++ b/json/tests/BUILD.bazel
@@ -0,0 +1,34 @@
+### auto-generated section `build intellij.json.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//json",
+ "//spellchecker",
+ "//spellchecker:spellchecker_test",
+ "//platform/testFramework/extensions:testExtensions",
+ "@lib//:kotlin-stdlib",
+ "//plugins/IntelliLang:langInjection",
+ "@lib//:jsonpath",
+ "@lib//:kotlinx-coroutines-core",
+ "//RegExpSupport:regexp",
+ "//RegExpSupport:regexp_test",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "@lib//:kotlin-reflect",
+ ]
+)
+### auto-generated section `build intellij.json.tests` end
\ No newline at end of file
diff --git a/jupyter/BUILD.bazel b/jupyter/BUILD.bazel
new file mode 100644
index 000000000000..9b41a387b9a1
--- /dev/null
+++ b/jupyter/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build intellij.notebooks.jupyter.core` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "notebooks-jupyter-core_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "notebooks-jupyter-core",
+ module_name = "intellij.notebooks.jupyter.core",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//platform/built-in-server-api:builtInServer",
+ "//platform/platform-util-netty:ide-util-netty",
+ "@lib//:http-client",
+ "@lib//:netty-buffer",
+ "@lib//:netty-codec-http",
+ "//platform/projectModel-api:projectModel",
+ "//platform/analysis-api:analysis",
+ ],
+ runtime_deps = [":notebooks-jupyter-core_resources"]
+)
+### auto-generated section `build intellij.notebooks.jupyter.core` end
\ No newline at end of file
diff --git a/jupyter/viewOnly/BUILD.bazel b/jupyter/viewOnly/BUILD.bazel
new file mode 100644
index 000000000000..68da785962f0
--- /dev/null
+++ b/jupyter/viewOnly/BUILD.bazel
@@ -0,0 +1,34 @@
+### auto-generated section `build intellij.jupyter.viewOnly` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "viewOnly_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "viewOnly",
+ module_name = "intellij.jupyter.viewOnly",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//jupyter:notebooks-jupyter-core",
+ "//platform/editor-ui-api:editor",
+ "//platform/core-api:core",
+ "@lib//:jcef",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/platform-api:ide",
+ "//platform/util:util-ui",
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-util-netty:ide-util-netty",
+ "@lib//:http-client",
+ "//platform/core-ui",
+ "//platform/ui.jcef:ui-jcef",
+ ],
+ runtime_deps = [":viewOnly_resources"]
+)
+### auto-generated section `build intellij.jupyter.viewOnly` end
\ No newline at end of file
diff --git a/jvm/jvm-analysis-api/BUILD.bazel b/jvm/jvm-analysis-api/BUILD.bazel
new file mode 100644
index 000000000000..2973ee301b45
--- /dev/null
+++ b/jvm/jvm-analysis-api/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.jvm.analysis` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "analysis",
+ module_name = "intellij.jvm.analysis",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//uast/uast-common:uast",
+ "//java/java-psi-api:psi",
+ "//platform/analysis-api:analysis",
+ "@lib//:kotlin-stdlib",
+ "//java/java-analysis-api:analysis",
+ "//uast/uast-common-ide:ide",
+ ],
+ exports = [
+ "//uast/uast-common:uast",
+ "//java/java-psi-api:psi",
+ "//platform/analysis-api:analysis",
+ "//uast/uast-common-ide:ide",
+ ]
+)
+### auto-generated section `build intellij.jvm.analysis` end
\ No newline at end of file
diff --git a/jvm/jvm-analysis-impl/BUILD.bazel b/jvm/jvm-analysis-impl/BUILD.bazel
new file mode 100644
index 000000000000..01489e6e5076
--- /dev/null
+++ b/jvm/jvm-analysis-impl/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build intellij.jvm.analysis.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "analysis-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "analysis-impl",
+ module_name = "intellij.jvm.analysis.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//jvm/jvm-analysis-api:analysis",
+ "//java/openapi:java",
+ "@lib//:stream_ex",
+ "//platform/core-ui",
+ "//java/java-impl:impl",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/util/jdom",
+ "//jvm/jvm-analysis-quickFix:analysis-quickFix",
+ ],
+ exports = ["//jvm/jvm-analysis-api:analysis"],
+ runtime_deps = [":analysis-impl_resources"]
+)
+### auto-generated section `build intellij.jvm.analysis.impl` end
\ No newline at end of file
diff --git a/jvm/jvm-analysis-internal-testFramework/BUILD.bazel b/jvm/jvm-analysis-internal-testFramework/BUILD.bazel
new file mode 100644
index 000000000000..a93b82649a24
--- /dev/null
+++ b/jvm/jvm-analysis-internal-testFramework/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build intellij.jvm.analysis.internal.testFramework` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "analysis-internal-testFramework",
+ module_name = "intellij.jvm.analysis.internal.testFramework",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//jvm/jvm-analysis-impl:analysis-impl",
+ "//jvm/jvm-analysis-testFramework:analysis-testFramework",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/smRunner",
+ "//java/testFramework",
+ ],
+ exports = [
+ "//jvm/jvm-analysis-impl:analysis-impl",
+ "//jvm/jvm-analysis-testFramework:analysis-testFramework",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//java/testFramework",
+ ]
+)
+### auto-generated section `build intellij.jvm.analysis.internal.testFramework` end
\ No newline at end of file
diff --git a/jvm/jvm-analysis-java-tests/BUILD.bazel b/jvm/jvm-analysis-java-tests/BUILD.bazel
new file mode 100644
index 000000000000..459ccfdab3bf
--- /dev/null
+++ b/jvm/jvm-analysis-java-tests/BUILD.bazel
@@ -0,0 +1,18 @@
+### auto-generated section `build intellij.jvm.analysis.java.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "analysis-java-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "analysis-java-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = ["//jvm/jvm-analysis-internal-testFramework:analysis-internal-testFramework"]
+)
+### auto-generated section `build intellij.jvm.analysis.java.tests` end
\ No newline at end of file
diff --git a/jvm/jvm-analysis-kotlin-tests-k1/BUILD.bazel b/jvm/jvm-analysis-kotlin-tests-k1/BUILD.bazel
new file mode 100644
index 000000000000..3b4cca13e338
--- /dev/null
+++ b/jvm/jvm-analysis-kotlin-tests-k1/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build intellij.jvm.analysis.kotlin.tests.k1` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "analysis-kotlin-tests-k1",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "analysis-kotlin-tests-k1_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//jvm/jvm-analysis-kotlin-tests-shared:analysis-kotlin-tests-shared_test",
+ ]
+)
+### auto-generated section `build intellij.jvm.analysis.kotlin.tests.k1` end
\ No newline at end of file
diff --git a/jvm/jvm-analysis-kotlin-tests-k2/BUILD.bazel b/jvm/jvm-analysis-kotlin-tests-k2/BUILD.bazel
new file mode 100644
index 000000000000..640b47567258
--- /dev/null
+++ b/jvm/jvm-analysis-kotlin-tests-k2/BUILD.bazel
@@ -0,0 +1,18 @@
+### auto-generated section `build intellij.jvm.analysis.kotlin.tests.k2` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "analysis-kotlin-tests-k2",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "analysis-kotlin-tests-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = ["//jvm/jvm-analysis-kotlin-tests-shared:analysis-kotlin-tests-shared_test"]
+)
+### auto-generated section `build intellij.jvm.analysis.kotlin.tests.k2` end
\ No newline at end of file
diff --git a/jvm/jvm-analysis-kotlin-tests-shared/BUILD.bazel b/jvm/jvm-analysis-kotlin-tests-shared/BUILD.bazel
new file mode 100644
index 000000000000..3e352651f1cd
--- /dev/null
+++ b/jvm/jvm-analysis-kotlin-tests-shared/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.jvm.analysis.kotlin.tests.shared` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "analysis-kotlin-tests-shared",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "analysis-kotlin-tests-shared_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/plugin/common:kotlin-plugin-common",
+ "//jvm/jvm-analysis-internal-testFramework:analysis-internal-testFramework",
+ "//java/java-tests:tests_test",
+ "//java/java-impl-inspections:impl-inspections",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ ]
+)
+### auto-generated section `build intellij.jvm.analysis.kotlin.tests.shared` end
\ No newline at end of file
diff --git a/jvm/jvm-analysis-quickFix/BUILD.bazel b/jvm/jvm-analysis-quickFix/BUILD.bazel
new file mode 100644
index 000000000000..425ac2c91a0d
--- /dev/null
+++ b/jvm/jvm-analysis-quickFix/BUILD.bazel
@@ -0,0 +1,22 @@
+### auto-generated section `build intellij.jvm.analysis.quickFix` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "analysis-quickFix",
+ module_name = "intellij.jvm.analysis.quickFix",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//jvm/jvm-analysis-refactoring:analysis-refactoring",
+ "//platform/analysis-api:analysis",
+ "//java/java-psi-api:psi",
+ "//uast/uast-common:uast",
+ "//platform/lang-api:lang",
+ "//java/java-analysis-api:analysis",
+ ],
+ exports = ["//jvm/jvm-analysis-refactoring:analysis-refactoring"]
+)
+### auto-generated section `build intellij.jvm.analysis.quickFix` end
\ No newline at end of file
diff --git a/jvm/jvm-analysis-refactoring/BUILD.bazel b/jvm/jvm-analysis-refactoring/BUILD.bazel
new file mode 100644
index 000000000000..1b7df4d2f9ee
--- /dev/null
+++ b/jvm/jvm-analysis-refactoring/BUILD.bazel
@@ -0,0 +1,18 @@
+### auto-generated section `build intellij.jvm.analysis.refactoring` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "analysis-refactoring",
+ module_name = "intellij.jvm.analysis.refactoring",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//uast/uast-common:uast",
+ "//jvm/jvm-analysis-api:analysis",
+ "//platform/core-api:core",
+ ]
+)
+### auto-generated section `build intellij.jvm.analysis.refactoring` end
\ No newline at end of file
diff --git a/jvm/jvm-analysis-testFramework/BUILD.bazel b/jvm/jvm-analysis-testFramework/BUILD.bazel
new file mode 100644
index 000000000000..7e34e95c558b
--- /dev/null
+++ b/jvm/jvm-analysis-testFramework/BUILD.bazel
@@ -0,0 +1,17 @@
+### auto-generated section `build intellij.jvm.analysis.testFramework` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "analysis-testFramework",
+ module_name = "intellij.jvm.analysis.testFramework",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//java/testFramework",
+ ],
+ exports = ["//java/testFramework"]
+)
+### auto-generated section `build intellij.jvm.analysis.testFramework` end
\ No newline at end of file
diff --git a/lib/BUILD.bazel b/lib/BUILD.bazel
index 86c4f08a928c..54fd1ac323c9 100644
--- a/lib/BUILD.bazel
+++ b/lib/BUILD.bazel
@@ -1,17 +1,21 @@
+### auto-generated section `local-libs` start
load("@rules_java//java:defs.bzl", "java_import")
java_import(
- name = "eclipse",
- jars = [
- "ecj-4.25.jar"
- ],
+ name = "commons-httpclient-3_1-patched",
+ jars = ["commons-httpclient-3.1-patched.jar"],
visibility = ["//visibility:public"]
)
java_import(
- name = "mac",
- jars = [
- "eawtstub.jar"
- ],
+ name = "eawtstub",
+ jars = ["eawtstub.jar"],
visibility = ["//visibility:public"]
-)
\ No newline at end of file
+)
+
+java_import(
+ name = "ecj-4_25",
+ jars = ["ecj-4.25.jar"],
+ visibility = ["//visibility:public"]
+)
+### auto-generated section `local-libs` end
\ No newline at end of file
diff --git a/lib/ant/lib/BUILD.bazel b/lib/ant/lib/BUILD.bazel
new file mode 100644
index 000000000000..ae31967fc88a
--- /dev/null
+++ b/lib/ant/lib/BUILD.bazel
@@ -0,0 +1,36 @@
+### auto-generated section `local-libs` start
+load("@rules_java//java:defs.bzl", "java_import")
+
+java_import(
+ name = "ant-antlr",
+ jars = [
+ "ant-antlr.jar",
+ "ant-apache-bcel.jar",
+ "ant-apache-bsf.jar",
+ "ant-apache-log4j.jar",
+ "ant-apache-oro.jar",
+ "ant-apache-regexp.jar",
+ "ant-apache-resolver.jar",
+ "ant-apache-xalan2.jar",
+ "ant-commons-logging.jar",
+ "ant-commons-net.jar",
+ "ant-imageio.jar",
+ "ant-jai.jar",
+ "ant-jakartamail.jar",
+ "ant-javamail.jar",
+ "ant-jdepend.jar",
+ "ant-jmf.jar",
+ "ant-jsch.jar",
+ "ant-junit.jar",
+ "ant-junit4.jar",
+ "ant-junitlauncher.jar",
+ "ant-launcher.jar",
+ "ant-netrexx.jar",
+ "ant-swing.jar",
+ "ant-testutil.jar",
+ "ant-xz.jar",
+ "ant.jar",
+ ],
+ visibility = ["//visibility:public"]
+)
+### auto-generated section `local-libs` end
\ No newline at end of file
diff --git a/libraries/compose-desktop/BUILD.bazel b/libraries/compose-desktop/BUILD.bazel
new file mode 100644
index 000000000000..c17a759ff11a
--- /dev/null
+++ b/libraries/compose-desktop/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build intellij.libraries.compose.desktop` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "compose-desktop_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "compose-desktop",
+ visibility = ["//visibility:public"],
+ exports = [
+ "@lib//:libraries_compose_desktop_jetbrains_jewel_ide_laf_bridge_243",
+ "//libraries/skiko",
+ ],
+ runtime_deps = [
+ ":compose-desktop_resources",
+ "@lib//:libraries_compose_desktop_jetbrains_jewel_ide_laf_bridge_243",
+ "//libraries/skiko",
+ "@lib//:kotlin-stdlib",
+ ]
+)
+### auto-generated section `build intellij.libraries.compose.desktop` end
\ No newline at end of file
diff --git a/libraries/grpc-netty-shaded/BUILD.bazel b/libraries/grpc-netty-shaded/BUILD.bazel
new file mode 100644
index 000000000000..a2a49f59d8de
--- /dev/null
+++ b/libraries/grpc-netty-shaded/BUILD.bazel
@@ -0,0 +1,20 @@
+### auto-generated section `build intellij.libraries.grpc.netty.shaded` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "grpc-netty-shaded_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "grpc-netty-shaded",
+ visibility = ["//visibility:public"],
+ exports = ["@lib//:grpc-netty-shaded"],
+ runtime_deps = [
+ ":grpc-netty-shaded_resources",
+ "@lib//:grpc-netty-shaded",
+ ]
+)
+### auto-generated section `build intellij.libraries.grpc.netty.shaded` end
\ No newline at end of file
diff --git a/libraries/grpc/BUILD.bazel b/libraries/grpc/BUILD.bazel
new file mode 100644
index 000000000000..eea261a26a8c
--- /dev/null
+++ b/libraries/grpc/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.libraries.grpc` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "grpc_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "grpc",
+ visibility = ["//visibility:public"],
+ exports = [
+ "@lib//:grpc-core",
+ "@lib//:grpc-stub",
+ "@lib//:grpc-kotlin-stub",
+ "@lib//:grpc-protobuf",
+ ],
+ runtime_deps = [
+ ":grpc_resources",
+ "@lib//:grpc-core",
+ "@lib//:grpc-stub",
+ "@lib//:grpc-kotlin-stub",
+ "@lib//:grpc-protobuf",
+ ]
+)
+### auto-generated section `build intellij.libraries.grpc` end
\ No newline at end of file
diff --git a/libraries/junit4/BUILD.bazel b/libraries/junit4/BUILD.bazel
new file mode 100644
index 000000000000..d1b4f682a5a6
--- /dev/null
+++ b/libraries/junit4/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.libraries.junit4` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "junit4_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "junit4",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":junit4_resources"]
+)
+### auto-generated section `build intellij.libraries.junit4` end
\ No newline at end of file
diff --git a/libraries/junit5/BUILD.bazel b/libraries/junit5/BUILD.bazel
new file mode 100644
index 000000000000..c59d6d3036f1
--- /dev/null
+++ b/libraries/junit5/BUILD.bazel
@@ -0,0 +1,20 @@
+### auto-generated section `build intellij.libraries.junit5` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "junit5_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "junit5",
+ visibility = ["//visibility:public"],
+ exports = ["@lib//:junit5"],
+ runtime_deps = [
+ ":junit5_resources",
+ "@lib//:junit5",
+ ]
+)
+### auto-generated section `build intellij.libraries.junit5` end
\ No newline at end of file
diff --git a/libraries/ktor-client-cio/BUILD.bazel b/libraries/ktor-client-cio/BUILD.bazel
new file mode 100644
index 000000000000..e0edddb2fd94
--- /dev/null
+++ b/libraries/ktor-client-cio/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build intellij.libraries.ktor.client.cio` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "ktor-client-cio_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "ktor-client-cio",
+ visibility = ["//visibility:public"],
+ exports = [
+ "@lib//:libraries_ktor_client_cio_ktor-client-cio-internal",
+ "//libraries/ktor-client",
+ ],
+ runtime_deps = [
+ ":ktor-client-cio_resources",
+ "@lib//:libraries_ktor_client_cio_ktor-client-cio-internal",
+ "//libraries/ktor-client",
+ ]
+)
+### auto-generated section `build intellij.libraries.ktor.client.cio` end
\ No newline at end of file
diff --git a/libraries/ktor-client/BUILD.bazel b/libraries/ktor-client/BUILD.bazel
new file mode 100644
index 000000000000..27f4dc7f6f69
--- /dev/null
+++ b/libraries/ktor-client/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build intellij.libraries.ktor.client` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "ktor-client_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "ktor-client",
+ visibility = ["//visibility:public"],
+ exports = [
+ "@lib//:ktor-client-core",
+ "@lib//:ktor-client-java",
+ "@lib//:ktor-client-encoding",
+ "@lib//:ktor-client-content-negotiation",
+ "@lib//:ktor-serialization-kotlinx-json",
+ "@lib//:ktor-client-auth",
+ ],
+ runtime_deps = [
+ ":ktor-client_resources",
+ "@lib//:ktor-client-core",
+ "@lib//:ktor-client-java",
+ "@lib//:ktor-client-encoding",
+ "@lib//:ktor-client-content-negotiation",
+ "@lib//:ktor-serialization-kotlinx-json",
+ "@lib//:ktor-client-auth",
+ ]
+)
+### auto-generated section `build intellij.libraries.ktor.client` end
\ No newline at end of file
diff --git a/libraries/microba/BUILD.bazel b/libraries/microba/BUILD.bazel
index 1b32e7a3e848..03ca086cf7f8 100644
--- a/libraries/microba/BUILD.bazel
+++ b/libraries/microba/BUILD.bazel
@@ -1,19 +1,20 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.libraries.microba` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "microba_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "libraries-microba",
+jvm_library(
+ name = "microba",
module_name = "intellij.libraries.microba",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- runtime_deps = [":resources"]
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ runtime_deps = [":microba_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.libraries.microba` end
\ No newline at end of file
diff --git a/libraries/skiko/BUILD.bazel b/libraries/skiko/BUILD.bazel
new file mode 100644
index 000000000000..cd50b1d0b155
--- /dev/null
+++ b/libraries/skiko/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build intellij.libraries.skiko` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "skiko_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "skiko",
+ visibility = ["//visibility:public"],
+ exports = [
+ "@lib//:libraries_skiko_jetbrains_skiko_awt_runtime_all",
+ "@lib//:libraries_skiko_jetbrains_skiko_awt_compose",
+ ],
+ runtime_deps = [
+ ":skiko_resources",
+ "@lib//:libraries_skiko_jetbrains_skiko_awt_runtime_all",
+ "@lib//:libraries_skiko_jetbrains_skiko_awt_compose",
+ ]
+)
+### auto-generated section `build intellij.libraries.skiko` end
\ No newline at end of file
diff --git a/notebooks/notebook-ui/BUILD.bazel b/notebooks/notebook-ui/BUILD.bazel
new file mode 100644
index 000000000000..2b0703a2c4d8
--- /dev/null
+++ b/notebooks/notebook-ui/BUILD.bazel
@@ -0,0 +1,40 @@
+### auto-generated section `build intellij.notebooks.ui` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = [
+ "kotlinx.coroutines.ExperimentalCoroutinesApi",
+ "kotlin.ExperimentalStdlibApi",
+ ]
+)
+
+jvm_resources(
+ name = "ui_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "ui",
+ module_name = "intellij.notebooks.ui",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-serialization-core",
+ "//platform/platform-impl:ide-impl",
+ "//platform/code-style-api:codeStyle",
+ "//platform/core-ui",
+ "//platform/projectModel-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ ],
+ runtime_deps = [":ui_resources"]
+)
+### auto-generated section `build intellij.notebooks.ui` end
\ No newline at end of file
diff --git a/notebooks/visualization/BUILD.bazel b/notebooks/visualization/BUILD.bazel
new file mode 100644
index 000000000000..7bc848f0ded3
--- /dev/null
+++ b/notebooks/visualization/BUILD.bazel
@@ -0,0 +1,68 @@
+### auto-generated section `build intellij.notebooks.visualization` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = [
+ "kotlinx.coroutines.ExperimentalCoroutinesApi",
+ "kotlin.ExperimentalStdlibApi",
+ ]
+)
+
+jvm_resources(
+ name = "visualization_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "visualization",
+ module_name = "intellij.notebooks.visualization",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:gson",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//platform/code-style-api:codeStyle",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//notebooks/notebook-ui:ui",
+ "//platform/util/coroutines",
+ "@lib//:kotlinx-serialization-core",
+ ],
+ runtime_deps = [":visualization_resources"]
+)
+
+kt_jvm_test(
+ name = "visualization_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ associates = [":visualization"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:gson",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//platform/code-style-api:codeStyle",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//notebooks/notebook-ui:ui",
+ "@lib//:assert_j",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/util/coroutines",
+ "@lib//:kotlinx-serialization-core",
+ ],
+ runtime_deps = [":visualization_resources"]
+)
+### auto-generated section `build intellij.notebooks.visualization` end
\ No newline at end of file
diff --git a/platform/analysis-api/BUILD.bazel b/platform/analysis-api/BUILD.bazel
index e5b3689e8e2f..36c6af24c0d4 100644
--- a/platform/analysis-api/BUILD.bazel
+++ b/platform/analysis-api/BUILD.bazel
@@ -1,32 +1,33 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.analysis` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "analysis_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "analysis",
module_name = "intellij.platform.analysis",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@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",
+ "//platform/util",
+ "//platform/util/jdom",
+ "//platform/extensions",
+ "//platform/core-api:core",
+ "//platform/projectModel-api:projectModel",
+ "//platform/editor-ui-api:editor",
+ "//platform/util:util-ui",
+ "//platform/core-ui",
+ "//platform/util-ex",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:kotlin-stdlib",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":analysis_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.analysis` end
\ No newline at end of file
diff --git a/platform/analysis-impl/BUILD.bazel b/platform/analysis-impl/BUILD.bazel
index cd987ce0345d..ff6ab3427aed 100644
--- a/platform/analysis-impl/BUILD.bazel
+++ b/platform/analysis-impl/BUILD.bazel
@@ -1,53 +1,54 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.analysis.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "analysis-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "analysis-impl",
module_name = "intellij.platform.analysis.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@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:util-ui",
- "@libraries//:gson",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/core-ui",
- "@community//platform/code-style-api:codeStyle",
- "@community//platform/platform-util-io:ide-util-io",
- "@libraries//:streamex",
- "@community//platform/util/jdom:util-jdom",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
- "@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:util-classLoader",
+ "//platform/analysis-api:analysis",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//platform/util",
+ "//platform/extensions",
+ "//platform/projectModel-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/indexing-api:indexing",
+ "//platform/indexing-impl",
+ "@lib//:kotlin-stdlib",
+ "//platform/util:util-ui",
+ "@lib//:gson",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/code-style-api:codeStyle",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:stream_ex",
+ "//platform/util/jdom",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/diagnostic/telemetry",
+ "//platform/util/text-matching",
+ "//platform/diagnostic",
+ "@lib//:jackson-databind",
+ "@lib//:jackson",
+ "@lib//:jackson-module-kotlin",
+ "//platform/util-class-loader:util-classLoader",
],
exports = [
- "@community//platform/analysis-api:analysis",
- "@community//platform/core-impl",
- "@community//platform/projectModel-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/core-impl",
+ "//platform/projectModel-impl",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":analysis-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.analysis.impl` end
\ No newline at end of file
diff --git a/platform/backend/observation/BUILD.bazel b/platform/backend/observation/BUILD.bazel
index 3559f4e62b35..8054a9b5a364 100644
--- a/platform/backend/observation/BUILD.bazel
+++ b/platform/backend/observation/BUILD.bazel
@@ -1,29 +1,31 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.backend.observation` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-kt_jvm_library(
- name = "backend-observation",
+jvm_library(
+ name = "observation",
module_name = "intellij.platform.backend.observation",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@community//platform/core-api:core",
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
]
)
kt_jvm_test(
- name = "backend-observation_test",
+ name = "observation_test",
visibility = ["//visibility:public"],
srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":observation"],
deps = [
- ":backend-observation",
- "@libraries//:junit-jupiter-api",
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "@lib//:junit5",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.backend.observation` end
\ No newline at end of file
diff --git a/platform/backend/workspace/BUILD.bazel b/platform/backend/workspace/BUILD.bazel
index c94c24bfead4..4f8fe536da93 100644
--- a/platform/backend/workspace/BUILD.bazel
+++ b/platform/backend/workspace/BUILD.bazel
@@ -1,24 +1,24 @@
-### auto-generated section `build` start
-load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.backend.workspace` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
create_kotlinc_options(
name = "custom",
jvm_target = "17",
- x_optin = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
)
-kt_jvm_library(
- name = "backend-workspace",
+jvm_library(
+ name = "workspace",
module_name = "intellij.platform.backend.workspace",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
+ javac_opts = "@rules_jvm//:j17",
kotlinc_opts = ":custom",
deps = [
- "@libraries//:kotlin-stdlib",
- "@community//platform/workspace/storage:workspace-storage",
- "@community//platform/core-api:core",
+ "@lib//:kotlin-stdlib",
+ "//platform/workspace/storage",
+ "//platform/core-api:core",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.backend.workspace` end
\ No newline at end of file
diff --git a/platform/boot/BUILD.bazel b/platform/boot/BUILD.bazel
index b3b6a80c8c7a..6631f305d526 100644
--- a/platform/boot/BUILD.bazel
+++ b/platform/boot/BUILD.bazel
@@ -1,17 +1,25 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.boot` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_resources(
+ name = "boot_resources",
+ files = glob(["src/META-INF/services/java.nio.charset.spi.CharsetProvider"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
name = "boot",
module_name = "intellij.platform.boot",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11",
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
deps = [
- "@community//platform/util-class-loader:util-classLoader",
- "@libraries//:annotations",
- "@community//platform/util/zip:util-zip",
- ]
+ "//platform/util-class-loader:util-classLoader",
+ "@lib//:jetbrains-annotations",
+ "//platform/util/zip",
+ ],
+ runtime_deps = [":boot_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.boot` end
\ No newline at end of file
diff --git a/platform/bootstrap/BUILD.bazel b/platform/bootstrap/BUILD.bazel
index 937a3f99c278..8446b86cbc6a 100644
--- a/platform/bootstrap/BUILD.bazel
+++ b/platform/bootstrap/BUILD.bazel
@@ -1,23 +1,28 @@
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.bootstrap` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "intellij.platform.bootstrap",
+jvm_library(
+ name = "bootstrap",
+ module_name = "intellij.platform.bootstrap",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/util:intellij.platform.util",
- "@community//platform/util-class-loader:intellij.platform.util.classLoader",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/service-container:intellij.platform.serviceContainer",
- "@community//platform/core-impl:intellij.platform.core.impl",
- "@community//platform/platform-impl:intellij.platform.ide.impl",
- "@community//platform/boot:intellij.platform.boot",
- "@libraries//:jbr-api",
- "@community//platform/runtime/product:intellij.platform.runtime.product",
- "@community//platform/diagnostic:intellij.platform.diagnostic",
- "@community//platform/diagnostic/telemetry-impl:intellij.platform.diagnostic.telemetry.impl"
+ "//platform/util",
+ "//platform/util-class-loader:util-classLoader",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/service-container:serviceContainer",
+ "//platform/core-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-impl/bootstrap:ide-bootstrap",
+ "//platform/boot",
+ "//platform/ide-core-impl",
+ "@lib//:jbr-api",
+ "//platform/runtime/product",
+ "//platform/diagnostic",
+ "//platform/diagnostic/telemetry-impl",
],
- runtime_deps = ["@community//platform/bootstrap/coroutine:intellij.platform.bootstrap.coroutine"]
+ runtime_deps = ["//platform/bootstrap/coroutine"]
)
+### auto-generated section `build intellij.platform.bootstrap` end
\ No newline at end of file
diff --git a/platform/bootstrap/coroutine/BUILD.bazel b/platform/bootstrap/coroutine/BUILD.bazel
index 1ce74a4b08db..ac3425193e4b 100644
--- a/platform/bootstrap/coroutine/BUILD.bazel
+++ b/platform/bootstrap/coroutine/BUILD.bazel
@@ -1,18 +1,18 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.bootstrap.coroutine` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "bootstrap-coroutine",
+jvm_library(
+ name = "coroutine",
module_name = "intellij.platform.bootstrap.coroutine",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:kotlinx-coroutines-debug",
- "@libraries//:annotations",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-coroutines-debug",
+ "@lib//:jetbrains-annotations",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.bootstrap.coroutine` end
\ No newline at end of file
diff --git a/platform/bootstrap/dev/BUILD.bazel b/platform/bootstrap/dev/BUILD.bazel
new file mode 100644
index 000000000000..9e3363479b9d
--- /dev/null
+++ b/platform/bootstrap/dev/BUILD.bazel
@@ -0,0 +1,17 @@
+### auto-generated section `build intellij.platform.bootstrap.dev` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "dev",
+ module_name = "intellij.platform.bootstrap.dev",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/build-scripts/dev-server:buildScripts-devBuildServer",
+ "//platform/boot",
+ "//platform/util-class-loader:util-classLoader",
+ ]
+)
+### auto-generated section `build intellij.platform.bootstrap.dev` end
\ No newline at end of file
diff --git a/platform/build-scripts/BUILD.bazel b/platform/build-scripts/BUILD.bazel
index c40431850d29..207ab910365b 100644
--- a/platform/build-scripts/BUILD.bazel
+++ b/platform/build-scripts/BUILD.bazel
@@ -1,100 +1,101 @@
-### auto-generated section `build` start
-load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.buildScripts` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
create_kotlinc_options(
name = "custom",
jvm_target = "17",
- x_optin = [
+ opt_in = [
"kotlin.RequiresOptIn",
"kotlinx.serialization.ExperimentalSerializationApi",
"kotlinx.coroutines.ExperimentalCoroutinesApi",
]
)
-kt_jvm_library(
+jvm_library(
name = "buildScripts",
module_name = "intellij.platform.buildScripts",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
+ javac_opts = "@rules_jvm//:j17",
kotlinc_opts = ":custom",
- plugins = ["@libraries//:serialization_plugin"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@community//platform/build-scripts/downloader:buildScripts-downloader",
- "@libraries//:commons-compress",
- "@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:java-aetherDependencyResolver",
- "@libraries//:jackson-core",
- "@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//platform/statistics/config:statistics-config",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:gson",
- "@libraries//:protobuf-java",
- "@libraries//:devkit-runtime-module-repository-jps",
- "@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:util-zip",
- "@community//platform/runtime/product:runtime-product",
- "@libraries//:okhttp",
- "@libraries//:zstd-jni",
- "@community//platform/util/rt-java8:util-rt-java8",
- "@libraries//:kotlinx-collections-immutable-jvm",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:opentelemetry-extension-kotlin",
- "@libraries//:blockmap",
- "@libraries//:commons-io",
- "@libraries//:ktor-client-auth-jvm",
- "@libraries//:bcpkix-jdk18on",
- "@libraries//:format-ripper",
- "@libraries//:jackson-datatype-joda",
- "@libraries//:httpmime",
- "@libraries//:ktor-serialization-kotlinx-json-jvm",
- "@libraries//:kotlinx-coroutines-slf4j",
- "@libraries//:ktor-client-content-negotiation-jvm",
- "@libraries//:slf4j-api",
- "@libraries//:apple-notary-api-kotlin-client",
- "@libraries//:structure-intellij",
- "@libraries//:serviceMessages",
- "@libraries//:jsoup",
- "@libraries//:asm-all",
- "@libraries//:tools-java",
- "@libraries//:hash4j",
- "@libraries//:jbr-api",
- "@libraries//:kotlinx-serialization-protobuf-jvm",
- "@libraries//:jackson-dataformat-yaml",
- "@libraries//:ion-java",
- "@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:util-coroutines",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ "@lib//:commons-compress",
+ "//platform/util",
+ "//jps/model-api:model",
+ "//jps/standalone-builder:tools-jps-build-standalone",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:kotlin-stdlib",
+ "//aether-dependency-resolver:java-aetherDependencyResolver",
+ "@lib//:jackson",
+ "//jps/model-impl",
+ "//platform/util/xmlDom",
+ "//platform/testFramework/core",
+ "//platform/util-class-loader:util-classLoader",
+ "@lib//:jackson-jr-objects",
+ "//platform/statistics/config",
+ "@lib//:fastutil-min",
+ "@lib//:gson",
+ "@lib//:protobuf",
+ "@lib//:devkit_runtime_module_repository_jps",
+ "//build/tasks",
+ "//build/deps:dependencies",
+ "//platform/util/jdom",
+ "@lib//:jackson-databind",
+ "@lib//:json-schema-validator",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-serialization-core",
+ "//platform/util/zip",
+ "//platform/runtime/product",
+ "@lib//:okhttp",
+ "@lib//:zstd-jni",
+ "//platform/util/rt-java8",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:opentelemetry-extension-kotlin",
+ "@lib//:blockmap",
+ "@lib//:commons-io",
+ "@lib//:ktor-client-auth",
+ "@lib//:bouncy-castle-provider",
+ "@lib//:platform_build_scripts_jetbrains_format_ripper",
+ "@lib//:jackson-datatype-joda",
+ "@lib//:http-client",
+ "@lib//:ktor-serialization-kotlinx-json",
+ "@lib//:kotlinx-coroutines-slf4j",
+ "@lib//:ktor-client-content-negotiation",
+ "@lib//:slf4j-api",
+ "@lib//:platform_build_scripts_jetbrains_apple_notary_api_kotlin_client",
+ "@lib//:intellij-plugin-structure",
+ "@lib//:tc_service_messages",
+ "@lib//:jsoup",
+ "@lib//:asm",
+ "@lib//:platform_build_scripts_spdx_tools_java",
+ "@lib//:hash4j",
+ "@lib//:jbr-api",
+ "@lib//:kotlinx-serialization-protobuf",
+ "@lib//:jackson-dataformat-yaml",
+ "@lib//:ion",
+ "//platform/boot",
+ "//platform/ijent/buildConstants:community-buildConstants",
+ "@lib//:ktor-client-core",
+ "@lib//:netty",
+ "@lib//:netty-tcnative-boringssl",
+ "//platform/util/coroutines",
+ "@rules_jvm//zip:build-zip",
],
runtime_deps = [
- "@libraries//:commons-cli",
- "@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",
- "@libraries//:kotlin-reflect",
- "@libraries//:jackson-module-kotlin",
- "@libraries//:snakeyaml",
+ "@lib//:commons-cli",
+ "//plugins/devkit/jps-plugin:jps",
+ "//plugins/ui-designer/jps-plugin:java-guiForms-jps",
+ "@lib//:jaxb-api",
+ "@lib//:jaxb-runtime",
+ "@lib//:javax_activation",
+ "@lib//:kotlin-reflect",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:snakeyaml",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.buildScripts` end
\ No newline at end of file
diff --git a/platform/build-scripts/bazel/BUILD.bazel b/platform/build-scripts/bazel/BUILD.bazel
index c49e86b45443..2ec13a63ce25 100644
--- a/platform/build-scripts/bazel/BUILD.bazel
+++ b/platform/build-scripts/bazel/BUILD.bazel
@@ -1,20 +1,25 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.buildScripts.bazel` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "buildScripts-bazel",
module_name = "intellij.platform.buildScripts.bazel",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:kotlin-stdlib",
- "@community//jps/model-serialization:jps-model-serialization",
- "@community//jps/model-api:jps-model",
- "@community//platform/projectModel-api:projectModel",
- "@libraries//:kotlin-jps-plugin-classpath",
+ "@lib//:kotlin-stdlib",
+ "//jps/model-serialization",
+ "//jps/model-api:model",
+ "//platform/projectModel-api:projectModel",
+ "//platform/util/jdom",
+ "@lib//:kotlinc_kotlin-jps-plugin-classpath",
+ "@lib//:fastutil-min",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-serialization-core",
],
- runtime_deps = ["@community//jps/model-impl:jps-model-impl"]
+ runtime_deps = ["//jps/model-impl"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.buildScripts.bazel` end
\ No newline at end of file
diff --git a/platform/build-scripts/bazel/intellij.platform.buildScripts.bazel.iml b/platform/build-scripts/bazel/intellij.platform.buildScripts.bazel.iml
index 94734f639490..a51db102d520 100644
--- a/platform/build-scripts/bazel/intellij.platform.buildScripts.bazel.iml
+++ b/platform/build-scripts/bazel/intellij.platform.buildScripts.bazel.iml
@@ -1,5 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $KOTLIN_BUNDLED$/lib/kotlinx-serialization-compiler-plugin.jar
+
+
+
+
+
+
+
@@ -12,6 +34,10 @@
+
+
+
+
\ No newline at end of file
diff --git a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/BazelBuildFileGenerator.kt b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/BazelBuildFileGenerator.kt
new file mode 100644
index 000000000000..7076ea9a5d74
--- /dev/null
+++ b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/BazelBuildFileGenerator.kt
@@ -0,0 +1,423 @@
+// 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 com.intellij.openapi.util.NlsSafe
+import it.unimi.dsi.fastutil.objects.ObjectOpenHashSet
+import org.jetbrains.jps.model.JpsProject
+import org.jetbrains.jps.model.java.*
+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.JpsModuleSourceRootType
+import org.jetbrains.jps.model.serialization.JpsModelSerializationDataService
+import org.jetbrains.jps.util.JpsPathUtil
+import org.jetbrains.kotlin.jps.model.JpsKotlinFacetModuleExtension
+import java.nio.file.Path
+import java.util.IdentityHashMap
+import kotlin.collections.ArrayDeque
+import kotlin.io.path.invariantSeparatorsPathString
+import kotlin.io.println
+import kotlin.io.startsWith
+import kotlin.io.walkTopDown
+
+internal class BazelBuildFileGenerator(
+ private val projectDir: Path,
+ private val project: JpsProject,
+ @JvmField val urlCache: UrlCache,
+) {
+ private val communityDir = projectDir.resolve("community")
+
+ @JvmField val javaExtensionService: JpsJavaExtensionService = JpsJavaExtensionService.getInstance()
+ private val projectJavacSettings = javaExtensionService.getCompilerConfiguration(project)
+
+ private val moduleToDescriptor = IdentityHashMap()
+
+ fun getKnownModuleDescriptorOrError(module: JpsModule): ModuleDescriptor {
+ return moduleToDescriptor.get(module)
+ ?: error("No descriptor for module ${module.name}")
+ }
+
+ fun getModuleDescriptor(module: JpsModule): ModuleDescriptor {
+ moduleToDescriptor.get(module)?.let {
+ return it
+ }
+
+ val imlDir = JpsModelSerializationDataService.getBaseDirectory(module)!!.toPath()
+ val contentRoots = module.contentRootsList.urls.map { Path.of(JpsPathUtil.urlToPath(it)) }
+
+ var bazelBuildDir = imlDir
+ while (!contentRoots.all { it.startsWith(bazelBuildDir) }) {
+ bazelBuildDir = bazelBuildDir.parent!!
+ }
+ val isCommunity = imlDir.startsWith(communityDir)
+ if (isCommunity && !bazelBuildDir.startsWith(communityDir)) {
+ throw IllegalStateException("Computed dir for BUILD.bazel for community module ${module.name} is not under community directory")
+ }
+ val resourceDescriptors = computeResources(module = module, contentRoots = contentRoots, bazelBuildDir = bazelBuildDir, type = JavaResourceRootType.RESOURCE)
+ val extraResourceTarget = extraResourceTarget(module = module, contentRoots = contentRoots, bazelBuildDir = bazelBuildDir)
+ val moduleContent = ModuleDescriptor(
+ module = module,
+ baseDirectory = imlDir,
+ contentRoots = contentRoots,
+ bazelBuildFileDir = bazelBuildDir,
+ isCommunity = isCommunity,
+ sources = computeSources(module = module, contentRoots = contentRoots, bazelBuildDir = bazelBuildDir, type = JavaSourceRootType.SOURCE),
+ resources = resourceDescriptors + extraResourceTarget,
+ testSources = computeSources(module = module, contentRoots = contentRoots, bazelBuildDir = bazelBuildDir, type = JavaSourceRootType.TEST_SOURCE),
+ testResources = computeResources(module = module, contentRoots = contentRoots, bazelBuildDir = bazelBuildDir, type = JavaResourceRootType.TEST_RESOURCE),
+ )
+ moduleToDescriptor.put(module, moduleContent)
+
+ module.dependenciesList.dependencies.asSequence().filterIsInstance().forEach { getModuleDescriptor(it.moduleReference.resolve()!!) }
+
+ return moduleContent
+ }
+
+ @Suppress("SSBasedInspection")
+ @JvmField val libs: ObjectOpenHashSet = ObjectOpenHashSet()
+
+ private val generated = IdentityHashMap()
+
+ fun generateModuleBuildFiles(isCommunity: Boolean): Map {
+ val fileToUpdater = HashMap()
+ val queue = ArrayDeque()
+ for (module in project.model.project.modules) {
+ val descriptor = getModuleDescriptor(module)
+ if (isCommunity == descriptor.isCommunity) {
+ queue.addLast(descriptor)
+ }
+ }
+
+ while (true) {
+ val module = queue.removeFirstOrNull() ?: break
+ if (generated.putIfAbsent(module, true) == null) {
+ val fileUpdater = fileToUpdater.computeIfAbsent(module.baseDirectory) {
+ val fileUpdater = BazelFileUpdater(module.baseDirectory.resolve("BUILD.bazel"))
+ fileUpdater.removeSections("build")
+ fileUpdater
+ }
+ generateBazelBuildFiles(module, fileUpdater)
+ }
+ }
+ return fileToUpdater
+ }
+
+ fun save(fileToUpdater: Map) {
+ for (updater in fileToUpdater.values) {
+ updater.save()
+ }
+ }
+
+ fun getBazelDependencyLabel(descriptor: ModuleDescriptor, dependentIsCommunity: Boolean): String? {
+ if (descriptor.module.name == "intellij.idea.community.build.zip") {
+ return "@rules_jvm//zip:build-zip"
+ }
+
+ var path = checkAndGetRelativePath(projectDir, descriptor.baseDirectory).invariantSeparatorsPathString
+ val relativeToCommunityPath = path.removePrefix("community/")
+ path = when {
+ path == relativeToCommunityPath -> if (path == "community" && dependentIsCommunity) "//" else "//$path"
+ dependentIsCommunity -> if (relativeToCommunityPath == "community") "//" else "//$relativeToCommunityPath"
+ else -> "@community//$relativeToCommunityPath"
+ }
+
+ val bazelName = jpsModuleNameToBazelBuildName(descriptor)
+ val result = path + (if (descriptor.baseDirectory.fileName.toString() == bazelName) "" else ":${bazelName}")
+ return result
+ }
+
+ private fun generateBazelBuildFiles(moduleDescriptor: ModuleDescriptor, fileUpdater: BazelFileUpdater) {
+ //todo testResources
+ val module = moduleDescriptor.module
+ buildFile(out = fileUpdater, sectionName = "build ${module.name}") {
+ val libraryTargetName = jpsModuleNameToBazelBuildName(moduleDescriptor)
+
+ val jvmTarget = getLanguageLevel(module)
+ val kotlincOptionsLabel = computeKotlincOptions(buildFile = this, module = module, jvmTarget = jvmTarget) ?: "@rules_jvm//:k$jvmTarget"
+ val javacOptionsLabel = computeJavacOptions(module, jvmTarget) ?: "@rules_jvm//:j$jvmTarget"
+
+ val resourceDependencies = mutableListOf()
+ val sources = moduleDescriptor.sources
+ if (moduleDescriptor.resources.isNotEmpty()) {
+ generateResources(moduleDescriptor = moduleDescriptor, resourceDependencies = resourceDependencies, libraryTargetName = libraryTargetName)
+ }
+
+ if (sources.isNotEmpty()) {
+ load("@rules_jvm//:rules.bzl", "jvm_library")
+
+ target("jvm_library") {
+ option("name", libraryTargetName)
+ option("module_name", module.name)
+ visibility(arrayOf("//visibility:public"))
+ option("srcs", glob(sources, exclude = listOf("**/module-info.java")))
+ option("javac_opts", javacOptionsLabel)
+ option("kotlinc_opts", kotlincOptionsLabel)
+
+ generateDeps(
+ target = this,
+ module = moduleDescriptor,
+ resourceDependencies = resourceDependencies,
+ hasSources = true,
+ context = this@BazelBuildFileGenerator
+ )
+ }
+ }
+ else {
+ load("@rules_java//java:defs.bzl", "java_library")
+
+ target("java_library", isEmpty = {
+ it.optionCount() == 2 &&
+ // we have to create an empty production module if someone depends on such a test module from another production module
+ moduleDescriptor.testSources.isEmpty() &&
+ // see community/plugins/kotlin/base/frontend-agnostic/README.md
+ module.name != "kotlin.base.frontend-agnostic" &&
+ // also a marker module like frontend-agnostic above
+ module.name != "intellij.platform.monolith"
+ }) {
+ option("name", libraryTargetName)
+ visibility(arrayOf("//visibility:public"))
+
+ if (moduleDescriptor.testSources.isEmpty()) {
+ generateDeps(
+ target = this,
+ module = moduleDescriptor,
+ resourceDependencies = resourceDependencies,
+ hasSources = false,
+ context = this@BazelBuildFileGenerator,
+ )
+ }
+ }
+ }
+
+ if (moduleDescriptor.testSources.isNotEmpty()) {
+ load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+ target("kt_jvm_test") {
+ option("name", "${libraryTargetName}_test")
+ visibility(arrayOf("//visibility:public"))
+ option("srcs", glob(moduleDescriptor.testSources, exclude = listOf("**/module-info.java")))
+ option("javac_opts", javacOptionsLabel)
+ option("kotlinc_opts", kotlincOptionsLabel)
+
+ if (sources.isNotEmpty()) {
+ // associates also is a dependency
+ option("associates", arrayOf(":$libraryTargetName"))
+ }
+
+ generateDeps(
+ target = this,
+ module = moduleDescriptor,
+ resourceDependencies = resourceDependencies,
+ hasSources = true,
+ isTest = true,
+ context = this@BazelBuildFileGenerator,
+ )
+ }
+ }
+ }
+ }
+
+ private fun BuildFile.generateResources(
+ moduleDescriptor: ModuleDescriptor,
+ resourceDependencies: MutableList,
+ libraryTargetName: @NlsSafe String,
+ ) {
+ if (moduleDescriptor.sources.isEmpty() && !(moduleDescriptor.module.dependenciesList.dependencies.none {
+ when (it) { // -- require
+ is JpsModuleDependency, is JpsLibraryDependency -> {
+ val scope = javaExtensionService.getDependencyExtension(it)?.scope
+ scope != JpsJavaDependencyScope.TEST && scope != JpsJavaDependencyScope.RUNTIME
+ }
+ else -> false
+ }
+ })) {
+ println("Expected no module/library non-runtime dependencies for resource-only module for ${moduleDescriptor.module.name}")
+ }
+
+ val resources = moduleDescriptor.resources
+ if (resources.isEmpty()) {
+ return
+ }
+
+ load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+ for ((i, resource) in resources.withIndex()) {
+ target("jvm_resources") {
+ val name = "${libraryTargetName}_resources" + (if (i == 0) "" else "_$i")
+ option("name", name)
+ resourceDependencies.add(name)
+
+ option("files", glob(resource.files, allowEmpty = false))
+ if (resource.baseDirectory.isNotEmpty()) {
+ option("strip_prefix", resource.baseDirectory)
+ }
+ }
+ }
+ }
+
+ private fun jpsModuleNameToBazelBuildName(descriptor: ModuleDescriptor): @NlsSafe String {
+ val result = descriptor.module.name
+ .removePrefix("intellij.platform.")
+ .removePrefix("intellij.idea.community.")
+ .removePrefix("intellij.")
+
+ val bazelBuildFileDirectory = descriptor.baseDirectory.parent
+ return result
+ .removePrefix("${bazelBuildFileDirectory.fileName}.")
+ .replace('.', '-')
+ }
+
+ private fun BuildFile.computeJavacOptions(module: JpsModule, jvmTarget: String): String? {
+ val extraJavacOptions = projectJavacSettings.currentCompilerOptions.ADDITIONAL_OPTIONS_OVERRIDE[module.name] ?: return null
+ val exports = addExportsRegex.findAll(extraJavacOptions).map { it.groupValues[1] + "=ALL-UNNAMED" }.toList()
+ if (exports.isEmpty()) {
+ return null
+ }
+
+ load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options")
+ val customJavacOptionsName = "custom-javac-options"
+ target("kt_javac_options") {
+ option("name", customJavacOptionsName)
+ // release is not compatible with --add-exports (*** java)
+ require(jvmTarget == "17")
+ option("x_ep_disable_all_checks", true)
+ option("warn", "off")
+ option("add_exports", exports)
+ }
+ return ":$customJavacOptionsName"
+ }
+
+ private fun computeSources(module: JpsModule, contentRoots: List, bazelBuildDir: Path, type: JpsModuleSourceRootType<*>): List {
+ return module.sourceRoots.asSequence()
+ .filter { it.rootType == type }
+ .flatMap { it ->
+ val dir = it.path
+ var prefix = resolveRelativeToBazelBuildFileDirectory(dir, contentRoots, bazelBuildDir).invariantSeparatorsPathString
+ if (prefix.isNotEmpty()) {
+ prefix += "/"
+ }
+ if (type == JavaSourceRootType.SOURCE || type == JavaSourceRootType.TEST_SOURCE) {
+ sequenceOf("$prefix**/*.kt", "$prefix**/*.java")
+ }
+ else {
+ sequenceOf("$prefix**/*")
+ }
+ }
+ .toList()
+ }
+
+ private fun computeResources(module: JpsModule, contentRoots: List, bazelBuildDir: Path, type: JavaResourceRootType): List {
+ return module.sourceRoots
+ .asSequence()
+ .filter { it.rootType == type }
+ .map {
+ val prefix = resolveRelativeToBazelBuildFileDirectory(it.path, contentRoots, bazelBuildDir).invariantSeparatorsPathString
+ ResourceDescriptor(baseDirectory = prefix, files = listOf("${if (prefix.isEmpty()) "" else "$prefix/"}**/*"))
+ }
+ .toList()
+ }
+
+ private fun extraResourceTarget(
+ module: JpsModule,
+ contentRoots: List,
+ bazelBuildDir: Path,
+ ): Sequence {
+ return module.sourceRoots
+ .asSequence()
+ .filter { it.rootType == JavaSourceRootType.SOURCE }
+ .mapNotNull { sourceRoot ->
+ val sourceRootDir = sourceRoot.path
+ val metaInf = sourceRootDir.resolve("META-INF").toFile()
+ val files = sourceRootDir.toFile().walkTopDown().filter {
+ it.isFile && it.startsWith(metaInf)
+ }.map {
+ resolveRelativeToBazelBuildFileDirectory(childDir = it.toPath(), contentRoots = contentRoots, bazelBuildDir = bazelBuildDir).invariantSeparatorsPathString
+ }.toList()
+ if (files.isEmpty()) {
+ return@mapNotNull null
+ }
+
+ val existingResourceRoot = module.sourceRoots.firstOrNull { it.rootType == JavaResourceRootType.RESOURCE }
+ if (existingResourceRoot != null) {
+ //FileUtil.moveDirWithContent(sourceRootDir.resolve("META-INF").toFile(), existingResourceRoot.file.resolve("META-INF"))
+ println("WARN: Move META-INF to resource root (module=${module.name})")
+ }
+
+ val prefix = resolveRelativeToBazelBuildFileDirectory(sourceRootDir, contentRoots, bazelBuildDir).invariantSeparatorsPathString
+ ResourceDescriptor(baseDirectory = prefix, files = files)
+ }
+ }
+
+ private fun getLanguageLevel(module: JpsModule): String {
+ val languageLevel = javaExtensionService.getLanguageLevel(module)
+ return when {
+ languageLevel == LanguageLevel.JDK_1_7 || languageLevel == LanguageLevel.JDK_1_8 -> "8"
+ languageLevel == LanguageLevel.JDK_1_9 || languageLevel == LanguageLevel.JDK_11 -> "11"
+ languageLevel == LanguageLevel.JDK_17 -> "17"
+ languageLevel != null -> error("Unsupported language level: $languageLevel")
+ else -> "17"
+ }
+ }
+}
+
+private fun checkAndGetRelativePath(parentDir: Path, childDir: Path): Path {
+ require(childDir.startsWith(parentDir)) {
+ "$childDir must be a child of parentDir $parentDir"
+ }
+ return parentDir.relativize(childDir)
+}
+
+private fun resolveRelativeToBazelBuildFileDirectory(childDir: Path, contentRoots: List, bazelBuildDir: Path): Path {
+ require(childDir.isAbsolute && contentRoots.all { it.isAbsolute })
+
+ var found: Path? = null
+ for (contentRoot in contentRoots) {
+ if (childDir.startsWith(contentRoot)) {
+ require(found == null) {
+ "$childDir must exist only in one location, found $found and $contentRoot"
+ }
+ found = contentRoot
+ }
+ }
+ require(found != null) {
+ "$childDir must be a child of contentRoots ${contentRoots.joinToString()}"
+ }
+
+ return bazelBuildDir.relativize(childDir)
+}
+
+private fun computeKotlincOptions(buildFile: BuildFile, module: JpsModule, jvmTarget: String): String? {
+ val kotlinFacetModuleExtension = module.container.getChild(JpsKotlinFacetModuleExtension.Companion.KIND) ?: return null
+ val mergedCompilerArguments = kotlinFacetModuleExtension.settings.mergedCompilerArguments ?: return null
+ // see create_kotlinc_options
+ val effectiveOptIn = mergedCompilerArguments.optIn?.filter { it != "com.intellij.openapi.util.IntellijInternalApi" } ?: emptyList()
+
+ val options = HashMap()
+ if (mergedCompilerArguments.allowKotlinPackage) {
+ options.put("allow_kotlin_package", true)
+ }
+ if (mergedCompilerArguments.contextReceivers) {
+ options.put("context_receivers", true)
+ }
+ if (effectiveOptIn.isNotEmpty()) {
+ options.put("opt_in", effectiveOptIn)
+ }
+
+ if (options.isEmpty()) {
+ return null
+ }
+
+ buildFile.load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+
+ val kotlincOptionsName = "custom"
+ buildFile.target("create_kotlinc_options") {
+ option("name", kotlincOptionsName)
+ option("jvm_target", if (jvmTarget == "8") "1.8" else jvmTarget)
+ for ((name, value) in options.entries.sortedBy { it.key }) {
+ option(name, value)
+ }
+ }
+ return ":$kotlincOptionsName"
+}
+
+private val addExportsRegex = Regex("""--add-exports\s+([^=]+)=\S+""")
\ No newline at end of file
diff --git a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/BazelFileUpdater.kt b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/BazelFileUpdater.kt
index be4c213246e4..b33f4aead9c7 100644
--- a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/BazelFileUpdater.kt
+++ b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/BazelFileUpdater.kt
@@ -8,6 +8,12 @@ class BazelFileUpdater(private val file: Path) {
private var originalContent: String? = runCatching { Files.readString(file) }.getOrNull()
private var fileContent: String? = originalContent
+ fun removeSections(sectionName: String) {
+ val fileContent = fileContent ?: return
+ val pattern = Regex("### auto-generated section `$sectionName[^`]*` start[.\\n\\s\\S]*?### auto-generated section `$sectionName[^`]*` end")
+ this.fileContent = fileContent.replace(pattern, "").trim().takeIf { it.isNotBlank() }
+ }
+
fun insertAutoGeneratedSection(sectionName: String, autoGeneratedContent: String) {
require(sectionName.isNotEmpty()) {
"sectionName must not be empty"
@@ -22,18 +28,15 @@ class BazelFileUpdater(private val file: Path) {
val newSection = "\n$autoGeneratedContent"
val fileContent = fileContent
if (fileContent == null) {
- resetFileContent(startToken, newSection, endToken)
+ resetFileContent(startToken = startToken, newSection = newSection, endToken = endToken)
return
}
val startIndex = fileContent.indexOf(startToken)
val endIndex = fileContent.indexOf(endToken)
if (startIndex == -1 || endIndex == -1) {
- if (false) {
- resetFileContent(startToken, newSection, endToken)
- }
- else {
- println("Section `$sectionName` doesn't exist in the file $file")
+ if (!fileContent.contains("### skip generation section `$sectionName`")) {
+ appendFileContent(startToken, newSection, endToken)
}
}
else {
@@ -45,9 +48,17 @@ class BazelFileUpdater(private val file: Path) {
this.fileContent = startToken + "\n" + newSection.trim() + "\n" + endToken
}
+ private fun appendFileContent(startToken: String, newSection: String, endToken: String) {
+ if (fileContent?.lastOrNull() != '\n') {
+ fileContent = fileContent + "\n"
+ }
+ fileContent = fileContent + "\n" + startToken + "\n" + newSection.trim() + "\n" + endToken
+ }
+
fun save() {
- if (originalContent != fileContent) {
- Files.writeString(file, fileContent)
+ val newContent = fileContent?.trim() ?: error("fileContent is not set")
+ if (originalContent != newContent) {
+ Files.writeString(file, newContent)
}
}
}
\ No newline at end of file
diff --git a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/BazelProjectStructure.kt b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/BazelProjectStructure.kt
new file mode 100644
index 000000000000..15911d9dcd3c
--- /dev/null
+++ b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/BazelProjectStructure.kt
@@ -0,0 +1,49 @@
+// 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 com.intellij.openapi.application.PathManager
+import java.nio.file.Path
+import kotlin.io.path.*
+
+val projectDir = Path(PathManager.getHomePath())
+
+fun main() {
+ reportBuildFileStructure(projectDir)
+}
+
+private fun reportBuildFileStructure(projectDir: Path) {
+ val output = mutableListOf()
+ val root = BuildNode(projectDir)
+ findBuildFiles(projectDir, root, output)
+ output.sort()
+ output.forEach { println(it) }
+}
+
+private data class BuildNode(val path: Path, val children: MutableList = ArrayList())
+
+private fun findBuildFiles(path: Path, parent: BuildNode, output: MutableList) {
+ if (path.name == "out") {
+ return
+ }
+ val buildFiles = path.listDirectoryEntries().filter {
+ it.isRegularFile()
+ && (it.name.uppercase() == "BUILD" ||
+ (it.nameWithoutExtension.uppercase() == "BUILD" && (
+ it.extension.lowercase() == "bzl" || it.extension.lowercase() == "bazel")))
+ }
+ if (buildFiles.size > 1) {
+ error("multiple BUILD files in folder: '${path.absolutePathString()}'")
+ }
+ val currentBuildNode = if (buildFiles.size == 1) {
+ val buildFile = BuildNode(path)
+ output.add(buildFiles[0].relativeTo(projectDir).toString())
+ parent.children.add(buildFile)
+ buildFile
+ }
+ else {
+ parent
+ }
+ for (e in path.listDirectoryEntries().filter { it.isDirectory() }) {
+ findBuildFiles(e, currentBuildNode, output)
+ }
+}
diff --git a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/JpsModuleToBazel.kt b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/JpsModuleToBazel.kt
index 98bef9d88211..d6e4167403d0 100644
--- a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/JpsModuleToBazel.kt
+++ b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/JpsModuleToBazel.kt
@@ -3,435 +3,318 @@
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.*
+import com.intellij.openapi.application.PathManager
+import com.intellij.openapi.util.JDOMUtil
+import org.jdom.Element
+import org.jetbrains.jps.model.module.JpsModule
import org.jetbrains.jps.model.serialization.JpsSerializationManager
-import org.jetbrains.jps.util.JpsPathUtil
-import org.jetbrains.kotlin.jps.model.JpsKotlinFacetModuleExtension
+import java.nio.file.Files
import java.nio.file.Path
-import java.util.*
-import kotlin.collections.ArrayDeque
import kotlin.io.path.invariantSeparatorsPathString
+import kotlin.io.path.name
+import kotlin.io.path.nameWithoutExtension
+import kotlin.io.path.relativeTo
-class JpsModuleToBazel {
+/**
+ To enable debug logging in Bazel: --sandbox_debug --verbose_failures --define=kt_trace=1
+ */
+internal class JpsModuleToBazel {
companion object {
@JvmStatic
fun main(args: Array) {
- // App module - the module that we want to run. We build Bazel BUILD files for this module and all its dependencies.
val m2Repo = Path.of(System.getProperty("user.name"), ".m2/repository")
- val projectDir = Path.of(".").toAbsolutePath().normalize()
+ val projectDir = Path.of(PathManager.getHomePath())
val project = JpsSerializationManager.getInstance().loadProject(projectDir.toString(), mapOf("MAVEN_REPOSITORY" to m2Repo.toString()), true)
+ val jarRepositories = loadJarRepositories(projectDir)
- val nameToModule = project.model.project.modules.associateTo(HashMap()) { it.name to it }
+ val urlCache = UrlCache(cacheFile = projectDir.resolve("build/lib-lock.json"))
- val generator = BazelBuildFileGenerator(projectDir, project)
+ val generator = BazelBuildFileGenerator(projectDir = projectDir, project = project, urlCache = urlCache)
+ // first, generate community to collect libs, that used by community (to separate community and ultimate libs)
+ val communityFiles = generator.generateModuleBuildFiles(isCommunity = true)
+ val ultimateFiles = generator.generateModuleBuildFiles(isCommunity = false)
+ generator.save(communityFiles)
+ generator.save(ultimateFiles)
- generator.addModuleToQueue(nameToModule.getValue("intellij.platform.buildScripts"))
- generator.addModuleToQueue(nameToModule.getValue("intellij.platform.buildScripts.bazel"))
- generator.addModuleToQueue(nameToModule.getValue("intellij.platform.images"))
- generator.addModuleToQueue(nameToModule.getValue("intellij.tools.ide.metrics.benchmark"))
- generator.addModuleToQueue(nameToModule.getValue("intellij.xml.impl"))
- generator.generate()
+ deleteOldFiles(
+ projectDir = projectDir,
+ generatedFiles = (communityFiles.keys.asSequence() + ultimateFiles.keys.asSequence())
+ .filter { it != projectDir }
+ .sortedBy { projectDir.relativize(it).invariantSeparatorsPathString }
+ .toList(),
+ )
- generateCommunityLibraryBuild(projectDir, generator)
-
- val bazelFileUpdater = BazelFileUpdater(projectDir.resolve("community/build/libraries/MODULE.bazel"))
- buildFile(bazelFileUpdater, "artifacts") {
- target("") {
- option(
- "artifacts",
- listOf("org.jetbrains.kotlin:kotlin-serialization-compiler-plugin:2.0.10")
- + generator.libs.asSequence().map { it.mavenCoordinates }.distinct().sorted().toList()
- )
+ val communityTargets = communityFiles.keys
+ .asSequence()
+ .map { projectDir.relativize(it).invariantSeparatorsPathString }
+ .filter { it != "community/plugins/maven/remote-run" }
+ .joinToString("\n") {
+ val dir = it.removePrefix("community/").takeIf { it != "community" } ?: ""
+ val ruleDir = "build/jvm-rules/"
+ if (dir.startsWith(ruleDir)) {
+ "@rules_jvm//${dir.removePrefix(ruleDir)}:all"
+ }
+ else {
+ "@community//$dir:all"
+ }
}
+ val ultimateTargets = ultimateFiles.keys.joinToString("\n") {
+ "//" + projectDir.relativize(it).invariantSeparatorsPathString + ":all"
+ } + "\n@community//plugins/maven/remote-run:all"
+ Files.writeString(projectDir.resolve("build/bazel-community-targets.txt"), communityTargets)
+ Files.writeString(projectDir.resolve("build/bazel-targets.txt"), communityTargets + "\n" + ultimateTargets)
+
+ try {
+ generateProjectLibraryBazelBuild(file = projectDir.resolve("community/build/lib/BUILD.bazel"), isCommunity = true, generator = generator)
+ generateProjectLibraryBazelBuild(file = projectDir.resolve("build/lib/BUILD.bazel"), isCommunity = false, generator = generator)
+
+ generateCommunityLibraryBazelModule(projectDir = projectDir, jarRepositories = jarRepositories, m2Repo = m2Repo, generator = generator)
+ generateUltimateLibraryBazelModule(projectDir = projectDir, jarRepositories = jarRepositories, m2Repo = m2Repo, generator = generator)
+
+ generateLocalLibraries(generator.libs.asSequence().filterIsInstance().sortedBy { it.targetName })
+ }
+ finally {
+ urlCache.save()
}
- bazelFileUpdater.save()
}
}
}
-private fun generateCommunityLibraryBuild(projectDir: Path, generator: BazelBuildFileGenerator) {
- val bazelFileUpdater = BazelFileUpdater(projectDir.resolve("community/build/libraries/BUILD.bazel"))
- buildFile(bazelFileUpdater, "maven-libraries") {
- for (lib in generator.libs.groupBy { it.targetName }.flatMap { (_, values) -> listOf(values.maxByOrNull { it.targetName }!!) }) {
- if (lib.targetName == "bifurcan" || lib.targetName == "kotlinx-collections-immutable-jvm") {
- continue
- }
+private fun deleteOldFiles(projectDir: Path, generatedFiles: List) {
+ val fileListFile = projectDir.resolve("build/bazel-generated-file-list.txt")
+ val oldFiles = if (Files.exists(fileListFile)) Files.readAllLines(fileListFile).map { projectDir.resolve(it.trim()) } else emptySet()
- target("java_library") {
- option("name", lib.targetName)
- option("exports", arrayOf(lib.bazelLabel))
- if (lib.isProvided) {
- @Suppress("SpellCheckingInspection")
- option("neverlink", true)
+ val filesToDelete = HashSet(oldFiles)
+ filesToDelete.removeAll(generatedFiles)
+ if (filesToDelete.isNotEmpty()) {
+ println("Delete ${filesToDelete.size} old files")
+ for (file in filesToDelete) {
+ println("Delete old ${projectDir.relativize(file).invariantSeparatorsPathString}/BUILD.bazel")
+ Files.deleteIfExists(file.resolve("BUILD.bazel"))
+ }
+ }
+
+ Files.writeString(fileListFile, generatedFiles.joinToString("\n") { projectDir.relativize(it).invariantSeparatorsPathString })
+}
+
+private fun getUrlAndSha256(jar: Path, jarRepositories: List, m2Repo: Path, urlCache: UrlCache): CacheEntry {
+ val jarPath = jar.relativeTo(m2Repo).invariantSeparatorsPathString
+ val entry = urlCache.getEntry(jarPath)
+ if (entry == null) {
+ println("Resolving: $jarPath")
+ for (repo in jarRepositories) {
+ val url = "${repo.url}/${jarPath}"
+ if (urlCache.checkUrl(url, repo)) {
+ return urlCache.putUrl(jarPath = jarPath, url = url, repo = repo)
+ }
+ }
+ error("Cannot find $jar in $jarRepositories (jarPath=$jarPath)")
+ }
+ return entry
+}
+
+private fun loadJarRepositories(projectDir: Path): List {
+ val jarRepositoriesXml = JDOMUtil.load(projectDir.resolve(".idea/jarRepositories.xml"))
+ val component = jarRepositoriesXml.getChildren("component").single()
+ return component.getChildren("remote-repository").map { element ->
+ JarRepository(url = getOptionValue(element, "url"), isPrivate = getOptionValue(element, "id").contains("private"))
+ }
+}
+
+private fun getOptionValue(element: Element, key: String): String {
+ return element.getChildren("option").single { it.getAttributeValue("name") == key }.getAttributeValue("value")
+}
+
+private fun generateLocalLibraries(libs: Sequence) {
+ for ((dir, libs) in libs.groupBy { it.files.first().parent }) {
+ val bazelFileUpdater = BazelFileUpdater(dir.resolve("BUILD.bazel"))
+ bazelFileUpdater.removeSections("local-libraries")
+ buildFile(bazelFileUpdater, "local-libs") {
+ load("@rules_java//java:defs.bzl", "java_import")
+ for (lib in libs) {
+ target("java_import") {
+ option("name", lib.targetName)
+ option("jars", lib.files.map { it.fileName.toString() })
+ option("visibility", arrayOf("//visibility:public"))
+ }
+ }
+ }
+ bazelFileUpdater.save()
+ }
+}
+
+private fun generateProjectLibraryBazelBuild(file: Path, isCommunity: Boolean, generator: BazelBuildFileGenerator) {
+ val bazelFileUpdater = BazelFileUpdater(file)
+ bazelFileUpdater.removeSections("local-libraries")
+ bazelFileUpdater.removeSections("maven-libraries")
+
+ val mavenLibraries = generator.libs.filterIsInstance().filter { it.isCommunity == isCommunity }.sortedBy { it.targetName }
+ if (mavenLibraries.isNotEmpty()) {
+ generateMavenLibs(bazelFileUpdater = bazelFileUpdater, mavenLibraries = mavenLibraries)
+ }
+
+ val localLibraries = generator.libs.filterIsInstance().filter { it.isCommunity == isCommunity }.sortedBy { it.targetName }
+ if (localLibraries.isNotEmpty()) {
+ buildFile(bazelFileUpdater, "local-libs") {
+ for (lib in localLibraries.groupBy { it.targetName }.flatMap { (_, values) -> listOf(values.maxBy { it.targetName }) }) {
+ target("java_library") {
+ option("name", lib.targetName)
+ option("exports", arrayOf(lib.bazelLabel))
+ if (lib.isProvided) {
+ @Suppress("SpellCheckingInspection")
+ option("neverlink", true)
+ }
+ visibility(arrayOf("//visibility:public"))
}
- visibility(arrayOf("//visibility:public"))
}
}
}
bazelFileUpdater.save()
}
-private data class ModuleDescriptor(
- @JvmField val contentRoot: Path,
-)
+private fun generateMavenLibs(
+ bazelFileUpdater: BazelFileUpdater,
+ mavenLibraries: List,
+) {
+ val labelChecker = HashSet()
+ buildFile(bazelFileUpdater, "maven-libs") {
+ for (lib in mavenLibraries.groupBy { it.targetName }.flatMap { (_, values) -> listOf(values.maxBy { it.targetName }) }) {
+ @Suppress("SpellCheckingInspection")
+ if (lib.targetName == "bifurcan" || lib.targetName == "kotlinx-collections-immutable-jvm") {
+ continue
+ }
-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")
- }
+ if (lib.jars.size == 1) {
+ val jar = lib.jars.single()
+ val libName = lib.targetName
+ if (!labelChecker.add(libName)) {
+ continue
+ }
- require(contentRoots.size == 1) {
- "Expected exactly one content root for module ${module.name}, got $contentRoots"
+ val sourcesJar = lib.sourceJars.singleOrNull { it.name == "${jar.nameWithoutExtension}-sources.jar" }
+ target("kt_jvm_import") {
+ option("name", lib.targetName)
+ option("jar", "@${escapeBazelLabel(jar.nameWithoutExtension)}_http//file")
+ if (sourcesJar != null) {
+ option("srcjar", "@${escapeBazelLabel(sourcesJar.nameWithoutExtension)}_http//file")
+ }
+ if (lib.isProvided) {
+ @Suppress("SpellCheckingInspection")
+ option("neverlink", true)
+ }
+ visibility(arrayOf("//visibility:public"))
+ }
+ }
+ else {
+ target("java_library") {
+ option("name", lib.targetName)
+ option("exports", lib.jars.map { ":${escapeBazelLabel(it.nameWithoutExtension)}_import" })
+ if (lib.isProvided) {
+ @Suppress("SpellCheckingInspection")
+ option("neverlink", true)
+ }
+ visibility(arrayOf("//visibility:public"))
+ }
+
+ for (jar in lib.jars) {
+ val label = "${escapeBazelLabel(jar.nameWithoutExtension)}_import"
+ if (!labelChecker.add(label)) {
+ continue
+ }
+
+ val sourcesJar = lib.sourceJars.singleOrNull { it.name == "${jar.nameWithoutExtension}-sources.jar" }
+ target("kt_jvm_import") {
+ option("name", label)
+ option("jar", "@${escapeBazelLabel(jar.nameWithoutExtension)}_http//file")
+ if (sourcesJar != null) {
+ option("srcjar", "@${escapeBazelLabel(sourcesJar.nameWithoutExtension)}_http//file")
+ }
+ }
+ }
+ }
+ }
}
- return ModuleDescriptor(
- contentRoot = contentRoots.first(),
+}
+
+private fun generateCommunityLibraryBazelModule(projectDir: Path, jarRepositories: List, m2Repo: Path, generator: BazelBuildFileGenerator) {
+ generateProjectLibraryBazelModule(
+ file = projectDir.resolve("community/build/lib/MODULE.bazel"),
+ isCommunity = true,
+ jarRepositories = jarRepositories,
+ m2Repo = m2Repo,
+ generator = generator,
)
}
-private class NoContentRoot(message: String) : RuntimeException(message)
+private fun generateUltimateLibraryBazelModule(projectDir: Path, jarRepositories: List, m2Repo: Path, generator: BazelBuildFileGenerator) {
+ generateProjectLibraryBazelModule(
+ file = projectDir.resolve("build/lib/MODULE.bazel"),
+ isCommunity = false,
+ jarRepositories = jarRepositories,
+ m2Repo = m2Repo,
+ generator = generator,
+ )
+}
-private data class Library(
- @JvmField val bazelLabel: String,
- @JvmField val mavenCoordinates: String,
- @JvmField val targetName: String,
- @JvmField val isProvided: Boolean,
- @JvmField val isCommunity: Boolean,
-)
+@Suppress("DuplicatedCode")
+private fun generateProjectLibraryBazelModule(file: Path, isCommunity: Boolean, jarRepositories: List, m2Repo: Path, generator: BazelBuildFileGenerator) {
+ val bazelFileUpdater = BazelFileUpdater(file)
+ bazelFileUpdater.removeSections("maven-libraries")
+ val labelTracker = hashSetOf()
+ buildFile(bazelFileUpdater, "maven-libs") {
+ generator.libs.asSequence()
+ .filterIsInstance()
+ .filter { it.isCommunity == isCommunity }
+ .sortedBy { it.targetName }
+ .flatMap { lib ->
+ lib.jars.asSequence().map { jar ->
+ val label = "${escapeBazelLabel(jar.nameWithoutExtension)}_http"
+ if (labelTracker.contains(label)) {
+ return@map
+ }
-private class BazelBuildFileGenerator(
- private val projectDir: Path,
- project: JpsProject,
-) {
- private val javaExtensionService = JpsJavaExtensionService.getInstance()
- private val projectJavacSettings = javaExtensionService.getCompilerConfiguration(project)
-
- private val generated = IdentityHashMap()
- private val queue = ArrayDeque()
-
- private val moduleDescriptors = IdentityHashMap()
-
- 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()
-
- fun addModuleToQueue(module: JpsModule) {
- if (generated.putIfAbsent(module, true) == null) {
- queue.addLast(module)
- }
- }
-
- fun generate() {
- while (true) {
- generateBazelBuildFiles(module = queue.removeFirstOrNull() ?: break)
- }
- }
-
- 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/")) {
- path = "@community//${path.removePrefix("community/")}"
- }
- else {
- path = "//$path"
- }
- 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) ?: return
- val contentRoot = moduleDescriptor.contentRoot
- val fileUpdater = BazelFileUpdater(contentRoot.resolve("BUILD.bazel"))
- buildFile(fileUpdater, "build") {
- val sources = computeSources(module = module, contentRoot = contentRoot, type = JavaSourceRootType.SOURCE)
- val resources = module.sourceRoots.filter { it.rootType == JavaResourceRootType.RESOURCE }
-
- val testSources = computeSources(module = module, contentRoot = contentRoot, type = JavaSourceRootType.TEST_SOURCE)
- //todo testResources
- @Suppress("UnusedVariable", "unused")
- val testResources = module.sourceRoots.filter { it.rootType == JavaResourceRootType.TEST_RESOURCE }
-
- val resourceDependencies = mutableListOf()
-
- val isResourceOnly = sources.isEmpty()
- if (resources.isNotEmpty()) {
- generateResources(resources = resources, isResourceOnly = isResourceOnly, module = module, resourceDependencies = resourceDependencies, contentRoot = contentRoot)
- }
-
- val libraryTargetName = jpsModuleNameToBazelBuildName(module)
- val jvmTarget = getLanguageLevel(module)
- val kotlincOptionsLabel = computeKotlincOptions(module = module, jvmTarget = jvmTarget) ?: "//:k$jvmTarget"
- val javacOptionsLabel = computeJavacOptions(module, jvmTarget) ?: "//:j$jvmTarget"
-
- if (!isResourceOnly) {
- load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
-
- target("kt_jvm_library") {
- option("name", libraryTargetName)
- option("module_name", module.name)
- visibility(arrayOf("//visibility:public"))
- option("srcs", glob(sources))
- option("javac_opts", javacOptionsLabel)
- option("kotlinc_opts", kotlincOptionsLabel)
-
- generateDeps(module, resourceDependencies)
- }
- }
-
- if (testSources.isNotEmpty()) {
- load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-
- target("kt_jvm_test") {
- option("name", libraryTargetName + "_test")
- visibility(arrayOf("//visibility:public"))
- option("srcs", glob(testSources))
- option("javac_opts", javacOptionsLabel)
- option("kotlinc_opts", kotlincOptionsLabel)
-
- val additionalDeps = if (isResourceOnly) emptyList() else listOf(":$libraryTargetName")
- generateDeps(module = module, resourceDependencies = resourceDependencies, additionalDeps = additionalDeps, isTest = true)
- }
- }
- }
- fileUpdater.save()
- }
-
- private fun BuildFile.generateResources(
- resources: List,
- isResourceOnly: Boolean,
- module: JpsModule,
- resourceDependencies: MutableList,
- 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()
- val regex = Regex("""--add-exports\s+([^=]+)=\S+""")
- val matches = regex.findAll(extraJavacOptions)
- for (match in matches) {
- exports.add(match.groupValues[1] + "=ALL-UNNAMED")
- }
-
- if (exports.isEmpty()) {
- return null
- }
-
- load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options")
- val customJavacOptionsName = "custom-javac-options"
- target("kt_javac_options") {
- option("name", customJavacOptionsName)
- // release is not compatible with --add-exports (*** java)
- require(jvmTarget == "17")
- option("x_ep_disable_all_checks", true)
- option("warn", "off")
- option("add_exports", exports)
- }
- return ":$customJavacOptionsName"
- }
-
- private fun BuildFile.computeKotlincOptions(module: JpsModule, jvmTarget: String): String? {
- val kotlinFacetModuleExtension = module.container.getChild(JpsKotlinFacetModuleExtension.KIND) ?: return null
- val optIn = kotlinFacetModuleExtension.settings.mergedCompilerArguments?.optIn ?: return null
- // see create_kotlinc_options
- val effectiveOptIn = optIn.toMutableList()
- effectiveOptIn.remove("com.intellij.openapi.util.IntellijInternalApi")
- if (effectiveOptIn.isEmpty()) {
- return null
- }
-
- load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
-
- val kotlincOptionsName = "custom"
- target("create_kotlinc_options") {
- option("name", kotlincOptionsName)
- option("jvm_target", if (jvmTarget == "8") "1.8" else jvmTarget)
- @Suppress("SpellCheckingInspection")
- option("x_optin", effectiveOptIn)
- }
- return ":$kotlincOptionsName"
- }
-
- private fun computeSources(module: JpsModule, contentRoot: Path, type: JpsModuleSourceRootType<*>): List {
- return module.sourceRoots.asSequence()
- .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**/*")
+ val entry = getUrlAndSha256(jar = jar, jarRepositories = jarRepositories, m2Repo = m2Repo, urlCache = generator.urlCache)
+ labelTracker.add(label)
+ target("http_file") {
+ option("name", label)
+ option("url", entry.url)
+ option("sha256", entry.sha256)
+ option("downloaded_file_path", jar.fileName.name)
+ }
+ } +
+ lib.sourceJars.asSequence().map { jar ->
+ val label = "${escapeBazelLabel(jar.nameWithoutExtension)}_http"
+ if (labelTracker.contains(label)) {
+ return@map
+ }
+ val entry = getUrlAndSha256(jar = jar, jarRepositories = jarRepositories, m2Repo = m2Repo, urlCache = generator.urlCache)
+ labelTracker.add(label)
+ target("http_file") {
+ option("name", label)
+ option("url", entry.url)
+ option("sha256", entry.sha256)
+ option("downloaded_file_path", jar.fileName.name)
+ }
}
}
.toList()
}
-
- private fun getLanguageLevel(module: JpsModule): String {
- val languageLevel = javaExtensionService.getLanguageLevel(module)
- return when {
- languageLevel == LanguageLevel.JDK_1_7 || languageLevel == LanguageLevel.JDK_1_8 -> "8"
- languageLevel == LanguageLevel.JDK_1_9 || languageLevel == LanguageLevel.JDK_11 -> "11"
- languageLevel == LanguageLevel.JDK_17 -> "17"
- languageLevel != null -> error("Unsupported language level: $languageLevel")
- else -> "17"
- }
- }
-
- private fun Target.generateDeps(
- module: JpsModule,
- resourceDependencies: List,
- isTest: Boolean = false,
- additionalDeps: List = emptyList(),
- ) {
- val deps = ArrayList()
- deps.addAll(additionalDeps)
- val exports = mutableListOf()
- val runtimeDeps = mutableListOf()
-
- resourceDependencies.mapTo(runtimeDeps) { ":$it" }
-
- for (element in module.dependenciesList.dependencies) {
- val dependencyExtension = javaExtensionService.getDependencyExtension(element) ?: continue
- val scope = dependencyExtension.scope
-
- if (element is JpsModuleDependency) {
- val dependency = element.moduleReference.resolve()!!
- // 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
- addDep(isTest = isTest, scope = scope, deps = deps, libLabel = label, runtimeDeps = runtimeDeps)
- addModuleToQueue(dependency)
- if (dependencyExtension.isExported && !isTest) {
- exports.add(label)
- }
- }
- else if (element is JpsLibraryDependency) {
- val untypedLib = element.library!!
- val library = untypedLib.asTyped(JpsRepositoryLibraryType.INSTANCE)
- if (library == null) {
- val targetName = untypedLib.name.lowercase()
- // todo module-level libs
- if (!targetName.startsWith('#')) {
- deps.add("@community//lib:$targetName")
- }
- continue
- }
-
- val data = library.properties.data
- val bazelLabel = "@community_maven//:" + "${data.groupId}_${data.artifactId}".replace('.', '_').replace('-', '_')
- var isProvided = false
- var targetName = data.artifactId
- if (scope == JpsJavaDependencyScope.PROVIDED) {
- isProvided = true
- targetName += ".provided"
- }
-
- val libLabel = "@libraries//:$targetName"
- addDep(isTest = isTest, scope = scope, deps = deps, libLabel = libLabel, runtimeDeps = runtimeDeps)
-
- if (dependencyExtension.isExported && !isTest) {
- exports.add(libLabel)
- }
-
- libs.add(
- Library(
- targetName = targetName,
- bazelLabel = bazelLabel,
- mavenCoordinates = "${data.groupId}:${data.artifactId}:${data.version}",
- isProvided = isProvided,
- // todo isCommunity
- isCommunity = true,
- )
- )
-
- if (data.artifactId == "kotlinx-serialization-core-jvm") {
- option("plugins", arrayOf("@libraries//:serialization_plugin"))
- }
- }
- }
-
- if (deps.isNotEmpty()) {
- option("deps", deps)
- }
- if (exports.isNotEmpty()) {
- option("exports", exports)
- }
- if (runtimeDeps.isNotEmpty()) {
- option("runtime_deps", runtimeDeps)
- }
- }
+ bazelFileUpdater.save()
}
-private fun addDep(
- isTest: Boolean,
- scope: JpsJavaDependencyScope,
- deps: ArrayList,
- libLabel: String,
- runtimeDeps: MutableList,
-) {
- when {
- isTest -> {
- if (scope == JpsJavaDependencyScope.TEST) {
- deps.add(libLabel)
- }
- }
- scope == JpsJavaDependencyScope.RUNTIME -> {
- runtimeDeps.add(libLabel)
- }
- scope == JpsJavaDependencyScope.COMPILE || scope == JpsJavaDependencyScope.PROVIDED -> {
- deps.add(libLabel)
- }
- }
-}
+internal data class ResourceDescriptor(
+ @JvmField val baseDirectory: String,
+ @JvmField val files: List,
+)
-private fun checkAndGetRelativePath(parentDir: Path, childDir: Path): Path {
- require(childDir.startsWith(parentDir)) {
- "$childDir must be a child of parentDir $parentDir"
- }
- return parentDir.relativize(childDir)
-}
\ No newline at end of file
+internal data class ModuleDescriptor(
+ @JvmField val module: JpsModule,
+ @JvmField val baseDirectory: Path,
+ @JvmField val contentRoots: List,
+ @JvmField val sources: List,
+ @JvmField val resources: List,
+ @JvmField val testSources: List,
+ @JvmField val testResources: List,
+ @JvmField val isCommunity: Boolean,
+ @JvmField val bazelBuildFileDir: Path,
+)
\ No newline at end of file
diff --git a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/Libraries.kt b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/Libraries.kt
new file mode 100644
index 000000000000..8da749e80ff0
--- /dev/null
+++ b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/Libraries.kt
@@ -0,0 +1,84 @@
+// 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.Path
+
+internal sealed class Library(
+ @JvmField val targetName: String,
+ @JvmField val isProvided: Boolean,
+ // excluded from equals / hashCode
+ @JvmField val isCommunity: Boolean,
+) {
+ override fun equals(other: Any?): Boolean {
+ if (this === other) return true
+ if (javaClass != other?.javaClass) return false
+
+ other as Library
+
+ if (isProvided != other.isProvided) return false
+ if (targetName != other.targetName) return false
+
+ return true
+ }
+
+ override fun hashCode(): Int {
+ var result = isProvided.hashCode()
+ result = 31 * result + targetName.hashCode()
+ return result
+ }
+}
+
+internal class MavenLibrary(
+ @JvmField val mavenCoordinates: String,
+ @JvmField val jars: List,
+ @JvmField val sourceJars: List,
+ @JvmField val javadocJars: List,
+ targetName: String,
+ isProvided: Boolean,
+ isCommunity: Boolean,
+): Library(targetName = targetName, isProvided = isProvided, isCommunity = isCommunity) {
+ override fun equals(other: Any?): Boolean {
+ if (this === other) return true
+ if (javaClass != other?.javaClass) return false
+ if (!super.equals(other)) return false
+
+ other as MavenLibrary
+
+ if (mavenCoordinates != other.mavenCoordinates) return false
+
+ return true
+ }
+
+ override fun hashCode(): Int {
+ var result = super.hashCode()
+ result = 31 * result + mavenCoordinates.hashCode()
+ return result
+ }
+}
+
+internal class LocalLibrary(
+ @JvmField val files: List,
+ // excluded from equals and hashCode
+ @JvmField val bazelLabel: String,
+ targetName: String,
+ isProvided: Boolean,
+ isCommunity: Boolean,
+): Library(targetName = targetName, isProvided = isProvided, isCommunity = isCommunity) {
+ override fun equals(other: Any?): Boolean {
+ if (this === other) return true
+ if (javaClass != other?.javaClass) return false
+ if (!super.equals(other)) return false
+
+ other as LocalLibrary
+
+ if (files != other.files) return false
+
+ return true
+ }
+
+ override fun hashCode(): Int {
+ var result = super.hashCode()
+ result = 31 * result + files.hashCode()
+ return result
+ }
+}
\ No newline at end of file
diff --git a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/UrlCache.kt b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/UrlCache.kt
new file mode 100644
index 000000000000..1121bebed42d
--- /dev/null
+++ b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/UrlCache.kt
@@ -0,0 +1,128 @@
+// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
+@file:Suppress("ReplaceGetOrSet")
+
+package org.jetbrains.intellij.build.bazel
+
+import kotlinx.serialization.ExperimentalSerializationApi
+import kotlinx.serialization.Serializable
+import kotlinx.serialization.encodeToString
+import kotlinx.serialization.json.Json
+import java.net.URI
+import java.net.http.HttpClient
+import java.net.http.HttpRequest
+import java.net.http.HttpResponse
+import java.nio.file.Files
+import java.nio.file.Path
+import java.nio.file.Paths
+import java.security.MessageDigest
+import java.util.*
+import kotlin.io.path.exists
+import kotlin.io.path.isRegularFile
+import kotlin.io.path.moveTo
+
+@Serializable
+internal data class CacheEntry(
+ @JvmField val path: String,
+ @JvmField val url: String,
+ @JvmField val sha256: String,
+)
+
+internal data class JarRepository(@JvmField val url: String, @JvmField val isPrivate: Boolean)
+
+private val authHeaderValue by lazy {
+ val netrcPath = Paths.get(System.getProperty("user.home"), ".netrc")
+ require(netrcPath.isRegularFile()) {
+ ".netrc not found - please configure auth to access private repositories"
+ }
+ val machine = "packages.jetbrains.team"
+ val credentials = parseNetrc(netrcPath, machine)
+ require(credentials != null) {
+ "No credentials found for machine: $machine"
+ }
+
+ "Basic " + Base64.getEncoder().encodeToString("${credentials.first}:${credentials.second}".toByteArray())
+}
+
+internal class UrlCache(private val cacheFile: Path) {
+ private val cache: MutableMap by lazy {
+ if (cacheFile.exists()) {
+ Json.decodeFromString>(Files.readString(cacheFile)).associateTo(HashMap()) { it.path to it}
+ }
+ else {
+ HashMap()
+ }
+ }
+
+ @OptIn(ExperimentalSerializationApi::class)
+ fun save() {
+ val entries = cache.values.toTypedArray()
+ entries.sortBy { it.path }
+ val tempFile = Files.createTempFile(cacheFile.fileName.toString(), ".tmp")
+ @Suppress("JSON_FORMAT_REDUNDANT")
+ Files.writeString(tempFile, Json {
+ prettyPrint = true
+ prettyPrintIndent = " "
+ }.encodeToString(entries))
+ tempFile.moveTo(target = cacheFile, overwrite = true)
+ }
+
+ fun getEntry(jarPath: String): CacheEntry? = cache.get(jarPath)
+
+ fun putUrl(jarPath: String, url: String, repo: JarRepository): CacheEntry {
+ val hash = calculateHash(url, repo)
+ val entry = CacheEntry(path = jarPath, url = url, sha256 = hash)
+ cache.put(jarPath, entry)
+ return entry
+ }
+
+ private val httpClient = HttpClient.newBuilder().followRedirects(HttpClient.Redirect.ALWAYS).build()
+
+ fun checkUrl(url: String, repo: JarRepository): Boolean {
+ val requestBuilder = HttpRequest.newBuilder()
+ .uri(URI.create(url))
+ .method("HEAD", HttpRequest.BodyPublishers.noBody())
+ addAuthIfNeeded(repo, requestBuilder)
+
+ val response = httpClient.send(requestBuilder.build(), HttpResponse.BodyHandlers.discarding())
+ val statusCode = response?.statusCode()
+ if (statusCode == 401) {
+ throw IllegalStateException("Not authorized: $url")
+ }
+ return statusCode == 200
+ }
+
+ fun calculateHash(url: String, repo: JarRepository): String {
+ val digest = MessageDigest.getInstance("SHA-256")
+ println("Downloading '$url'")
+ val requestBuilder = HttpRequest.newBuilder()
+ .uri(URI.create(url))
+ .GET()
+ addAuthIfNeeded(repo, requestBuilder)
+ val response = httpClient.send(requestBuilder.build(), HttpResponse.BodyHandlers.ofInputStream())
+ response.body().use { inputStream ->
+ val buffer = ByteArray(4096)
+ var bytesRead: Int
+ while (inputStream.read(buffer).also { bytesRead = it } != -1) {
+ digest.update(buffer, 0, bytesRead)
+ }
+ }
+ return digest.digest().joinToString("") { "%02x".format(it) }
+ }
+}
+
+private fun addAuthIfNeeded(url: JarRepository, requestBuilder: HttpRequest.Builder) {
+ if (url.isPrivate) {
+ requestBuilder.header("Authorization", authHeaderValue)
+ }
+}
+
+private fun parseNetrc(netrcPath: Path, @Suppress("SameParameterValue") machine: String): Pair? {
+ val content = Files.readString(netrcPath)
+ val pattern = Regex("""machine\s+$machine\s+login\s+(\S+)\s+password\s+(\S+)""")
+ val result = pattern.find(content)
+ if (result != null) {
+ return Pair(result.groupValues.get(1), result.groupValues.get(2))
+ }
+ // no matching machine found
+ return null
+}
\ No newline at end of file
diff --git a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/dependency.kt b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/dependency.kt
new file mode 100644
index 000000000000..e76098bfc123
--- /dev/null
+++ b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/dependency.kt
@@ -0,0 +1,227 @@
+// 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 org.jetbrains.jps.model.java.JpsJavaDependencyScope
+import org.jetbrains.jps.model.library.JpsOrderRootType
+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.JpsModuleReference
+import kotlin.io.path.invariantSeparatorsPathString
+import kotlin.io.path.nameWithoutExtension
+import kotlin.io.path.relativeTo
+
+internal fun generateDeps(
+ target: Target,
+ module: ModuleDescriptor,
+ resourceDependencies: List,
+ hasSources: Boolean,
+ isTest: Boolean = false,
+ context: BazelBuildFileGenerator,
+) {
+ val deps = ArrayList()
+ val exports = mutableListOf()
+ val runtimeDeps = mutableListOf()
+
+ resourceDependencies.mapTo(runtimeDeps) { ":$it" }
+
+ for (element in module.module.dependenciesList.dependencies) {
+ val dependencyExtension = context.javaExtensionService.getDependencyExtension(element) ?: continue
+ val scope = dependencyExtension.scope
+
+ if (element is JpsModuleDependency) {
+ val dependency = element.moduleReference.resolve()!!
+ // 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 dependencyModuleDescriptor = context.getKnownModuleDescriptorOrError(dependency)
+ val label = context.getBazelDependencyLabel(descriptor = dependencyModuleDescriptor, dependentIsCommunity = module.isCommunity) ?: continue
+
+ addDep(
+ isTest = isTest,
+ scope = scope,
+ deps = deps,
+ dependencyLabel = label,
+ runtimeDeps = runtimeDeps,
+ hasSources = hasSources,
+ dependentModule = module.module,
+ dependencyModuleDescriptor = dependencyModuleDescriptor,
+ exports = exports,
+ isExported = dependencyExtension.isExported,
+ )
+
+ if (dependency.name == "intellij.libraries.compose.desktop") {
+ target.option("plugins", arrayOf("@lib//:compose_plugin"))
+ }
+ }
+ else if (element is JpsLibraryDependency) {
+ val untypedLib = element.library!!
+ val library = untypedLib.asTyped(JpsRepositoryLibraryType.INSTANCE)
+ if (library == null) {
+ val files = untypedLib.getPaths(JpsOrderRootType.COMPILED)
+ val targetName = camelToSnakeCase(escapeBazelLabel(files.first().nameWithoutExtension))
+ val projectBasedDirectoryPath = files.first().relativeTo(if (module.isCommunity) projectDir.resolve("community") else projectDir).parent.invariantSeparatorsPathString
+ val bazelLabel = "${if (module.isCommunity) "" else "@community"}//$projectBasedDirectoryPath:$targetName"
+ context.libs.add(LocalLibrary(files = files, bazelLabel = bazelLabel, targetName = targetName, isProvided = true, isCommunity = module.isCommunity))
+ deps.add(bazelLabel)
+ continue
+ }
+
+ val data = library.properties.data
+ val isModuleLibrary = element.libraryReference.parentReference is JpsModuleReference
+
+ var targetName = camelToSnakeCase(escapeBazelLabel(if (isModuleLibrary) {
+ val moduleRef = element.libraryReference.parentReference as JpsModuleReference
+ val name = library.name.takeIf { !it.startsWith("#") && it.isNotEmpty() } ?: "${data.artifactId}_${data.version}"
+ "${moduleRef.moduleName.removePrefix("intellij.")}_${name}"
+ }
+ else {
+ library.name
+ }))
+
+ val isProvided = scope == JpsJavaDependencyScope.PROVIDED
+ if (isProvided) {
+ targetName += ".provided"
+ }
+
+ // we process community modules first, so, `addOrGet` (library equality ignores `isCommunity` flag)
+ val isCommunityLibrary = context.libs.addOrGet(
+ MavenLibrary(
+ mavenCoordinates = "${data.groupId}:${data.artifactId}:${data.version}",
+ jars = library.getPaths(JpsOrderRootType.COMPILED),
+ sourceJars = library.getPaths(JpsOrderRootType.SOURCES),
+ javadocJars = library.getPaths(JpsOrderRootType.DOCUMENTATION),
+ targetName = targetName,
+ isProvided = isProvided,
+ isCommunity = module.isCommunity,
+ )
+ ).isCommunity
+
+ val libLabel = "${if (isCommunityLibrary) "@lib" else "@ultimate_lib"}//:$targetName"
+
+ addDep(
+ isTest = isTest,
+ scope = scope,
+ deps = deps,
+ dependencyLabel = libLabel,
+ runtimeDeps = runtimeDeps,
+ hasSources = hasSources,
+ dependentModule = module.module,
+ dependencyModuleDescriptor = null,
+ exports = exports,
+ isExported = dependencyExtension.isExported,
+ )
+
+ if (data.artifactId == "kotlinx-serialization-core-jvm") {
+ target.option("plugins", arrayOf("@lib//:serialization_plugin"))
+ }
+ if (element.libraryReference.libraryName == "jetbrains-jewel-markdown-laf-bridge-styling") {
+ target.option("plugins", arrayOf("@lib//:compose_plugin"))
+ }
+ }
+ }
+
+ if (deps.isNotEmpty()) {
+ target.option("deps", deps)
+ }
+ if (exports.isNotEmpty()) {
+ target.option("exports", exports)
+ }
+ if (runtimeDeps.isNotEmpty()) {
+ target.option("runtime_deps", runtimeDeps)
+ }
+}
+
+private fun addDep(
+ isTest: Boolean,
+ scope: JpsJavaDependencyScope,
+ deps: MutableList,
+ dependencyLabel: String,
+ runtimeDeps: MutableList,
+ hasSources: Boolean,
+ dependentModule: JpsModule,
+ dependencyModuleDescriptor: ModuleDescriptor?,
+ exports: MutableList,
+ isExported: Boolean,
+) {
+ if (isExported && !isTest) {
+ exports.add(dependencyLabel)
+ }
+
+ when {
+ isTest -> {
+ when {
+ scope == JpsJavaDependencyScope.COMPILE -> {
+ if (hasSources) {
+ deps.add(dependencyLabel)
+ }
+ else {
+ println("WARN: ignoring dependency on $dependencyLabel (module=${dependencyModuleDescriptor?.module?.name})")
+ }
+ }
+ scope == JpsJavaDependencyScope.TEST -> {
+ if (dependencyModuleDescriptor == null) {
+ deps.add(dependencyLabel)
+ }
+ else {
+ val hasTestSource = dependencyModuleDescriptor.testSources.isNotEmpty()
+ if (dependencyModuleDescriptor.sources.isNotEmpty() || !hasTestSource) {
+ deps.add(dependencyLabel)
+ }
+ if (hasTestSource) {
+ val testLabel = if (dependencyLabel.contains(':')) {
+ "${dependencyLabel}_test"
+ }
+ else {
+ "$dependencyLabel:${dependencyLabel.substringAfterLast('/')}_test"
+ }
+ deps.add(testLabel)
+ }
+ }
+ }
+ scope == JpsJavaDependencyScope.PROVIDED && !hasSources -> {
+ if (dependencyModuleDescriptor != null) {
+ println("WARN: moduleContent not expected: (moduleContent=${dependencyModuleDescriptor.module.name}, module=${dependentModule.name})")
+ }
+ deps.add(dependencyLabel)
+ }
+ }
+ }
+ scope == JpsJavaDependencyScope.RUNTIME -> {
+ runtimeDeps.add(dependencyLabel)
+ }
+ scope == JpsJavaDependencyScope.COMPILE -> {
+ if (hasSources) {
+ deps.add(dependencyLabel)
+ }
+ else {
+ if (!isExported) {
+ println("WARN: dependency scope for $dependencyLabel should be RUNTIME and not COMPILE (module=$dependentModule)")
+ }
+ runtimeDeps.add(dependencyLabel)
+ }
+ }
+ scope == JpsJavaDependencyScope.PROVIDED -> {
+ // ignore deps if no sources, as `exports` in Bazel means "compile" scope
+ if (hasSources) {
+ deps.add(dependencyLabel)
+ }
+ else {
+ println("WARN: ignoring dependency on $dependencyLabel (module=$dependentModule)")
+ }
+ }
+ }
+}
+
+private val camelCaseToSnakeCasePattern = Regex("(?<=.)[A-Z]")
+
+private fun camelToSnakeCase(s: String): String {
+ return when {
+ s.startsWith("JUnit") -> "junit" + s.removePrefix("JUnit")
+ s.all { it.isUpperCase() } -> s.lowercase()
+ else -> s.replace(" ", "").replace("_RC", "_rc").replace(camelCaseToSnakeCasePattern, "_$0").lowercase()
+ }
+}
+
+private val bazelLabelBadCharsPattern = Regex("[:.+]")
+
+internal fun escapeBazelLabel(name: String): String = bazelLabelBadCharsPattern.replace(name, "_")
\ No newline at end of file
diff --git a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/dsl.kt b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/dsl.kt
index cb3f7e295ae4..852e41d7f8b8 100644
--- a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/dsl.kt
+++ b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/dsl.kt
@@ -2,7 +2,7 @@
package org.jetbrains.intellij.build.bazel
internal inline fun buildFile(out: BazelFileUpdater, sectionName: String, block: BuildFile.() -> Unit) {
- out.insertAutoGeneratedSection(sectionName, BuildFile().apply(block).render())
+ out.insertAutoGeneratedSection(sectionName = sectionName, autoGeneratedContent = BuildFile().apply(block).render())
}
internal interface Renderable {
@@ -10,20 +10,30 @@ internal interface Renderable {
}
internal class BuildFile {
- private val loads = mutableListOf()
+ private val loads = HashSet()
private val targets = mutableListOf()
- val lines = mutableListOf()
+ private val lines = mutableListOf()
fun load(bzlFile: String, vararg symbols: String) {
- loads.add(LoadStatement(bzlFile, symbols.toList()))
+ val existing = loads.firstOrNull { it.bzlFile == bzlFile }
+ if (existing == null) {
+ loads.add(LoadStatement(bzlFile, symbols.toList()))
+ }
+ else {
+ loads.remove(existing)
+ loads.add(LoadStatement(bzlFile, (symbols.toList() + existing.symbols).sorted().distinct()))
+ }
}
- fun target(type: String, block: Target.() -> Unit) {
- targets.add(Target(type).apply(block))
+ fun target(type: String, isEmpty: (Target) -> Boolean = { false }, block: Target.() -> Unit) {
+ val target = Target(type).apply(block)
+ if (!isEmpty(target)) {
+ targets.add(target)
+ }
}
fun render(): String {
- val loadStatements = loads.joinToString("\n") { it.render() }
+ val loadStatements = loads.asSequence().map { it.render() }.sorted().joinToString("\n")
val targetStatements = targets.joinToString("\n") { it.render() }
return sequenceOf(loadStatements, targetStatements, lines.joinToString("\n"))
.filter { it.isNotEmpty() }
@@ -32,9 +42,9 @@ internal class BuildFile {
}
// Class to represent a load statement
-internal class LoadStatement(private val bzlFile: String, private val symbols: List) : Renderable {
+internal data class LoadStatement(@JvmField val bzlFile: String, @JvmField val symbols: List) : Renderable {
override fun render(): String {
- val formattedSymbols = symbols.joinToString(", ") { "\"$it\"" }
+ val formattedSymbols = symbols.sorted().joinToString(", ") { "\"$it\"" }
return """load("$bzlFile", $formattedSymbols)"""
}
}
@@ -47,17 +57,30 @@ internal class Target(private val type: String) : Renderable {
attributes[key] = value
}
+ fun getOptionValue(key: String): Any? = attributes.get(key)
+
+ fun optionCount(): Int = attributes.size
+
fun visibility(targets: Array) {
option("visibility", targets)
}
- internal fun glob(list: List, exclude: List = listOf("**/module-info.java")) = object : Renderable {
- override fun render(): String {
- val excluded = exclude.takeIf { it.isNotEmpty() }?.joinToString(",\n ") { formatValue(it) }?.let {
- ", exclude = [$it]"
- }.orEmpty()
- // allow_empty - avoid detection of whether we have Kotlin/Java files or not
- return "glob([${list.joinToString(", ") { formatValue(it) }}], allow_empty = True$excluded)"
+ internal fun glob(list: List, exclude: List = emptyList(), allowEmpty: Boolean = true): Renderable {
+ return object : Renderable {
+ override fun render(): String {
+ val opts = LinkedHashMap()
+ if (allowEmpty) {
+ opts.put("allow_empty", true)
+ }
+ if (exclude.isNotEmpty()) {
+ opts.put("exclude", exclude)
+ }
+
+ val extra = if (opts.isEmpty()) "" else ", ${opts.entries.joinToString(", ") { "${it.key} = ${formatValue(it.value)}" }}"
+
+ // allow_empty - avoid detection of whether we have Kotlin/Java files or not
+ return "glob([${list.joinToString(", ") { formatValue(it) }}]$extra)"
+ }
}
}
diff --git a/platform/build-scripts/codeOptimizer/BUILD.bazel b/platform/build-scripts/codeOptimizer/BUILD.bazel
new file mode 100644
index 000000000000..729e144a2ce2
--- /dev/null
+++ b/platform/build-scripts/codeOptimizer/BUILD.bazel
@@ -0,0 +1,21 @@
+### auto-generated section `build intellij.platform.buildScripts.codeOptimizer` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "buildScripts-codeOptimizer",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "buildScripts-codeOptimizer_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:platform_build_scripts_code_optimizer_proguard",
+ ]
+)
+### auto-generated section `build intellij.platform.buildScripts.codeOptimizer` end
\ No newline at end of file
diff --git a/platform/build-scripts/dev-server/BUILD.bazel b/platform/build-scripts/dev-server/BUILD.bazel
new file mode 100644
index 000000000000..ac4aee7fbc78
--- /dev/null
+++ b/platform/build-scripts/dev-server/BUILD.bazel
@@ -0,0 +1,39 @@
+### auto-generated section `build intellij.platform.buildScripts.devBuildServer` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "buildScripts-devBuildServer",
+ module_name = "intellij.platform.buildScripts.devBuildServer",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/build-scripts:buildScripts",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//build/tasks",
+ "@lib//:slf4j-api",
+ "//platform/util",
+ "//jps/model-api:model",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/diagnostic/telemetry",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ "//platform/boot",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/util/rt-java8",
+ "@lib//:fastutil-min",
+ "@lib//:hash4j",
+ "//platform/diagnostic/telemetry.exporters:telemetry-exporters",
+ "//platform/util/coroutines",
+ "//platform/util/zip",
+ "@lib//:kotlinx-serialization-protobuf",
+ ],
+ runtime_deps = ["@lib//:xz"]
+)
+### auto-generated section `build intellij.platform.buildScripts.devBuildServer` end
\ No newline at end of file
diff --git a/platform/build-scripts/downloader/BUILD.bazel b/platform/build-scripts/downloader/BUILD.bazel
index 299ef243ed3a..f7e3b6a3de64 100644
--- a/platform/build-scripts/downloader/BUILD.bazel
+++ b/platform/build-scripts/downloader/BUILD.bazel
@@ -1,38 +1,38 @@
-### auto-generated section `build` start
-load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.buildScripts.downloader` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
create_kotlinc_options(
name = "custom",
jvm_target = "17",
- x_optin = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
)
-kt_jvm_library(
+jvm_library(
name = "buildScripts-downloader",
module_name = "intellij.platform.buildScripts.downloader",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
+ javac_opts = "@rules_jvm//:j17",
kotlinc_opts = ":custom",
deps = [
- "@libraries//:annotations",
- "@libraries//:commons-compress",
- "@libraries//:serviceMessages",
- "@libraries//:guava",
- "@libraries//:zstd-jni",
- "@libraries//:commons-io",
- "@libraries//:kotlin-stdlib",
- "@libraries//:ktor-client-auth-jvm",
- "@libraries//:ktor-client-encoding-jvm",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
- "@libraries//:opentelemetry-extension-kotlin",
- "@libraries//:ktor-client-okhttp-jvm",
- "@libraries//:okhttp",
- "@libraries//:ktor-client-core-jvm",
- "@libraries//:hash4j",
+ "@lib//:jetbrains-annotations",
+ "@lib//:commons-compress",
+ "@lib//:tc_service_messages",
+ "@lib//:guava",
+ "@lib//:zstd-jni",
+ "@lib//:commons-io",
+ "@lib//:kotlin-stdlib",
+ "@lib//:ktor-client-auth",
+ "@lib//:ktor-client-encoding",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:opentelemetry-extension-kotlin",
+ "@lib//:ktor-client-okhttp",
+ "@lib//:okhttp",
+ "@lib//:ktor-client-core",
+ "@lib//:hash4j",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.buildScripts.downloader` end
\ No newline at end of file
diff --git a/platform/build-scripts/icons/BUILD.bazel b/platform/build-scripts/icons/BUILD.bazel
new file mode 100644
index 000000000000..c8caff4e27cc
--- /dev/null
+++ b/platform/build-scripts/icons/BUILD.bazel
@@ -0,0 +1,71 @@
+### auto-generated section `build intellij.platform.images.build` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_library(
+ name = "images-build",
+ module_name = "intellij.platform.images.build",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//jps/model-api:model",
+ "//jps/model-impl",
+ "//platform/util:util-ui",
+ "//platform/util",
+ "//platform/util-ex",
+ "//platform/util/diff",
+ "//platform/util-class-loader:util-classLoader",
+ "//jps/model-serialization",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ "@lib//:kotlin-stdlib",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/util/xmlDom",
+ "@lib//:okhttp",
+ "//build/tasks",
+ "//platform/util/rt-java8",
+ "@lib//:gson",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:fastutil-min",
+ "//platform/util/zip",
+ "@lib//:platform_images_build_pngencoder",
+ "@lib//:hash4j",
+ ],
+ runtime_deps = ["@lib//:commons-imaging"]
+)
+
+kt_jvm_test(
+ name = "images-build_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":images-build"],
+ deps = [
+ "//jps/model-api:model",
+ "//jps/model-impl",
+ "//platform/util:util-ui",
+ "//platform/util",
+ "//platform/util-ex",
+ "//platform/util/diff",
+ "//platform/util-class-loader:util-classLoader",
+ "//jps/model-serialization",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ "@lib//:kotlin-stdlib",
+ "@lib//:junit4",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:okhttp",
+ "//build/tasks",
+ "//platform/util/rt-java8",
+ "@lib//:gson",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:fastutil-min",
+ "//platform/util/zip",
+ "@lib//:platform_images_build_pngencoder",
+ "@lib//:hash4j",
+ ]
+)
+### auto-generated section `build intellij.platform.images.build` end
\ No newline at end of file
diff --git a/platform/build-scripts/testFramework/BUILD.bazel b/platform/build-scripts/testFramework/BUILD.bazel
new file mode 100644
index 000000000000..daa778231ec4
--- /dev/null
+++ b/platform/build-scripts/testFramework/BUILD.bazel
@@ -0,0 +1,39 @@
+### auto-generated section `build intellij.platform.buildScripts.testFramework` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "buildScripts-testFramework",
+ module_name = "intellij.platform.buildScripts.testFramework",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/build-scripts:buildScripts",
+ "@lib//:kotlin-stdlib",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:grpc-netty-shaded",
+ "@lib//:grpc-core",
+ "@lib//:grpc-protobuf",
+ "@lib//:grpc-stub",
+ "@lib//:jackson-jr-objects",
+ "//jps/model-api:model",
+ "//platform/util",
+ "//platform/testFramework/core",
+ "//java/java-runtime:rt",
+ "//build/tasks",
+ "@lib//:junit5",
+ "@lib//:assert_j",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ "//tools/reproducibleBuilds.diff:reproducibleBuilds-diff",
+ "//jps/jps-builders:build",
+ "//platform/runtime/product",
+ "@lib//:devkit_runtime_module_repository_jps",
+ "//platform/util/xmlDom",
+ "@lib//:tc_service_messages",
+ ]
+)
+### auto-generated section `build intellij.platform.buildScripts.testFramework` end
\ No newline at end of file
diff --git a/platform/build-scripts/tests/BUILD.bazel b/platform/build-scripts/tests/BUILD.bazel
new file mode 100644
index 000000000000..183916ea246c
--- /dev/null
+++ b/platform/build-scripts/tests/BUILD.bazel
@@ -0,0 +1,40 @@
+### auto-generated section `build intellij.platform.buildScripts.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "buildScripts-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "buildScripts-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/build-scripts:buildScripts",
+ "@lib//:junit4",
+ "@lib//:kotlin-stdlib",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ "//platform/util",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:assert_j",
+ "@lib//:junit5",
+ "//platform/testFramework/extensions:testExtensions",
+ "//build/tasks",
+ "//build/tasks:tasks_test",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:commons-compress",
+ "//build",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/util/zip",
+ "//platform/util/jdom",
+ "@rules_jvm//zip:build-zip",
+ ]
+)
+### auto-generated section `build intellij.platform.buildScripts.tests` end
\ No newline at end of file
diff --git a/platform/built-in-server-api/BUILD.bazel b/platform/built-in-server-api/BUILD.bazel
index 16d67dbb5e5d..2fbd4a67699a 100644
--- a/platform/built-in-server-api/BUILD.bazel
+++ b/platform/built-in-server-api/BUILD.bazel
@@ -1,28 +1,29 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.builtInServer` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "builtInServer_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "builtInServer",
module_name = "intellij.platform.builtInServer",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/core-api:core",
- "@libraries//:kotlin-stdlib",
- "@libraries//:netty-codec-http2",
- "@community//platform/util-ex",
- "@community//platform/platform-util-io:ide-util-io",
- "@community//platform/ide-core",
- "@community//platform/analysis-api:analysis",
+ "//platform/core-api:core",
+ "@lib//:kotlin-stdlib",
+ "@lib//:netty-codec-http",
+ "//platform/util-ex",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/ide-core",
+ "//platform/analysis-api:analysis",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":builtInServer_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.builtInServer` end
\ No newline at end of file
diff --git a/platform/built-in-server/BUILD.bazel b/platform/built-in-server/BUILD.bazel
index d79d8664cefe..d6a80b709b54 100644
--- a/platform/built-in-server/BUILD.bazel
+++ b/platform/built-in-server/BUILD.bazel
@@ -1,43 +1,84 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.builtInServer.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "builtInServer-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "builtInServer-impl",
module_name = "intellij.platform.builtInServer.impl",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/projectModel-api:projectModel",
- "@community//platform/projectModel-impl",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/xdebugger-api:debugger",
- "@libraries//:guava",
- "@libraries//:gson",
- "@libraries//:commons-imaging",
- "@community//platform/built-in-server-api:builtInServer",
- "@community//platform/diff-api:diff",
- "@libraries//:kotlin-stdlib",
- "@libraries//:netty-codec-http2",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:jackson-core",
- "@libraries//:netty-buffer",
- "@libraries//:caffeine",
- "@community//platform/util/concurrency",
- "@community//platform/core-ui",
- "@community//platform/platform-util-io-impl:ide-util-io-impl",
- "@community//platform/platform-util-netty:ide-util-netty",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:netty-codec-compression",
+ "//platform/projectModel-api:projectModel",
+ "//platform/projectModel-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/xdebugger-api:debugger",
+ "@lib//:guava",
+ "@lib//:gson",
+ "@lib//:commons-imaging",
+ "//platform/built-in-server-api:builtInServer",
+ "//platform/diff-api:diff",
+ "@lib//:kotlin-stdlib",
+ "@lib//:netty-codec-http",
+ "@lib//:fastutil-min",
+ "@lib//:jackson",
+ "@lib//:netty-buffer",
+ "@lib//:caffeine",
+ "//platform/util/concurrency",
+ "//platform/core-ui",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "//platform/platform-util-netty:ide-util-netty",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:netty-codec-compression",
],
- exports = ["@community//platform/built-in-server-api:builtInServer"],
- runtime_deps = [":resources"]
+ exports = ["//platform/built-in-server-api:builtInServer"],
+ runtime_deps = [":builtInServer-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.builtInServer.impl` end
+
+### auto-generated section `build intellij.platform.builtInServer.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "builtInServer-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "builtInServer-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/projectModel-api:projectModel",
+ "//platform/projectModel-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/xdebugger-api:debugger",
+ "@lib//:guava",
+ "@lib//:gson",
+ "@lib//:commons-imaging",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/built-in-server-api:builtInServer",
+ "//platform/vcs-api:vcs",
+ "@lib//:kotlin-stdlib",
+ "@lib//:assert_j",
+ "//platform/built-in-server:builtInServer-impl",
+ "@lib//:netty-codec-http",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:netty-buffer",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/platform-util-netty:ide-util-netty",
+ ]
+)
+### auto-generated section `build intellij.platform.builtInServer.tests` end
\ No newline at end of file
diff --git a/platform/built-in-server/client/node-rpc-client/BUILD.bazel b/platform/built-in-server/client/node-rpc-client/BUILD.bazel
new file mode 100644
index 000000000000..b6185b94179b
--- /dev/null
+++ b/platform/built-in-server/client/node-rpc-client/BUILD.bazel
@@ -0,0 +1,3 @@
+### auto-generated section `build intellij.nodeRpcClient` start
+load("@rules_java//java:defs.bzl", "java_library")
+### auto-generated section `build intellij.nodeRpcClient` end
\ No newline at end of file
diff --git a/platform/code-style-api/BUILD.bazel b/platform/code-style-api/BUILD.bazel
index ac885ca2fe17..f731de64b06b 100644
--- a/platform/code-style-api/BUILD.bazel
+++ b/platform/code-style-api/BUILD.bazel
@@ -1,28 +1,29 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.codeStyle` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "codeStyle_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "codeStyle",
module_name = "intellij.platform.codeStyle",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@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:util-jdom",
- "@community//platform/util/concurrency",
+ "//platform/core-api:core",
+ "//platform/editor-ui-api:editor",
+ "//platform/extensions",
+ "//platform/projectModel-api:projectModel",
+ "@lib//:kotlin-stdlib",
+ "//platform/util/jdom",
+ "//platform/util/concurrency",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":codeStyle_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.codeStyle` end
\ No newline at end of file
diff --git a/platform/code-style-impl/BUILD.bazel b/platform/code-style-impl/BUILD.bazel
index 74ba63d84ad3..fe9d45f3feab 100644
--- a/platform/code-style-impl/BUILD.bazel
+++ b/platform/code-style-impl/BUILD.bazel
@@ -1,29 +1,30 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.codeStyle.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "codeStyle-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "codeStyle-impl",
module_name = "intellij.platform.codeStyle.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@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:editor",
+ "//platform/analysis-impl",
+ "//platform/code-style-api:codeStyle",
+ "//platform/util",
+ "//platform/util:util-ui",
+ "@lib//:kotlin-stdlib",
+ "@lib//:stream_ex",
+ "@lib//:fastutil-min",
+ "//platform/editor-ui-api:editor",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":codeStyle-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.codeStyle.impl` end
\ No newline at end of file
diff --git a/platform/collaboration-tools/BUILD.bazel b/platform/collaboration-tools/BUILD.bazel
new file mode 100644
index 000000000000..00f512b9ca22
--- /dev/null
+++ b/platform/collaboration-tools/BUILD.bazel
@@ -0,0 +1,90 @@
+### auto-generated section `build intellij.platform.collaborationTools` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "collaborationTools_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "collaborationTools",
+ module_name = "intellij.platform.collaborationTools",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-api:ide",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-api:core",
+ "//platform/core-ui",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/lang-impl",
+ "@lib//:miglayout-swing",
+ "@lib//:kotlin-stdlib",
+ "//platform/diff-api:diff",
+ "@lib//:fastutil-min",
+ "//platform/diff-impl",
+ "//platform/credential-store-ui:credentialStore-ui",
+ "//platform/vcs-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/vcs-log/api:vcs-log",
+ "@lib//:caffeine",
+ "//platform/collaboration-tools/auth-base:collaborationTools-auth-base",
+ "//platform/collaboration-tools/auth:collaborationTools-auth",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jetbrains_markdown",
+ "//platform/dvcs-impl:vcs-dvcs-impl",
+ "//platform/util/coroutines",
+ "//platform/credential-store-impl:credentialStore-impl",
+ ],
+ runtime_deps = [":collaborationTools_resources"]
+)
+
+kt_jvm_test(
+ name = "collaborationTools_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":collaborationTools"],
+ deps = [
+ "//platform/platform-api:ide",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-api:core",
+ "//platform/core-ui",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/lang-impl",
+ "@lib//:miglayout-swing",
+ "@lib//:kotlin-stdlib",
+ "//platform/diff-api:diff",
+ "@lib//:fastutil-min",
+ "//platform/diff-impl",
+ "@lib//:junit4",
+ "//platform/credential-store-ui:credentialStore-ui",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/vcs-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/vcs-log/api:vcs-log",
+ "@lib//:caffeine",
+ "//platform/collaboration-tools/auth-base:collaborationTools-auth-base",
+ "//platform/collaboration-tools/auth:collaborationTools-auth",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jetbrains_markdown",
+ "@lib//:kotlin-test",
+ "@lib//:kotlinx-coroutines-test",
+ "//platform/dvcs-impl:vcs-dvcs-impl",
+ "//platform/util/coroutines",
+ "@lib//:io_mockk",
+ "@lib//:io_mockk_jvm",
+ "//platform/credential-store-impl:credentialStore-impl",
+ ],
+ runtime_deps = [":collaborationTools_resources"]
+)
+### auto-generated section `build intellij.platform.collaborationTools` end
\ No newline at end of file
diff --git a/platform/collaboration-tools/auth-base/BUILD.bazel b/platform/collaboration-tools/auth-base/BUILD.bazel
new file mode 100644
index 000000000000..66c930782caf
--- /dev/null
+++ b/platform/collaboration-tools/auth-base/BUILD.bazel
@@ -0,0 +1,20 @@
+### auto-generated section `build intellij.platform.collaborationTools.auth.base` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "collaborationTools-auth-base",
+ module_name = "intellij.platform.collaborationTools.auth.base",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/platform-api:ide",
+ "@lib//:netty-codec-http",
+ "@lib//:netty-buffer",
+ "//platform/platform-util-netty:ide-util-netty",
+ ]
+)
+### auto-generated section `build intellij.platform.collaborationTools.auth.base` end
\ No newline at end of file
diff --git a/platform/collaboration-tools/auth/BUILD.bazel b/platform/collaboration-tools/auth/BUILD.bazel
new file mode 100644
index 000000000000..0c00fb389f9b
--- /dev/null
+++ b/platform/collaboration-tools/auth/BUILD.bazel
@@ -0,0 +1,22 @@
+### auto-generated section `build intellij.platform.collaborationTools.auth` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "collaborationTools-auth",
+ module_name = "intellij.platform.collaborationTools.auth",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/platform-api:ide",
+ "@lib//:netty-codec-http",
+ "@lib//:netty-buffer",
+ "//platform/platform-util-netty:ide-util-netty",
+ "//platform/collaboration-tools/auth-base:collaborationTools-auth-base",
+ "//platform/built-in-server:builtInServer-impl",
+ ]
+)
+### auto-generated section `build intellij.platform.collaborationTools.auth` end
\ No newline at end of file
diff --git a/platform/compose/BUILD.bazel b/platform/compose/BUILD.bazel
new file mode 100644
index 000000000000..676b2be6c780
--- /dev/null
+++ b/platform/compose/BUILD.bazel
@@ -0,0 +1,34 @@
+### auto-generated section `build intellij.platform.compose` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "compose_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "compose",
+ module_name = "intellij.platform.compose",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:compose_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "//platform/core-ui",
+ "//platform/platform-impl:ide-impl",
+ "//libraries/skiko",
+ "//libraries/compose-desktop",
+ "@lib//:kotlinx-coroutines-core",
+ ],
+ exports = [
+ "//libraries/skiko",
+ "//libraries/compose-desktop",
+ ],
+ runtime_deps = [":compose_resources"]
+)
+### auto-generated section `build intellij.platform.compose` end
\ No newline at end of file
diff --git a/platform/compose/compiler-plugin/BUILD.bazel b/platform/compose/compiler-plugin/BUILD.bazel
new file mode 100644
index 000000000000..3278ae532df0
--- /dev/null
+++ b/platform/compose/compiler-plugin/BUILD.bazel
@@ -0,0 +1,3 @@
+### auto-generated section `build intellij.platform.compose.compilerPlugin` start
+load("@rules_java//java:defs.bzl", "java_library")
+### auto-generated section `build intellij.platform.compose.compilerPlugin` end
\ No newline at end of file
diff --git a/platform/configuration-store-impl/BUILD.bazel b/platform/configuration-store-impl/BUILD.bazel
index 0eff9ee3de71..e8ac30c1ca0d 100644
--- a/platform/configuration-store-impl/BUILD.bazel
+++ b/platform/configuration-store-impl/BUILD.bazel
@@ -1,49 +1,94 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.configurationStore.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "configurationStore-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "configurationStore-impl",
module_name = "intellij.platform.configurationStore.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:kotlin-stdlib",
- "@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:objectSerializer",
- "@community//platform/service-container:serviceContainer",
- "@community//platform/ide-core-impl",
- "@libraries//:snakeyaml-engine",
- "@community//platform/statistics",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/diff-api:diff",
- "@community//platform/core-ui",
- "@libraries//:aalto-xml",
- "@community//platform/util/xmlDom:util-xmlDom",
- "@community//platform/util/jdom:util-jdom",
- "@libraries//:hash4j",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
- "@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",
+ "@lib//:kotlin-stdlib",
+ "//platform/util",
+ "//platform/core-api:core",
+ "//platform/platform-api:ide",
+ "//platform/projectModel-impl",
+ "//platform/workspace/jps",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/object-serializer:objectSerializer",
+ "//platform/service-container:serviceContainer",
+ "//platform/ide-core-impl",
+ "@lib//:snakeyaml-engine",
+ "//platform/statistics",
+ "@lib//:fastutil-min",
+ "//platform/diff-api:diff",
+ "//platform/core-ui",
+ "@lib//:aalto-xml",
+ "//platform/util/xmlDom",
+ "//platform/util/jdom",
+ "@lib//:hash4j",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/diagnostic/telemetry",
+ "//platform/backend/workspace",
+ "//platform/settings",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":configurationStore-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.configurationStore.impl` end
+
+### auto-generated section `build intellij.platform.configurationStore.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "configurationStore-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "configurationStore-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:assert_j",
+ "//platform/testFramework/extensions:testExtensions",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/configuration-store-impl:configurationStore-impl",
+ "//platform/object-serializer:objectSerializer",
+ "//platform/object-serializer:objectSerializer_test",
+ "//platform/service-container:serviceContainer",
+ "//platform/service-container:serviceContainer_test",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/statistics",
+ "//platform/statistics:statistics_test",
+ "@lib//:fastutil-min",
+ "//platform/util/jdom",
+ "//platform/settings",
+ "//platform/settings-local",
+ "//platform/settings-local:settings-local_test",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-serialization-core",
+ "//java/java-impl:impl",
+ ]
+)
+### auto-generated section `build intellij.platform.configurationStore.tests` end
\ No newline at end of file
diff --git a/platform/core-api/BUILD.bazel b/platform/core-api/BUILD.bazel
index fe174f816b08..ab35afd323a5 100644
--- a/platform/core-api/BUILD.bazel
+++ b/platform/core-api/BUILD.bazel
@@ -1,37 +1,38 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.core` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "core_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "core",
module_name = "intellij.platform.core",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@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:util-xmlDom",
- "@community//platform/diagnostic",
- "@libraries//:kotlinx-collections-immutable-jvm",
- "@community//platform/util/coroutines:util-coroutines",
- "@libraries//:annotations",
+ "//platform/util",
+ "//platform/extensions",
+ "//platform/util/progress",
+ "//platform/util/jdom",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/util/xmlDom",
+ "//platform/diagnostic",
+ "@lib//:kotlinx-collections-immutable",
+ "//platform/util/coroutines",
+ "@lib//:jetbrains-annotations",
],
exports = [
- "@community//platform/util",
- "@community//platform/extensions",
- "@community//platform/util/progress:util-progress",
+ "//platform/util",
+ "//platform/extensions",
+ "//platform/util/progress",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":core_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.core` end
\ No newline at end of file
diff --git a/platform/core-impl/BUILD.bazel b/platform/core-impl/BUILD.bazel
index 6b04ed50a4a5..2395574b14fb 100644
--- a/platform/core-impl/BUILD.bazel
+++ b/platform/core-impl/BUILD.bazel
@@ -1,41 +1,42 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.core.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "core-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "core-impl",
module_name = "intellij.platform.core.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@community//platform/core-api:core",
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/util/jdom:util-jdom",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/util-class-loader:util-classLoader",
- "@libraries//:aalto-xml",
- "@community//platform/util/xmlDom:util-xmlDom",
- "@libraries//:automaton",
- "@libraries//:guava",
- "@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:util-coroutines",
+ "//platform/core-api:core",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/util/jdom",
+ "@lib//:fastutil-min",
+ "//platform/util-class-loader:util-classLoader",
+ "@lib//:aalto-xml",
+ "//platform/util/xmlDom",
+ "@lib//:automaton",
+ "@lib//:guava",
+ "//platform/util/diff",
+ "//platform/diagnostic",
+ "//platform/diagnostic/telemetry",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/util/coroutines",
],
exports = [
- "@community//platform/core-api:core",
- "@libraries//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "@lib//:kotlin-stdlib",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":core-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.core.impl` end
\ No newline at end of file
diff --git a/platform/core-nio-fs/BUILD.bazel b/platform/core-nio-fs/BUILD.bazel
index f76a09e2adc0..b5773f50f2b2 100644
--- a/platform/core-nio-fs/BUILD.bazel
+++ b/platform/core-nio-fs/BUILD.bazel
@@ -5,5 +5,67 @@ java_library(
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.java"]),
add_exports = ["java.base/sun.nio.fs"],
- deps = ["@libraries//:annotations"]
-)
\ No newline at end of file
+ deps = ["@lib//:jetbrains-annotations"]
+)
+
+### skip generation section `build intellij.platform.core.nio.fs`
+
+### auto-generated section `build intellij.platform.core.nio.fs.benchmarks` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "core-nio-fs-benchmarks",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "core-nio-fs-benchmarks_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["benchmarks/**/*.kt", "benchmarks/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-nio-fs",
+ "@lib//:jmh-core",
+ "@lib//:jmh-generator-annprocess",
+ "@lib//:mockito",
+ ]
+)
+### auto-generated section `build intellij.platform.core.nio.fs.benchmarks` end
+
+### auto-generated section `build intellij.platform.core.nio.fs.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options", "kt_jvm_test")
+
+kt_javac_options(
+ name = "custom-javac-options",
+ x_ep_disable_all_checks = True,
+ warn = "off",
+ add_exports = ["java.base/sun.nio.fs=ALL-UNNAMED"]
+)
+
+java_library(
+ name = "core-nio-fs-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "core-nio-fs-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = ":custom-javac-options",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-nio-fs",
+ "//platform/util",
+ "@lib//:io_mockk",
+ "@lib//:io_mockk_jvm",
+ "@lib//:junit5",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-test-assertions-core-jvm",
+ "@lib//:mockito",
+ ]
+)
+### auto-generated section `build intellij.platform.core.nio.fs.tests` end
\ No newline at end of file
diff --git a/platform/core-ui/BUILD.bazel b/platform/core-ui/BUILD.bazel
index bbbc15dc1a4f..e4cc9b85920a 100644
--- a/platform/core-ui/BUILD.bazel
+++ b/platform/core-ui/BUILD.bazel
@@ -1,19 +1,19 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.core.ui` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "core-ui",
module_name = "intellij.platform.core.ui",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/util",
- "@community//platform/core-api:core",
- "@community//platform/util/ui:util-ui",
- "@libraries//:kotlin-stdlib",
- "@libraries//:hash4j",
+ "//platform/util",
+ "//platform/core-api:core",
+ "//platform/util:util-ui",
+ "@lib//:kotlin-stdlib",
+ "@lib//:hash4j",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.core.ui` end
\ No newline at end of file
diff --git a/platform/credential-store-impl/BUILD.bazel b/platform/credential-store-impl/BUILD.bazel
index 4aaa31f92364..158c9f105a1d 100644
--- a/platform/credential-store-impl/BUILD.bazel
+++ b/platform/credential-store-impl/BUILD.bazel
@@ -1,30 +1,78 @@
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.credentialStore.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-kt_jvm_library(
- name = "intellij.platform.credentialStore.impl",
- visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- deps = [
- "@community//platform/credential-store:intellij.platform.credentialStore",
- "@community//platform/ide-core:intellij.platform.ide.core",
- "@community//platform/ide-core-impl:intellij.platform.ide.core.impl",
- "@community//platform/util/jdom:intellij.platform.util.jdom",
- "@community//platform/projectModel-impl:intellij.platform.projectModel.impl",
- "@community//platform/core-ui:intellij.platform.core.ui",
- "@community//platform/platform-util-io:intellij.platform.ide.util.io",
- "@community//platform/remote-core:intellij.platform.remote.core",
- "@community//platform/editor-ui-api:intellij.platform.editor",
- "@community//platform/util/ui:intellij.platform.util.ui",
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:jna-platform",
- "@libraries//:guava",
- "@libraries//:bcpkix-jdk18on",
- "@libraries//:snakeyaml",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:dbus-java-transport-native-unixsocket",
- "@libraries//:caffeine"
- ]
+jvm_resources(
+ name = "credentialStore-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
+
+jvm_library(
+ name = "credentialStore-impl",
+ module_name = "intellij.platform.credentialStore.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/credential-store:credentialStore",
+ "//platform/ide-core",
+ "//platform/ide-core-impl",
+ "//platform/util/jdom",
+ "//platform/projectModel-impl",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/remote-core",
+ "//platform/editor-ui-api:editor",
+ "//platform/util:util-ui",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jna",
+ "@lib//:guava",
+ "@lib//:bouncy-castle-provider",
+ "@lib//:snakeyaml",
+ "@lib//:fastutil-min",
+ "@lib//:platform_credential_store_impl_dbus-java",
+ "@lib//:caffeine",
+ ],
+ runtime_deps = [":credentialStore-impl_resources"]
+)
+
+kt_jvm_test(
+ name = "credentialStore-impl_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":credentialStore-impl"],
+ deps = [
+ "//platform/credential-store:credentialStore",
+ "//platform/ide-core",
+ "//platform/ide-core-impl",
+ "//platform/util/jdom",
+ "//platform/projectModel-impl",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/remote-core",
+ "//platform/editor-ui-api:editor",
+ "//platform/util:util-ui",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jna",
+ "@lib//:guava",
+ "@lib//:bouncy-castle-provider",
+ "@lib//:snakeyaml",
+ "@lib//:fastutil-min",
+ "@lib//:platform_credential_store_impl_dbus-java",
+ "@lib//:caffeine",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/testFramework/extensions:testExtensions",
+ "@lib//:assert_j",
+ "@lib//:junit4",
+ ],
+ runtime_deps = [":credentialStore-impl_resources"]
+)
+### auto-generated section `build intellij.platform.credentialStore.impl` end
\ No newline at end of file
diff --git a/platform/credential-store-ui/BUILD.bazel b/platform/credential-store-ui/BUILD.bazel
index 03b5f9a869a7..25c69f406562 100644
--- a/platform/credential-store-ui/BUILD.bazel
+++ b/platform/credential-store-ui/BUILD.bazel
@@ -1,18 +1,20 @@
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.credentialStore.ui` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "intellij.platform.credentialStore.ui",
+jvm_library(
+ name = "credentialStore-ui",
+ module_name = "intellij.platform.credentialStore.ui",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@community//platform/credential-store-impl:intellij.platform.credentialStore.impl",
- "@community//platform/platform-api:intellij.platform.ide",
- "@community//platform/util/ui:intellij.platform.util.ui",
- "@community//platform/platform-impl:intellij.platform.ide.impl",
- "@community//platform/core-ui:intellij.platform.core.ui"
- ],
- exports = ["@community//platform/credential-store-impl:intellij.platform.credentialStore.impl"]
+ "@lib//:kotlin-stdlib",
+ "//platform/credential-store-impl:credentialStore-impl",
+ "//platform/platform-api:ide",
+ "//platform/util:util-ui",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-ui",
+ ]
)
+### auto-generated section `build intellij.platform.credentialStore.ui` end
\ No newline at end of file
diff --git a/platform/credential-store/BUILD.bazel b/platform/credential-store/BUILD.bazel
index 27af5c0f9201..4d45ea48b943 100644
--- a/platform/credential-store/BUILD.bazel
+++ b/platform/credential-store/BUILD.bazel
@@ -1,19 +1,19 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.credentialStore` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "credentialStore",
module_name = "intellij.platform.credentialStore",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/util-ex",
- "@community//platform/util/base:util-base",
- "@community//platform/util",
- "@libraries//:kotlin-stdlib",
- "@community//platform/core-api:core",
+ "//platform/util-ex",
+ "//platform/util/base",
+ "//platform/util",
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.credentialStore` end
\ No newline at end of file
diff --git a/platform/diagnostic/BUILD.bazel b/platform/diagnostic/BUILD.bazel
index 1282716e835d..1d9ab9f8d98f 100644
--- a/platform/diagnostic/BUILD.bazel
+++ b/platform/diagnostic/BUILD.bazel
@@ -1,18 +1,18 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.diagnostic` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "diagnostic",
module_name = "intellij.platform.diagnostic",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:annotations",
- "@libraries//:intellij-deps-fastutil",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jetbrains-annotations",
+ "@lib//:fastutil-min",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.diagnostic` end
\ No newline at end of file
diff --git a/platform/diagnostic/freezeAnalyzer/BUILD.bazel b/platform/diagnostic/freezeAnalyzer/BUILD.bazel
new file mode 100644
index 000000000000..3d1b70bc01fa
--- /dev/null
+++ b/platform/diagnostic/freezeAnalyzer/BUILD.bazel
@@ -0,0 +1,43 @@
+### auto-generated section `build intellij.platform.diagnostic.freezeAnalyzer` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "freezeAnalyzer_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "freezeAnalyzer",
+ module_name = "intellij.platform.diagnostic.freezeAnalyzer",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/threadDumpParser",
+ "@lib//:jetbrains-annotations",
+ ],
+ runtime_deps = [":freezeAnalyzer_resources"]
+)
+
+kt_jvm_test(
+ name = "freezeAnalyzer_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":freezeAnalyzer"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/threadDumpParser",
+ "@lib//:kotlin-test-assertions-core-jvm",
+ "@lib//:junit5",
+ "@lib//:jetbrains-annotations",
+ ],
+ runtime_deps = [":freezeAnalyzer_resources"]
+)
+### auto-generated section `build intellij.platform.diagnostic.freezeAnalyzer` end
\ No newline at end of file
diff --git a/platform/diagnostic/freezeInPluginNotifier/BUILD.bazel b/platform/diagnostic/freezeInPluginNotifier/BUILD.bazel
new file mode 100644
index 000000000000..7d09b91b512b
--- /dev/null
+++ b/platform/diagnostic/freezeInPluginNotifier/BUILD.bazel
@@ -0,0 +1,34 @@
+### auto-generated section `build intellij.platform.diagnostic.freezes` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "freezes_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "freezes",
+ module_name = "intellij.platform.diagnostic.freezes",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//platform/threadDumpParser",
+ "//platform/diagnostic/freezeAnalyzer",
+ "//platform/core-impl",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-serialization-core",
+ "//platform/statistics",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":freezes_resources"]
+)
+### auto-generated section `build intellij.platform.diagnostic.freezes` end
\ No newline at end of file
diff --git a/platform/diagnostic/startUpPerformanceReporter/BUILD.bazel b/platform/diagnostic/startUpPerformanceReporter/BUILD.bazel
index faadce6a9d8e..df0e4cdf16c0 100644
--- a/platform/diagnostic/startUpPerformanceReporter/BUILD.bazel
+++ b/platform/diagnostic/startUpPerformanceReporter/BUILD.bazel
@@ -1,38 +1,38 @@
-### auto-generated section `build` start
-load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.diagnostic.startUpPerformanceReporter` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
create_kotlinc_options(
name = "custom",
jvm_target = "17",
- x_optin = ["kotlinx.serialization.ExperimentalSerializationApi"]
+ opt_in = ["kotlinx.serialization.ExperimentalSerializationApi"]
)
-kt_jvm_library(
- name = "diagnostic-startUpPerformanceReporter",
+jvm_library(
+ name = "startUpPerformanceReporter",
module_name = "intellij.platform.diagnostic.startUpPerformanceReporter",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
+ javac_opts = "@rules_jvm//:j17",
kotlinc_opts = ":custom",
- plugins = ["@libraries//:serialization_plugin"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:jackson-core",
- "@community//platform/core-impl",
- "@community//platform/util-ex",
- "@community//platform/util/ui:util-ui",
- "@libraries//:intellij-deps-fastutil",
- "@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:diagnostic-telemetry-impl",
- "@community//platform/diagnostic",
- "@community//platform/diagnostic/telemetry:diagnostic-telemetry",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jackson",
+ "//platform/core-impl",
+ "//platform/util-ex",
+ "//platform/util:util-ui",
+ "@lib//:fastutil-min",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-protobuf",
+ "//platform/diagnostic/telemetry-impl",
+ "//platform/diagnostic",
+ "//platform/diagnostic/telemetry",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.diagnostic.startUpPerformanceReporter` end
\ No newline at end of file
diff --git a/platform/diagnostic/telemetry-impl/BUILD.bazel b/platform/diagnostic/telemetry-impl/BUILD.bazel
index 64bf7164625b..4b9012e5b523 100644
--- a/platform/diagnostic/telemetry-impl/BUILD.bazel
+++ b/platform/diagnostic/telemetry-impl/BUILD.bazel
@@ -1,52 +1,53 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
-
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
-)
+### auto-generated section `build intellij.platform.diagnostic.telemetry.impl` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
create_kotlinc_options(
name = "custom",
jvm_target = "11",
- x_optin = ["kotlinx.serialization.ExperimentalSerializationApi"]
+ opt_in = ["kotlinx.serialization.ExperimentalSerializationApi"]
)
-kt_jvm_library(
- name = "diagnostic-telemetry-impl",
+jvm_resources(
+ name = "telemetry-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "telemetry-impl",
module_name = "intellij.platform.diagnostic.telemetry.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
+ javac_opts = "@rules_jvm//:j11",
kotlinc_opts = ":custom",
- plugins = ["@libraries//:serialization_plugin"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:jackson-core",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:opentelemetry-extension-kotlin",
- "@community//platform/util",
- "@libraries//:opentelemetry-exporter-otlp-common",
- "@libraries//:HdrHistogram",
- "@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",
- "@community//platform/diagnostic/telemetry.exporters:diagnostic-telemetry-exporters",
- "@community//platform/util/coroutines:util-coroutines",
- "@community//platform/diagnostic/telemetry/rt:diagnostic-telemetry-rt",
- "@libraries//:guava",
+ "@lib//:jackson",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:opentelemetry-extension-kotlin",
+ "//platform/util",
+ "@lib//:opentelemetry-exporter-otlp-common",
+ "@lib//:hdr_histogram",
+ "//platform/diagnostic/telemetry",
+ "//platform/core-impl",
+ "//platform/util/http",
+ "@lib//:kotlinx-serialization-protobuf",
+ "@lib//:kotlinx-serialization-core",
+ "//platform/diagnostic",
+ "//platform/diagnostic/telemetry.exporters:telemetry-exporters",
+ "//platform/util/coroutines",
+ "//platform/diagnostic/telemetry/rt:diagnostic-telemetry-rt",
+ "@lib//:guava",
],
exports = [
- "@community//platform/diagnostic/telemetry.exporters:diagnostic-telemetry-exporters",
- "@community//platform/diagnostic/telemetry/rt:diagnostic-telemetry-rt",
+ "//platform/diagnostic/telemetry.exporters:telemetry-exporters",
+ "//platform/diagnostic/telemetry/rt:diagnostic-telemetry-rt",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":telemetry-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.diagnostic.telemetry.impl` end
\ No newline at end of file
diff --git a/platform/diagnostic/telemetry.exporters/BUILD.bazel b/platform/diagnostic/telemetry.exporters/BUILD.bazel
index 03fa921e00f1..f6d2138def21 100644
--- a/platform/diagnostic/telemetry.exporters/BUILD.bazel
+++ b/platform/diagnostic/telemetry.exporters/BUILD.bazel
@@ -1,43 +1,44 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
-
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
-)
+### auto-generated section `build intellij.platform.diagnostic.telemetry.exporters` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
create_kotlinc_options(
name = "custom",
jvm_target = "11",
- x_optin = ["kotlinx.serialization.ExperimentalSerializationApi"]
+ opt_in = ["kotlinx.serialization.ExperimentalSerializationApi"]
)
-kt_jvm_library(
- name = "diagnostic-telemetry-exporters",
+jvm_resources(
+ name = "telemetry-exporters_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "telemetry-exporters",
module_name = "intellij.platform.diagnostic.telemetry.exporters",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
+ javac_opts = "@rules_jvm//:j11",
kotlinc_opts = ":custom",
- plugins = ["@libraries//:serialization_plugin"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:annotations",
- "@community//platform/diagnostic/telemetry:diagnostic-telemetry",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
- "@libraries//:opentelemetry-exporter-otlp-common",
- "@community//platform/util/http:util-http",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/util",
- "@libraries//:jackson-core",
- "@libraries//:jackson-databind",
- "@libraries//:jackson-module-kotlin",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-protobuf-jvm",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "//platform/diagnostic/telemetry",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:opentelemetry-exporter-otlp-common",
+ "//platform/util/http",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/util",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-protobuf",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":telemetry-exporters_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.diagnostic.telemetry.exporters` end
\ No newline at end of file
diff --git a/platform/diagnostic/telemetry/BUILD.bazel b/platform/diagnostic/telemetry/BUILD.bazel
index d74df3bf2bc8..abb1d260ee0c 100644
--- a/platform/diagnostic/telemetry/BUILD.bazel
+++ b/platform/diagnostic/telemetry/BUILD.bazel
@@ -1,36 +1,38 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.diagnostic.telemetry` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-kt_jvm_library(
- name = "diagnostic-telemetry",
+jvm_library(
+ name = "telemetry",
module_name = "intellij.platform.diagnostic.telemetry",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@libraries//:kotlin-stdlib.provided",
- "@libraries//:kotlinx-coroutines-core-jvm.provided",
- "@libraries//:opentelemetry-sdk.provided",
- "@libraries//:opentelemetry-semconv.provided",
- "@libraries//:opentelemetry-extension-kotlin.provided",
- "@community//platform/util",
- "@community//platform/diagnostic",
+ "@lib//:kotlin-stdlib.provided",
+ "@lib//:kotlinx-coroutines-core.provided",
+ "@lib//:opentelemetry.provided",
+ "@lib//:opentelemetry-semconv.provided",
+ "@lib//:opentelemetry-extension-kotlin.provided",
+ "//platform/util",
+ "//platform/diagnostic",
],
- exports = ["@community//platform/diagnostic"]
+ exports = ["//platform/diagnostic"]
)
kt_jvm_test(
- name = "diagnostic-telemetry_test",
+ name = "telemetry_test",
visibility = ["//visibility:public"],
srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ associates = [":telemetry"],
deps = [
- ":diagnostic-telemetry",
- "@libraries//:junit-jupiter-api",
- "@libraries//:kotest-assertions-core-jvm",
+ "//platform/util",
+ "//platform/diagnostic",
+ "@lib//:junit5",
+ "@lib//:kotlin-test-assertions-core-jvm",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.diagnostic.telemetry` end
\ No newline at end of file
diff --git a/platform/diagnostic/telemetry/rt/BUILD.bazel b/platform/diagnostic/telemetry/rt/BUILD.bazel
index 49adb492bfa1..93d3bd3e22ec 100644
--- a/platform/diagnostic/telemetry/rt/BUILD.bazel
+++ b/platform/diagnostic/telemetry/rt/BUILD.bazel
@@ -1,19 +1,18 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.diagnostic.telemetry.rt` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-kt_jvm_library(
+jvm_library(
name = "diagnostic-telemetry-rt",
module_name = "intellij.platform.diagnostic.telemetry.rt",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:opentelemetry-sdk",
- "@community//platform/util-rt",
- "@libraries//:annotations",
+ "@lib//:opentelemetry",
+ "//platform/util-rt",
+ "@lib//:jetbrains-annotations",
]
)
@@ -21,11 +20,15 @@ kt_jvm_test(
name = "diagnostic-telemetry-rt_test",
visibility = ["//visibility:public"],
srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ associates = [":diagnostic-telemetry-rt"],
deps = [
- ":diagnostic-telemetry-rt",
- "@libraries//:junit-jupiter-api",
+ "@lib//:kotlin-stdlib",
+ "@lib//:opentelemetry",
+ "//platform/util-rt",
+ "@lib//:jetbrains-annotations",
+ "@lib//:junit5",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.diagnostic.telemetry.rt` end
\ No newline at end of file
diff --git a/platform/diff-api/BUILD.bazel b/platform/diff-api/BUILD.bazel
index 4c4bc833f693..aabebb6c57b8 100644
--- a/platform/diff-api/BUILD.bazel
+++ b/platform/diff-api/BUILD.bazel
@@ -1,34 +1,35 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.diff` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "diff_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "diff",
module_name = "intellij.platform.diff",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@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",
+ "//platform/util/diff",
+ "//platform/ide-core",
+ "//platform/util:util-ui",
+ "//platform/core-ui",
+ "//platform/core-api:core",
+ "//platform/editor-ui-api:editor",
+ "//platform/analysis-api:analysis",
+ "//platform/projectModel-api:projectModel",
+ "@lib//:kotlin-stdlib",
],
exports = [
- "@community//platform/util/diff:util-diff",
- "@community//platform/ide-core",
+ "//platform/util/diff",
+ "//platform/ide-core",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":diff_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.diff` end
\ No newline at end of file
diff --git a/platform/diff-impl/BUILD.bazel b/platform/diff-impl/BUILD.bazel
index 0ea73458a858..9a29a6eec13a 100644
--- a/platform/diff-impl/BUILD.bazel
+++ b/platform/diff-impl/BUILD.bazel
@@ -1,40 +1,41 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.diff.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "diff-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "diff-impl",
module_name = "intellij.platform.diff.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@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/analysis-impl",
- "@community//platform/editor-ui-ex:editor-ex",
- "@community//platform/lang-api:lang",
- "@libraries//:guava",
- "@community//platform/ide-core-impl",
- "@community//platform/statistics",
- "@community//platform/boot",
- "@community//platform/core-ui",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/platform-util-io-impl:ide-util-io-impl",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/util/coroutines:util-coroutines",
- "@community//platform/util/jdom:util-jdom",
+ "//platform/core-api:core",
+ "//platform/diff-api:diff",
+ "//platform/execution-impl",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/analysis-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/lang-api:lang",
+ "@lib//:guava",
+ "//platform/ide-core-impl",
+ "//platform/statistics",
+ "//platform/boot",
+ "//platform/core-ui",
+ "@lib//:fastutil-min",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/util/coroutines",
+ "//platform/util/jdom",
],
- exports = ["@community//platform/diff-api:diff"],
- runtime_deps = [":resources"]
+ exports = ["//platform/diff-api:diff"],
+ runtime_deps = [":diff-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.diff.impl` end
\ No newline at end of file
diff --git a/platform/diff-impl/tests/BUILD.bazel b/platform/diff-impl/tests/BUILD.bazel
new file mode 100644
index 000000000000..4c17ac27ce91
--- /dev/null
+++ b/platform/diff-impl/tests/BUILD.bazel
@@ -0,0 +1,36 @@
+### auto-generated section `build intellij.platform.diff.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "diff-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "diff-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "//platform/diff-api:diff",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/vcs-api/vcs-api-core:vcs-core",
+ "//platform/diff-impl",
+ "@lib//:mockito",
+ "//platform/editor-ui-ex:editor-ex",
+ "@lib//:kotlin-test",
+ "//platform/vcs-impl",
+ "//platform/vcs-impl:vcs-impl_test",
+ "//platform/platform-tests:tests_test",
+ "//platform/core-ui",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ ]
+)
+### auto-generated section `build intellij.platform.diff.tests` end
\ No newline at end of file
diff --git a/platform/duplicates-analysis/BUILD.bazel b/platform/duplicates-analysis/BUILD.bazel
new file mode 100644
index 000000000000..17b37958baf8
--- /dev/null
+++ b/platform/duplicates-analysis/BUILD.bazel
@@ -0,0 +1,30 @@
+### auto-generated section `build intellij.platform.duplicates.analysis` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "duplicates-analysis_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "duplicates-analysis",
+ module_name = "intellij.platform.duplicates.analysis",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/analysis-impl",
+ "//platform/extensions",
+ "//platform/util",
+ "//platform/indexing-api:indexing",
+ "//platform/projectModel-api:projectModel",
+ "//platform/projectModel-impl",
+ "@lib//:fastutil-min",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = [":duplicates-analysis_resources"]
+)
+### auto-generated section `build intellij.platform.duplicates.analysis` end
\ No newline at end of file
diff --git a/platform/dvcs-api/BUILD.bazel b/platform/dvcs-api/BUILD.bazel
new file mode 100644
index 000000000000..7fb6ec76ba57
--- /dev/null
+++ b/platform/dvcs-api/BUILD.bazel
@@ -0,0 +1,30 @@
+### auto-generated section `build intellij.platform.vcs.dvcs` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "vcs-dvcs_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "vcs-dvcs",
+ module_name = "intellij.platform.vcs.dvcs",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/util-rt",
+ "//platform/vcs-log/graph-api:vcs-log-graph",
+ "//platform/core-api:core",
+ "//platform/vcs-api:vcs",
+ "//platform/extensions",
+ "//platform/vcs-log/api:vcs-log",
+ "@lib//:kotlin-stdlib",
+ ],
+ exports = ["//platform/vcs-log/graph-api:vcs-log-graph"],
+ runtime_deps = [":vcs-dvcs_resources"]
+)
+### auto-generated section `build intellij.platform.vcs.dvcs` end
\ No newline at end of file
diff --git a/platform/dvcs-impl/BUILD.bazel b/platform/dvcs-impl/BUILD.bazel
new file mode 100644
index 000000000000..6dc11725990e
--- /dev/null
+++ b/platform/dvcs-impl/BUILD.bazel
@@ -0,0 +1,71 @@
+### auto-generated section `build intellij.platform.vcs.dvcs.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "vcs-dvcs-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "vcs-dvcs-impl",
+ module_name = "intellij.platform.vcs.dvcs.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "//platform/vcs-impl",
+ "//platform/core-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/vcs-log/api:vcs-log",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/lang-impl",
+ "//platform/dvcs-api:vcs-dvcs",
+ "@lib//:miglayout-swing",
+ "@lib//:stream_ex",
+ "//platform/util:util-ui",
+ "//platform/core-ui",
+ "//platform/diff-impl",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//platform/analysis-impl",
+ ],
+ runtime_deps = [":vcs-dvcs-impl_resources"]
+)
+
+kt_jvm_test(
+ name = "vcs-dvcs-impl_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":vcs-dvcs-impl"],
+ deps = [
+ "//platform/core-api:core",
+ "//platform/vcs-impl",
+ "//platform/core-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/vcs-log/api:vcs-log",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/lang-impl",
+ "//platform/dvcs-api:vcs-dvcs",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:mockito",
+ "//platform/vcs-tests:vcs-testFramework",
+ "@lib//:miglayout-swing",
+ "@lib//:stream_ex",
+ "//platform/util:util-ui",
+ "//platform/core-ui",
+ "//platform/diff-impl",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//platform/analysis-impl",
+ ],
+ runtime_deps = [":vcs-dvcs-impl_resources"]
+)
+### auto-generated section `build intellij.platform.vcs.dvcs.impl` end
\ No newline at end of file
diff --git a/platform/editor-ui-api/BUILD.bazel b/platform/editor-ui-api/BUILD.bazel
index 5cb56f160507..fba7d2ad3de9 100644
--- a/platform/editor-ui-api/BUILD.bazel
+++ b/platform/editor-ui-api/BUILD.bazel
@@ -1,32 +1,33 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.editor` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "editor_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "editor",
module_name = "intellij.platform.editor",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@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:util-jdom",
- "@libraries//:annotations",
- "@community//platform/util/concurrency",
- "@community//platform/util/ui:util-ui",
- "@community//platform/core-ui",
- "@community//platform/diagnostic",
+ "//platform/core-api:core",
+ "//platform/util",
+ "//platform/projectModel-api:projectModel",
+ "//platform/indexing-api:indexing",
+ "@lib//:kotlin-stdlib",
+ "//platform/util/jdom",
+ "@lib//:jetbrains-annotations",
+ "//platform/util/concurrency",
+ "//platform/util:util-ui",
+ "//platform/core-ui",
+ "//platform/diagnostic",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":editor_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.editor` end
\ No newline at end of file
diff --git a/platform/editor-ui-ex/BUILD.bazel b/platform/editor-ui-ex/BUILD.bazel
index ff01e92161f3..d5e60133944a 100644
--- a/platform/editor-ui-ex/BUILD.bazel
+++ b/platform/editor-ui-ex/BUILD.bazel
@@ -1,37 +1,38 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.editor.ex` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "editor-ex_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "editor-ex",
module_name = "intellij.platform.editor.ex",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@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",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/statistics",
+ "//platform/editor-ui-api:editor",
+ "//platform/util",
+ "//platform/core-impl",
+ "//platform/indexing-impl",
+ "//platform/projectModel-api:projectModel",
+ "//platform/projectModel-impl",
+ "//platform/util:util-ui",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/util/jdom",
+ "//platform/statistics",
],
exports = [
- "@community//platform/editor-ui-api:editor",
- "@community//platform/util",
- "@community//platform/core-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/util",
+ "//platform/core-impl",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":editor-ex_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.editor.ex` end
\ No newline at end of file
diff --git a/platform/eel/BUILD.bazel b/platform/eel/BUILD.bazel
index 3113523bab6a..eadbe0402033 100644
--- a/platform/eel/BUILD.bazel
+++ b/platform/eel/BUILD.bazel
@@ -1,17 +1,44 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.eel` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "eel",
module_name = "intellij.platform.eel",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:annotations",
- "@libraries//:kotlinx-coroutines-core-jvm",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlinx-coroutines-core",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.eel` end
+
+### auto-generated section `build intellij.platform.eel.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "eel-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "eel-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/eel",
+ "@lib//:junit5",
+ "@lib//:junit5Params",
+ "@lib//:kotlin-test",
+ "@lib//:kotlin-test-assertions-core-jvm",
+ "@lib//:kotlinx-coroutines-test",
+ ]
+)
+### auto-generated section `build intellij.platform.eel.tests` end
\ No newline at end of file
diff --git a/platform/eelProvider/BUILD.bazel b/platform/eelProvider/BUILD.bazel
index a3f1e45b06c9..a24ffcef6a28 100644
--- a/platform/eelProvider/BUILD.bazel
+++ b/platform/eelProvider/BUILD.bazel
@@ -1,28 +1,27 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.eel.provider` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "eel-provider",
module_name = "intellij.platform.eel.provider",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:annotations",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:kotlin-reflect",
- "@libraries//:kotlin-stdlib",
- "@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",
- "@community//platform/ide-core",
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlin-stdlib",
+ "//platform/util/base",
+ "//platform/extensions",
+ "//platform/util",
+ "//platform/eel",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/coroutines",
+ "//platform/core-api:core",
+ "@lib//:jna",
+ "@lib//:pty4j",
+ "//platform/ide-core",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.eel.provider` end
\ No newline at end of file
diff --git a/platform/execution-impl/BUILD.bazel b/platform/execution-impl/BUILD.bazel
index 2e8490891565..d6b9bbbc43a2 100644
--- a/platform/execution-impl/BUILD.bazel
+++ b/platform/execution-impl/BUILD.bazel
@@ -1,51 +1,84 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.execution.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_resources(
+ name = "execution-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
name = "execution-impl",
module_name = "intellij.platform.execution.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/core-api:core",
- "@community//platform/platform-api:ide",
- "@community//platform/lang-api:lang",
- "@community//platform/editor-ui-ex:editor-ex",
- "@community//platform/statistics",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/macro",
- "@libraries//:miglayout-swing",
- "@libraries//:guava",
- "@community//platform/ide-core-impl",
- "@libraries//:streamex",
- "@community//platform/util/concurrency",
- "@community//platform/util-ex",
- "@community//platform/projectModel-impl",
- "@libraries//:intellij-deps-fastutil",
- "@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",
- "@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: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:rd-community",
- "@community//platform/util/coroutines:util-coroutines",
- "@community//platform/eelProvider:eel-provider",
+ "//platform/core-api:core",
+ "//platform/platform-api:ide",
+ "//platform/lang-api:lang",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/statistics",
+ "//platform/platform-impl:ide-impl",
+ "//platform/macro",
+ "@lib//:miglayout-swing",
+ "@lib//:guava",
+ "//platform/ide-core-impl",
+ "@lib//:stream_ex",
+ "//platform/util/concurrency",
+ "//platform/util-ex",
+ "//platform/projectModel-impl",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "@lib//:jediterm-core",
+ "@lib//:jediterm-ui",
+ "@lib//:pty4j",
+ "//platform/execution",
+ "//platform/wsl-impl",
+ "//platform/util/jdom",
+ "//platform/workspace/storage",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jna",
+ "@lib//:hash4j",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//platform/diagnostic",
+ "//platform/ijent",
+ "//platform/ijent/impl:community-impl",
+ "@lib//:rd-core",
+ "//platform/rd-platform-community:rd-community",
+ "//platform/util/coroutines",
+ "//platform/eelProvider:eel-provider",
],
- exports = ["@community//platform/macro"]
+ exports = ["//platform/macro"],
+ runtime_deps = [":execution-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.execution.impl` end
+
+### auto-generated section `build intellij.platform.execution.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "execution-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "execution-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSources/**/*.kt", "testSources/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/execution-impl",
+ "@lib//:assert_j",
+ ]
+)
+### auto-generated section `build intellij.platform.execution.tests` end
\ No newline at end of file
diff --git a/platform/execution-process-elevation/BUILD.bazel b/platform/execution-process-elevation/BUILD.bazel
new file mode 100644
index 000000000000..07faab3c0eb3
--- /dev/null
+++ b/platform/execution-process-elevation/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build intellij.execution.process.elevation` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "execution-process-elevation_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "execution-process-elevation",
+ module_name = "intellij.execution.process.elevation",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/execution-process-mediator/client:execution-process-mediator-client",
+ "//platform/execution-process-mediator/daemon:execution-process-mediator-daemon",
+ "//platform/execution-process-mediator/common:execution-process-mediator-common",
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/ide-core-impl",
+ "@lib//:jna",
+ "//libraries/grpc",
+ ],
+ runtime_deps = [":execution-process-elevation_resources"]
+)
+### auto-generated section `build intellij.execution.process.elevation` end
\ No newline at end of file
diff --git a/platform/execution-process-mediator/client/BUILD.bazel b/platform/execution-process-mediator/client/BUILD.bazel
new file mode 100644
index 000000000000..d0f9daca7e34
--- /dev/null
+++ b/platform/execution-process-mediator/client/BUILD.bazel
@@ -0,0 +1,65 @@
+### auto-generated section `build intellij.execution.process.mediator.client` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "execution-process-mediator-client_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "execution-process-mediator-client",
+ module_name = "intellij.execution.process.mediator.client",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:guava",
+ "@lib//:protobuf",
+ "//platform/execution-process-mediator/daemon:execution-process-mediator-daemon",
+ "//platform/execution-process-mediator/common:execution-process-mediator-common",
+ "//platform/util",
+ "//platform/util-ex",
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:execution_process_mediator_client_grpc-inprocess",
+ "//libraries/grpc",
+ "//libraries/grpc-netty-shaded",
+ ],
+ runtime_deps = [":execution-process-mediator-client_resources"]
+)
+
+kt_jvm_test(
+ name = "execution-process-mediator-client_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":execution-process-mediator-client"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:guava",
+ "@lib//:protobuf",
+ "//platform/execution-process-mediator/daemon:execution-process-mediator-daemon",
+ "//platform/execution-process-mediator/common:execution-process-mediator-common",
+ "//platform/util",
+ "//platform/util-ex",
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:junit5",
+ "@lib//:jetbrains-annotations",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "@lib//:execution_process_mediator_client_grpc-inprocess",
+ "//libraries/grpc",
+ "//libraries/grpc-netty-shaded",
+ ],
+ runtime_deps = [":execution-process-mediator-client_resources"]
+)
+### auto-generated section `build intellij.execution.process.mediator.client` end
\ No newline at end of file
diff --git a/platform/execution-process-mediator/common/BUILD.bazel b/platform/execution-process-mediator/common/BUILD.bazel
new file mode 100644
index 000000000000..f8c786e41d34
--- /dev/null
+++ b/platform/execution-process-mediator/common/BUILD.bazel
@@ -0,0 +1,51 @@
+### auto-generated section `build intellij.execution.process.mediator.common` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "execution-process-mediator-common_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "execution-process-mediator-common",
+ module_name = "intellij.execution.process.mediator.common",
+ visibility = ["//visibility:public"],
+ srcs = glob(["gen/**/*.kt", "gen/**/*.java", "src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jetbrains-annotations",
+ "@lib//:guava",
+ "@lib//:protobuf",
+ "@lib//:javax_annotation-api",
+ "//libraries/grpc",
+ ],
+ runtime_deps = [":execution-process-mediator-common_resources"]
+)
+
+kt_jvm_test(
+ name = "execution-process-mediator-common_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":execution-process-mediator-common"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jetbrains-annotations",
+ "@lib//:guava",
+ "@lib//:protobuf",
+ "@lib//:javax_annotation-api",
+ "@lib//:junit5",
+ "@lib//:execution_process_mediator_common_com_willowtreeapps_assertk_assertk-jvm",
+ "//libraries/grpc",
+ ],
+ runtime_deps = [":execution-process-mediator-common_resources"]
+)
+### auto-generated section `build intellij.execution.process.mediator.common` end
\ No newline at end of file
diff --git a/platform/execution-process-mediator/daemon/BUILD.bazel b/platform/execution-process-mediator/daemon/BUILD.bazel
new file mode 100644
index 000000000000..350ba512839e
--- /dev/null
+++ b/platform/execution-process-mediator/daemon/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build intellij.execution.process.mediator.daemon` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "execution-process-mediator-daemon_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "execution-process-mediator-daemon",
+ module_name = "intellij.execution.process.mediator.daemon",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jetbrains-annotations",
+ "@lib//:guava",
+ "@lib//:protobuf",
+ "@lib//:jna",
+ "//platform/execution-process-mediator/common:execution-process-mediator-common",
+ "//libraries/grpc",
+ "//libraries/grpc-netty-shaded",
+ ],
+ runtime_deps = [":execution-process-mediator-daemon_resources"]
+)
+### auto-generated section `build intellij.execution.process.mediator.daemon` end
\ No newline at end of file
diff --git a/platform/execution.dashboard/BUILD.bazel b/platform/execution.dashboard/BUILD.bazel
new file mode 100644
index 000000000000..a78187d9e986
--- /dev/null
+++ b/platform/execution.dashboard/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.platform.execution.dashboard` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "execution-dashboard_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "execution-dashboard",
+ module_name = "intellij.platform.execution.dashboard",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-ui",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/statistics",
+ "@lib//:fastutil-min",
+ "@lib//:guava",
+ "//platform/execution.serviceView:execution-serviceView",
+ ],
+ runtime_deps = [":execution-dashboard_resources"]
+)
+### auto-generated section `build intellij.platform.execution.dashboard` end
\ No newline at end of file
diff --git a/platform/execution.serviceView/BUILD.bazel b/platform/execution.serviceView/BUILD.bazel
new file mode 100644
index 000000000000..91e8ffc5d456
--- /dev/null
+++ b/platform/execution.serviceView/BUILD.bazel
@@ -0,0 +1,33 @@
+### auto-generated section `build intellij.platform.execution.serviceView` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "execution-serviceView_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "execution-serviceView",
+ module_name = "intellij.platform.execution.serviceView",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/util",
+ "//platform/util/jdom",
+ "//platform/util/coroutines",
+ "//platform/core-api:core",
+ "//platform/core-ui",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/navbar/frontend",
+ ],
+ runtime_deps = [":execution-serviceView_resources"]
+)
+### auto-generated section `build intellij.platform.execution.serviceView` end
\ No newline at end of file
diff --git a/platform/execution/BUILD.bazel b/platform/execution/BUILD.bazel
index cb5bbccd0b3c..636d5ac6ecb2 100644
--- a/platform/execution/BUILD.bazel
+++ b/platform/execution/BUILD.bazel
@@ -1,34 +1,35 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.execution` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "execution_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "execution",
module_name = "intellij.platform.execution",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@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",
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//platform/ide-core",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util:util-ui",
+ "//platform/util/jdom",
+ "//platform/util-ex",
+ "//platform/util/concurrency",
+ "//platform/projectModel-api:projectModel",
+ "//platform/editor-ui-api:editor",
+ "//platform/core-ui",
+ "//platform/analysis-api:analysis",
+ "@lib//:kotlinx-coroutines-core",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":execution_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.execution` end
\ No newline at end of file
diff --git a/platform/experiment/BUILD.bazel b/platform/experiment/BUILD.bazel
new file mode 100644
index 000000000000..91b79b2021b5
--- /dev/null
+++ b/platform/experiment/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.platform.experiment` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "experiment_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "experiment",
+ module_name = "intellij.platform.experiment",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//platform/statistics",
+ "//platform/editor-ui-api:editor",
+ "//platform/projectModel-api:projectModel",
+ "//platform/projectModel-impl",
+ "//platform/platform-impl:ide-impl",
+ ],
+ runtime_deps = [":experiment_resources"]
+)
+### auto-generated section `build intellij.platform.experiment` end
\ No newline at end of file
diff --git a/platform/extensions/BUILD.bazel b/platform/extensions/BUILD.bazel
index f708367b7b55..5728fb40a32a 100644
--- a/platform/extensions/BUILD.bazel
+++ b/platform/extensions/BUILD.bazel
@@ -1,39 +1,48 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.extensions` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-kt_jvm_library(
+jvm_library(
name = "extensions",
module_name = "intellij.platform.extensions",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/util",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:kotlin-stdlib",
- "@community//platform/util/xmlDom:util-xmlDom",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/diagnostic",
- "@libraries//:kotlinx-collections-immutable-jvm",
- "@libraries//:annotations",
+ "//platform/util/jdom",
+ "//platform/util",
+ "@lib//:fastutil-min",
+ "@lib//:kotlin-stdlib",
+ "//platform/util/xmlDom",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/diagnostic",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:jetbrains-annotations",
],
- exports = ["@libraries//:kotlinx-coroutines-core-jvm"]
+ exports = ["@lib//:kotlinx-coroutines-core"]
)
kt_jvm_test(
name = "extensions_test",
visibility = ["//visibility:public"],
srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ associates = [":extensions"],
deps = [
- ":extensions",
- "@libraries//:junit",
- "@libraries//:assertj-core",
- "@community//platform/testFramework/core:testFramework-core",
+ "//platform/util/jdom",
+ "//platform/util",
+ "@lib//:junit4",
+ "@lib//:assert_j",
+ "@lib//:fastutil-min",
+ "@lib//:kotlin-stdlib",
+ "//platform/util/xmlDom",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/diagnostic",
+ "@lib//:kotlinx-collections-immutable",
+ "//platform/testFramework/core",
+ "@lib//:jetbrains-annotations",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.extensions` end
\ No newline at end of file
diff --git a/platform/external-process-auth-helper/BUILD.bazel b/platform/external-process-auth-helper/BUILD.bazel
new file mode 100644
index 000000000000..448aa0e0e4f1
--- /dev/null
+++ b/platform/external-process-auth-helper/BUILD.bazel
@@ -0,0 +1,60 @@
+### auto-generated section `build intellij.platform.externalProcessAuthHelper` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "externalProcessAuthHelper_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "externalProcessAuthHelper",
+ module_name = "intellij.platform.externalProcessAuthHelper",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "//platform/core-api:core",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/built-in-server-api:builtInServer",
+ "//platform/external-process-auth-helper/rt:externalProcessAuthHelper-rt",
+ "//platform/built-in-server:builtInServer-impl",
+ "//platform/platform-util-netty:ide-util-netty",
+ "@lib//:netty-codec-http",
+ "@lib//:netty-buffer",
+ ],
+ exports = [
+ "//platform/built-in-server:builtInServer-impl",
+ "//platform/platform-util-netty:ide-util-netty",
+ ],
+ runtime_deps = [":externalProcessAuthHelper_resources"]
+)
+
+kt_jvm_test(
+ name = "externalProcessAuthHelper_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":externalProcessAuthHelper"],
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "//platform/core-api:core",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/built-in-server-api:builtInServer",
+ "//platform/external-process-auth-helper/rt:externalProcessAuthHelper-rt",
+ "//platform/built-in-server:builtInServer-impl",
+ "//platform/platform-util-netty:ide-util-netty",
+ "@lib//:netty-codec-http",
+ "@lib//:netty-buffer",
+ "@lib//:junit5",
+ ],
+ runtime_deps = [":externalProcessAuthHelper_resources"]
+)
+### auto-generated section `build intellij.platform.externalProcessAuthHelper` end
\ No newline at end of file
diff --git a/platform/external-process-auth-helper/rt/BUILD.bazel b/platform/external-process-auth-helper/rt/BUILD.bazel
new file mode 100644
index 000000000000..5db10edcdb51
--- /dev/null
+++ b/platform/external-process-auth-helper/rt/BUILD.bazel
@@ -0,0 +1,13 @@
+### auto-generated section `build intellij.platform.externalProcessAuthHelper.rt` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "externalProcessAuthHelper-rt",
+ module_name = "intellij.platform.externalProcessAuthHelper.rt",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = ["@lib//:jetbrains-annotations"]
+)
+### auto-generated section `build intellij.platform.externalProcessAuthHelper.rt` end
\ No newline at end of file
diff --git a/platform/external-system-api/BUILD.bazel b/platform/external-system-api/BUILD.bazel
index 49e11ba9a4c8..9e00d47786b9 100644
--- a/platform/external-system-api/BUILD.bazel
+++ b/platform/external-system-api/BUILD.bazel
@@ -1,29 +1,40 @@
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.externalSystem` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "intellij.platform.externalSystem",
- visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java", "gen/**/*.kt", "gen/**/*.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- deps = [
- "@community//platform/util:intellij.platform.util",
- "@community//platform/projectModel-api:intellij.platform.projectModel",
- "@community//platform/platform-api:intellij.platform.ide",
- "@community//platform/lang-api:intellij.platform.lang",
- "@community//platform/external-system-rt:intellij.platform.externalSystem.rt",
- "@libraries//:kotlin-stdlib",
- "@community//platform/util/jdom:intellij.platform.util.jdom",
- "@community//platform/object-serializer:intellij.platform.objectSerializer",
- "@community//platform/object-serializer/annotations:intellij.platform.objectSerializer.annotations",
- "@community//platform/util/ui:intellij.platform.util.ui",
- "@community//platform/util/concurrency:intellij.platform.concurrency",
- "@community//platform/platform-util-io:intellij.platform.ide.util.io",
- "@community//platform/external-system-api/dependency-updater:intellij.platform.externalSystem.dependencyUpdater",
- "@community//platform/core-ui:intellij.platform.core.ui",
- "@community//platform/backend/observation:intellij.platform.backend.observation",
- "@community//platform/workspace/storage:intellij.platform.workspace.storage",
- "@community//platform/backend/workspace:intellij.platform.backend.workspace"
- ],
- exports = ["@community//platform/external-system-rt:intellij.platform.externalSystem.rt"]
+jvm_resources(
+ name = "externalSystem_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
+
+jvm_library(
+ name = "externalSystem",
+ module_name = "intellij.platform.externalSystem",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/util",
+ "//platform/projectModel-api:projectModel",
+ "//platform/platform-api:ide",
+ "//platform/lang-api:lang",
+ "//platform/external-system-rt:externalSystem-rt",
+ "@lib//:kotlin-stdlib",
+ "//platform/util/jdom",
+ "//platform/object-serializer:objectSerializer",
+ "//platform/object-serializer:objectSerializer-annotations",
+ "//platform/util:util-ui",
+ "//platform/util/concurrency",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/external-system-api/dependency-updater:externalSystem-dependencyUpdater",
+ "//platform/core-ui",
+ "//platform/backend/observation",
+ "//platform/workspace/storage",
+ "//platform/backend/workspace",
+ ],
+ exports = ["//platform/external-system-rt:externalSystem-rt"],
+ runtime_deps = [":externalSystem_resources"]
+)
+### auto-generated section `build intellij.platform.externalSystem` end
\ No newline at end of file
diff --git a/platform/external-system-api/dependency-updater/BUILD.bazel b/platform/external-system-api/dependency-updater/BUILD.bazel
index e85ea9651a39..cc3e1a33b066 100644
--- a/platform/external-system-api/dependency-updater/BUILD.bazel
+++ b/platform/external-system-api/dependency-updater/BUILD.bazel
@@ -1,17 +1,59 @@
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.externalSystem.dependencyUpdater` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "intellij.platform.externalSystem.dependencyUpdater",
+jvm_resources(
+ name = "externalSystem-dependencyUpdater_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "externalSystem-dependencyUpdater",
+ module_name = "intellij.platform.externalSystem.dependencyUpdater",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/core-api:intellij.platform.core",
- "@community//platform/core-ui:intellij.platform.core.ui",
- "@community//platform/lang-api:intellij.platform.lang",
- "@community//platform/platform-api:intellij.platform.ide",
- "@community//platform/platform-impl:intellij.platform.ide.impl",
- "@community//platform/util:intellij.platform.util"
+ "//platform/core-api:core",
+ "//platform/core-ui",
+ "//platform/lang-api:lang",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/util",
+ ],
+ runtime_deps = [":externalSystem-dependencyUpdater_resources"]
+)
+### auto-generated section `build intellij.platform.externalSystem.dependencyUpdater` end
+
+### auto-generated section `build intellij.platform.externalSystem.dependencyUpdater.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "externalSystem-dependencyUpdater-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "externalSystem-dependencyUpdater-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/external-system-api/dependency-updater:externalSystem-dependencyUpdater",
+ "//java/openapi:java",
+ "//plugins/groovy/groovy-psi:psi",
+ "//plugins/gradle",
+ "//plugins/gradle/java",
+ "//plugins/gradle:gradle-tests_test",
+ "//plugins/gradle/gradle-dependency-updater:dependencyUpdater",
+ "//plugins/maven",
+ "//plugins/maven/testFramework",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
]
)
+### auto-generated section `build intellij.platform.externalSystem.dependencyUpdater.tests` end
\ No newline at end of file
diff --git a/platform/external-system-api/testFramework/BUILD.bazel b/platform/external-system-api/testFramework/BUILD.bazel
new file mode 100644
index 000000000000..6e3793407a23
--- /dev/null
+++ b/platform/external-system-api/testFramework/BUILD.bazel
@@ -0,0 +1,21 @@
+### auto-generated section `build intellij.platform.externalSystem.testFramework` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "externalSystem-testFramework",
+ module_name = "intellij.platform.externalSystem.testFramework",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//platform/testFramework",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:assert_j",
+ "//java/java-impl:impl",
+ "//platform/workspace/jps",
+ ]
+)
+### auto-generated section `build intellij.platform.externalSystem.testFramework` end
\ No newline at end of file
diff --git a/platform/external-system-impl/BUILD.bazel b/platform/external-system-impl/BUILD.bazel
index 799c26e9954f..57b78a656a59 100644
--- a/platform/external-system-impl/BUILD.bazel
+++ b/platform/external-system-impl/BUILD.bazel
@@ -1,40 +1,98 @@
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.externalSystem.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "intellij.platform.externalSystem.impl",
+jvm_resources(
+ name = "externalSystem-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "externalSystem-impl",
+ module_name = "intellij.platform.externalSystem.impl",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java", "gen/**/*.kt", "gen/**/*.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@community//platform/external-system-api:intellij.platform.externalSystem",
- "@community//platform/projectModel-impl:intellij.platform.projectModel.impl",
- "@community//platform/platform-impl:intellij.platform.ide.impl",
- "@community//platform/lang-impl:intellij.platform.lang.impl",
- "@community//platform/execution-impl:intellij.platform.execution.impl",
- "@community//platform/testRunner:intellij.platform.testRunner",
- "@community//platform/configuration-store-impl:intellij.platform.configurationStore.impl",
- "@libraries//:kotlin-reflect",
- "@community//platform/object-serializer:intellij.platform.objectSerializer",
- "@community//platform/object-serializer/annotations:intellij.platform.objectSerializer.annotations",
- "@community//platform/xdebugger-api:intellij.platform.debugger",
- "@community//platform/statistics:intellij.platform.statistics",
- "@community//platform/workspace/jps:intellij.platform.workspace.jps",
- "@community//platform/workspace/storage:intellij.platform.workspace.storage",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:commons-cli",
- "@community//platform/core-ui:intellij.platform.core.ui",
- "@community//platform/platform-util-io-impl:intellij.platform.ide.util.io.impl",
- "@community//platform/util/jdom:intellij.platform.util.jdom",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
- "@community//platform/backend/workspace:intellij.platform.backend.workspace",
- "@community//platform/diagnostic:intellij.platform.diagnostic",
- "@community//platform/backend/observation:intellij.platform.backend.observation",
- "@community//platform/settings:intellij.platform.settings",
- "@libraries//:kotlinx-serialization-core-jvm"
+ "//platform/external-system-api:externalSystem",
+ "//platform/projectModel-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/testRunner",
+ "//platform/configuration-store-impl:configurationStore-impl",
+ "@lib//:kotlin-reflect",
+ "//platform/object-serializer:objectSerializer",
+ "//platform/object-serializer:objectSerializer-annotations",
+ "//platform/xdebugger-api:debugger",
+ "//platform/statistics",
+ "//platform/workspace/jps",
+ "//platform/workspace/storage",
+ "@lib//:fastutil-min",
+ "@lib//:commons-cli",
+ "//platform/core-ui",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "//platform/util/jdom",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/diagnostic/telemetry",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/backend/workspace",
+ "//platform/diagnostic",
+ "//platform/backend/observation",
+ "//platform/settings",
+ "@lib//:kotlinx-serialization-core",
+ ],
+ runtime_deps = [":externalSystem-impl_resources"]
+)
+### auto-generated section `build intellij.platform.externalSystem.impl` end
+
+### auto-generated section `build intellij.platform.externalSystem.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "externalSystem-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "externalSystem-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//platform/object-serializer:objectSerializer",
+ "//platform/object-serializer:objectSerializer_test",
+ "//platform/testFramework/extensions:testExtensions",
+ "//java/testFramework",
+ "//platform/configuration-store-impl:configurationStore-tests_test",
+ "//java/compiler:compiler-tests_test",
+ "//java/compiler/impl:java-compiler-impl",
+ "@lib//:kotlin-reflect",
+ "@lib//:junit4",
+ "@lib//:assert_j",
+ "@lib//:mockito",
+ "//platform/lang-impl:lang-tests_test",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/core-ui",
+ "//platform/workspace/storage",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/external-system-api/testFramework:externalSystem-testFramework",
+ "//platform/util/jdom",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//platform/backend/observation",
+ "//platform/backend/observation:observation_test",
+ "//plugins/gradle",
]
)
+### auto-generated section `build intellij.platform.externalSystem.tests` end
\ No newline at end of file
diff --git a/platform/external-system-rt/BUILD.bazel b/platform/external-system-rt/BUILD.bazel
index d79dace1baf8..a15ee23f1741 100644
--- a/platform/external-system-rt/BUILD.bazel
+++ b/platform/external-system-rt/BUILD.bazel
@@ -1,13 +1,16 @@
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.externalSystem.rt` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "intellij.platform.externalSystem.rt",
+jvm_library(
+ name = "externalSystem-rt",
+ module_name = "intellij.platform.externalSystem.rt",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@community//platform/object-serializer/annotations:intellij.platform.objectSerializer.annotations",
- "@libraries//:annotations"
+ "//platform/object-serializer:objectSerializer-annotations",
+ "@lib//:jetbrains-annotations",
]
)
+### auto-generated section `build intellij.platform.externalSystem.rt` end
\ No newline at end of file
diff --git a/platform/feedback/BUILD.bazel b/platform/feedback/BUILD.bazel
index 71112caaf86b..4ad9bf04b526 100644
--- a/platform/feedback/BUILD.bazel
+++ b/platform/feedback/BUILD.bazel
@@ -1,36 +1,37 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.feedback` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "feedback_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "feedback",
module_name = "intellij.platform.feedback",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@community//platform/util",
- "@community//platform/editor-ui-api:editor",
- "@community//platform/lang-api:lang",
- "@community//platform/core-impl",
- "@community//platform/ide-core-impl",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@community//platform/platform-impl:ide-impl",
- "@libraries//:kotlinx-datetime-jvm",
- "@community//platform/util/xmlDom:util-xmlDom",
- "@community//platform/statistics",
- "@community//platform/core-ui",
- "@community//platform/platform-impl/internal:ide-internal",
- "@libraries//:jna-platform",
+ "//platform/util",
+ "//platform/editor-ui-api:editor",
+ "//platform/lang-api:lang",
+ "//platform/core-impl",
+ "//platform/ide-core-impl",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:kotlinx-datetime-jvm",
+ "//platform/util/xmlDom",
+ "//platform/statistics",
+ "//platform/core-ui",
+ "//platform/platform-impl/internal:ide-internal",
+ "@lib//:jna",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":feedback_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.feedback` end
\ No newline at end of file
diff --git a/platform/forms_rt/BUILD.bazel b/platform/forms_rt/BUILD.bazel
index 0cd550664ac3..62e37b39f57e 100644
--- a/platform/forms_rt/BUILD.bazel
+++ b/platform/forms_rt/BUILD.bazel
@@ -1,12 +1,12 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.guiForms.rt` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "java-guiForms-rt",
module_name = "intellij.java.guiForms.rt",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8"
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8"
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.guiForms.rt` end
\ No newline at end of file
diff --git a/platform/icons/BUILD.bazel b/platform/icons/BUILD.bazel
index 3132531e3f8a..138872e4b29e 100644
--- a/platform/icons/BUILD.bazel
+++ b/platform/icons/BUILD.bazel
@@ -1,9 +1,16 @@
-### auto-generated section `build` start
+### auto-generated section `build intellij.platform.icons` start
load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "icons_resources",
+ files = glob(["src/**/*"]),
+ strip_prefix = "src"
+)
java_library(
name = "icons",
visibility = ["//visibility:public"],
- resources = glob(["src/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+ runtime_deps = [":icons_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.icons` end
\ No newline at end of file
diff --git a/platform/ide-core-impl/BUILD.bazel b/platform/ide-core-impl/BUILD.bazel
index 9bd6b1ec73b2..3892befe613c 100644
--- a/platform/ide-core-impl/BUILD.bazel
+++ b/platform/ide-core-impl/BUILD.bazel
@@ -1,41 +1,42 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.ide.core.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "ide-core-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "ide-core-impl",
module_name = "intellij.platform.ide.core.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@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:editor",
- "@community//platform/core-ui",
- "@community//jps/model-impl:jps-model-impl",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/workspace/jps:workspace-jps",
- "@community//platform/backend/workspace:backend-workspace",
- "@community//platform/diagnostic",
- "@community//platform/util/coroutines:util-coroutines",
- "@libraries//:hash4j",
- "@community//platform/backend/observation:backend-observation",
+ "//platform/core-api:core",
+ "//platform/ide-core",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util:util-ui",
+ "//platform/util/jdom",
+ "//platform/util/concurrency",
+ "//platform/core-impl",
+ "//platform/analysis-impl",
+ "@lib//:icu4j",
+ "@lib//:fastutil-min",
+ "//platform/editor-ui-api:editor",
+ "//platform/core-ui",
+ "//jps/model-impl",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//platform/diagnostic",
+ "//platform/util/coroutines",
+ "@lib//:hash4j",
+ "//platform/backend/observation",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":ide-core-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.ide.core.impl` end
\ No newline at end of file
diff --git a/platform/ide-core/BUILD.bazel b/platform/ide-core/BUILD.bazel
index 0ab1165f30ba..20d49da10751 100644
--- a/platform/ide-core/BUILD.bazel
+++ b/platform/ide-core/BUILD.bazel
@@ -1,40 +1,41 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.ide.core` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "ide-core_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "ide-core",
module_name = "intellij.platform.ide.core",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:kotlin-stdlib",
- "@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",
- "@community//platform/settings",
- "@community//platform/util/coroutines:util-coroutines",
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//platform/core-ui",
+ "//platform/util/concurrency",
+ "//platform/util:util-ui",
+ "//platform/editor-ui-api:editor",
+ "//platform/projectModel-api:projectModel",
+ "//platform/analysis-api:analysis",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util-ex",
+ "//platform/util/jdom",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/diagnostic",
+ "//platform/settings",
+ "//platform/util/coroutines",
],
- exports = ["@community//platform/core-api:core"],
- runtime_deps = [":resources"]
+ exports = ["//platform/core-api:core"],
+ runtime_deps = [":ide-core_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.ide.core` end
\ No newline at end of file
diff --git a/platform/ijent/BUILD.bazel b/platform/ijent/BUILD.bazel
index 59394b742fd1..18ab9e476d26 100644
--- a/platform/ijent/BUILD.bazel
+++ b/platform/ijent/BUILD.bazel
@@ -1,41 +1,46 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.ijent` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "ijent_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "ijent",
module_name = "intellij.platform.ijent",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@community//platform/core-api:core",
- "@community//platform/util/coroutines:util-coroutines",
- "@community//platform/eel",
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//platform/util/coroutines",
+ "//platform/eel",
],
- exports = ["@community//platform/eel"],
- runtime_deps = [":resources"]
+ exports = ["//platform/eel"],
+ runtime_deps = [":ijent_resources"]
)
kt_jvm_test(
name = "ijent_test",
visibility = ["//visibility:public"],
srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":ijent"],
deps = [
- ":ijent",
- "@libraries//:junit-jupiter-api",
- "@libraries//:kotest-assertions-core-jvm",
+ "@lib//:junit5",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-test-assertions-core-jvm",
+ "//platform/core-api:core",
+ "//platform/util/coroutines",
+ "//platform/eel",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":ijent_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.ijent` end
\ No newline at end of file
diff --git a/platform/ijent/buildConstants/BUILD.bazel b/platform/ijent/buildConstants/BUILD.bazel
index 745d3e503512..20f025443d1f 100644
--- a/platform/ijent/buildConstants/BUILD.bazel
+++ b/platform/ijent/buildConstants/BUILD.bazel
@@ -1,16 +1,16 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.ijent.community.buildConstants` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "ijent-community-buildConstants",
+jvm_library(
+ name = "community-buildConstants",
module_name = "intellij.platform.ijent.community.buildConstants",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:annotations",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.ijent.community.buildConstants` end
\ No newline at end of file
diff --git a/platform/ijent/impl/BUILD.bazel b/platform/ijent/impl/BUILD.bazel
index d44b41d09895..60def3b2ae87 100644
--- a/platform/ijent/impl/BUILD.bazel
+++ b/platform/ijent/impl/BUILD.bazel
@@ -1,30 +1,31 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.ijent.community.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "community-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "ijent-community-impl",
+jvm_library(
+ name = "community-impl",
module_name = "intellij.platform.ijent.community.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@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",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:opentelemetry",
+ "//platform/core-api:core",
+ "//platform/core-nio-fs",
+ "//platform/diagnostic/telemetry",
+ "//platform/eel",
+ "//platform/eelProvider:eel-provider",
+ "//platform/ijent",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":community-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.ijent.community.impl` end
\ No newline at end of file
diff --git a/platform/ijent/testFramework/BUILD.bazel b/platform/ijent/testFramework/BUILD.bazel
new file mode 100644
index 000000000000..87eb17cbd88e
--- /dev/null
+++ b/platform/ijent/testFramework/BUILD.bazel
@@ -0,0 +1,20 @@
+### auto-generated section `build intellij.platform.ijent.community.testFramework` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "community-testFramework",
+ module_name = "intellij.platform.ijent.community.testFramework",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/core-api:core",
+ "//platform/platform-impl:ide-impl",
+ "//platform/testFramework",
+ "//platform/util/coroutines",
+ ]
+)
+### auto-generated section `build intellij.platform.ijent.community.testFramework` end
\ No newline at end of file
diff --git a/platform/indexing-api/BUILD.bazel b/platform/indexing-api/BUILD.bazel
index adb033bce2ec..47882fa9b95d 100644
--- a/platform/indexing-api/BUILD.bazel
+++ b/platform/indexing-api/BUILD.bazel
@@ -1,28 +1,29 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.indexing` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "indexing_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "indexing",
module_name = "intellij.platform.indexing",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:annotations",
- "@community//platform/core-api:core",
- "@community//platform/projectModel-api:projectModel",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/util/concurrency",
- "@libraries//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "//platform/core-api:core",
+ "//platform/projectModel-api:projectModel",
+ "//platform/util/jdom",
+ "//platform/util/concurrency",
+ "@lib//:kotlin-stdlib",
],
- exports = ["@community//platform/core-api:core"],
- runtime_deps = [":resources"]
+ exports = ["//platform/core-api:core"],
+ runtime_deps = [":indexing_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.indexing` end
\ No newline at end of file
diff --git a/platform/indexing-impl/BUILD.bazel b/platform/indexing-impl/BUILD.bazel
index f04fb2bfeb2e..74a47a8758ed 100644
--- a/platform/indexing-impl/BUILD.bazel
+++ b/platform/indexing-impl/BUILD.bazel
@@ -1,35 +1,35 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.indexing.impl` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "indexing-impl",
module_name = "intellij.platform.indexing.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@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:util-jdom",
- "@community//platform/statistics",
- "@libraries//:HdrHistogram",
- "@community//platform/diagnostic/telemetry:diagnostic-telemetry",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
- "@libraries//:guava",
- "@community//platform/workspace/jps:workspace-jps",
- "@community//platform/diagnostic",
- "@libraries//:caffeine",
- "@community//platform/util/nanoxml:util-nanoxml",
- "@libraries//:aalto-xml",
- "@community//platform/util/xmlDom:util-xmlDom",
+ "//platform/core-impl",
+ "//platform/indexing-api:indexing",
+ "//platform/projectModel-impl",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:stream_ex",
+ "@lib//:fastutil-min",
+ "//platform/util/jdom",
+ "//platform/statistics",
+ "@lib//:hdr_histogram",
+ "//platform/diagnostic/telemetry",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:guava",
+ "//platform/workspace/jps",
+ "//platform/diagnostic",
+ "@lib//:caffeine",
+ "//platform/util/nanoxml",
+ "@lib//:aalto-xml",
+ "//platform/util/xmlDom",
],
- exports = ["@community//platform/indexing-api:indexing"]
+ exports = ["//platform/indexing-api:indexing"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.indexing.impl` end
\ No newline at end of file
diff --git a/platform/indexing-tests/BUILD.bazel b/platform/indexing-tests/BUILD.bazel
new file mode 100644
index 000000000000..9f0ad5d1f627
--- /dev/null
+++ b/platform/indexing-tests/BUILD.bazel
@@ -0,0 +1,21 @@
+### auto-generated section `build intellij.platform.indexing.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "indexing-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "indexing-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ ]
+)
+### auto-generated section `build intellij.platform.indexing.tests` end
\ No newline at end of file
diff --git a/platform/inline-completion/shared/BUILD.bazel b/platform/inline-completion/shared/BUILD.bazel
new file mode 100644
index 000000000000..c3028a6c1a66
--- /dev/null
+++ b/platform/inline-completion/shared/BUILD.bazel
@@ -0,0 +1,30 @@
+### auto-generated section `build intellij.platform.inline.completion` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "inline-completion_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "inline-completion",
+ module_name = "intellij.platform.inline.completion",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "//platform/util",
+ "//platform/ide-core-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-api:lang",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":inline-completion_resources"]
+)
+### auto-generated section `build intellij.platform.inline.completion` end
\ No newline at end of file
diff --git a/platform/inspect/BUILD.bazel b/platform/inspect/BUILD.bazel
index 81c90876ccc5..6cc7c1a47788 100644
--- a/platform/inspect/BUILD.bazel
+++ b/platform/inspect/BUILD.bazel
@@ -1,63 +1,87 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.inspect` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "inspect_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "inspect",
module_name = "intellij.platform.inspect",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@community//platform/core-api:core",
- "@community//platform/extensions",
- "@community//platform/analysis-api:analysis",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/analysis-impl",
- "@community//platform/vcs-api/vcs-api-core:vcs-core",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/diff-api:diff",
- "@community//platform/vcs-api:vcs",
- "@libraries//:streamex",
- "@community//platform/diff-impl",
- "@community//platform/boot",
- "@libraries//:cli-parser",
- "@community//platform/platform-util-io:ide-util-io",
- "@libraries//:snakeyaml",
- "@community//platform/ide-core-impl",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:jackson-databind",
- "@libraries//:jsoup",
- "@libraries//:jackson-core",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@libraries//:kotlinx-serialization-core-jvm",
+ "//platform/core-api:core",
+ "//platform/extensions",
+ "//platform/analysis-api:analysis",
+ "//platform/util/jdom",
+ "//platform/analysis-impl",
+ "//platform/vcs-api/vcs-api-core:vcs-core",
+ "//platform/platform-impl:ide-impl",
+ "//platform/diff-api:diff",
+ "//platform/vcs-api:vcs",
+ "@lib//:stream_ex",
+ "//platform/diff-impl",
+ "//platform/boot",
+ "@lib//:cli-parser",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:snakeyaml",
+ "//platform/ide-core-impl",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jackson-databind",
+ "@lib//:jsoup",
+ "@lib//:jackson",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-serialization-core",
],
exports = [
- "@community//platform/core-api:core",
- "@community//platform/extensions",
+ "//platform/core-api:core",
+ "//platform/extensions",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":inspect_resources"]
)
kt_jvm_test(
name = "inspect_test",
visibility = ["//visibility:public"],
- srcs = glob(["test/**/*.kt", "test/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":inspect"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- ":inspect",
- "@community//platform/testFramework",
+ "//platform/core-api:core",
+ "//platform/extensions",
+ "//platform/analysis-api:analysis",
+ "//platform/util/jdom",
+ "//platform/analysis-impl",
+ "//platform/vcs-api/vcs-api-core:vcs-core",
+ "//platform/platform-impl:ide-impl",
+ "//platform/diff-api:diff",
+ "//platform/vcs-api:vcs",
+ "@lib//:stream_ex",
+ "//platform/diff-impl",
+ "//platform/boot",
+ "@lib//:cli-parser",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:snakeyaml",
+ "//platform/ide-core-impl",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jackson-databind",
+ "@lib//:jsoup",
+ "@lib//:jackson",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-serialization-core",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":inspect_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.inspect` end
\ No newline at end of file
diff --git a/platform/instanceContainer/BUILD.bazel b/platform/instanceContainer/BUILD.bazel
index 741566f4a82c..0221ca552cf4 100644
--- a/platform/instanceContainer/BUILD.bazel
+++ b/platform/instanceContainer/BUILD.bazel
@@ -1,19 +1,46 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.instanceContainer` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "instanceContainer",
module_name = "intellij.platform.instanceContainer",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:kotlinx-collections-immutable-jvm",
- "@community//platform/util",
- "@community//platform/util/coroutines:util-coroutines",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-collections-immutable",
+ "//platform/util",
+ "//platform/util/coroutines",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.instanceContainer` end
+
+### auto-generated section `build intellij.platform.instanceContainer.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "instanceContainer-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "instanceContainer-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlin-test",
+ "@lib//:junit5",
+ "//platform/instanceContainer",
+ "//platform/testFramework/common",
+ "//platform/testFramework/core",
+ ]
+)
+### auto-generated section `build intellij.platform.instanceContainer.tests` end
\ No newline at end of file
diff --git a/platform/jbr/BUILD.bazel b/platform/jbr/BUILD.bazel
index 4100416024c2..e3783fe1a3a5 100644
--- a/platform/jbr/BUILD.bazel
+++ b/platform/jbr/BUILD.bazel
@@ -1,17 +1,17 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.jbr` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "jbr",
module_name = "intellij.platform.jbr",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:annotations",
- "@community//platform/util",
- "@community//platform/core-ui",
+ "@lib//:jetbrains-annotations",
+ "//platform/util",
+ "//platform/core-ui",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.jbr` end
\ No newline at end of file
diff --git a/platform/kernel/backend/BUILD.bazel b/platform/kernel/backend/BUILD.bazel
new file mode 100644
index 000000000000..4e4aba70002a
--- /dev/null
+++ b/platform/kernel/backend/BUILD.bazel
@@ -0,0 +1,44 @@
+### auto-generated section `build intellij.platform.kernel.backend` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = [
+ "kotlinx.coroutines.ExperimentalCoroutinesApi",
+ "kotlin.ExperimentalStdlibApi",
+ ]
+)
+
+jvm_resources(
+ name = "backend_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "backend",
+ module_name = "intellij.platform.kernel.backend",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "//platform/extensions",
+ "//platform/util",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:jetbrains-annotations",
+ "//platform/util/coroutines",
+ "//platform/kernel/shared:kernel",
+ "//platform/kernel/rpc.backend:rpc-backend",
+ "//platform/core-api:core",
+ ],
+ exports = [
+ "//platform/kernel/shared:kernel",
+ "//platform/kernel/rpc.backend:rpc-backend",
+ ],
+ runtime_deps = [":backend_resources"]
+)
+### auto-generated section `build intellij.platform.kernel.backend` end
\ No newline at end of file
diff --git a/platform/kernel/rpc.backend/BUILD.bazel b/platform/kernel/rpc.backend/BUILD.bazel
new file mode 100644
index 000000000000..024def3ebd0c
--- /dev/null
+++ b/platform/kernel/rpc.backend/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build intellij.platform.rpc.backend` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "rpc-backend_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "rpc-backend",
+ module_name = "intellij.platform.rpc.backend",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "//platform/util",
+ "//platform/extensions",
+ "//platform/kernel/rpc",
+ "//fleet/rpc.server:rpc-server",
+ ],
+ exports = [
+ "//platform/kernel/rpc",
+ "//fleet/rpc.server:rpc-server",
+ ],
+ runtime_deps = [":rpc-backend_resources"]
+)
+### auto-generated section `build intellij.platform.rpc.backend` end
\ No newline at end of file
diff --git a/platform/kernel/rpc/BUILD.bazel b/platform/kernel/rpc/BUILD.bazel
index d0d74848f91a..187beca9e1fd 100644
--- a/platform/kernel/rpc/BUILD.bazel
+++ b/platform/kernel/rpc/BUILD.bazel
@@ -1,30 +1,31 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.rpc` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "rpc_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "rpc",
module_name = "intellij.platform.rpc",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//: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:core",
+ "@lib//:rpc-compiler-plugin.provided",
+ "@lib//:kotlin-stdlib",
+ "//fleet/util/logging/api:fleet-util-logging-api",
+ "//fleet/rpc",
+ "//platform/core-api:core",
],
exports = [
- "@libraries//:kotlin-stdlib",
- "@community//fleet/rpc:fleet-rpc",
+ "@lib//:kotlin-stdlib",
+ "//fleet/rpc",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":rpc_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.rpc` end
\ No newline at end of file
diff --git a/platform/kernel/shared/BUILD.bazel b/platform/kernel/shared/BUILD.bazel
index 9b4fd8194d05..f6232bce26cf 100644
--- a/platform/kernel/shared/BUILD.bazel
+++ b/platform/kernel/shared/BUILD.bazel
@@ -1,40 +1,41 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.kernel` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "kernel_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "kernel",
module_name = "intellij.platform.kernel",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:kotlin-stdlib",
- "@community//platform/kernel/rpc",
- "@libraries//:rhizomedb-compiler-plugin.provided",
- "@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:core",
- "@community//platform/ide-core",
- "@community//platform/util/coroutines:util-coroutines",
+ "@lib//:kotlin-stdlib",
+ "//platform/kernel/rpc",
+ "@lib//:rhizomedb-compiler-plugin.provided",
+ "//fleet/kernel",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:fastutil-min",
+ "//platform/core-api:core",
+ "//platform/ide-core",
+ "//platform/util/coroutines",
],
exports = [
- "@libraries//:kotlin-stdlib",
- "@community//platform/kernel/rpc",
- "@community//fleet/kernel:fleet-kernel",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:kotlinx-serialization-core-jvm",
+ "@lib//:kotlin-stdlib",
+ "//platform/kernel/rpc",
+ "//fleet/kernel",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-serialization-core",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":kernel_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.kernel` end
\ No newline at end of file
diff --git a/platform/lang-api/BUILD.bazel b/platform/lang-api/BUILD.bazel
index 5d237eff0a2a..ccbd48eac722 100644
--- a/platform/lang-api/BUILD.bazel
+++ b/platform/lang-api/BUILD.bazel
@@ -1,50 +1,51 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.lang` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "lang_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "lang",
module_name = "intellij.platform.lang",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@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: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",
+ "//platform/platform-api:ide",
+ "//platform/lang-core",
+ "//platform/lvcs-api:lvcs",
+ "//platform/indexing-api:indexing",
+ "//platform/projectModel-api:projectModel",
+ "//platform/analysis-api:analysis",
+ "@lib//:kotlin-stdlib",
+ "//platform/util/jdom",
+ "//platform/util-ex",
+ "//platform/util:util-ui",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/util/concurrency",
+ "//platform/core-ui",
+ "//platform/code-style-api:codeStyle",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/execution",
+ "//platform/refactoring",
+ "//platform/ml-api:ml",
],
exports = [
- "@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",
+ "//platform/platform-api:ide",
+ "//platform/lang-core",
+ "//platform/lvcs-api:lvcs",
+ "//platform/indexing-api:indexing",
+ "//platform/projectModel-api:projectModel",
+ "//platform/analysis-api:analysis",
+ "//platform/code-style-api:codeStyle",
+ "//platform/execution",
+ "//platform/refactoring",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":lang_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.lang` end
\ No newline at end of file
diff --git a/platform/lang-core/BUILD.bazel b/platform/lang-core/BUILD.bazel
index 96baedf6a7b9..a5b2d3b81521 100644
--- a/platform/lang-core/BUILD.bazel
+++ b/platform/lang-core/BUILD.bazel
@@ -1,36 +1,37 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.lang.core` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "lang-core_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "lang-core",
module_name = "intellij.platform.lang.core",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@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",
+ "@lib//:kotlin-stdlib",
+ "//platform/ide-core",
+ "//platform/execution",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/jdom",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/util/concurrency",
+ "//platform/code-style-api:codeStyle",
+ "//platform/util:util-ui",
+ "//platform/util-ex",
+ "//platform/core-ui",
+ "//platform/projectModel-api:projectModel",
+ "//platform/editor-ui-api:editor",
+ "//platform/analysis-api:analysis",
+ "//platform/usageView",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":lang-core_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.lang.core` end
\ No newline at end of file
diff --git a/platform/lang-impl/BUILD.bazel b/platform/lang-impl/BUILD.bazel
index e1ffa9272a4d..a17784130cb3 100644
--- a/platform/lang-impl/BUILD.bazel
+++ b/platform/lang-impl/BUILD.bazel
@@ -1,12 +1,7 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
+### auto-generated section `build intellij.platform.lang.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
-
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
-)
kt_javac_options(
name = "custom-javac-options",
@@ -18,105 +13,181 @@ kt_javac_options(
]
)
-kt_jvm_library(
+jvm_resources(
+ name = "lang-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
name = "lang-impl",
module_name = "intellij.platform.lang.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
javac_opts = ":custom-javac-options",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@community//platform/boot",
- "@community//platform/lang-api:lang",
- "@libraries//:oro",
- "@libraries//:velocity-engine-core",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/usageView",
- "@community//platform/usageView-impl",
- "@libraries//:cli-parser",
- "@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:jps-model-impl",
- "@community//platform/analysis-impl",
- "@community//platform/structure-view-impl:structureView-impl",
- "@libraries//:commons-logging",
- "@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",
- "@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",
- "@community//platform/ide-core-impl",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:pty4j",
- "@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: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:diagnostic-telemetry",
- "@community//platform/diagnostic/telemetry-impl:diagnostic-telemetry-impl",
- "@community//platform/feedback",
- "@libraries//:kotlinx-html-jvm",
- "@community//platform/util/text-matching:util-text-matching",
- "@community//platform/util/base:util-base",
- "@libraries//:slf4j-api",
- "@libraries//:jsoup",
- "@community//platform/backend/workspace:backend-workspace",
- "@community//platform/diagnostic",
- "@libraries//:hash4j",
- "@community//platform/editor-ui-ex:editor-ex",
- "@libraries//:kotlinx-serialization-protobuf-jvm",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@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:util-io-storages",
- "@community//platform/platform-impl/internal:ide-internal",
- "@community//platform/util/concurrency",
- "@community//platform/platform-impl/ui:ide-ui",
- "@community//platform/eel",
- "@community//platform/eelProvider:eel-provider",
+ "//platform/boot",
+ "//platform/lang-api:lang",
+ "@lib//:oro_matcher",
+ "@lib//:velocity",
+ "//platform/platform-impl:ide-impl",
+ "//platform/usageView",
+ "//platform/usageView-impl",
+ "@lib//:cli-parser",
+ "//platform/indexing-api:indexing",
+ "//platform/indexing-impl",
+ "//platform/projectModel-impl",
+ "//platform/workspace/jps",
+ "@lib//:swingx",
+ "@lib//:guava",
+ "@lib//:gson",
+ "//jps/model-impl",
+ "//platform/analysis-impl",
+ "//platform/structure-view-impl:structureView-impl",
+ "@lib//:commons-logging",
+ "//platform/diff-impl",
+ "//platform/built-in-server-api:builtInServer",
+ "@lib//:org_codehaus_groovy_groovy",
+ "@lib//:x_stream",
+ "@lib//:miglayout-swing",
+ "@lib//:jna",
+ "@lib//:lz4-java",
+ "//platform/util",
+ "//platform/service-container:serviceContainer",
+ "//platform/execution-impl",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:xz",
+ "@lib//:stream_ex",
+ "//platform/statistics",
+ "//platform/ide-core-impl",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:fastutil-min",
+ "@lib//:pty4j",
+ "//platform/core-ui",
+ "//platform/code-style-api:codeStyle",
+ "//platform/code-style-impl:codeStyle-impl",
+ "@lib//:caffeine",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "//platform/tracing:tracing-rt",
+ "//platform/rd-platform-community:rd-community",
+ "//platform/util/jdom",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/util/zip",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/diagnostic/telemetry",
+ "//platform/diagnostic/telemetry-impl",
+ "//platform/feedback",
+ "@lib//:kotlinx-html-jvm",
+ "//platform/util/text-matching",
+ "//platform/util/base",
+ "@lib//:slf4j-api",
+ "@lib//:jsoup",
+ "//platform/backend/workspace",
+ "//platform/diagnostic",
+ "@lib//:hash4j",
+ "//platform/editor-ui-ex:editor-ex",
+ "@lib//:kotlinx-serialization-protobuf",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/configuration-store-impl:configurationStore-impl",
+ "//platform/util/coroutines",
+ "//platform/analysis-api:analysis",
+ "//platform/util/xmlDom",
+ "//platform/backend/observation",
+ "@lib//:kotlinx-collections-immutable",
+ "//platform/util/storages:io-storages",
+ "//platform/platform-impl/internal:ide-internal",
+ "//platform/util/concurrency",
+ "//platform/platform-impl/ui:ide-ui",
+ "//platform/eel",
+ "//platform/eelProvider:eel-provider",
],
exports = [
- "@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",
- "@community//platform/ide-core-impl",
+ "//platform/lang-api:lang",
+ "//platform/platform-impl:ide-impl",
+ "//platform/usageView",
+ "//platform/usageView-impl",
+ "//platform/indexing-impl",
+ "//platform/projectModel-impl",
+ "//platform/analysis-impl",
+ "//platform/structure-view-impl:structureView-impl",
+ "//platform/ide-core-impl",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":lang-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.lang.impl` end
+
+### auto-generated section `build intellij.platform.lang.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "lang-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "lang-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSources/**/*.kt", "testSources/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/boot",
+ "//platform/lang-api:lang",
+ "//platform/vcs-api:vcs",
+ "@lib//:oro_matcher",
+ "@lib//:junit4",
+ "//platform/platform-impl:ide-impl",
+ "//platform/usageView",
+ "@lib//:cli-parser",
+ "//platform/indexing-api:indexing",
+ "//platform/indexing-impl",
+ "//platform/projectModel-impl",
+ "@lib//:guava",
+ "//platform/editor-ui-ex:editor-ex",
+ "@lib//:gson",
+ "//jps/model-impl",
+ "//platform/analysis-impl",
+ "//platform/structure-view-impl:structureView-impl",
+ "@lib//:commons-logging",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:jmock",
+ "@lib//:jmock_legacy",
+ "@lib//:jmock_junit4",
+ "//platform/testFramework/extensions:testExtensions",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:xz",
+ "@lib//:stream_ex",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/statistics",
+ "//platform/statistics:statistics_test",
+ "@lib//:fastutil-min",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/core-ui",
+ "//platform/workspace/jps",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/jdom",
+ "//platform/lang-impl/testEntities:lang-testEntities",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "@lib//:hamcrest",
+ "//platform/backend/workspace",
+ "@lib//:objenesis",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ ]
+)
+### auto-generated section `build intellij.platform.lang.tests` end
\ No newline at end of file
diff --git a/platform/lang-impl/testEntities/BUILD.bazel b/platform/lang-impl/testEntities/BUILD.bazel
new file mode 100644
index 000000000000..5037ad75efb3
--- /dev/null
+++ b/platform/lang-impl/testEntities/BUILD.bazel
@@ -0,0 +1,22 @@
+### auto-generated section `build intellij.platform.lang.testEntities` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "lang-testEntities",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "lang-testEntities_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java", "testGen/**/*.kt", "testGen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/workspace/storage",
+ ]
+)
+### auto-generated section `build intellij.platform.lang.testEntities` end
\ No newline at end of file
diff --git a/platform/libraries/cglib/BUILD.bazel b/platform/libraries/cglib/BUILD.bazel
index e3af2c7b88c4..0975773298d1 100644
--- a/platform/libraries/cglib/BUILD.bazel
+++ b/platform/libraries/cglib/BUILD.bazel
@@ -1,23 +1,23 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.libraries.cglib` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "libraries-cglib",
+jvm_library(
+ name = "cglib",
module_name = "intellij.libraries.cglib",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:cglib-nodep",
- "@community//platform/util/base:util-base",
- "@community//platform/util-rt",
- "@community//platform/util",
- "@community//platform/core-api:core",
- "@community//platform/core-impl",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/util-class-loader:util-classLoader",
+ "@lib//:libraries_cglib_cglib",
+ "//platform/util/base",
+ "//platform/util-rt",
+ "//platform/util",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "@lib//:fastutil-min",
+ "//platform/util-class-loader:util-classLoader",
],
- exports = ["@libraries//:cglib-nodep"]
+ exports = ["@lib//:libraries_cglib_cglib"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.libraries.cglib` end
\ No newline at end of file
diff --git a/platform/lvcs-api/BUILD.bazel b/platform/lvcs-api/BUILD.bazel
index 9b0976f18e1e..544a72b63e57 100644
--- a/platform/lvcs-api/BUILD.bazel
+++ b/platform/lvcs-api/BUILD.bazel
@@ -1,16 +1,16 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.lvcs` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "lvcs",
module_name = "intellij.platform.lvcs",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/core-api:core",
- "@libraries//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "@lib//:kotlin-stdlib",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.lvcs` end
\ No newline at end of file
diff --git a/platform/lvcs-impl/BUILD.bazel b/platform/lvcs-impl/BUILD.bazel
new file mode 100644
index 000000000000..3f4871d36b24
--- /dev/null
+++ b/platform/lvcs-impl/BUILD.bazel
@@ -0,0 +1,69 @@
+### auto-generated section `build intellij.platform.lvcs.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "lvcs-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "lvcs-impl",
+ module_name = "intellij.platform.lvcs.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/vcs-api:vcs",
+ "//platform/vcs-impl",
+ "//platform/lvcs-api:lvcs",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/diff-api:diff",
+ "//platform/diff-impl",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/util/text-matching",
+ "//platform/util/coroutines",
+ "//platform/statistics",
+ "//platform/util",
+ ],
+ runtime_deps = [":lvcs-impl_resources"]
+)
+
+kt_jvm_test(
+ name = "lvcs-impl_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":lvcs-impl"],
+ deps = [
+ "//platform/vcs-api:vcs",
+ "//platform/vcs-impl",
+ "//platform/lvcs-api:lvcs",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/diff-api:diff",
+ "//platform/diff-impl",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/util/text-matching",
+ "//platform/util/coroutines",
+ "//platform/statistics",
+ "//platform/util",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:assert_j",
+ "@lib//:easymock",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ ],
+ runtime_deps = [":lvcs-impl_resources"]
+)
+### auto-generated section `build intellij.platform.lvcs.impl` end
\ No newline at end of file
diff --git a/platform/macro/BUILD.bazel b/platform/macro/BUILD.bazel
index f3f3f3c7e4fb..f4878eacda15 100644
--- a/platform/macro/BUILD.bazel
+++ b/platform/macro/BUILD.bazel
@@ -1,26 +1,26 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.macro` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "macro",
module_name = "intellij.platform.macro",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@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",
+ "//platform/core-api:core",
+ "//platform/core-ui",
+ "//platform/editor-ui-api:editor",
+ "//platform/projectModel-api:projectModel",
+ "//platform/execution",
+ "//platform/lang-core",
+ "//platform/util:util-ui",
+ "//jps/model-serialization",
+ "//platform/projectModel-impl",
+ "//platform/ide-core",
+ "//platform/analysis-api:analysis",
+ "//platform/util/jdom",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.macro` end
\ No newline at end of file
diff --git a/platform/main/intellij.platform.backend.main/BUILD.bazel b/platform/main/intellij.platform.backend.main/BUILD.bazel
new file mode 100644
index 000000000000..d1389192a43c
--- /dev/null
+++ b/platform/main/intellij.platform.backend.main/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.platform.backend.main` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "backend-main",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ "//platform/main/intellij.platform.main:main",
+ "//platform/kernel/backend",
+ "//platform/navbar/backend",
+ "//platform/project/backend",
+ "//platform/progress/backend",
+ "//platform/xdebugger-impl/backend:debugger-impl-backend",
+ ]
+)
+### auto-generated section `build intellij.platform.backend.main` end
\ No newline at end of file
diff --git a/platform/main/intellij.platform.frontend.main/BUILD.bazel b/platform/main/intellij.platform.frontend.main/BUILD.bazel
new file mode 100644
index 000000000000..50200e9ae085
--- /dev/null
+++ b/platform/main/intellij.platform.frontend.main/BUILD.bazel
@@ -0,0 +1,13 @@
+### auto-generated section `build intellij.platform.frontend.main` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "frontend-main",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ "//platform/main/intellij.platform.main:main",
+ "//platform/navbar/frontend",
+ "//platform/xdebugger-impl/frontend:debugger-impl-frontend",
+ ]
+)
+### auto-generated section `build intellij.platform.frontend.main` end
\ No newline at end of file
diff --git a/platform/main/intellij.platform.main/BUILD.bazel b/platform/main/intellij.platform.main/BUILD.bazel
new file mode 100644
index 000000000000..b1bff713b792
--- /dev/null
+++ b/platform/main/intellij.platform.main/BUILD.bazel
@@ -0,0 +1,17 @@
+### auto-generated section `build intellij.platform.main` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "main",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ "//platform/bootstrap",
+ "//platform/remote-servers/clouds",
+ "//platform/execution.dashboard:execution-dashboard",
+ "//platform/execution.serviceView:execution-serviceView",
+ "//platform/kernel/shared:kernel",
+ "//platform/platform-impl/ui-inspector:ide-ui-inspector",
+ "//platform/inline-completion/shared:inline-completion",
+ ]
+)
+### auto-generated section `build intellij.platform.main` end
\ No newline at end of file
diff --git a/platform/main/intellij.platform.monolith.main/BUILD.bazel b/platform/main/intellij.platform.monolith.main/BUILD.bazel
new file mode 100644
index 000000000000..51d695eb02d3
--- /dev/null
+++ b/platform/main/intellij.platform.monolith.main/BUILD.bazel
@@ -0,0 +1,13 @@
+### auto-generated section `build intellij.platform.monolith.main` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "monolith-main",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ "//platform/main/intellij.platform.frontend.main:frontend-main",
+ "//platform/main/intellij.platform.backend.main:backend-main",
+ "//platform/navbar/monolith",
+ ]
+)
+### auto-generated section `build intellij.platform.monolith.main` end
\ No newline at end of file
diff --git a/platform/markdown-utils/BUILD.bazel b/platform/markdown-utils/BUILD.bazel
index 4575f08d5ebb..c92cbaf08713 100644
--- a/platform/markdown-utils/BUILD.bazel
+++ b/platform/markdown-utils/BUILD.bazel
@@ -1,21 +1,21 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.markdown.utils` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-kt_jvm_library(
+jvm_library(
name = "markdown-utils",
module_name = "intellij.platform.markdown.utils",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//: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",
+ "//platform/core-api:core",
+ "//platform/editor-ui-api:editor",
+ "//platform/util:util-ui",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains_markdown",
+ "//platform/lang-impl",
]
)
@@ -23,12 +23,18 @@ kt_jvm_test(
name = "markdown-utils_test",
visibility = ["//visibility:public"],
srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":markdown-utils"],
deps = [
- ":markdown-utils",
- "@libraries//:junit",
- "@libraries//:kotlin-test",
+ "//platform/core-api:core",
+ "//platform/editor-ui-api:editor",
+ "//platform/util:util-ui",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains_markdown",
+ "@lib//:junit4",
+ "@lib//:kotlin-test",
+ "//platform/lang-impl",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.markdown.utils` end
\ No newline at end of file
diff --git a/platform/ml-api/BUILD.bazel b/platform/ml-api/BUILD.bazel
index 3465ae40e0d7..cc3ff32c71fa 100644
--- a/platform/ml-api/BUILD.bazel
+++ b/platform/ml-api/BUILD.bazel
@@ -1,26 +1,27 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.ml` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "ml_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "ml",
module_name = "intellij.platform.ml",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/core-api:core",
- "@libraries//:extension",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/core-api:core",
+ "@lib//:jetbrains_mlapi_extension",
],
- exports = ["@libraries//:extension"],
- runtime_deps = [":resources"]
+ exports = ["@lib//:jetbrains_mlapi_extension"],
+ runtime_deps = [":ml_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.ml` end
\ No newline at end of file
diff --git a/platform/ml-impl/BUILD.bazel b/platform/ml-impl/BUILD.bazel
index 11e813d6f2f2..26c3a1d8afe5 100644
--- a/platform/ml-impl/BUILD.bazel
+++ b/platform/ml-impl/BUILD.bazel
@@ -1,55 +1,73 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.ml.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "ml-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "ml-impl",
module_name = "intellij.platform.ml.impl",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:ngram-slp",
- "@community//platform/util",
- "@community//platform/util-ex",
- "@community//platform/core-api:core",
- "@community//platform/projectModel-impl",
- "@community//platform/analysis-api:analysis",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/platform-impl/internal:ide-internal",
- "@community//platform/util/text-matching:util-text-matching",
- "@community//platform/lang-impl",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@community//platform/ml-api:ml",
- "@community//platform/statistics",
- "@libraries//:kotlin-reflect",
- "@libraries//:usage",
+ "@lib//:kotlin-stdlib",
+ "@lib//:ngram-slp",
+ "//platform/util",
+ "//platform/util-ex",
+ "//platform/core-api:core",
+ "//platform/projectModel-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-impl/internal:ide-internal",
+ "//platform/util/text-matching",
+ "//platform/lang-impl",
+ "@lib//:kotlinx-serialization-core",
+ "//platform/ml-api:ml",
+ "//platform/statistics",
+ "@lib//:kotlin-reflect",
+ "@lib//:jetbrains_mlapi_usage",
],
- exports = ["@libraries//:usage"],
- runtime_deps = [":resources"]
+ exports = ["@lib//:jetbrains_mlapi_usage"],
+ runtime_deps = [":ml-impl_resources"]
)
kt_jvm_test(
name = "ml-impl_test",
visibility = ["//visibility:public"],
- srcs = glob(["test/**/*.kt", "test/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":ml-impl"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- ":ml-impl",
- "@community//platform/testFramework",
- "@libraries//:assertj-core",
+ "@lib//:kotlin-stdlib",
+ "@lib//:ngram-slp",
+ "//platform/util",
+ "//platform/util-ex",
+ "//platform/core-api:core",
+ "//platform/projectModel-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-impl/internal:ide-internal",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:assert_j",
+ "//platform/util/text-matching",
+ "//platform/lang-impl",
+ "@lib//:kotlinx-serialization-core",
+ "//platform/ml-api:ml",
+ "//platform/statistics",
+ "@lib//:kotlin-reflect",
+ "@lib//:jetbrains_mlapi_usage",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":ml-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.ml.impl` end
\ No newline at end of file
diff --git a/platform/monolith/BUILD.bazel b/platform/monolith/BUILD.bazel
new file mode 100644
index 000000000000..23a7d828eceb
--- /dev/null
+++ b/platform/monolith/BUILD.bazel
@@ -0,0 +1,8 @@
+### auto-generated section `build intellij.platform.monolith` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "monolith",
+ visibility = ["//visibility:public"]
+)
+### auto-generated section `build intellij.platform.monolith` end
\ No newline at end of file
diff --git a/platform/navbar/backend/BUILD.bazel b/platform/navbar/backend/BUILD.bazel
new file mode 100644
index 000000000000..3f04292882ef
--- /dev/null
+++ b/platform/navbar/backend/BUILD.bazel
@@ -0,0 +1,33 @@
+### auto-generated section `build intellij.platform.navbar.backend` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "backend_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "backend",
+ module_name = "intellij.platform.navbar.backend",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//platform/core-ui",
+ "//platform/util:util-ui",
+ "//platform/platform-api:ide",
+ "//platform/editor-ui-api:editor",
+ "//platform/analysis-api:analysis",
+ "//platform/lang-impl",
+ "//platform/navbar/shared:navbar",
+ ],
+ exports = ["//platform/navbar/shared:navbar"],
+ runtime_deps = [":backend_resources"]
+)
+### auto-generated section `build intellij.platform.navbar.backend` end
\ No newline at end of file
diff --git a/platform/navbar/frontend/BUILD.bazel b/platform/navbar/frontend/BUILD.bazel
new file mode 100644
index 000000000000..a887a724824f
--- /dev/null
+++ b/platform/navbar/frontend/BUILD.bazel
@@ -0,0 +1,37 @@
+### auto-generated section `build intellij.platform.navbar.frontend` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "frontend_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "frontend",
+ module_name = "intellij.platform.navbar.frontend",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/util/coroutines",
+ "//platform/util:util-ui",
+ "//platform/util",
+ "//platform/core-ui",
+ "//platform/core-api:core",
+ "//platform/ide-core",
+ "//platform/platform-api:ide",
+ "//platform/editor-ui-api:editor",
+ "//platform/service-container:serviceContainer",
+ "//platform/statistics",
+ "//platform/navbar/shared:navbar",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ ],
+ exports = ["//platform/navbar/shared:navbar"],
+ runtime_deps = [":frontend_resources"]
+)
+### auto-generated section `build intellij.platform.navbar.frontend` end
\ No newline at end of file
diff --git a/platform/navbar/monolith/BUILD.bazel b/platform/navbar/monolith/BUILD.bazel
new file mode 100644
index 000000000000..b67b55d7382d
--- /dev/null
+++ b/platform/navbar/monolith/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.platform.navbar.monolith` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "monolith_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "monolith",
+ module_name = "intellij.platform.navbar.monolith",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//platform/core-ui",
+ "//platform/lang-impl",
+ "//platform/navbar/backend",
+ "//platform/navbar/frontend",
+ ],
+ runtime_deps = [":monolith_resources"]
+)
+### auto-generated section `build intellij.platform.navbar.monolith` end
\ No newline at end of file
diff --git a/platform/navbar/shared/BUILD.bazel b/platform/navbar/shared/BUILD.bazel
new file mode 100644
index 000000000000..3653c8e9f5ef
--- /dev/null
+++ b/platform/navbar/shared/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.platform.navbar` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "navbar_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "navbar",
+ module_name = "intellij.platform.navbar",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "//platform/core-ui",
+ "//platform/util",
+ "//platform/lang-impl",
+ ],
+ exports = ["@lib//:kotlin-stdlib"],
+ runtime_deps = [":navbar_resources"]
+)
+### auto-generated section `build intellij.platform.navbar` end
\ No newline at end of file
diff --git a/platform/navbar/testFramework/BUILD.bazel b/platform/navbar/testFramework/BUILD.bazel
new file mode 100644
index 000000000000..10ccbd17548c
--- /dev/null
+++ b/platform/navbar/testFramework/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.platform.navbar.testFramework` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "testFramework_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "testFramework",
+ module_name = "intellij.platform.navbar.testFramework",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/core-ui",
+ "//platform/lang-impl",
+ "//platform/navbar/backend",
+ "//platform/navbar/frontend",
+ ],
+ runtime_deps = [":testFramework_resources"]
+)
+### auto-generated section `build intellij.platform.navbar.testFramework` end
\ No newline at end of file
diff --git a/platform/new-ui-onboarding/BUILD.bazel b/platform/new-ui-onboarding/BUILD.bazel
new file mode 100644
index 000000000000..284fc017c120
--- /dev/null
+++ b/platform/new-ui-onboarding/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build intellij.platform.ide.newUiOnboarding` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "ide-newUiOnboarding_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "ide-newUiOnboarding",
+ module_name = "intellij.platform.ide.newUiOnboarding",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-impl/ui:ide-ui",
+ "//platform/core-ui",
+ "//platform/execution",
+ "//platform/execution-impl",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/statistics",
+ "@lib//:jcef",
+ ],
+ runtime_deps = [":ide-newUiOnboarding_resources"]
+)
+### auto-generated section `build intellij.platform.ide.newUiOnboarding` end
\ No newline at end of file
diff --git a/platform/new-users-onboarding/BUILD.bazel b/platform/new-users-onboarding/BUILD.bazel
new file mode 100644
index 000000000000..55d3cd84cc24
--- /dev/null
+++ b/platform/new-users-onboarding/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.platform.ide.newUsersOnboarding` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "ide-newUsersOnboarding_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "ide-newUsersOnboarding",
+ module_name = "intellij.platform.ide.newUsersOnboarding",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-impl:ide-impl",
+ "//platform/new-ui-onboarding:ide-newUiOnboarding",
+ "//platform/core-ui",
+ "//platform/util/coroutines",
+ "//platform/statistics",
+ "//platform/lang-impl",
+ "//platform/experiment",
+ ],
+ runtime_deps = [":ide-newUsersOnboarding_resources"]
+)
+### auto-generated section `build intellij.platform.ide.newUsersOnboarding` end
\ No newline at end of file
diff --git a/platform/object-serializer/BUILD.bazel b/platform/object-serializer/BUILD.bazel
index c010ee2856d0..cd14d77f4a3f 100644
--- a/platform/object-serializer/BUILD.bazel
+++ b/platform/object-serializer/BUILD.bazel
@@ -1,31 +1,31 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.objectSerializer` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-kt_jvm_library(
+jvm_library(
name = "objectSerializer",
module_name = "intellij.platform.objectSerializer",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:ion-java",
- "@community//platform/util",
- "@libraries//:kotlin-reflect",
- "@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:util-xmlDom",
- "@community//platform/settings",
+ "@lib//:kotlin-stdlib",
+ "@lib//:ion",
+ "//platform/util",
+ "@lib//:kotlin-reflect",
+ "//platform/util/jdom",
+ "//platform/util-ex",
+ "//platform/core-api:core",
+ "//platform/projectModel-api:projectModel",
+ "//platform/object-serializer:objectSerializer-annotations",
+ "@lib//:lz4-java",
+ "@lib//:fastutil-min",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/util/xmlDom",
+ "//platform/settings",
]
)
@@ -33,12 +33,71 @@ kt_jvm_test(
name = "objectSerializer_test",
visibility = ["//visibility:public"],
srcs = glob(["testInternalSrc/**/*.kt", "testInternalSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":objectSerializer"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- ":objectSerializer",
- "@libraries//:assertj-core",
+ "@lib//:kotlin-stdlib",
+ "@lib//:ion",
+ "//platform/util",
+ "@lib//:kotlin-reflect",
+ "//platform/util/jdom",
+ "//platform/util-ex",
+ "//platform/core-api:core",
+ "//platform/projectModel-api:projectModel",
+ "//platform/object-serializer:objectSerializer-annotations",
+ "@lib//:lz4-java",
+ "@lib//:assert_j",
+ "@lib//:fastutil-min",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/util/xmlDom",
+ "//platform/settings",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.objectSerializer` end
+
+### auto-generated section `build intellij.platform.objectSerializer.annotations` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "objectSerializer-annotations",
+ module_name = "intellij.platform.objectSerializer.annotations",
+ visibility = ["//visibility:public"],
+ srcs = glob(["annotations/**/*.kt", "annotations/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8"
+)
+### auto-generated section `build intellij.platform.objectSerializer.annotations` end
+
+### auto-generated section `build intellij.platform.objectSerializer.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "objectSerializer-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "objectSerializer-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:junit4",
+ "//platform/testFramework/extensions:testExtensions",
+ "@lib//:assert_j",
+ "//platform/object-serializer:objectSerializer",
+ "//platform/object-serializer:objectSerializer_test",
+ "//platform/object-serializer:objectSerializer-annotations",
+ "@lib//:ion",
+ "@lib//:fastutil-min",
+ ]
+)
+### auto-generated section `build intellij.platform.objectSerializer.tests` end
\ No newline at end of file
diff --git a/platform/object-serializer/annotations/BUILD.bazel b/platform/object-serializer/annotations/BUILD.bazel
deleted file mode 100644
index 447aab0953b4..000000000000
--- a/platform/object-serializer/annotations/BUILD.bazel
+++ /dev/null
@@ -1,12 +0,0 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
-
-kt_jvm_library(
- name = "objectSerializer-annotations",
- module_name = "intellij.platform.objectSerializer.annotations",
- visibility = ["//visibility:public"],
- srcs = glob(["**/*.kt", "**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8"
-)
-### auto-generated section `build` end
\ No newline at end of file
diff --git a/platform/platform-api/BUILD.bazel b/platform/platform-api/BUILD.bazel
index 8684dbf8247f..47392cd7524c 100644
--- a/platform/platform-api/BUILD.bazel
+++ b/platform/platform-api/BUILD.bazel
@@ -1,12 +1,7 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
+### auto-generated section `build intellij.platform.ide` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
-
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
-)
kt_javac_options(
name = "custom-javac-options",
@@ -18,55 +13,61 @@ kt_javac_options(
]
)
-kt_jvm_library(
+jvm_resources(
+ name = "ide_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
name = "ide",
module_name = "intellij.platform.ide",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
javac_opts = ":custom-javac-options",
- kotlinc_opts = "//:k17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@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: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: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:ide-progress",
- "@community//platform/util/diff:util-diff",
+ "//platform/util",
+ "//platform/extensions",
+ "//platform/core-api:core",
+ "//platform/forms_rt:java-guiForms-rt",
+ "//platform/icons",
+ "//platform/projectModel-api:projectModel",
+ "//platform/analysis-api:analysis",
+ "//platform/editor-ui-api:editor",
+ "@lib//:jna",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/util/jdom",
+ "//platform/util-ex",
+ "//platform/util/concurrency",
+ "//platform/util:util-ui",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:jcef",
+ "//platform/code-style-api:codeStyle",
+ "//platform/credential-store:credentialStore",
+ "//platform/remote-core",
+ "//platform/ide-core",
+ "//platform/util/text-matching",
+ "//platform/diagnostic",
+ "@lib//:jackson",
+ "@lib//:caffeine",
+ "//platform/progress/shared:ide-progress",
+ "//platform/util/diff",
],
exports = [
- "@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",
+ "//platform/util",
+ "//platform/core-api:core",
+ "//platform/forms_rt:java-guiForms-rt",
+ "//platform/projectModel-api:projectModel",
+ "//platform/analysis-api:analysis",
+ "//platform/editor-ui-api:editor",
+ "//platform/credential-store:credentialStore",
+ "//platform/remote-core",
+ "//platform/ide-core",
+ "//platform/progress/shared:ide-progress",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":ide_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.ide` end
\ No newline at end of file
diff --git a/platform/platform-frontend/BUILD.bazel b/platform/platform-frontend/BUILD.bazel
new file mode 100644
index 000000000000..6f2465cbc53a
--- /dev/null
+++ b/platform/platform-frontend/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build intellij.platform.frontend` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "frontend_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "frontend",
+ module_name = "intellij.platform.frontend",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "//platform/platform-impl:ide-impl",
+ ],
+ runtime_deps = [":frontend_resources"]
+)
+### auto-generated section `build intellij.platform.frontend` end
\ No newline at end of file
diff --git a/platform/platform-impl/BUILD.bazel b/platform/platform-impl/BUILD.bazel
index 4194d7e5adb7..61f6e73db847 100644
--- a/platform/platform-impl/BUILD.bazel
+++ b/platform/platform-impl/BUILD.bazel
@@ -1,13 +1,7 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
-)
+### auto-generated section `build intellij.platform.ide.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options", "kt_jvm_test")
kt_javac_options(
name = "custom-javac-options",
@@ -25,134 +19,140 @@ kt_javac_options(
]
)
-kt_jvm_library(
+jvm_resources(
+ name = "ide-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
name = "ide-impl",
module_name = "intellij.platform.ide.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
javac_opts = ":custom-javac-options",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@community//lib:mac",
- "@community//platform/platform-api:ide",
- "@libraries//:oro",
- "@community//platform/lang-api:lang",
- "@libraries//:jna-platform",
- "@libraries//:winp",
- "@libraries//:swingx-core",
- "@community//platform/core-impl",
- "@libraries//:miglayout-swing",
- "@community//platform/indexing-api:indexing",
- "@community//platform/projectModel-impl",
- "@community//platform/workspace/jps:workspace-jps",
- "@libraries//:commons-imaging",
- "@libraries//:guava",
- "@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:diff",
- "@libraries//:imgscalr-lib",
- "@community//platform/built-in-server-api:builtInServer",
- "@libraries//:kotlin-stdlib",
- "@libraries//:streamex",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:netty-codec-http2",
- "@libraries//:jackson-core",
- "@libraries//:java-compatibility",
- "@libraries//:kotlin-reflect",
- "@libraries//:jackson-databind",
- "@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",
- "@libraries//:asm-all",
- "@libraries//:jsoup",
- "@community//platform/rd-platform-community:rd-community",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:blockmap",
- "@community//platform/util-class-loader:util-classLoader",
- "@libraries//:netty-buffer",
- "@community//platform/util/concurrency",
- "@community//platform/core-ui",
- "@libraries//:marketplace-zip-signer",
- "@libraries//:caffeine",
- "@libraries//:classgraph",
- "@community//platform/util/zip:util-zip",
- "@libraries//:icu4j",
- "@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:util-jdom",
- "@libraries//:jvm-native-trusted-roots",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
- "@community//platform/diagnostic/telemetry:diagnostic-telemetry",
- "@libraries//:opentelemetry-extension-kotlin",
- "@libraries//:HdrHistogram",
- "@community//platform/code-style-impl:codeStyle-impl",
- "@community//platform/util/text-matching:util-text-matching",
- "@libraries//:hash4j",
- "@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",
- "@community//platform/util/coroutines:util-coroutines",
- "@libraries//:annotations",
- "@libraries//:rwmutex-idea",
- "@libraries//:lz4-java",
- "@community//platform/ml-api:ml",
- "@libraries//:kotlinx-collections-immutable-jvm",
- "@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",
- "@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",
- "@community//platform/platform-impl/ui:ide-ui",
+ "//lib:eawtstub",
+ "//platform/platform-api:ide",
+ "@lib//:oro_matcher",
+ "//platform/lang-api:lang",
+ "@lib//:jna",
+ "@lib//:winp",
+ "@lib//:swingx",
+ "//platform/core-impl",
+ "@lib//:miglayout-swing",
+ "//platform/indexing-api:indexing",
+ "//platform/projectModel-impl",
+ "//platform/workspace/jps",
+ "@lib//:commons-imaging",
+ "@lib//:guava",
+ "//jps/model-impl",
+ "//platform/analysis-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "@lib//:gson",
+ "@lib//:http-client",
+ "//platform/diff-api:diff",
+ "@lib//:imgscalr",
+ "//platform/built-in-server-api:builtInServer",
+ "@lib//:kotlin-stdlib",
+ "@lib//:stream_ex",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:netty-codec-http",
+ "@lib//:jackson",
+ "@lib//:java_compatibility",
+ "@lib//:kotlin-reflect",
+ "@lib//:jackson-databind",
+ "//platform/util:util-ui",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "//platform/util",
+ "//platform/instanceContainer",
+ "//platform/service-container:serviceContainer",
+ "@lib//:jcef",
+ "//platform/statistics",
+ "@lib//:asm",
+ "@lib//:jsoup",
+ "//platform/rd-platform-community:rd-community",
+ "@lib//:fastutil-min",
+ "@lib//:blockmap",
+ "//platform/util-class-loader:util-classLoader",
+ "@lib//:netty-buffer",
+ "//platform/util/concurrency",
+ "//platform/core-ui",
+ "@lib//:zip-signer",
+ "@lib//:caffeine",
+ "@lib//:classgraph",
+ "//platform/util/zip",
+ "@lib//:icu4j",
+ "//platform/util/xmlDom",
+ "//platform/ide-core-impl",
+ "//platform/platform-util-netty:ide-util-netty",
+ "@lib//:aalto-xml",
+ "@lib//:jbr-api",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-serialization-core",
+ "//platform/util/jdom",
+ "@lib//:jvm-native-trusted-roots",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/diagnostic/telemetry",
+ "@lib//:opentelemetry-extension-kotlin",
+ "@lib//:hdr_histogram",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/util/text-matching",
+ "@lib//:hash4j",
+ "//platform/util-ex",
+ "//platform/backend/workspace",
+ "//platform/diagnostic/startUpPerformanceReporter",
+ "//platform/diagnostic/telemetry-impl",
+ "//platform/diagnostic",
+ "//platform/ijent",
+ "//platform/backend/observation",
+ "@lib//:pty4j",
+ "//platform/settings",
+ "//platform/util/coroutines",
+ "@lib//:jetbrains-annotations",
+ "@lib//:jetbrains_intellij_deps_rwmutex_idea",
+ "@lib//:lz4-java",
+ "//platform/ml-api:ml",
+ "@lib//:kotlinx-collections-immutable",
+ "//platform/util/storages:io-storages",
+ "//platform/core-nio-fs",
+ "//platform/ijent/impl:community-impl",
+ "//platform/ijent/buildConstants:community-buildConstants",
+ "//platform/kernel/shared:kernel",
+ "//platform/progress/shared:ide-progress",
+ "//platform/project/shared:project",
+ "//platform/jbr",
+ "//platform/ui.jcef:ui-jcef",
+ "//fleet/util/core:fleet-util-core",
+ "//platform/eelProvider:eel-provider",
+ "//platform/platform-impl/ui:ide-ui",
],
exports = [
- "@community//platform/platform-api:ide",
- "@community//platform/core-impl",
- "@community//platform/editor-ui-ex:editor-ex",
- "@libraries//:kotlin-stdlib",
- "@community//platform/util/ui:util-ui",
+ "//platform/platform-api:ide",
+ "//platform/core-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "@lib//:kotlin-stdlib",
+ "//platform/util:util-ui",
],
runtime_deps = [
- ":resources",
- "@libraries//:slf4j-api",
- "@libraries//:slf4j-jdk14",
- "@community//platform/object-serializer:objectSerializer",
- "@libraries//:groovy-jsr223",
- "@libraries//:groovy-json",
- "@libraries//:groovy-templates",
- "@libraries//:groovy-xml",
- "@libraries//:protobuf-java",
- "@libraries//:jgoodies-common",
- "@libraries//:forms",
- "@community//platform/settings-local",
- "@libraries//:bcpkix-jdk18on",
- "@community//platform/platform-resources:resources",
- "@community//platform/platform-resources-en:resources-en",
+ ":ide-impl_resources",
+ "@lib//:slf4j-api",
+ "@lib//:slf4j-jdk14",
+ "//platform/object-serializer:objectSerializer",
+ "@lib//:org_codehaus_groovy_groovy-jsr223",
+ "@lib//:org_codehaus_groovy_groovy-json",
+ "@lib//:org_codehaus_groovy_groovy-templates",
+ "@lib//:org_codehaus_groovy_groovy-xml",
+ "@lib//:protobuf",
+ "@lib//:jgoodies-common",
+ "@lib//:jgoodies-forms",
+ "//platform/settings-local",
+ "@lib//:bouncy-castle-provider",
+ "//platform/platform-resources:resources",
+ "//platform/platform-resources-en:resources-en",
]
)
@@ -161,13 +161,107 @@ kt_jvm_test(
visibility = ["//visibility:public"],
srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
javac_opts = ":custom-javac-options",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":ide-impl"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- ":ide-impl",
- "@community//lib:mac",
- "@libraries//:assertj-core",
+ "//lib:eawtstub",
+ "//platform/platform-api:ide",
+ "@lib//:oro_matcher",
+ "//platform/lang-api:lang",
+ "@lib//:jna",
+ "@lib//:winp",
+ "@lib//:swingx",
+ "//platform/core-impl",
+ "@lib//:miglayout-swing",
+ "//platform/indexing-api:indexing",
+ "//platform/projectModel-impl",
+ "//platform/workspace/jps",
+ "@lib//:commons-imaging",
+ "@lib//:guava",
+ "//jps/model-impl",
+ "//platform/analysis-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "@lib//:gson",
+ "@lib//:http-client",
+ "//platform/diff-api:diff",
+ "@lib//:imgscalr",
+ "//platform/built-in-server-api:builtInServer",
+ "@lib//:kotlin-stdlib",
+ "@lib//:stream_ex",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:netty-codec-http",
+ "@lib//:jackson",
+ "@lib//:java_compatibility",
+ "@lib//:kotlin-reflect",
+ "@lib//:jackson-databind",
+ "//platform/util:util-ui",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "//platform/util",
+ "//platform/instanceContainer",
+ "//platform/service-container:serviceContainer",
+ "@lib//:jcef",
+ "//platform/statistics",
+ "@lib//:asm",
+ "@lib//:jsoup",
+ "//platform/rd-platform-community:rd-community",
+ "@lib//:fastutil-min",
+ "@lib//:blockmap",
+ "//platform/util-class-loader:util-classLoader",
+ "@lib//:netty-buffer",
+ "//platform/util/concurrency",
+ "//platform/core-ui",
+ "@lib//:zip-signer",
+ "@lib//:caffeine",
+ "@lib//:classgraph",
+ "//platform/util/zip",
+ "@lib//:icu4j",
+ "//platform/util/xmlDom",
+ "//platform/ide-core-impl",
+ "//platform/platform-util-netty:ide-util-netty",
+ "@lib//:aalto-xml",
+ "@lib//:jbr-api",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:assert_j",
+ "//platform/util/jdom",
+ "@lib//:jvm-native-trusted-roots",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/diagnostic/telemetry",
+ "@lib//:opentelemetry-extension-kotlin",
+ "@lib//:hdr_histogram",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/util/text-matching",
+ "@lib//:hash4j",
+ "//platform/util-ex",
+ "//platform/backend/workspace",
+ "//platform/diagnostic/startUpPerformanceReporter",
+ "//platform/diagnostic/telemetry-impl",
+ "//platform/diagnostic",
+ "//platform/ijent",
+ "//platform/backend/observation",
+ "@lib//:pty4j",
+ "//platform/settings",
+ "//platform/util/coroutines",
+ "@lib//:jetbrains-annotations",
+ "@lib//:jetbrains_intellij_deps_rwmutex_idea",
+ "@lib//:lz4-java",
+ "//platform/ml-api:ml",
+ "@lib//:kotlinx-collections-immutable",
+ "//platform/util/storages:io-storages",
+ "//platform/core-nio-fs",
+ "//platform/ijent/impl:community-impl",
+ "//platform/ijent/buildConstants:community-buildConstants",
+ "//platform/kernel/shared:kernel",
+ "//platform/progress/shared:ide-progress",
+ "//platform/project/shared:project",
+ "//platform/jbr",
+ "//platform/ui.jcef:ui-jcef",
+ "//fleet/util/core:fleet-util-core",
+ "//platform/eelProvider:eel-provider",
+ "//platform/platform-impl/ui:ide-ui",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":ide-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.ide.impl` end
\ No newline at end of file
diff --git a/platform/platform-impl/bootstrap/BUILD.bazel b/platform/platform-impl/bootstrap/BUILD.bazel
index 3d726f6b3521..8dcc70c81c45 100644
--- a/platform/platform-impl/bootstrap/BUILD.bazel
+++ b/platform/platform-impl/bootstrap/BUILD.bazel
@@ -1,39 +1,39 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.ide.bootstrap` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "ide-bootstrap",
module_name = "intellij.platform.ide.bootstrap",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/statistics",
- "@community//platform/service-container:serviceContainer",
- "@community//platform/diagnostic/telemetry-impl:diagnostic-telemetry-impl",
- "@community//platform/util/zip:util-zip",
- "@community//platform/util/ui:util-ui",
- "@community//platform/util-class-loader:util-classLoader",
- "@community//platform/settings",
- "@community//platform/util-ex",
- "@community//platform/ide-core-impl",
- "@community//platform/core-ui",
- "@community//platform/platform-util-io:ide-util-io",
- "@community//platform/projectModel-impl",
- "@community//platform/util/concurrency",
- "@community//platform/diagnostic/telemetry:diagnostic-telemetry",
- "@community//platform/bootstrap/coroutine:bootstrap-coroutine",
- "@community//platform/lvcs-api:lvcs",
- "@community//platform/util/coroutines:util-coroutines",
- "@community//platform/indexing-api:indexing",
- "@community//platform/platform-impl/ui:ide-ui",
- "@libraries//:jna-platform",
- "@libraries//:hash4j",
- "@libraries//:jbr-api",
- "@libraries//:dd-plist",
- "@libraries//:netty-codec-http2",
+ "//platform/platform-impl:ide-impl",
+ "//platform/statistics",
+ "//platform/service-container:serviceContainer",
+ "//platform/diagnostic/telemetry-impl",
+ "//platform/util/zip",
+ "//platform/util:util-ui",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/settings",
+ "//platform/util-ex",
+ "//platform/ide-core-impl",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/projectModel-impl",
+ "//platform/util/concurrency",
+ "//platform/diagnostic/telemetry",
+ "//platform/bootstrap/coroutine",
+ "//platform/lvcs-api:lvcs",
+ "//platform/util/coroutines",
+ "//platform/indexing-api:indexing",
+ "//platform/platform-impl/ui:ide-ui",
+ "@lib//:jna",
+ "@lib//:hash4j",
+ "@lib//:jbr-api",
+ "@lib//:googlecode_plist_dd",
+ "@lib//:netty-codec-http",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.ide.bootstrap` end
\ No newline at end of file
diff --git a/platform/platform-impl/designer/BUILD.bazel b/platform/platform-impl/designer/BUILD.bazel
new file mode 100644
index 000000000000..eb9f9465edda
--- /dev/null
+++ b/platform/platform-impl/designer/BUILD.bazel
@@ -0,0 +1,17 @@
+### auto-generated section `build intellij.platform.ide.designer` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "ide-designer",
+ module_name = "intellij.platform.ide.designer",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-ui",
+ "//platform/statistics",
+ ]
+)
+### auto-generated section `build intellij.platform.ide.designer` end
\ No newline at end of file
diff --git a/platform/platform-impl/internal/BUILD.bazel b/platform/platform-impl/internal/BUILD.bazel
index 23357c48ad0d..76a2ede71858 100644
--- a/platform/platform-impl/internal/BUILD.bazel
+++ b/platform/platform-impl/internal/BUILD.bazel
@@ -1,40 +1,40 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.ide.internal` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "ide-internal",
module_name = "intellij.platform.ide.internal",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@community//platform/ui.jcef:ui-jcef",
- "@community//platform/platform-impl/bootstrap:ide-bootstrap",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/platform-impl/ui:ide-ui",
- "@community//platform/core-ui",
- "@community//platform/statistics",
- "@community//platform/editor-ui-ex:editor-ex",
- "@community//platform/analysis-impl",
- "@community//platform/lang-api:lang",
- "@community//platform/backend/workspace:backend-workspace",
- "@community//platform/workspace/jps:workspace-jps",
- "@community//platform/jbr",
- "@community//platform/ide-core-impl",
- "@community//platform/util/coroutines:util-coroutines",
- "@community//platform/statistics/uploader:statistics-uploader",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/service-container:serviceContainer",
- "@libraries//:guava",
- "@libraries//:miglayout-swing",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:hash4j",
- "@libraries//:gson",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlin-reflect",
+ "//platform/ui.jcef:ui-jcef",
+ "//platform/platform-impl/bootstrap:ide-bootstrap",
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-impl/ui:ide-ui",
+ "//platform/core-ui",
+ "//platform/statistics",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/analysis-impl",
+ "//platform/lang-api:lang",
+ "//platform/backend/workspace",
+ "//platform/workspace/jps",
+ "//platform/jbr",
+ "//platform/ide-core-impl",
+ "//platform/util/coroutines",
+ "//platform/statistics/uploader",
+ "//platform/util/jdom",
+ "//platform/service-container:serviceContainer",
+ "@lib//:guava",
+ "@lib//:miglayout-swing",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:fastutil-min",
+ "@lib//:hash4j",
+ "@lib//:gson",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlin-reflect",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.ide.internal` end
\ No newline at end of file
diff --git a/platform/platform-impl/remote/BUILD.bazel b/platform/platform-impl/remote/BUILD.bazel
new file mode 100644
index 000000000000..ce800c2aeb08
--- /dev/null
+++ b/platform/platform-impl/remote/BUILD.bazel
@@ -0,0 +1,22 @@
+### auto-generated section `build intellij.platform.ide.remote` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "ide-remote",
+ module_name = "intellij.platform.ide.remote",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/util/jdom",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/lang-core",
+ "//platform/execution",
+ "//platform/platform-impl:ide-impl",
+ "//platform/util/concurrency",
+ "@lib//:guava",
+ "//platform/core-ui",
+ ]
+)
+### auto-generated section `build intellij.platform.ide.remote` end
\ No newline at end of file
diff --git a/platform/platform-impl/ui-inspector/BUILD.bazel b/platform/platform-impl/ui-inspector/BUILD.bazel
new file mode 100644
index 000000000000..446b9492087d
--- /dev/null
+++ b/platform/platform-impl/ui-inspector/BUILD.bazel
@@ -0,0 +1,21 @@
+### auto-generated section `build intellij.platform.ide.ui.inspector` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "ide-ui-inspector",
+ module_name = "intellij.platform.ide.ui.inspector",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-impl:ide-impl",
+ "//platform/analysis-impl",
+ "//platform/lang-api:lang",
+ "//platform/core-ui",
+ "//platform/ide-core-impl",
+ "@lib//:miglayout-swing",
+ "@lib//:guava",
+ ]
+)
+### auto-generated section `build intellij.platform.ide.ui.inspector` end
\ No newline at end of file
diff --git a/platform/platform-impl/ui/BUILD.bazel b/platform/platform-impl/ui/BUILD.bazel
index 454a3c3f3e64..36f6e351ae2e 100644
--- a/platform/platform-impl/ui/BUILD.bazel
+++ b/platform/platform-impl/ui/BUILD.bazel
@@ -1,23 +1,23 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.ide.ui` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "ide-ui",
module_name = "intellij.platform.ide.ui",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:kotlin-stdlib",
- "@community//platform/util/ui:util-ui",
- "@community//platform/core-ui",
- "@libraries//:annotations",
- "@community//platform/ide-core",
- "@libraries//:jna-platform",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@libraries//:kotlinx-serialization-core-jvm",
+ "@lib//:kotlin-stdlib",
+ "//platform/util:util-ui",
+ "//platform/core-ui",
+ "@lib//:jetbrains-annotations",
+ "//platform/ide-core",
+ "@lib//:jna",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-serialization-core",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.ide.ui` end
\ No newline at end of file
diff --git a/platform/platform-resources-en/BUILD.bazel b/platform/platform-resources-en/BUILD.bazel
index 5460446a0490..1670993e03a1 100644
--- a/platform/platform-resources-en/BUILD.bazel
+++ b/platform/platform-resources-en/BUILD.bazel
@@ -1,9 +1,16 @@
-### auto-generated section `build` start
+### auto-generated section `build intellij.platform.resources.en` start
load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "resources-en_resources",
+ files = glob(["src/**/*"]),
+ strip_prefix = "src"
+)
java_library(
name = "resources-en",
visibility = ["//visibility:public"],
- resources = glob(["src/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+ runtime_deps = [":resources-en_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.resources.en` end
\ No newline at end of file
diff --git a/platform/platform-resources/BUILD.bazel b/platform/platform-resources/BUILD.bazel
index 97640ae8a06b..7accd7695558 100644
--- a/platform/platform-resources/BUILD.bazel
+++ b/platform/platform-resources/BUILD.bazel
@@ -1,9 +1,19 @@
-### auto-generated section `build` start
+### auto-generated section `build intellij.platform.resources` start
load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "resources_resources",
+ files = glob(["src/**/*"]),
+ strip_prefix = "src"
+)
java_library(
name = "resources",
visibility = ["//visibility:public"],
- resources = glob(["src/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+ runtime_deps = [
+ ":resources_resources",
+ "//platform/util",
+ ]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.resources` end
\ No newline at end of file
diff --git a/platform/platform-tests/BUILD.bazel b/platform/platform-tests/BUILD.bazel
new file mode 100644
index 000000000000..a62492c1adba
--- /dev/null
+++ b/platform/platform-tests/BUILD.bazel
@@ -0,0 +1,122 @@
+### auto-generated section `build intellij.platform.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testGen/**/*.kt", "testGen/**/*.java", "testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/lang-impl",
+ "@lib//:junit4",
+ "@lib//:jmock",
+ "@lib//:jmock_junit4",
+ "@lib//:jmock_legacy",
+ "//platform/testFramework",
+ "//platform/platform-impl:ide-impl",
+ "//platform/workspace/storage",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/workspace/jps",
+ "//platform/platform-impl/bootstrap:ide-bootstrap",
+ "//platform/lvcs-impl",
+ "//platform/vcs-impl",
+ "//spellchecker",
+ "//xml/openapi:xml",
+ "@lib//:http-client",
+ "//jps/model-impl",
+ "@lib//:gson",
+ "@lib//:kotlin-stdlib",
+ "@lib//:easymock",
+ "//platform/util/testSrc:tests_test",
+ "@lib//:assert_j",
+ "@lib//:kotlin-test",
+ "//platform/configuration-store-impl:configurationStore-impl",
+ "//platform/testFramework/extensions:testExtensions",
+ "@lib//:assertj-swing",
+ "@lib//:snakeyaml",
+ "@lib//:jna",
+ "@lib//:miglayout-swing",
+ "//platform/object-serializer:objectSerializer-tests_test",
+ "//platform/diff-impl",
+ "//platform/service-container:serviceContainer",
+ "//platform/service-container:serviceContainer_test",
+ "@lib//:stream_ex",
+ "//platform/statistics",
+ "//platform/statistics:statistics_test",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:fastutil-min",
+ "@lib//:jcef",
+ "//platform/util-class-loader:util-classLoader",
+ "@lib//:netty-buffer",
+ "@lib//:lz4-java",
+ "@lib//:caffeine",
+ "@lib//:jackson",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/statistics/uploader",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:ap-validation",
+ "@lib//:aalto-xml",
+ "//platform/util/xmlDom",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "//platform/platform-util-netty:ide-util-netty",
+ "@lib//:junit5",
+ "//platform/util/zip",
+ "//platform/util/rt-java8",
+ "//platform/wsl-impl",
+ "//platform/util/jdom",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "@lib//:objenesis",
+ "//platform/testFramework/impl",
+ "@lib//:jackson-databind",
+ "@lib//:kotlin-reflect",
+ "//platform/util:util-ui",
+ "@lib//:hamcrest",
+ "@lib//:hdr_histogram",
+ "//platform/util/text-matching",
+ "//platform/lang-impl/testEntities:lang-testEntities_test",
+ "@lib//:junit5Suites",
+ "//platform/backend/workspace",
+ "//platform/diagnostic/telemetry",
+ "//platform/diagnostic/telemetry:telemetry_test",
+ "//platform/diagnostic/telemetry.exporters:telemetry-exporters",
+ "//platform/util/progress",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//platform/instanceContainer",
+ "//platform/backend/observation",
+ "//platform/backend/observation:observation_test",
+ "//platform/diagnostic/telemetry-impl",
+ "//plugins/webp",
+ "//platform/settings",
+ "//platform/util/coroutines",
+ "@lib//:kotlin-test-assertions-core-jvm",
+ "//platform/ijent",
+ "//platform/ijent:ijent_test",
+ "//platform/platform-impl/ui-inspector:ide-ui-inspector",
+ "//platform/util/progress:progress-tests_test",
+ "@lib//:jsvg",
+ "@lib//:hash4j",
+ "//java/java-impl:impl",
+ "//platform/platform-impl/internal:ide-internal",
+ "//platform/util/storages:io-storages",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:ktor-server-cio",
+ "//platform/ui.jcef:ui-jcef",
+ "//platform/eel",
+ "@lib//:rhino",
+ "//platform/eelProvider:eel-provider",
+ "@lib//:junit5Pioneer",
+ "//platform/platform-tests/eel-helper:eelHelper",
+ "//platform/platform-impl/ui:ide-ui",
+ ]
+)
+### auto-generated section `build intellij.platform.tests` end
\ No newline at end of file
diff --git a/platform/platform-tests/benchmarks/BUILD.bazel b/platform/platform-tests/benchmarks/BUILD.bazel
new file mode 100644
index 000000000000..d56767eb277e
--- /dev/null
+++ b/platform/platform-tests/benchmarks/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.platform.benchmarks` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "benchmarks",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "benchmarks_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-impl:ide-impl",
+ "@lib//:jmh-core",
+ "@lib//:jmh-generator-annprocess",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:fastutil-min",
+ "//platform/diagnostic/telemetry",
+ "//platform/diagnostic/telemetry:telemetry_test",
+ "//platform/util/storages:io-storages",
+ "//platform/util/testSrc:tests_test",
+ ]
+)
+### auto-generated section `build intellij.platform.benchmarks` end
\ No newline at end of file
diff --git a/platform/platform-tests/durability/BUILD.bazel b/platform/platform-tests/durability/BUILD.bazel
new file mode 100644
index 000000000000..a741e9306058
--- /dev/null
+++ b/platform/platform-tests/durability/BUILD.bazel
@@ -0,0 +1,36 @@
+### auto-generated section `build intellij.platform.durability` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+)
+
+java_library(
+ name = "durability",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "durability_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/util-ex",
+ "@lib//:ktor-network-tls",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinc_kotlinx-serialization-compiler-plugin",
+ "@lib//:kotlin-reflect",
+ "//platform/util",
+ "//platform/util/storages:io-storages",
+ ]
+)
+### auto-generated section `build intellij.platform.durability` end
\ No newline at end of file
diff --git a/platform/platform-tests/eel-helper/BUILD.bazel b/platform/platform-tests/eel-helper/BUILD.bazel
new file mode 100644
index 000000000000..1e1a73b33fc8
--- /dev/null
+++ b/platform/platform-tests/eel-helper/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build intellij.platform.eelHelper` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "eelHelper_resources",
+ files = glob(["src/META-INF/MANIFEST.MF"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "eelHelper",
+ module_name = "intellij.platform.eelHelper",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:jackson",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:jackson-databind",
+ "@lib//:kotlin-reflect",
+ "//platform/util-rt",
+ "@lib//:jetbrains-annotations",
+ "@lib//:platform_eel_helper_jline_terminal",
+ "@lib//:jline_terminal_jansi",
+ "@lib//:jline_terminal_jna",
+ ],
+ runtime_deps = [":eelHelper_resources"]
+)
+### auto-generated section `build intellij.platform.eelHelper` end
\ No newline at end of file
diff --git a/platform/platform-util-io-impl/BUILD.bazel b/platform/platform-util-io-impl/BUILD.bazel
index 991c5aacf57e..61ab0da7c734 100644
--- a/platform/platform-util-io-impl/BUILD.bazel
+++ b/platform/platform-util-io-impl/BUILD.bazel
@@ -1,25 +1,25 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.ide.util.io.impl` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "ide-util-io-impl",
module_name = "intellij.platform.ide.util.io.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@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",
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//platform/util/base",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:pty4j",
+ "@lib//:winp",
+ "@lib//:proxy-vole",
+ "@lib//:jna",
+ "@lib//:jackson",
],
- exports = ["@community//platform/platform-util-io:ide-util-io"],
- runtime_deps = ["@libraries//:rhino-runtime"]
+ exports = ["//platform/platform-util-io:ide-util-io"],
+ runtime_deps = ["@lib//:rhino"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.ide.util.io.impl` end
\ No newline at end of file
diff --git a/platform/platform-util-io/BUILD.bazel b/platform/platform-util-io/BUILD.bazel
index 5c04e3878262..10cb08b9a439 100644
--- a/platform/platform-util-io/BUILD.bazel
+++ b/platform/platform-util-io/BUILD.bazel
@@ -1,28 +1,29 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.ide.util.io` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "ide-util-io_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "ide-util-io",
module_name = "intellij.platform.ide.util.io",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@community//platform/core-api:core",
- "@libraries//:guava",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/util/base:util-base",
- "@libraries//:jna-platform",
- "@community//platform/diagnostic",
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "@lib//:guava",
+ "@lib//:fastutil-min",
+ "//platform/util/base",
+ "@lib//:jna",
+ "//platform/diagnostic",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":ide-util-io_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.ide.util.io` end
\ No newline at end of file
diff --git a/platform/platform-util-netty/BUILD.bazel b/platform/platform-util-netty/BUILD.bazel
index d5fa3757c04a..5da67c8906bf 100644
--- a/platform/platform-util-netty/BUILD.bazel
+++ b/platform/platform-util-netty/BUILD.bazel
@@ -1,22 +1,22 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.ide.util.netty` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "ide-util-netty",
module_name = "intellij.platform.ide.util.netty",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@community//platform/core-api:core",
- "@libraries//:guava",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:netty-buffer",
- "@libraries//:netty-codec-http2",
- "@community//platform/platform-util-io:ide-util-io",
- "@libraries//:kotlinx-coroutines-core-jvm",
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "@lib//:guava",
+ "@lib//:fastutil-min",
+ "@lib//:netty-buffer",
+ "@lib//:netty-codec-http",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:kotlinx-coroutines-core",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.ide.util.netty` end
\ No newline at end of file
diff --git a/platform/progress/backend/BUILD.bazel b/platform/progress/backend/BUILD.bazel
new file mode 100644
index 000000000000..073d78007837
--- /dev/null
+++ b/platform/progress/backend/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.platform.progress.backend` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "backend_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "backend",
+ module_name = "intellij.platform.progress.backend",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/progress/shared:ide-progress",
+ "//platform/kernel/shared:kernel",
+ "//platform/core-api:core",
+ ],
+ runtime_deps = [":backend_resources"]
+)
+### auto-generated section `build intellij.platform.progress.backend` end
\ No newline at end of file
diff --git a/platform/progress/shared/BUILD.bazel b/platform/progress/shared/BUILD.bazel
index dd997192f7e1..dcfbbeb21470 100644
--- a/platform/progress/shared/BUILD.bazel
+++ b/platform/progress/shared/BUILD.bazel
@@ -1,32 +1,33 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.ide.progress` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "ide-progress_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "ide-progress",
module_name = "intellij.platform.ide.progress",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:annotations",
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@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:project",
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/util/progress",
+ "//platform/core-api:core",
+ "//platform/service-container:serviceContainer",
+ "//platform/kernel/shared:kernel",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/project/shared:project",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":ide-progress_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.ide.progress` end
\ No newline at end of file
diff --git a/platform/project/backend/BUILD.bazel b/platform/project/backend/BUILD.bazel
new file mode 100644
index 000000000000..2fb2df7c77a7
--- /dev/null
+++ b/platform/project/backend/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.platform.project.backend` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "backend_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "backend",
+ module_name = "intellij.platform.project.backend",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/project/shared:project",
+ "//platform/core-api:core",
+ "//platform/kernel/shared:kernel",
+ ],
+ runtime_deps = [":backend_resources"]
+)
+### auto-generated section `build intellij.platform.project.backend` end
\ No newline at end of file
diff --git a/platform/project/shared/BUILD.bazel b/platform/project/shared/BUILD.bazel
index ff8d40e7fca5..afacccadccf5 100644
--- a/platform/project/shared/BUILD.bazel
+++ b/platform/project/shared/BUILD.bazel
@@ -1,27 +1,28 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.project` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "project_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "project",
module_name = "intellij.platform.project",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@community//platform/kernel/shared:kernel",
- "@community//platform/projectModel-api:projectModel",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/kernel/shared:kernel",
+ "//platform/projectModel-api:projectModel",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":project_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.project` end
\ No newline at end of file
diff --git a/platform/projectModel-api/BUILD.bazel b/platform/projectModel-api/BUILD.bazel
index 78188d8e71c8..bcaa0db44bb7 100644
--- a/platform/projectModel-api/BUILD.bazel
+++ b/platform/projectModel-api/BUILD.bazel
@@ -1,34 +1,35 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.projectModel` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "projectModel_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "projectModel",
module_name = "intellij.platform.projectModel",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/core-api:core",
- "@community//jps/model-api:jps-model",
- "@libraries//:kotlin-stdlib",
- "@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",
+ "//platform/core-api:core",
+ "//jps/model-api:model",
+ "@lib//:kotlin-stdlib",
+ "//platform/util/jdom",
+ "//platform/util/concurrency",
+ "//platform/workspace/storage",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//platform/util/xmlDom",
],
exports = [
- "@community//platform/core-api:core",
- "@community//jps/model-api:jps-model",
+ "//platform/core-api:core",
+ "//jps/model-api:model",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":projectModel_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.projectModel` end
\ No newline at end of file
diff --git a/platform/projectModel-impl/BUILD.bazel b/platform/projectModel-impl/BUILD.bazel
index b53764bb6803..d0627477a001 100644
--- a/platform/projectModel-impl/BUILD.bazel
+++ b/platform/projectModel-impl/BUILD.bazel
@@ -1,49 +1,50 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.projectModel.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "projectModel-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "projectModel-impl",
module_name = "intellij.platform.projectModel.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@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",
- "@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:util-jdom",
- "@libraries//:kryo5",
- "@community//platform/diagnostic/telemetry:diagnostic-telemetry",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
- "@libraries//:hash4j",
- "@community//platform/backend/workspace:backend-workspace",
- "@community//platform/diagnostic",
+ "//platform/projectModel-api:projectModel",
+ "//platform/core-impl",
+ "//jps/model-api:model",
+ "//jps/model-impl",
+ "//jps/model-serialization",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/util-ex",
+ "//platform/util/concurrency",
+ "//platform/workspace/storage",
+ "//platform/workspace/jps",
+ "@lib//:fastutil-min",
+ "@lib//:guava",
+ "//platform/util/jdom",
+ "@lib//:kryo5",
+ "//platform/diagnostic/telemetry",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:hash4j",
+ "//platform/backend/workspace",
+ "//platform/diagnostic",
],
exports = [
- "@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",
+ "//platform/projectModel-api:projectModel",
+ "//jps/model-serialization",
+ "//platform/util-ex",
+ "//platform/util/concurrency",
+ "//platform/workspace/storage",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":projectModel-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.projectModel.impl` end
\ No newline at end of file
diff --git a/platform/rd-platform-community/BUILD.bazel b/platform/rd-platform-community/BUILD.bazel
index 9ac5a11f4c44..44042cb4a71f 100644
--- a/platform/rd-platform-community/BUILD.bazel
+++ b/platform/rd-platform-community/BUILD.bazel
@@ -1,29 +1,29 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.rd.community` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "rd-community",
module_name = "intellij.platform.rd.community",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/platform-api:ide",
- "@libraries//:rd-core",
- "@libraries//:rd-framework",
- "@libraries//:rd-text",
- "@libraries//:rd-swing",
- "@community//platform/util/concurrency",
- "@community//platform/core-api:core",
- "@community//platform/core-impl",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/platform-api:ide",
+ "@lib//:rd-core",
+ "@lib//:rd-framework",
+ "@lib//:rd-text",
+ "@lib//:rd-swing",
+ "//platform/util/concurrency",
+ "//platform/core-api:core",
+ "//platform/core-impl",
],
exports = [
- "@libraries//:rd-core",
- "@libraries//:rd-framework",
- "@libraries//:rd-swing",
+ "@lib//:rd-core",
+ "@lib//:rd-framework",
+ "@lib//:rd-swing",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.rd.community` end
\ No newline at end of file
diff --git a/platform/refactoring/BUILD.bazel b/platform/refactoring/BUILD.bazel
index 090bc94e0a3e..2fe6abd15e57 100644
--- a/platform/refactoring/BUILD.bazel
+++ b/platform/refactoring/BUILD.bazel
@@ -1,41 +1,42 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.refactoring` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "refactoring_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "refactoring",
module_name = "intellij.platform.refactoring",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@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",
- "@community//platform/code-style-api:codeStyle",
- "@community//platform/usageView",
- "@community//platform/lvcs-api:lvcs",
+ "//platform/util",
+ "//platform/util/jdom",
+ "//platform/extensions",
+ "//platform/core-api:core",
+ "//platform/projectModel-api:projectModel",
+ "//platform/editor-ui-api:editor",
+ "//platform/util:util-ui",
+ "//platform/core-ui",
+ "//platform/util-ex",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/analysis-api:analysis",
+ "//platform/ide-core",
+ "//platform/analysis-impl",
+ "//platform/indexing-api:indexing",
+ "//platform/statistics",
+ "@lib//:fastutil-min",
+ "//platform/ide-core-impl",
+ "//platform/code-style-api:codeStyle",
+ "//platform/usageView",
+ "//platform/lvcs-api:lvcs",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":refactoring_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.refactoring` end
\ No newline at end of file
diff --git a/platform/remote-core/BUILD.bazel b/platform/remote-core/BUILD.bazel
index 0ad43033f0c8..fdec30b4afc7 100644
--- a/platform/remote-core/BUILD.bazel
+++ b/platform/remote-core/BUILD.bazel
@@ -1,34 +1,35 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.remote.core` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "remote-core_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "remote-core",
module_name = "intellij.platform.remote.core",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@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",
+ "//platform/core-api:core",
+ "//platform/credential-store:credentialStore",
+ "//platform/util-ex",
+ "//platform/util/jdom",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/projectModel-api:projectModel",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:guava",
],
runtime_deps = [
- ":resources",
- "@libraries//:slf4j-api",
- "@libraries//:slf4j-jdk14",
+ ":remote-core_resources",
+ "@lib//:slf4j-api",
+ "@lib//:slf4j-jdk14",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.remote.core` end
\ No newline at end of file
diff --git a/platform/remote-driver/client/BUILD.bazel b/platform/remote-driver/client/BUILD.bazel
new file mode 100644
index 000000000000..3b3fa60a6b27
--- /dev/null
+++ b/platform/remote-driver/client/BUILD.bazel
@@ -0,0 +1,18 @@
+### auto-generated section `build intellij.driver.client` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "driver-client",
+ module_name = "intellij.driver.client",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/remote-driver/model:driver-model",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ ],
+ exports = ["//platform/remote-driver/model:driver-model"]
+)
+### auto-generated section `build intellij.driver.client` end
\ No newline at end of file
diff --git a/platform/remote-driver/core/BUILD.bazel b/platform/remote-driver/core/BUILD.bazel
new file mode 100644
index 000000000000..5e96eff7f9f3
--- /dev/null
+++ b/platform/remote-driver/core/BUILD.bazel
@@ -0,0 +1,23 @@
+### auto-generated section `build intellij.driver.impl` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "driver-impl",
+ module_name = "intellij.driver.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/remote-driver/model:driver-model",
+ "@lib//:jetbrains-annotations",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//platform/diagnostic/telemetry",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:commons-lang3",
+ ],
+ exports = ["//platform/remote-driver/model:driver-model"]
+)
+### auto-generated section `build intellij.driver.impl` end
\ No newline at end of file
diff --git a/platform/remote-driver/model/BUILD.bazel b/platform/remote-driver/model/BUILD.bazel
new file mode 100644
index 000000000000..b0e6fdb75ace
--- /dev/null
+++ b/platform/remote-driver/model/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.driver.model` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "driver-model",
+ module_name = "intellij.driver.model",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ ]
+)
+### auto-generated section `build intellij.driver.model` end
\ No newline at end of file
diff --git a/platform/remote-driver/test-sdk/BUILD.bazel b/platform/remote-driver/test-sdk/BUILD.bazel
new file mode 100644
index 000000000000..11675aa48771
--- /dev/null
+++ b/platform/remote-driver/test-sdk/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.driver.sdk` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "driver-sdk",
+ module_name = "intellij.driver.sdk",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/remote-driver/client:driver-client",
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-serialization-core",
+ "//platform/util",
+ ],
+ exports = [
+ "//platform/remote-driver/client:driver-client",
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ ]
+)
+### auto-generated section `build intellij.driver.sdk` end
\ No newline at end of file
diff --git a/platform/remote-servers/agent-rt/BUILD.bazel b/platform/remote-servers/agent-rt/BUILD.bazel
new file mode 100644
index 000000000000..4b1b78b5cb3a
--- /dev/null
+++ b/platform/remote-servers/agent-rt/BUILD.bazel
@@ -0,0 +1,12 @@
+### auto-generated section `build intellij.platform.remoteServers.agent.rt` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "remoteServers-agent-rt",
+ module_name = "intellij.platform.remoteServers.agent.rt",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8"
+)
+### auto-generated section `build intellij.platform.remoteServers.agent.rt` end
\ No newline at end of file
diff --git a/platform/remote-servers/api/BUILD.bazel b/platform/remote-servers/api/BUILD.bazel
new file mode 100644
index 000000000000..9251751a05c1
--- /dev/null
+++ b/platform/remote-servers/api/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build intellij.platform.remoteServers` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "remoteServers_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "remoteServers",
+ module_name = "intellij.platform.remoteServers",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/ide-core",
+ "//platform/core-api:core",
+ "//platform/remote-servers/agent-rt:remoteServers-agent-rt",
+ "//platform/util/jdom",
+ "//platform/util:util-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/execution",
+ "//platform/projectModel-api:projectModel",
+ "//platform/editor-ui-api:editor",
+ ],
+ exports = ["//platform/remote-servers/agent-rt:remoteServers-agent-rt"],
+ runtime_deps = [":remoteServers_resources"]
+)
+### auto-generated section `build intellij.platform.remoteServers` end
\ No newline at end of file
diff --git a/platform/remote-servers/clouds/BUILD.bazel b/platform/remote-servers/clouds/BUILD.bazel
new file mode 100644
index 000000000000..72107d1f6509
--- /dev/null
+++ b/platform/remote-servers/clouds/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build intellij.platform.clouds` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "clouds_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "clouds",
+ module_name = "intellij.platform.clouds",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "//platform/util:util-ui",
+ "//platform/editor-ui-api:editor",
+ "//platform/ide-core",
+ "//platform/lang-api:lang",
+ "//platform/remote-servers/api:remoteServers",
+ "//platform/remote-servers/impl:remoteServers-impl",
+ ],
+ runtime_deps = [
+ ":clouds_resources",
+ "//platform/execution.dashboard:execution-dashboard",
+ ]
+)
+### auto-generated section `build intellij.platform.clouds` end
\ No newline at end of file
diff --git a/platform/remote-servers/impl/BUILD.bazel b/platform/remote-servers/impl/BUILD.bazel
new file mode 100644
index 000000000000..38d279b40ce4
--- /dev/null
+++ b/platform/remote-servers/impl/BUILD.bazel
@@ -0,0 +1,43 @@
+### auto-generated section `build intellij.platform.remoteServers.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "remoteServers-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_resources(
+ name = "remoteServers-impl_resources_1",
+ files = glob(["compatibilityResources/**/*"]),
+ strip_prefix = "compatibilityResources"
+)
+
+jvm_library(
+ name = "remoteServers-impl",
+ module_name = "intellij.platform.remoteServers.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-api:ide",
+ "//platform/remote-servers/api:remoteServers",
+ "//platform/core-impl",
+ "//platform/lang-api:lang",
+ "//platform/execution-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/xdebugger-api:debugger",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "//platform/util/jdom",
+ "//platform/util-ex",
+ ],
+ runtime_deps = [
+ ":remoteServers-impl_resources",
+ ":remoteServers-impl_resources_1",
+ ]
+)
+### auto-generated section `build intellij.platform.remoteServers.impl` end
\ No newline at end of file
diff --git a/platform/remote-servers/target-integration-tests/BUILD.bazel b/platform/remote-servers/target-integration-tests/BUILD.bazel
new file mode 100644
index 000000000000..7304f5b4b459
--- /dev/null
+++ b/platform/remote-servers/target-integration-tests/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build intellij.platform.remoteServers.targetsIntegrationTests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "remoteServers-targetsIntegrationTests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "remoteServers-targetsIntegrationTests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:assert_j",
+ "@lib//:junit4",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlin-stdlib",
+ "@lib//:testcontainers",
+ "//java/execution/impl:java-execution-impl",
+ "//java/testFramework",
+ "//platform/core-ui",
+ "//platform/smRunner",
+ "//platform/smRunner:smRunner_test",
+ "//plugins/junit",
+ "//java/java-tests:tests_test",
+ "//platform/util/jdom",
+ ]
+)
+### auto-generated section `build intellij.platform.remoteServers.targetsIntegrationTests` end
\ No newline at end of file
diff --git a/platform/remoteDev-util/BUILD.bazel b/platform/remoteDev-util/BUILD.bazel
index 0ac4d0454a53..93c9ffbc616a 100644
--- a/platform/remoteDev-util/BUILD.bazel
+++ b/platform/remoteDev-util/BUILD.bazel
@@ -1,45 +1,111 @@
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.remoteDev.util` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-kt_jvm_library(
- name = "intellij.remoteDev.util",
- visibility = ["//visibility:public"],
- srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java", "modelGenerated/**/*.kt", "modelGenerated/**/*.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
- deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:rd-core",
- "@community//platform/util:intellij.platform.util",
- "@community//platform/core-api:intellij.platform.core",
- "@community//platform/platform-api:intellij.platform.ide",
- "@community//platform/platform-util-io:intellij.platform.ide.util.io",
- "@community//platform/util/concurrency:intellij.platform.concurrency",
- "@libraries//:jna-platform",
- "@libraries//:download-pgp-verifier",
- "@libraries//:bcpg-jdk18on",
- "@community//platform/platform-impl:intellij.platform.ide.impl",
- "@libraries//:miglayout-swing",
- "@libraries//:jackson-core",
- "@libraries//:jackson-databind",
- "@community//platform/rd-platform-community:intellij.platform.rd.community",
- "@community//platform/statistics:intellij.platform.statistics",
- "@libraries//:gson",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@community//platform/core-ui:intellij.platform.core.ui",
- "@libraries//:kotlin-reflect",
- "@libraries//:rd-gen",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
- "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry",
- "@community//platform/diagnostic/telemetry.exporters:intellij.platform.diagnostic.telemetry.exporters",
- "@community//platform/diagnostic/telemetry-impl:intellij.platform.diagnostic.telemetry.impl",
- "@community//platform/diagnostic:intellij.platform.diagnostic",
- "@community//platform/bootstrap:intellij.platform.bootstrap",
- "@community//platform/lang-core:intellij.platform.lang.core",
- "@community//platform/runtime/product:intellij.platform.runtime.product",
- "@community//platform/execution:intellij.platform.execution",
- "@community//platform/util/coroutines:intellij.platform.util.coroutines"
- ]
+jvm_resources(
+ name = "remoteDev-util_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
+
+jvm_library(
+ name = "remoteDev-util",
+ module_name = "intellij.remoteDev.util",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "modelGenerated/**/*.kt", "modelGenerated/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:rd-core",
+ "//platform/util",
+ "//platform/core-api:core",
+ "//platform/platform-api:ide",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/concurrency",
+ "@lib//:jna",
+ "@lib//:download-pgp-verifier",
+ "@lib//:bouncy-castle-pgp",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:miglayout-swing",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "//platform/rd-platform-community:rd-community",
+ "//platform/statistics",
+ "@lib//:gson",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/core-ui",
+ "@lib//:kotlin-reflect",
+ "//platform/ide-core-impl",
+ "@lib//:rd-gen",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/diagnostic/telemetry",
+ "//platform/diagnostic/telemetry.exporters:telemetry-exporters",
+ "//platform/diagnostic/telemetry-impl",
+ "//platform/diagnostic",
+ "//platform/bootstrap",
+ "//platform/platform-impl/ui:ide-ui",
+ "//platform/lang-core",
+ "//platform/runtime/product",
+ "//platform/execution",
+ "//platform/util/coroutines",
+ ],
+ runtime_deps = [":remoteDev-util_resources"]
+)
+
+kt_jvm_test(
+ name = "remoteDev-util_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":remoteDev-util"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:rd-core",
+ "//platform/util",
+ "//platform/core-api:core",
+ "//platform/platform-api:ide",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/concurrency",
+ "@lib//:jna",
+ "@lib//:download-pgp-verifier",
+ "@lib//:bouncy-castle-pgp",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:miglayout-swing",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "//platform/rd-platform-community:rd-community",
+ "//platform/statistics",
+ "@lib//:gson",
+ "@lib//:junit5",
+ "@lib//:junit5Params",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/core-ui",
+ "@lib//:kotlin-reflect",
+ "//platform/ide-core-impl",
+ "@lib//:rd-gen",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/diagnostic/telemetry",
+ "//platform/diagnostic/telemetry.exporters:telemetry-exporters",
+ "//platform/diagnostic/telemetry-impl",
+ "//platform/diagnostic",
+ "//platform/bootstrap",
+ "//platform/platform-impl/ui:ide-ui",
+ "//platform/lang-core",
+ "//platform/runtime/product",
+ "//platform/execution",
+ "//platform/util/coroutines",
+ ],
+ runtime_deps = [":remoteDev-util_resources"]
+)
+### auto-generated section `build intellij.remoteDev.util` end
\ No newline at end of file
diff --git a/platform/runtime/loader/BUILD.bazel b/platform/runtime/loader/BUILD.bazel
new file mode 100644
index 000000000000..9531e5d51e1d
--- /dev/null
+++ b/platform/runtime/loader/BUILD.bazel
@@ -0,0 +1,18 @@
+### auto-generated section `build intellij.platform.runtime.loader` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "loader",
+ module_name = "intellij.platform.runtime.loader",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "//platform/runtime/repository",
+ "//platform/boot",
+ "//platform/util-class-loader:util-classLoader",
+ ]
+)
+### auto-generated section `build intellij.platform.runtime.loader` end
\ No newline at end of file
diff --git a/platform/runtime/product/BUILD.bazel b/platform/runtime/product/BUILD.bazel
index 335cba1321c1..4daf4e9a2931 100644
--- a/platform/runtime/product/BUILD.bazel
+++ b/platform/runtime/product/BUILD.bazel
@@ -1,26 +1,26 @@
-### auto-generated section `build` start
-load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.runtime.product` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
create_kotlinc_options(
name = "custom",
jvm_target = "11",
- x_optin = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
)
-kt_jvm_library(
- name = "runtime-product",
+jvm_library(
+ name = "product",
module_name = "intellij.platform.runtime.product",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
+ javac_opts = "@rules_jvm//:j11",
kotlinc_opts = ":custom",
deps = [
- "@libraries//:annotations",
- "@community//platform/runtime/repository:runtime-repository",
- "@libraries//:kotlin-stdlib",
- "@community//platform/util/base:util-base",
+ "@lib//:jetbrains-annotations",
+ "//platform/runtime/repository",
+ "@lib//:kotlin-stdlib",
+ "//platform/util/base",
],
- exports = ["@community//platform/runtime/repository:runtime-repository"]
+ exports = ["//platform/runtime/repository"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.runtime.product` end
\ No newline at end of file
diff --git a/platform/runtime/product/tests/BUILD.bazel b/platform/runtime/product/tests/BUILD.bazel
new file mode 100644
index 000000000000..a440f4ad8c99
--- /dev/null
+++ b/platform/runtime/product/tests/BUILD.bazel
@@ -0,0 +1,23 @@
+### auto-generated section `build intellij.platform.runtime.product.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "runtime-product-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "runtime-product-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/runtime/product",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/runtime/repository/tests:runtime-repository-tests_test",
+ ]
+)
+### auto-generated section `build intellij.platform.runtime.product.tests` end
\ No newline at end of file
diff --git a/platform/runtime/repository/BUILD.bazel b/platform/runtime/repository/BUILD.bazel
index e3ab3fe53925..795ea948c05f 100644
--- a/platform/runtime/repository/BUILD.bazel
+++ b/platform/runtime/repository/BUILD.bazel
@@ -1,13 +1,13 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.runtime.repository` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "runtime-repository",
+jvm_library(
+ name = "repository",
module_name = "intellij.platform.runtime.repository",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11",
- deps = ["@libraries//:annotations"]
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ deps = ["@lib//:jetbrains-annotations"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.runtime.repository` end
\ No newline at end of file
diff --git a/platform/runtime/repository/tests/BUILD.bazel b/platform/runtime/repository/tests/BUILD.bazel
new file mode 100644
index 000000000000..94290ed0df2a
--- /dev/null
+++ b/platform/runtime/repository/tests/BUILD.bazel
@@ -0,0 +1,22 @@
+### auto-generated section `build intellij.platform.runtime.repository.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "runtime-repository-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "runtime-repository-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/runtime/repository",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ ]
+)
+### auto-generated section `build intellij.platform.runtime.repository.tests` end
\ No newline at end of file
diff --git a/platform/script-debugger/backend/BUILD.bazel b/platform/script-debugger/backend/BUILD.bazel
new file mode 100644
index 000000000000..58357c8c3220
--- /dev/null
+++ b/platform/script-debugger/backend/BUILD.bazel
@@ -0,0 +1,33 @@
+### auto-generated section `build intellij.platform.scriptDebugger.backend` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "scriptDebugger-backend_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "scriptDebugger-backend",
+ module_name = "intellij.platform.scriptDebugger.backend",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "//platform/script-debugger/protocol/protocol-reader-runtime:scriptDebugger-protocolReaderRuntime",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:netty-codec-http",
+ "@lib//:fastutil-min",
+ "@lib//:netty-buffer",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/concurrency",
+ "//platform/platform-util-netty:ide-util-netty",
+ "//platform/ide-core-impl",
+ ],
+ runtime_deps = [":scriptDebugger-backend_resources"]
+)
+### auto-generated section `build intellij.platform.scriptDebugger.backend` end
\ No newline at end of file
diff --git a/platform/script-debugger/debugger-ui/BUILD.bazel b/platform/script-debugger/debugger-ui/BUILD.bazel
new file mode 100644
index 000000000000..84be57c31cad
--- /dev/null
+++ b/platform/script-debugger/debugger-ui/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.platform.scriptDebugger.ui` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "scriptDebugger-ui",
+ module_name = "intellij.platform.scriptDebugger.ui",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/xdebugger-api:debugger",
+ "//platform/platform-impl:ide-impl",
+ "//platform/script-debugger/backend:scriptDebugger-backend",
+ "//platform/xdebugger-impl:debugger-impl",
+ "@lib//:guava",
+ "//platform/execution-impl",
+ "@lib//:netty-codec-http",
+ "@lib//:fastutil-min",
+ "@lib//:netty-buffer",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/platform-util-netty:ide-util-netty",
+ "//platform/util/jdom",
+ ],
+ exports = ["//platform/execution-impl"]
+)
+### auto-generated section `build intellij.platform.scriptDebugger.ui` end
\ No newline at end of file
diff --git a/platform/script-debugger/protocol/protocol-reader-runtime/BUILD.bazel b/platform/script-debugger/protocol/protocol-reader-runtime/BUILD.bazel
new file mode 100644
index 000000000000..c547e916c0f1
--- /dev/null
+++ b/platform/script-debugger/protocol/protocol-reader-runtime/BUILD.bazel
@@ -0,0 +1,21 @@
+### auto-generated section `build intellij.platform.scriptDebugger.protocolReaderRuntime` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "scriptDebugger-protocolReaderRuntime",
+ module_name = "intellij.platform.scriptDebugger.protocolReaderRuntime",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:gson",
+ "//platform/util",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:netty-codec-http",
+ "@lib//:fastutil-min",
+ "@lib//:netty-buffer",
+ ],
+ exports = ["@lib//:gson"]
+)
+### auto-generated section `build intellij.platform.scriptDebugger.protocolReaderRuntime` end
\ No newline at end of file
diff --git a/platform/script-debugger/protocol/protocol-reader/BUILD.bazel b/platform/script-debugger/protocol/protocol-reader/BUILD.bazel
new file mode 100644
index 000000000000..b5a7f07c0fa7
--- /dev/null
+++ b/platform/script-debugger/protocol/protocol-reader/BUILD.bazel
@@ -0,0 +1,20 @@
+### auto-generated section `build intellij.javascript.protocolReader` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "javascript-protocolReader",
+ module_name = "intellij.javascript.protocolReader",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:gson",
+ "//platform/script-debugger/protocol/protocol-reader-runtime:scriptDebugger-protocolReaderRuntime",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ ],
+ exports = ["//platform/script-debugger/protocol/protocol-reader-runtime:scriptDebugger-protocolReaderRuntime"]
+)
+### auto-generated section `build intellij.javascript.protocolReader` end
\ No newline at end of file
diff --git a/platform/service-container/BUILD.bazel b/platform/service-container/BUILD.bazel
index c476a72e0669..612502b373b0 100644
--- a/platform/service-container/BUILD.bazel
+++ b/platform/service-container/BUILD.bazel
@@ -1,46 +1,57 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.serviceContainer` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "serviceContainer_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "serviceContainer",
module_name = "intellij.platform.serviceContainer",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@community//platform/core-api:core",
- "@community//platform/core-impl",
- "@community//platform/util-ex",
- "@community//platform/projectModel-impl",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/instanceContainer",
- "@community//platform/diagnostic",
- "@community//platform/util/coroutines:util-coroutines",
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//platform/util-ex",
+ "//platform/projectModel-impl",
+ "@lib//:fastutil-min",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/instanceContainer",
+ "//platform/diagnostic",
+ "//platform/util/coroutines",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":serviceContainer_resources"]
)
kt_jvm_test(
name = "serviceContainer_test",
visibility = ["//visibility:public"],
srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":serviceContainer"],
deps = [
- ":serviceContainer",
- "@libraries//:junit",
- "@libraries//:assertj-core",
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//platform/util-ex",
+ "//platform/projectModel-impl",
+ "@lib//:junit4",
+ "@lib//:assert_j",
+ "@lib//:fastutil-min",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/instanceContainer",
+ "//platform/diagnostic",
+ "//platform/util/coroutines",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":serviceContainer_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.serviceContainer` end
\ No newline at end of file
diff --git a/platform/settings-local/BUILD.bazel b/platform/settings-local/BUILD.bazel
index 9466153a7b70..b1fb5456115c 100644
--- a/platform/settings-local/BUILD.bazel
+++ b/platform/settings-local/BUILD.bazel
@@ -1,73 +1,97 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.settings.local` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
-)
-
create_kotlinc_options(
name = "custom",
jvm_target = "17",
- x_optin = ["com.intellij.util.xmlb.SettingsInternalApi"]
+ opt_in = ["com.intellij.util.xmlb.SettingsInternalApi"]
)
-kt_jvm_library(
+jvm_resources(
+ name = "settings-local_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
name = "settings-local",
module_name = "intellij.platform.settings.local",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
+ javac_opts = "@rules_jvm//:j17",
kotlinc_opts = ":custom",
- plugins = ["@libraries//:serialization_plugin"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:annotations",
- "@community//platform/extensions",
- "@community//platform/core-api:core",
- "@community//platform/settings",
- "@community//platform/projectModel-api:projectModel",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@community//platform/projectModel-impl",
- "@community//platform/ide-core",
- "@libraries//:kotlinx-serialization-protobuf-jvm",
- "@community//platform/diagnostic/telemetry:diagnostic-telemetry",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
- "@libraries//:h2-mvstore",
- "@libraries//:kotlinx-serialization-cbor-jvm",
- "@libraries//:jackson-core",
- "@libraries//:jackson-dataformat-cbor",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/util/xmlDom:util-xmlDom",
- "@community//platform/object-serializer:objectSerializer",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@libraries//:aalto-xml",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "//platform/extensions",
+ "//platform/core-api:core",
+ "//platform/settings",
+ "//platform/projectModel-api:projectModel",
+ "@lib//:kotlinx-serialization-core",
+ "//platform/projectModel-impl",
+ "//platform/ide-core",
+ "@lib//:kotlinx-serialization-protobuf",
+ "//platform/diagnostic/telemetry",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:mvstore",
+ "@lib//:platform_settings_local_kotlinx-serialization-cbor",
+ "@lib//:jackson",
+ "@lib//:platform_settings_local_jackson-dataformat-cbor",
+ "//platform/util/jdom",
+ "//platform/util/xmlDom",
+ "//platform/object-serializer:objectSerializer",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:aalto-xml",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":settings-local_resources"]
)
kt_jvm_test(
name = "settings-local_test",
visibility = ["//visibility:public"],
srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
+ javac_opts = "@rules_jvm//:j17",
kotlinc_opts = ":custom",
- plugins = ["@libraries//:serialization_plugin"],
+ associates = [":settings-local"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- ":settings-local",
- "@libraries//:junit-jupiter-api",
- "@libraries//:assertj-core",
- "@community//platform/testFramework/junit5:testFramework-junit5",
- "@community//platform/core-impl",
- "@libraries//:jackson-databind",
- "@libraries//:jackson-dataformat-yaml",
- "@community//community-resources:customization",
- "@community//platform/testFramework/core:testFramework-core",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "@lib//:junit5",
+ "@lib//:assert_j",
+ "//platform/extensions",
+ "//platform/core-api:core",
+ "//platform/settings",
+ "//platform/projectModel-api:projectModel",
+ "@lib//:kotlinx-serialization-core",
+ "//platform/projectModel-impl",
+ "//platform/ide-core",
+ "@lib//:kotlinx-serialization-protobuf",
+ "//platform/diagnostic/telemetry",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:mvstore",
+ "@lib//:platform_settings_local_kotlinx-serialization-cbor",
+ "@lib//:jackson",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//platform/core-impl",
+ "@lib//:platform_settings_local_jackson-dataformat-cbor",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-dataformat-yaml",
+ "//platform/util/jdom",
+ "//platform/util/xmlDom",
+ "//platform/object-serializer:objectSerializer",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:aalto-xml",
+ "//community-resources:customization",
+ "//platform/testFramework/core",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":settings-local_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.settings.local` end
\ No newline at end of file
diff --git a/platform/settings/BUILD.bazel b/platform/settings/BUILD.bazel
index 2601d65a4544..ff0de572864a 100644
--- a/platform/settings/BUILD.bazel
+++ b/platform/settings/BUILD.bazel
@@ -1,21 +1,21 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.settings` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "settings",
module_name = "intellij.platform.settings",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:annotations",
- "@community//platform/extensions",
- "@community//platform/core-api:core",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-json-jvm",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "//platform/extensions",
+ "//platform/core-api:core",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.settings` end
\ No newline at end of file
diff --git a/platform/smRunner/BUILD.bazel b/platform/smRunner/BUILD.bazel
index 38f42544fbb7..821d66968f9b 100644
--- a/platform/smRunner/BUILD.bazel
+++ b/platform/smRunner/BUILD.bazel
@@ -1,55 +1,69 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.smRunner` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "smRunner_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "smRunner",
module_name = "intellij.platform.smRunner",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/execution-impl",
- "@community//platform/testRunner",
- "@community//platform/xdebugger-api:debugger",
- "@community//platform/platform-impl:ide-impl",
- "@libraries//:serviceMessages",
- "@community//platform/lang-api:lang",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/core-ui",
- "@community//platform/ide-core-impl",
- "@community//platform/platform-util-io:ide-util-io",
- "@community//platform/util/jdom:util-jdom",
+ "//platform/execution-impl",
+ "//platform/testRunner",
+ "//platform/xdebugger-api:debugger",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:tc_service_messages",
+ "//platform/lang-api:lang",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/ide-core-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/jdom",
],
exports = [
- "@community//platform/execution-impl",
- "@community//platform/testRunner",
- "@libraries//:serviceMessages",
+ "//platform/execution-impl",
+ "//platform/testRunner",
+ "@lib//:tc_service_messages",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":smRunner_resources"]
)
kt_jvm_test(
name = "smRunner_test",
visibility = ["//visibility:public"],
- srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":smRunner"],
deps = [
- ":smRunner",
- "@libraries//:objenesis",
- "@libraries//:easymock",
- "@community//platform/testFramework",
- "@community//platform/diff-api:diff",
- "@community//tools/intellij.tools.ide.metrics.benchmark:tools-ide-metrics-benchmark",
+ "//platform/execution-impl",
+ "//platform/testRunner",
+ "//platform/xdebugger-api:debugger",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:tc_service_messages",
+ "@lib//:objenesis",
+ "@lib//:easymock",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/lang-api:lang",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/ide-core-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/jdom",
+ "//platform/diff-api:diff",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":smRunner_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.smRunner` end
\ No newline at end of file
diff --git a/platform/smRunner/vcs/BUILD.bazel b/platform/smRunner/vcs/BUILD.bazel
new file mode 100644
index 000000000000..aa6cd2751347
--- /dev/null
+++ b/platform/smRunner/vcs/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build intellij.platform.smRunner.vcs` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "vcs_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "vcs",
+ module_name = "intellij.platform.smRunner.vcs",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/execution-impl",
+ "//platform/smRunner",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-api:lang",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/vcs-impl",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/lang-impl",
+ ],
+ runtime_deps = [":vcs_resources"]
+)
+### auto-generated section `build intellij.platform.smRunner.vcs` end
\ No newline at end of file
diff --git a/platform/smart-update/BUILD.bazel b/platform/smart-update/BUILD.bazel
new file mode 100644
index 000000000000..9a41c0c51f30
--- /dev/null
+++ b/platform/smart-update/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build intellij.smart.update` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "smart-update_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "smart-update",
+ module_name = "intellij.smart.update",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//platform/vcs-impl",
+ "//platform/lang-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/built-in-server:builtInServer-impl",
+ "//platform/core-ui",
+ "//platform/statistics",
+ "//platform/platform-impl/ui:ide-ui",
+ ],
+ runtime_deps = [":smart-update_resources"]
+)
+### auto-generated section `build intellij.smart.update` end
\ No newline at end of file
diff --git a/platform/sqlite/BUILD.bazel b/platform/sqlite/BUILD.bazel
new file mode 100644
index 000000000000..17c7ba266d41
--- /dev/null
+++ b/platform/sqlite/BUILD.bazel
@@ -0,0 +1,36 @@
+### auto-generated section `build intellij.platform.sqlite` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_library(
+ name = "sqlite",
+ module_name = "intellij.platform.sqlite",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/util",
+ "@lib//:kotlin-stdlib",
+ "//platform/util-ex",
+ ],
+ runtime_deps = ["@lib//:sqlite-native"]
+)
+
+kt_jvm_test(
+ name = "sqlite_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":sqlite"],
+ deps = [
+ "//platform/util",
+ "@lib//:kotlin-stdlib",
+ "//platform/util-ex",
+ "@lib//:junit5",
+ "@lib//:assert_j",
+ "@lib//:kotlinx-coroutines-core",
+ ]
+)
+### auto-generated section `build intellij.platform.sqlite` end
\ No newline at end of file
diff --git a/platform/starter/BUILD.bazel b/platform/starter/BUILD.bazel
new file mode 100644
index 000000000000..90861f5538f1
--- /dev/null
+++ b/platform/starter/BUILD.bazel
@@ -0,0 +1,19 @@
+### auto-generated section `build intellij.platform.starter` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "starter",
+ module_name = "intellij.platform.starter",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-impl/bootstrap:ide-bootstrap",
+ "//platform/bootstrap",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlin-stdlib",
+ ]
+)
+### auto-generated section `build intellij.platform.starter` end
\ No newline at end of file
diff --git a/platform/statistics/BUILD.bazel b/platform/statistics/BUILD.bazel
index cdbf1eb38426..9a7bae5066c7 100644
--- a/platform/statistics/BUILD.bazel
+++ b/platform/statistics/BUILD.bazel
@@ -1,59 +1,82 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.statistics` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "statistics_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "statistics",
module_name = "intellij.platform.statistics",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/core-impl",
- "@libraries//:kotlin-stdlib",
- "@libraries//:annotations",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/statistics/uploader:statistics-uploader",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/util/concurrency",
- "@community//platform/core-ui",
- "@libraries//:jna-platform",
- "@libraries//:ap-validation",
- "@community//platform/runtime/product:runtime-product",
- "@community//platform/platform-util-io:ide-util-io",
- "@community//platform/util-ex",
- "@libraries//:caffeine",
- "@community//platform/editor-ui-api:editor",
- "@community//platform/ide-core",
- "@community//platform/projectModel-api:projectModel",
- "@libraries//:jackson-core",
- "@libraries//:jackson-databind",
- "@libraries//:jackson-module-kotlin",
- "@libraries//:kotlin-reflect",
- "@libraries//:kotlinx-coroutines-core-jvm",
+ "//platform/core-impl",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "//platform/util/jdom",
+ "//platform/statistics/uploader",
+ "@lib//:fastutil-min",
+ "//platform/util/concurrency",
+ "//platform/core-ui",
+ "@lib//:jna",
+ "@lib//:ap-validation",
+ "//platform/runtime/product",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util-ex",
+ "@lib//:caffeine",
+ "//platform/editor-ui-api:editor",
+ "//platform/ide-core",
+ "//platform/projectModel-api:projectModel",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinx-coroutines-core",
],
- exports = ["@libraries//:ap-validation"],
- runtime_deps = [":resources"]
+ exports = ["@lib//:ap-validation"],
+ runtime_deps = [":statistics_resources"]
)
kt_jvm_test(
name = "statistics_test",
visibility = ["//visibility:public"],
srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":statistics"],
deps = [
- ":statistics",
- "@libraries//:junit-jupiter-api",
- "@libraries//:assertj-core",
+ "//platform/core-impl",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "//platform/util/jdom",
+ "//platform/statistics/uploader",
+ "@lib//:fastutil-min",
+ "//platform/util/concurrency",
+ "//platform/core-ui",
+ "@lib//:jna",
+ "@lib//:ap-validation",
+ "//platform/runtime/product",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util-ex",
+ "@lib//:caffeine",
+ "//platform/editor-ui-api:editor",
+ "//platform/ide-core",
+ "//platform/projectModel-api:projectModel",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:junit5",
+ "@lib//:assert_j",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":statistics_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.statistics` end
\ No newline at end of file
diff --git a/platform/statistics/config/BUILD.bazel b/platform/statistics/config/BUILD.bazel
index 2eccb21f2d88..9f69481f76e4 100644
--- a/platform/statistics/config/BUILD.bazel
+++ b/platform/statistics/config/BUILD.bazel
@@ -1,20 +1,20 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.statistics.config` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "statistics-config",
+jvm_library(
+ name = "config",
module_name = "intellij.platform.statistics.config",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:annotations",
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlin-reflect",
- "@libraries//:jackson-core",
- "@libraries//:jackson-databind",
- "@libraries//:jackson-module-kotlin",
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.statistics.config` end
\ No newline at end of file
diff --git a/platform/statistics/devkit/BUILD.bazel b/platform/statistics/devkit/BUILD.bazel
new file mode 100644
index 000000000000..a8040deb9958
--- /dev/null
+++ b/platform/statistics/devkit/BUILD.bazel
@@ -0,0 +1,65 @@
+### auto-generated section `build intellij.platform.statistics.devkit` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "devkit_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "devkit",
+ module_name = "intellij.platform.statistics.devkit",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "@lib//:guava",
+ "//platform/statistics",
+ "//json",
+ "//platform/core-ui",
+ "//platform/statistics/uploader",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ ],
+ runtime_deps = [":devkit_resources"]
+)
+
+kt_jvm_test(
+ name = "devkit_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":devkit"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:guava",
+ "//platform/statistics",
+ "//json",
+ "//platform/core-ui",
+ "//platform/statistics/uploader",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ ],
+ runtime_deps = [":devkit_resources"]
+)
+### auto-generated section `build intellij.platform.statistics.devkit` end
\ No newline at end of file
diff --git a/platform/statistics/envTests/BUILD.bazel b/platform/statistics/envTests/BUILD.bazel
new file mode 100644
index 000000000000..162afd3d2cf2
--- /dev/null
+++ b/platform/statistics/envTests/BUILD.bazel
@@ -0,0 +1,30 @@
+### auto-generated section `build intellij.platform.statistics.envTests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "envTests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "envTests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:junit4",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:testcontainers",
+ "//platform/statistics",
+ "//platform/core-ui",
+ "//platform/statistics/uploader",
+ "@lib//:ap-validation",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ ]
+)
+### auto-generated section `build intellij.platform.statistics.envTests` end
\ No newline at end of file
diff --git a/platform/statistics/uploader/BUILD.bazel b/platform/statistics/uploader/BUILD.bazel
index 101d1b4ada98..ce6e1d9569c0 100644
--- a/platform/statistics/uploader/BUILD.bazel
+++ b/platform/statistics/uploader/BUILD.bazel
@@ -1,22 +1,30 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.statistics.uploader` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "statistics-uploader",
+jvm_resources(
+ name = "uploader_resources",
+ files = glob(["src/META-INF/MANIFEST.MF"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "uploader",
module_name = "intellij.platform.statistics.uploader",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:annotations",
- "@libraries//:kotlin-stdlib",
- "@community//platform/statistics/config:statistics-config",
- "@libraries//:ap-validation",
- "@libraries//:jackson-core",
- "@libraries//:jackson-databind",
- "@libraries//:jackson-module-kotlin",
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ "//platform/statistics/config",
+ "@lib//:ap-validation",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
],
- exports = ["@community//platform/statistics/config:statistics-config"]
+ exports = ["//platform/statistics/config"],
+ runtime_deps = [":uploader_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.statistics.uploader` end
\ No newline at end of file
diff --git a/platform/structuralsearch/BUILD.bazel b/platform/structuralsearch/BUILD.bazel
new file mode 100644
index 000000000000..22b12b9de41c
--- /dev/null
+++ b/platform/structuralsearch/BUILD.bazel
@@ -0,0 +1,60 @@
+### auto-generated section `build intellij.platform.structuralSearch` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "structuralSearch_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "structuralSearch",
+ module_name = "intellij.platform.structuralSearch",
+ visibility = ["//visibility:public"],
+ srcs = glob(["source/**/*.kt", "source/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/util",
+ "//platform/util/jdom",
+ "//xml/impl",
+ "@lib//:org_codehaus_groovy_groovy",
+ "//platform/platform-api:ide",
+ "//platform/lang-api:lang",
+ "//platform/duplicates-analysis",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "@lib//:fastutil-min",
+ ],
+ exports = ["//platform/duplicates-analysis"],
+ runtime_deps = [":structuralSearch_resources"]
+)
+### auto-generated section `build intellij.platform.structuralSearch` end
+
+### auto-generated section `build intellij.platform.structuralSearch.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "structuralSearch-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "structuralSearch-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSource/**/*.kt", "testSource/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/structuralsearch:structuralSearch",
+ "//java/testFramework",
+ "//xml/impl",
+ "//java/structuralsearch-java:structuralSearch",
+ "//platform/util/jdom",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ ]
+)
+### auto-generated section `build intellij.platform.structuralSearch.tests` end
\ No newline at end of file
diff --git a/platform/structure-view-impl/BUILD.bazel b/platform/structure-view-impl/BUILD.bazel
index a1837fcd87a0..47e91884a8c4 100644
--- a/platform/structure-view-impl/BUILD.bazel
+++ b/platform/structure-view-impl/BUILD.bazel
@@ -1,40 +1,41 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.structureView.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "structureView-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "structureView-impl",
module_name = "intellij.platform.structureView.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/editor-ui-api:editor",
- "@community//platform/util",
- "@community//platform/extensions",
- "@community//platform/core-api:core",
- "@community//platform/icons",
- "@libraries//:automaton",
- "@community//platform/projectModel-api:projectModel",
- "@community//platform/platform-api:ide",
- "@community//platform/core-impl",
- "@community//platform/util/ui:util-ui",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/core-ui",
+ "//platform/editor-ui-api:editor",
+ "//platform/util",
+ "//platform/extensions",
+ "//platform/core-api:core",
+ "//platform/icons",
+ "@lib//:automaton",
+ "//platform/projectModel-api:projectModel",
+ "//platform/platform-api:ide",
+ "//platform/core-impl",
+ "//platform/util:util-ui",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
],
exports = [
- "@community//platform/editor-ui-api:editor",
- "@community//platform/util",
- "@community//platform/extensions",
- "@community//platform/core-api:core",
- "@community//platform/projectModel-api:projectModel",
+ "//platform/editor-ui-api:editor",
+ "//platform/util",
+ "//platform/extensions",
+ "//platform/core-api:core",
+ "//platform/projectModel-api:projectModel",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":structureView-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.structureView.impl` end
\ No newline at end of file
diff --git a/platform/tasks-platform-api/BUILD.bazel b/platform/tasks-platform-api/BUILD.bazel
new file mode 100644
index 000000000000..3b2493e02e1a
--- /dev/null
+++ b/platform/tasks-platform-api/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build intellij.platform.tasks` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "tasks_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "tasks",
+ module_name = "intellij.platform.tasks",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-api:ide",
+ "//platform/vcs-api:vcs",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = [":tasks_resources"]
+)
+### auto-generated section `build intellij.platform.tasks` end
\ No newline at end of file
diff --git a/platform/tasks-platform-impl/BUILD.bazel b/platform/tasks-platform-impl/BUILD.bazel
new file mode 100644
index 000000000000..eb1d58d3e383
--- /dev/null
+++ b/platform/tasks-platform-impl/BUILD.bazel
@@ -0,0 +1,39 @@
+### auto-generated section `build intellij.platform.tasks.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "tasks-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "tasks-impl",
+ module_name = "intellij.platform.tasks.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/tasks-platform-api:tasks",
+ "//platform/core-api:core",
+ "//platform/platform-api:ide",
+ "//platform/vcs-api:vcs",
+ "@lib//:gson",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/vcs-impl",
+ "//platform/core-ui",
+ "//platform/util/jdom",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/util/text-matching",
+ "//platform/statistics",
+ ],
+ exports = ["//platform/statistics"],
+ runtime_deps = [":tasks-impl_resources"]
+)
+### auto-generated section `build intellij.platform.tasks.impl` end
\ No newline at end of file
diff --git a/platform/testFramework/BUILD.bazel b/platform/testFramework/BUILD.bazel
index c3449afc299a..48369293cbaf 100644
--- a/platform/testFramework/BUILD.bazel
+++ b/platform/testFramework/BUILD.bazel
@@ -1,77 +1,78 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.testFramework` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "testFramework_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "testFramework",
module_name = "intellij.platform.testFramework",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/lang-api:lang",
- "@community//platform/lang-impl",
- "@community//platform/execution-impl",
- "@community//platform/editor-ui-ex:editor-ex",
- "@libraries//:junit",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/testFramework/bootstrap:tools-testsBootstrap",
- "@community//platform/analysis-impl",
- "@community//java/java-runtime:java-rt",
- "@libraries//:kotlin-stdlib",
- "@community//platform/boot",
- "@libraries//:jetCheck",
- "@community//platform/testFramework/core:testFramework-core",
- "@community//platform/service-container:serviceContainer",
- "@community//platform/workspace/jps:workspace-jps",
- "@community//platform/diagnostic/telemetry:diagnostic-telemetry",
- "@community//platform/workspace/storage:workspace-storage",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/util-class-loader:util-classLoader",
- "@community//platform/core-ui",
- "@community//platform/code-style-impl:codeStyle-impl",
- "@community//platform/platform-util-io:ide-util-io",
- "@community//platform/platform-util-io-impl:ide-util-io-impl",
- "@community//platform/platform-util-netty:ide-util-netty",
- "@libraries//:junit-platform-launcher.provided",
- "@libraries//:junit-jupiter-api.provided",
- "@libraries//:junit-jupiter-params.provided",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/testFramework/common:testFramework-common",
- "@community//platform/backend/workspace:backend-workspace",
- "@community//platform/util/coroutines:util-coroutines",
- "@libraries//:assertj-core",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "@lib//:junit4",
+ "//platform/platform-impl:ide-impl",
+ "//platform/testFramework/bootstrap:tools-testsBootstrap",
+ "//platform/analysis-impl",
+ "//java/java-runtime:rt",
+ "@lib//:kotlin-stdlib",
+ "//platform/boot",
+ "@lib//:jet_check",
+ "//platform/testFramework/core",
+ "//platform/service-container:serviceContainer",
+ "//platform/workspace/jps",
+ "//platform/diagnostic/telemetry",
+ "//platform/workspace/storage",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "//platform/platform-util-netty:ide-util-netty",
+ "@lib//:junit5Launcher.provided",
+ "@lib//:junit5.provided",
+ "@lib//:junit5Params.provided",
+ "//platform/util/jdom",
+ "//platform/testFramework/common",
+ "//platform/backend/workspace",
+ "//platform/util/coroutines",
+ "@lib//:assert_j",
],
exports = [
- "@community//platform/lang-api:lang",
- "@community//platform/lang-impl",
- "@community//platform/execution-impl",
- "@libraries//:junit",
- "@community//platform/platform-impl:ide-impl",
- "@community//java/java-runtime:java-rt",
- "@community//xml/dom-impl:xml-dom-impl",
- "@community//images",
- "@community//RegExpSupport:regexp",
- "@libraries//:jetCheck",
- "@community//platform/testFramework/core:testFramework-core",
- "@community//platform/core-ui",
- "@libraries//:junit-jupiter-api.provided",
- "@libraries//:junit-jupiter-params.provided",
- "@community//platform/testFramework/common:testFramework-common",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "@lib//:junit4",
+ "//platform/platform-impl:ide-impl",
+ "//java/java-runtime:rt",
+ "//xml/dom-impl",
+ "//images",
+ "//RegExpSupport:regexp",
+ "@lib//:jet_check",
+ "//platform/testFramework/core",
+ "//platform/core-ui",
+ "@lib//:junit5.provided",
+ "@lib//:junit5Params.provided",
+ "//platform/testFramework/common",
],
runtime_deps = [
- ":resources",
- "@community//resources-en:java-resources-en",
- "@community//xml/dom-impl:xml-dom-impl",
- "@community//images",
- "@community//RegExpSupport:regexp",
+ ":testFramework_resources",
+ "//resources-en:java-resources-en",
+ "//xml/dom-impl",
+ "//images",
+ "//RegExpSupport:regexp",
]
)
@@ -79,18 +80,48 @@ kt_jvm_test(
name = "testFramework_test",
visibility = ["//visibility:public"],
srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":testFramework"],
deps = [
- ":testFramework",
- "@libraries//:jackson-core",
- "@libraries//:jackson-databind",
- "@libraries//:jackson-module-kotlin",
- "@libraries//:httpmime",
- "@libraries//:mockwebserver",
- "@libraries//:okhttp",
- "@community//platform/testFramework/junit5:testFramework-junit5",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "@lib//:junit4",
+ "//platform/platform-impl:ide-impl",
+ "//platform/testFramework/bootstrap:tools-testsBootstrap",
+ "//platform/analysis-impl",
+ "//java/java-runtime:rt",
+ "@lib//:kotlin-stdlib",
+ "//platform/boot",
+ "@lib//:jet_check",
+ "//platform/testFramework/core",
+ "//platform/service-container:serviceContainer",
+ "//platform/workspace/jps",
+ "//platform/diagnostic/telemetry",
+ "//platform/workspace/storage",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "//platform/platform-util-netty:ide-util-netty",
+ "//platform/util/jdom",
+ "//platform/testFramework/common",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:http-client",
+ "@lib//:platform_test_framework_okhttp3-mockwebserver",
+ "@lib//:okhttp",
+ "//platform/backend/workspace",
+ "//platform/util/coroutines",
+ "@lib//:assert_j",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":testFramework_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.testFramework` end
\ No newline at end of file
diff --git a/platform/testFramework/bootstrap/BUILD.bazel b/platform/testFramework/bootstrap/BUILD.bazel
index fe19a9bc99f4..80ede9691a03 100644
--- a/platform/testFramework/bootstrap/BUILD.bazel
+++ b/platform/testFramework/bootstrap/BUILD.bazel
@@ -1,22 +1,22 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.tools.testsBootstrap` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "tools-testsBootstrap",
module_name = "intellij.tools.testsBootstrap",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:junit",
- "@libraries//:junit-platform-launcher.provided",
- "@libraries//:junit-jupiter-api.provided",
- "@libraries//:junit-vintage-engine.provided",
- "@libraries//:serviceMessages",
- "@libraries//:junit-jupiter-engine.provided",
- "@libraries//:opentest4j",
+ "@lib//:junit4",
+ "@lib//:junit5Launcher.provided",
+ "@lib//:junit5.provided",
+ "@lib//:junit5Vintage.provided",
+ "@lib//:tc_service_messages",
+ "@lib//:junit5Jupiter.provided",
+ "@lib//:opentest4j",
],
- runtime_deps = ["@community//platform/boot"]
+ runtime_deps = ["//platform/boot"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.tools.testsBootstrap` end
\ No newline at end of file
diff --git a/platform/testFramework/common/BUILD.bazel b/platform/testFramework/common/BUILD.bazel
index 04d14e27f5ad..d64377217c89 100644
--- a/platform/testFramework/common/BUILD.bazel
+++ b/platform/testFramework/common/BUILD.bazel
@@ -1,12 +1,7 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
+### auto-generated section `build intellij.platform.testFramework.common` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
-
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
-)
kt_javac_options(
name = "custom-javac-options",
@@ -15,35 +10,41 @@ kt_javac_options(
add_exports = ["java.desktop/sun.awt=ALL-UNNAMED"]
)
-kt_jvm_library(
- name = "testFramework-common",
+jvm_resources(
+ name = "common_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "common",
module_name = "intellij.platform.testFramework.common",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
javac_opts = ":custom-javac-options",
- kotlinc_opts = "//:k17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/bootstrap/coroutine:bootstrap-coroutine",
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:jbr-api",
- "@community//platform/boot",
- "@community//platform/util-class-loader:util-classLoader",
- "@community//platform/platform-impl/bootstrap:ide-bootstrap",
- "@community//platform/util",
- "@community//platform/core-api:core",
- "@community//platform/ide-core-impl",
- "@community//platform/analysis-impl",
- "@community//platform/service-container:serviceContainer",
- "@community//platform/indexing-api:indexing",
- "@community//platform/lang-impl",
- "@community//platform/platform-util-netty:ide-util-netty",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/testFramework/core:testFramework-core",
- "@community//platform/diagnostic",
- "@community//platform/diagnostic/telemetry:diagnostic-telemetry",
- "@libraries//:annotations",
+ "//platform/bootstrap/coroutine",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jbr-api",
+ "//platform/boot",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/platform-impl/bootstrap:ide-bootstrap",
+ "//platform/util",
+ "//platform/core-api:core",
+ "//platform/ide-core-impl",
+ "//platform/analysis-impl",
+ "//platform/service-container:serviceContainer",
+ "//platform/indexing-api:indexing",
+ "//platform/lang-impl",
+ "//platform/platform-util-netty:ide-util-netty",
+ "//platform/platform-impl:ide-impl",
+ "//platform/testFramework/core",
+ "//platform/diagnostic",
+ "//platform/diagnostic/telemetry",
+ "@lib//:jetbrains-annotations",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":common_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.testFramework.common` end
\ No newline at end of file
diff --git a/platform/testFramework/core/BUILD.bazel b/platform/testFramework/core/BUILD.bazel
index 1ea397082cd7..48c81902b10c 100644
--- a/platform/testFramework/core/BUILD.bazel
+++ b/platform/testFramework/core/BUILD.bazel
@@ -1,37 +1,38 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.testFramework.core` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "core_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "testFramework-core",
+jvm_library(
+ name = "core",
module_name = "intellij.platform.testFramework.core",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/util",
- "@community//platform/util-class-loader:util-classLoader",
- "@community//platform/boot",
- "@community//platform/testFramework/bootstrap:tools-testsBootstrap",
- "@libraries//:opentest4j",
- "@libraries//:junit",
- "@libraries//:junit-jupiter-api.provided",
- "@community//java/java-runtime:java-rt",
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:jackson-core",
- "@libraries//:jackson-databind",
- "@libraries//:jackson-module-kotlin",
- "@libraries//:httpmime",
- "@libraries//:kotlinx-collections-immutable-jvm",
- "@community//platform/testFramework/teamCity:testFramework-teamCity",
+ "//platform/util",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/boot",
+ "//platform/testFramework/bootstrap:tools-testsBootstrap",
+ "@lib//:opentest4j",
+ "@lib//:junit4",
+ "@lib//:junit5.provided",
+ "//java/java-runtime:rt",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:http-client",
+ "@lib//:kotlinx-collections-immutable",
+ "//platform/testFramework/teamCity",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":core_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.testFramework.core` end
\ No newline at end of file
diff --git a/platform/testFramework/extensions/BUILD.bazel b/platform/testFramework/extensions/BUILD.bazel
index c9050c1ff8bd..758b05ce5216 100644
--- a/platform/testFramework/extensions/BUILD.bazel
+++ b/platform/testFramework/extensions/BUILD.bazel
@@ -1,35 +1,36 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.testExtensions` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "testExtensions_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "testExtensions",
module_name = "intellij.platform.testExtensions",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@community//platform/util",
- "@community//platform/testFramework",
- "@community//platform/util/jdom:util-jdom",
- "@libraries//:memoryfilesystem",
- "@libraries//:assertj-core",
- "@libraries//:snakeyaml",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/core-ui",
- "@libraries//:junit-jupiter-api",
+ "@lib//:kotlin-stdlib",
+ "//platform/util",
+ "//platform/testFramework",
+ "//platform/util/jdom",
+ "@lib//:memoryfilesystem",
+ "@lib//:assert_j",
+ "@lib//:snakeyaml",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "@lib//:junit5",
],
exports = [
- "@libraries//:memoryfilesystem",
- "@libraries//:assertj-core",
+ "@lib//:memoryfilesystem",
+ "@lib//:assert_j",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":testExtensions_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.testExtensions` end
\ No newline at end of file
diff --git a/platform/testFramework/impl/BUILD.bazel b/platform/testFramework/impl/BUILD.bazel
new file mode 100644
index 000000000000..7f1e032801b1
--- /dev/null
+++ b/platform/testFramework/impl/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build intellij.platform.testFramework.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "impl",
+ module_name = "intellij.platform.testFramework.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/testFramework",
+ "@lib//:asm",
+ ],
+ runtime_deps = [":impl_resources"]
+)
+### auto-generated section `build intellij.platform.testFramework.impl` end
\ No newline at end of file
diff --git a/platform/testFramework/junit5.jimfs/BUILD.bazel b/platform/testFramework/junit5.jimfs/BUILD.bazel
new file mode 100644
index 000000000000..d4668f6aa522
--- /dev/null
+++ b/platform/testFramework/junit5.jimfs/BUILD.bazel
@@ -0,0 +1,39 @@
+### auto-generated section `build intellij.platform.testFramework.junit5.jimfs` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_library(
+ name = "junit5-jimfs",
+ module_name = "intellij.platform.testFramework.junit5.jimfs",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:junit5",
+ "@lib//:jimfs",
+ "//platform/testFramework/junit5",
+ ]
+)
+
+kt_jvm_test(
+ name = "junit5-jimfs_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":junit5-jimfs"],
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:junit5",
+ "@lib//:jimfs",
+ "//platform/testFramework/junit5",
+ "//platform/util-ex",
+ ]
+)
+### auto-generated section `build intellij.platform.testFramework.junit5.jimfs` end
\ No newline at end of file
diff --git a/platform/testFramework/junit5/BUILD.bazel b/platform/testFramework/junit5/BUILD.bazel
index 6b585e238ffe..fe7a66704931 100644
--- a/platform/testFramework/junit5/BUILD.bazel
+++ b/platform/testFramework/junit5/BUILD.bazel
@@ -1,54 +1,72 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.testFramework.junit5` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "junit5_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "testFramework-junit5",
+jvm_library(
+ name = "junit5",
module_name = "intellij.platform.testFramework.junit5",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:annotations",
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:junit-platform-launcher.provided",
- "@libraries//:junit-jupiter-api",
- "@libraries//:junit-jupiter-engine",
- "@community//platform/util",
- "@community//platform/util-ex",
- "@community//platform/core-api:core",
- "@community//platform/ide-core-impl",
- "@community//platform/projectModel-impl",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/testFramework/common:testFramework-common",
- "@community//java/java-runtime:java-rt",
- "@community//platform/util/coroutines:util-coroutines",
- "@libraries//:opentest4j",
- "@community//platform/testFramework/core:testFramework-core",
- "@community//platform/util/jdom:util-jdom",
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:junit5Launcher.provided",
+ "@lib//:junit5",
+ "@lib//:junit5Jupiter",
+ "//platform/util",
+ "//platform/util-ex",
+ "//platform/core-api:core",
+ "//platform/ide-core-impl",
+ "//platform/projectModel-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/testFramework/common",
+ "//java/java-runtime:rt",
+ "//platform/util/coroutines",
+ "@lib//:opentest4j",
+ "//platform/testFramework/core",
+ "//platform/util/jdom",
],
- exports = ["@community//platform/testFramework/common:testFramework-common"],
- runtime_deps = [":resources"]
+ exports = ["//platform/testFramework/common"],
+ runtime_deps = [":junit5_resources"]
)
kt_jvm_test(
- name = "testFramework-junit5_test",
+ name = "junit5_test",
visibility = ["//visibility:public"],
srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":junit5"],
deps = [
- ":testFramework-junit5",
- "@libraries//:junit-jupiter-params",
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:junit5",
+ "@lib//:junit5Jupiter",
+ "//platform/util",
+ "//platform/util-ex",
+ "//platform/core-api:core",
+ "//platform/ide-core-impl",
+ "//platform/projectModel-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/testFramework/common",
+ "//java/java-runtime:rt",
+ "//platform/util/coroutines",
+ "@lib//:junit5Params",
+ "@lib//:opentest4j",
+ "//platform/testFramework/core",
+ "//platform/util/jdom",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":junit5_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.testFramework.junit5` end
\ No newline at end of file
diff --git a/platform/testFramework/junit5/highlighting/BUILD.bazel b/platform/testFramework/junit5/highlighting/BUILD.bazel
new file mode 100644
index 000000000000..8e602d1bb2f8
--- /dev/null
+++ b/platform/testFramework/junit5/highlighting/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.platform.testFramework.junit5.highlighting` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "testFramework-junit5-highlighting",
+ module_name = "intellij.platform.testFramework.junit5.highlighting",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/testFramework/junit5",
+ "//platform/lang-impl",
+ ]
+)
+### auto-generated section `build intellij.platform.testFramework.junit5.highlighting` end
\ No newline at end of file
diff --git a/platform/testFramework/teamCity/BUILD.bazel b/platform/testFramework/teamCity/BUILD.bazel
index 34dcba4a19ca..f1b138bd504d 100644
--- a/platform/testFramework/teamCity/BUILD.bazel
+++ b/platform/testFramework/teamCity/BUILD.bazel
@@ -1,16 +1,16 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.testFramework.teamCity` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "testFramework-teamCity",
+jvm_library(
+ name = "teamCity",
module_name = "intellij.platform.testFramework.teamCity",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:annotations",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.testFramework.teamCity` end
\ No newline at end of file
diff --git a/platform/testFramework/ui/BUILD.bazel b/platform/testFramework/ui/BUILD.bazel
new file mode 100644
index 000000000000..bbe2c3da775b
--- /dev/null
+++ b/platform/testFramework/ui/BUILD.bazel
@@ -0,0 +1,39 @@
+### auto-generated section `build intellij.platform.testFramework.ui` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "ui_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "ui",
+ module_name = "intellij.platform.testFramework.ui",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-impl:ide-impl",
+ "@lib//:platform_test_framework_ui_intellij_remoterobot_remote_fixtures",
+ "//platform/built-in-server-api:builtInServer",
+ "//platform/built-in-server:builtInServer-impl",
+ "//platform/platform-util-netty:ide-util-netty",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "@lib//:netty-codec-http",
+ "@lib//:netty-buffer",
+ "@lib//:platform_test_framework_ui_intellij_remoterobot_robot_server_core",
+ "@lib//:gson",
+ ],
+ exports = [
+ "@lib//:platform_test_framework_ui_intellij_remoterobot_remote_fixtures",
+ "@lib//:platform_test_framework_ui_intellij_remoterobot_robot_server_core",
+ ],
+ runtime_deps = [
+ ":ui_resources",
+ "@lib//:okhttp",
+ ]
+)
+### auto-generated section `build intellij.platform.testFramework.ui` end
\ No newline at end of file
diff --git a/platform/testRunner/BUILD.bazel b/platform/testRunner/BUILD.bazel
index d79c88133b8e..1e58a4586cae 100644
--- a/platform/testRunner/BUILD.bazel
+++ b/platform/testRunner/BUILD.bazel
@@ -1,21 +1,59 @@
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.testRunner` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-kt_jvm_library(
- name = "intellij.platform.testRunner",
- visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java", "resources/**/*.kt", "resources/**/*.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- deps = [
- "@community//platform/platform-api:intellij.platform.ide",
- "@community//platform/lang-impl:intellij.platform.lang.impl",
- "@community//platform/execution-impl:intellij.platform.execution.impl",
- "@community//platform/platform-impl:intellij.platform.ide.impl",
- "@community//platform/xdebugger-api:intellij.platform.debugger",
- "@community//platform/diff-impl:intellij.platform.diff.impl",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/core-ui:intellij.platform.core.ui",
- "@community//platform/platform-util-io:intellij.platform.ide.util.io",
- "@community//platform/util/jdom:intellij.platform.util.jdom"
- ]
+jvm_resources(
+ name = "testRunner_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
+
+jvm_library(
+ name = "testRunner",
+ module_name = "intellij.platform.testRunner",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-api:ide",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/diff-impl",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/jdom",
+ "//platform/analysis-impl",
+ ],
+ runtime_deps = [":testRunner_resources"]
+)
+
+kt_jvm_test(
+ name = "testRunner_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":testRunner"],
+ deps = [
+ "//platform/platform-api:ide",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/diff-impl",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/jdom",
+ "//platform/analysis-impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ ],
+ runtime_deps = [":testRunner_resources"]
+)
+### auto-generated section `build intellij.platform.testRunner` end
\ No newline at end of file
diff --git a/platform/threadDumpParser/BUILD.bazel b/platform/threadDumpParser/BUILD.bazel
index 06424528529d..85bffe65827d 100644
--- a/platform/threadDumpParser/BUILD.bazel
+++ b/platform/threadDumpParser/BUILD.bazel
@@ -1,32 +1,37 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.threadDumpParser` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-kt_jvm_library(
+jvm_library(
name = "threadDumpParser",
module_name = "intellij.platform.threadDumpParser",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@community//platform/util",
- "@community//platform/platform-impl:ide-impl",
+ "@lib//:kotlin-stdlib",
+ "//platform/util",
+ "//platform/platform-impl:ide-impl",
]
)
kt_jvm_test(
name = "threadDumpParser_test",
visibility = ["//visibility:public"],
- srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":threadDumpParser"],
deps = [
- ":threadDumpParser",
- "@libraries//:junit",
- "@community//tools/intellij.tools.ide.metrics.benchmark:tools-ide-metrics-benchmark",
- "@community//platform/testFramework",
+ "@lib//:kotlin-stdlib",
+ "//platform/util",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:junit3",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.threadDumpParser` end
\ No newline at end of file
diff --git a/platform/tips-of-the-day/BUILD.bazel b/platform/tips-of-the-day/BUILD.bazel
index d244b0c6c1ee..f674846ab65d 100644
--- a/platform/tips-of-the-day/BUILD.bazel
+++ b/platform/tips-of-the-day/BUILD.bazel
@@ -1,24 +1,37 @@
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.tips` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "intellij.platform.tips",
- visibility = ["//visibility:public"],
- srcs = glob(["resources/**/*.kt", "resources/**/*.java", "src/**/*.kt", "src/**/*.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
- deps = [
- "@community//platform/platform-impl:intellij.platform.ide.impl",
- "@community//platform/statistics:intellij.platform.statistics",
- "@community//platform/core-ui:intellij.platform.core.ui",
- "@libraries//:jsoup",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:jackson-core",
- "@libraries//:jackson-databind",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@libraries//:kotlinx-datetime-jvm",
- "@community//platform/feedback:intellij.platform.feedback"
- ]
+jvm_resources(
+ name = "tips_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
+
+jvm_library(
+ name = "tips",
+ module_name = "intellij.platform.tips",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/platform-impl:ide-impl",
+ "//platform/statistics",
+ "//platform/analysis-impl",
+ "//platform/core-ui",
+ "@lib//:jsoup",
+ "@lib//:fastutil-min",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "//platform/ide-core-impl",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-datetime-jvm",
+ "//platform/feedback",
+ ],
+ runtime_deps = [":tips_resources"]
+)
+### auto-generated section `build intellij.platform.tips` end
\ No newline at end of file
diff --git a/platform/tracing-ide/BUILD.bazel b/platform/tracing-ide/BUILD.bazel
new file mode 100644
index 000000000000..5db56add61e3
--- /dev/null
+++ b/platform/tracing-ide/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.platform.tracing.ide` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "tracing-ide_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "tracing-ide",
+ module_name = "intellij.platform.tracing.ide",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/platform-api:ide",
+ "//platform/tracing:tracing-rt",
+ "//platform/lang-api:lang",
+ "//java/compiler/impl:java-compiler-impl",
+ ],
+ runtime_deps = [":tracing-ide_resources"]
+)
+### auto-generated section `build intellij.platform.tracing.ide` end
\ No newline at end of file
diff --git a/platform/tracing/BUILD.bazel b/platform/tracing/BUILD.bazel
index f427002c2908..37e1c9355396 100644
--- a/platform/tracing/BUILD.bazel
+++ b/platform/tracing/BUILD.bazel
@@ -1,13 +1,13 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.tracing.rt` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "tracing-rt",
module_name = "intellij.platform.tracing.rt",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
- deps = ["@libraries//:annotations"]
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = ["@lib//:jetbrains-annotations"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.tracing.rt` end
\ No newline at end of file
diff --git a/platform/ui.jcef/BUILD.bazel b/platform/ui.jcef/BUILD.bazel
index b125f3ffb998..6a61b529d133 100644
--- a/platform/ui.jcef/BUILD.bazel
+++ b/platform/ui.jcef/BUILD.bazel
@@ -1,6 +1,6 @@
-### auto-generated section `build` start
+### auto-generated section `build intellij.platform.ui.jcef` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
kt_javac_options(
name = "custom-javac-options",
@@ -12,32 +12,33 @@ kt_javac_options(
]
)
-kt_jvm_library(
+jvm_library(
name = "ui-jcef",
module_name = "intellij.platform.ui.jcef",
visibility = ["//visibility:public"],
srcs = glob(["jcef/**/*.kt", "jcef/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
javac_opts = ":custom-javac-options",
- kotlinc_opts = "//:k17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:annotations",
- "@libraries//:kotlin-stdlib",
- "@libraries//:jcef",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/util/ui:util-ui",
- "@community//platform/util",
- "@community//platform/core-api:core",
- "@community//platform/core-ui",
- "@community//platform/util-ex",
- "@community//platform/editor-ui-api:editor",
- "@community//platform/ide-core",
- "@community//platform/platform-util-io:ide-util-io",
- "@community//platform/util/concurrency",
- "@community//platform/platform-api:ide",
- "@community//platform/core-impl",
- "@libraries//:jbr-api",
- "@community//platform/jbr",
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jcef",
+ "//platform/util/jdom",
+ "//platform/util:util-ui",
+ "//platform/util",
+ "//platform/core-api:core",
+ "//platform/core-ui",
+ "//platform/util-ex",
+ "//platform/editor-ui-api:editor",
+ "//platform/ide-core",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/concurrency",
+ "//platform/platform-api:ide",
+ "//platform/core-impl",
+ "@lib//:jbr-api",
+ "//platform/jbr",
+ "@lib//:jna",
],
- exports = ["@libraries//:jcef"]
+ exports = ["@lib//:jcef"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.ui.jcef` end
\ No newline at end of file
diff --git a/platform/usageView-impl/BUILD.bazel b/platform/usageView-impl/BUILD.bazel
index 7b699070301a..4517257497f0 100644
--- a/platform/usageView-impl/BUILD.bazel
+++ b/platform/usageView-impl/BUILD.bazel
@@ -1,35 +1,35 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.usageView.impl` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "usageView-impl",
module_name = "intellij.platform.usageView.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:jackson-core",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/statistics",
- "@community//platform/core-ui",
- "@community//platform/editor-ui-ex:editor-ex",
- "@community//platform/ide-core",
- "@community//platform/ide-core-impl",
- "@community//platform/editor-ui-api:editor",
- "@community//platform/core-api:core",
- "@community//platform/indexing-api:indexing",
- "@community//platform/analysis-impl",
- "@community//platform/util/ui:util-ui",
- "@community//platform/analysis-api:analysis",
- "@community//platform/core-impl",
- "@community//platform/projectModel-api:projectModel",
- "@community//platform/usageView",
- "@community//platform/lang-api:lang",
- "@community//platform/util/concurrency",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/util/coroutines:util-coroutines",
+ "@lib//:fastutil-min",
+ "@lib//:jackson",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/statistics",
+ "//platform/core-ui",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/ide-core",
+ "//platform/ide-core-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/core-api:core",
+ "//platform/indexing-api:indexing",
+ "//platform/analysis-impl",
+ "//platform/util:util-ui",
+ "//platform/analysis-api:analysis",
+ "//platform/core-impl",
+ "//platform/projectModel-api:projectModel",
+ "//platform/usageView",
+ "//platform/lang-api:lang",
+ "//platform/util/concurrency",
+ "//platform/platform-impl:ide-impl",
+ "//platform/util/coroutines",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.usageView.impl` end
\ No newline at end of file
diff --git a/platform/usageView/BUILD.bazel b/platform/usageView/BUILD.bazel
index 0646976a78af..0f31ef666a6d 100644
--- a/platform/usageView/BUILD.bazel
+++ b/platform/usageView/BUILD.bazel
@@ -1,36 +1,37 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.usageView` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "usageView_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "usageView",
module_name = "intellij.platform.usageView",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/statistics",
- "@community//platform/core-ui",
- "@community//platform/ide-core",
- "@community//platform/ide-core-impl",
- "@community//platform/editor-ui-api:editor",
- "@community//platform/core-api:core",
- "@community//platform/indexing-api:indexing",
- "@community//platform/util/ui:util-ui",
- "@community//platform/analysis-api:analysis",
- "@community//platform/core-impl",
- "@community//platform/projectModel-api:projectModel",
- "@community//platform/util/concurrency",
- "@community//platform/analysis-impl",
- "@community//platform/editor-ui-ex:editor-ex",
+ "@lib//:fastutil-min",
+ "//platform/statistics",
+ "//platform/core-ui",
+ "//platform/ide-core",
+ "//platform/ide-core-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/core-api:core",
+ "//platform/indexing-api:indexing",
+ "//platform/util:util-ui",
+ "//platform/analysis-api:analysis",
+ "//platform/core-impl",
+ "//platform/projectModel-api:projectModel",
+ "//platform/util/concurrency",
+ "//platform/analysis-impl",
+ "//platform/editor-ui-ex:editor-ex",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":usageView_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.usageView` end
\ No newline at end of file
diff --git a/platform/util-class-loader/BUILD.bazel b/platform/util-class-loader/BUILD.bazel
index 5097ee7205ce..3708798177eb 100644
--- a/platform/util-class-loader/BUILD.bazel
+++ b/platform/util-class-loader/BUILD.bazel
@@ -1,16 +1,16 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.util.classLoader` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "util-classLoader",
module_name = "intellij.platform.util.classLoader",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@libraries//:annotations",
- "@community//platform/util/rt-java8:util-rt-java8",
+ "@lib//:jetbrains-annotations",
+ "//platform/util/rt-java8",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.util.classLoader` end
\ No newline at end of file
diff --git a/platform/util-ex/BUILD.bazel b/platform/util-ex/BUILD.bazel
index f003b86afd40..8d6008404541 100644
--- a/platform/util-ex/BUILD.bazel
+++ b/platform/util-ex/BUILD.bazel
@@ -1,29 +1,29 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.util.ex` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "util-ex",
module_name = "intellij.platform.util.ex",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlin-reflect",
- "@community//platform/util",
- "@community//platform/util/jdom:util-jdom",
- "@libraries//:jcip-annotations",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:netty-buffer",
- "@libraries//:caffeine",
- "@community//platform/util/base:util-base",
- "@community//platform/util-class-loader:util-classLoader",
- "@libraries//:lz4-java",
- "@community//platform/diagnostic",
- "@community//platform/util/coroutines:util-coroutines",
- "@libraries//:h2-mvstore",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "//platform/util",
+ "//platform/util/jdom",
+ "@lib//:jcip",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:fastutil-min",
+ "@lib//:netty-buffer",
+ "@lib//:caffeine",
+ "//platform/util/base",
+ "//platform/util-class-loader:util-classLoader",
+ "@lib//:lz4-java",
+ "//platform/diagnostic",
+ "//platform/util/coroutines",
+ "@lib//:mvstore",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.util.ex` end
\ No newline at end of file
diff --git a/platform/util-rt/BUILD.bazel b/platform/util-rt/BUILD.bazel
index da5651c81837..d1361305819f 100644
--- a/platform/util-rt/BUILD.bazel
+++ b/platform/util-rt/BUILD.bazel
@@ -1,36 +1,27 @@
-# load("@rules_jps//:rules/jps.bzl", "jps_lib")
-#
-# jps_lib(
-# name = "util-rt",
-# module_name = "intellij.platform.util.rt",
-# visibility = ["//visibility:public"],
-# srcs = glob(["src/**/*.kt", "src/**/*.java"]),
-# deps = ["@libraries//:annotations-java5"]
-# )
-
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.util.rt` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-kt_jvm_library(
+jvm_library(
name = "util-rt",
module_name = "intellij.platform.util.rt",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
- deps = ["@libraries//:annotations-java5"]
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = ["@lib//:jetbrains-annotations-java5"]
)
kt_jvm_test(
name = "util-rt_test",
visibility = ["//visibility:public"],
srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ associates = [":util-rt"],
deps = [
- ":util-rt",
- "@libraries//:junit",
+ "@lib//:jetbrains-annotations-java5",
+ "@lib//:junit4",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.util.rt` end
\ No newline at end of file
diff --git a/platform/util/BUILD.bazel b/platform/util/BUILD.bazel
index 55b369f4d0a7..67c32dbb9b84 100644
--- a/platform/util/BUILD.bazel
+++ b/platform/util/BUILD.bazel
@@ -1,51 +1,109 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.util` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "util_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "util",
module_name = "intellij.platform.util",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@community//platform/util/jdom:util-jdom",
- "@libraries//:log4j-over-slf4j",
- "@libraries//:annotations",
- "@community//platform/util-rt",
- "@community//platform/util-class-loader:util-classLoader",
- "@libraries//:jna-platform",
- "@libraries//:oro",
- "@libraries//:lz4-java",
- "@libraries//:commons-compress",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:kotlin-stdlib",
- "@community//platform/util/base:util-base",
- "@libraries//:aalto-xml",
- "@community//platform/util/xmlDom:util-xmlDom",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@libraries//:caffeine",
- "@community//platform/util/troveCompileOnly:util-troveCompileOnly",
- "@community//platform/util/coroutines:util-coroutines",
+ "//platform/util/jdom",
+ "@lib//:log4_j",
+ "@lib//:jetbrains-annotations",
+ "//platform/util-rt",
+ "//platform/util-class-loader:util-classLoader",
+ "@lib//:jna",
+ "@lib//:oro_matcher",
+ "@lib//:lz4-java",
+ "@lib//:commons-compress",
+ "@lib//:fastutil-min",
+ "@lib//:kotlin-stdlib",
+ "//platform/util/base",
+ "@lib//:aalto-xml",
+ "//platform/util/xmlDom",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:caffeine",
+ "//platform/util/troveCompileOnly",
+ "//platform/util/coroutines",
],
exports = [
- "@libraries//:annotations",
- "@community//platform/util-rt",
- "@community//platform/util/base:util-base",
+ "@lib//:jetbrains-annotations",
+ "//platform/util-rt",
+ "//platform/util/base",
],
runtime_deps = [
- ":resources",
- "@libraries//:commons-io",
- "@libraries//:commons-codec",
+ ":util_resources",
+ "@lib//:commons-io",
+ "@lib//:commons-codec",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.util` end
+
+### auto-generated section `build intellij.platform.util.ui` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options")
+
+kt_javac_options(
+ name = "custom-javac-options",
+ x_ep_disable_all_checks = True,
+ warn = "off",
+ add_exports = [
+ "java.desktop/sun.font=ALL-UNNAMED",
+ "java.desktop/sun.awt.image=ALL-UNNAMED",
+ ]
+)
+
+jvm_resources(
+ name = "util-ui_resources",
+ files = glob(["ui/resources/**/*"]),
+ strip_prefix = "ui/resources"
+)
+
+jvm_library(
+ name = "util-ui",
+ module_name = "intellij.platform.util.ui",
+ visibility = ["//visibility:public"],
+ srcs = glob(["ui/src/**/*.kt", "ui/src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = ":custom-javac-options",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//lib:eawtstub",
+ "//platform/util",
+ "@lib//:imgscalr",
+ "@lib//:jna",
+ "@lib//:java_compatibility",
+ "@lib//:kotlin-stdlib",
+ "@lib//:fastutil-min",
+ "//platform/util-ex",
+ "@lib//:netty-buffer",
+ "@lib//:caffeine",
+ "@lib//:aalto-xml",
+ "//platform/util/xmlDom",
+ "//platform/util/zip",
+ "@lib//:jbr-api",
+ "@lib//:jsvg",
+ "//platform/util/rt-java8",
+ "@lib//:hash4j",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/diagnostic",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-protobuf",
+ "@lib//:mvstore",
+ ],
+ runtime_deps = [":util-ui_resources"]
+)
+### auto-generated section `build intellij.platform.util.ui` end
\ No newline at end of file
diff --git a/platform/util/base/BUILD.bazel b/platform/util/base/BUILD.bazel
index 64d565075656..4abcd92753f7 100644
--- a/platform/util/base/BUILD.bazel
+++ b/platform/util/base/BUILD.bazel
@@ -1,20 +1,20 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.util.base` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "util-base",
+jvm_library(
+ name = "base",
module_name = "intellij.platform.util.base",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@libraries//:annotations",
- "@community//platform/util-rt",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:kotlinx-coroutines-debug",
+ "@lib//:jetbrains-annotations",
+ "//platform/util-rt",
+ "@lib//:fastutil-min",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-coroutines-debug",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.util.base` end
\ No newline at end of file
diff --git a/platform/util/commons-lang-v2-shim/BUILD.bazel b/platform/util/commons-lang-v2-shim/BUILD.bazel
new file mode 100644
index 000000000000..6f73a7226265
--- /dev/null
+++ b/platform/util/commons-lang-v2-shim/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.platform.util.commonsLangV2Shim` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "commonsLangV2Shim",
+ module_name = "intellij.platform.util.commonsLangV2Shim",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:commons-lang3",
+ "@lib//:platform_util_commons_lang_v2_shim_commons-collections",
+ ]
+)
+### auto-generated section `build intellij.platform.util.commonsLangV2Shim` end
\ No newline at end of file
diff --git a/platform/util/concurrency/BUILD.bazel b/platform/util/concurrency/BUILD.bazel
index 4a8049b2b551..2d03428b40d3 100644
--- a/platform/util/concurrency/BUILD.bazel
+++ b/platform/util/concurrency/BUILD.bazel
@@ -1,21 +1,21 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.concurrency` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "concurrency",
module_name = "intellij.platform.concurrency",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/util",
- "@community//platform/core-api:core",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/diagnostic",
- "@community//platform/util/coroutines:util-coroutines",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/util",
+ "//platform/core-api:core",
+ "@lib//:fastutil-min",
+ "//platform/diagnostic",
+ "//platform/util/coroutines",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.concurrency` end
\ No newline at end of file
diff --git a/platform/util/coroutines/BUILD.bazel b/platform/util/coroutines/BUILD.bazel
index e975e8868da0..66e6aada1974 100644
--- a/platform/util/coroutines/BUILD.bazel
+++ b/platform/util/coroutines/BUILD.bazel
@@ -1,18 +1,45 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.util.coroutines` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "util-coroutines",
+jvm_library(
+ name = "coroutines",
module_name = "intellij.platform.util.coroutines",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@libraries//:annotations",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-collections-immutable-jvm",
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-collections-immutable",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.util.coroutines` end
+
+### auto-generated section `build intellij.platform.util.coroutines.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "coroutines-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "coroutines-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:junit5",
+ "@lib//:junit5Params",
+ "//platform/testFramework/common",
+ "//platform/util/coroutines",
+ "//platform/util/concurrency",
+ ]
+)
+### auto-generated section `build intellij.platform.util.coroutines.tests` end
\ No newline at end of file
diff --git a/platform/util/diff/BUILD.bazel b/platform/util/diff/BUILD.bazel
index 303d85a8314f..673d37bfb054 100644
--- a/platform/util/diff/BUILD.bazel
+++ b/platform/util/diff/BUILD.bazel
@@ -1,19 +1,19 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.util.diff` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "util-diff",
+jvm_library(
+ name = "diff",
module_name = "intellij.platform.util.diff",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@community//platform/util/base:util-base",
- "@community//platform/util-rt",
- "@libraries//:kotlin-stdlib",
- "@libraries//:annotations",
- "@libraries//:intellij-deps-fastutil",
+ "//platform/util/base",
+ "//platform/util-rt",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "@lib//:fastutil-min",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.util.diff` end
\ No newline at end of file
diff --git a/platform/util/http/BUILD.bazel b/platform/util/http/BUILD.bazel
index 347b6c2df661..06c8bda7d82f 100644
--- a/platform/util/http/BUILD.bazel
+++ b/platform/util/http/BUILD.bazel
@@ -1,19 +1,19 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.util.http` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "util-http",
+jvm_library(
+ name = "http",
module_name = "intellij.platform.util.http",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11",
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:annotations",
- "@libraries//:ktor-client-core-jvm",
- "@libraries//:ktor-client-java-jvm",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jetbrains-annotations",
+ "@lib//:ktor-client-core",
+ "@lib//:ktor-client-java",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.util.http` end
\ No newline at end of file
diff --git a/platform/util/immutable-key-value-store/benchmark/BUILD.bazel b/platform/util/immutable-key-value-store/benchmark/BUILD.bazel
new file mode 100644
index 000000000000..eca1334b11c9
--- /dev/null
+++ b/platform/util/immutable-key-value-store/benchmark/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build intellij.platform.util.immutableKeyValueStore.benchmark` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "util-immutableKeyValueStore-benchmark",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "util-immutableKeyValueStore-benchmark_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:jmh-core",
+ "@lib//:jmh-generator-annprocess",
+ "@lib//:kotlin-stdlib",
+ "//platform/util/zip",
+ "//platform/util/rt-java8",
+ "@rules_jvm//zip:build-zip",
+ ]
+)
+### auto-generated section `build intellij.platform.util.immutableKeyValueStore.benchmark` end
\ No newline at end of file
diff --git a/platform/util/jdom/BUILD.bazel b/platform/util/jdom/BUILD.bazel
index fdc36447873c..7e1667a54f3d 100644
--- a/platform/util/jdom/BUILD.bazel
+++ b/platform/util/jdom/BUILD.bazel
@@ -1,16 +1,16 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.util.jdom` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "util-jdom",
+jvm_library(
+ name = "jdom",
module_name = "intellij.platform.util.jdom",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@libraries//:jaxen",
- "@libraries//:annotations",
+ "@lib//:jaxen",
+ "@lib//:jetbrains-annotations",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.util.jdom` end
\ No newline at end of file
diff --git a/platform/util/nanoxml/BUILD.bazel b/platform/util/nanoxml/BUILD.bazel
index 2254e5f901d4..1693d090e584 100644
--- a/platform/util/nanoxml/BUILD.bazel
+++ b/platform/util/nanoxml/BUILD.bazel
@@ -1,12 +1,12 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.util.nanoxml` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "util-nanoxml",
+jvm_library(
+ name = "nanoxml",
module_name = "intellij.platform.util.nanoxml",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11"
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11"
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.util.nanoxml` end
\ No newline at end of file
diff --git a/platform/util/progress/BUILD.bazel b/platform/util/progress/BUILD.bazel
index 1285905c4f6c..83ffa7bf0ebb 100644
--- a/platform/util/progress/BUILD.bazel
+++ b/platform/util/progress/BUILD.bazel
@@ -1,32 +1,60 @@
-### auto-generated section `build` start
-load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.util.progress` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
create_kotlinc_options(
name = "custom",
jvm_target = "1.8",
- x_optin = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
)
-kt_jvm_library(
- name = "util-progress",
+jvm_library(
+ name = "progress",
module_name = "intellij.platform.util.progress",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
+ javac_opts = "@rules_jvm//:j8",
kotlinc_opts = ":custom",
- plugins = ["@libraries//:serialization_plugin"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:annotations",
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:kotlinx-collections-immutable-jvm",
- "@libraries//:guava",
- "@community//platform/util",
- "@community//platform/util/coroutines:util-coroutines",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-json-jvm",
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:guava",
+ "//platform/util",
+ "//platform/util/coroutines",
+ "@lib//:fastutil-min",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.util.progress` end
+
+### auto-generated section `build intellij.platform.util.progress.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "progress-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "progress-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:junit5",
+ "//platform/util/progress",
+ "//platform/testFramework/common",
+ "//platform/util",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ ]
+)
+### auto-generated section `build intellij.platform.util.progress.tests` end
\ No newline at end of file
diff --git a/platform/util/rt-java8/BUILD.bazel b/platform/util/rt-java8/BUILD.bazel
index f1e21f36e132..e0cbc98df67f 100644
--- a/platform/util/rt-java8/BUILD.bazel
+++ b/platform/util/rt-java8/BUILD.bazel
@@ -1,13 +1,13 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.util.rt.java8` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "util-rt-java8",
+jvm_library(
+ name = "rt-java8",
module_name = "intellij.platform.util.rt.java8",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
- deps = ["@libraries//:annotations"]
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = ["@lib//:jetbrains-annotations"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.util.rt.java8` end
\ No newline at end of file
diff --git a/platform/util/storages/BUILD.bazel b/platform/util/storages/BUILD.bazel
index 80e581e7ec7d..be970c9db39a 100644
--- a/platform/util/storages/BUILD.bazel
+++ b/platform/util/storages/BUILD.bazel
@@ -1,30 +1,30 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.util.io.storages` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "util-io-storages",
+jvm_library(
+ name = "io-storages",
module_name = "intellij.platform.util.io.storages",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:annotations",
- "@community//platform/util-rt",
- "@community//platform/util-class-loader:util-classLoader",
- "@community//platform/util/base:util-base",
- "@community//platform/util",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:opentelemetry-sdk",
- "@community//platform/diagnostic/telemetry:diagnostic-telemetry",
+ "@lib//:jetbrains-annotations",
+ "//platform/util-rt",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/util/base",
+ "//platform/util",
+ "@lib//:fastutil-min",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:opentelemetry",
+ "//platform/diagnostic/telemetry",
],
exports = [
- "@libraries//:annotations",
- "@community//platform/util-rt",
- "@community//platform/util/base:util-base",
- "@community//platform/util",
+ "@lib//:jetbrains-annotations",
+ "//platform/util-rt",
+ "//platform/util/base",
+ "//platform/util",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.util.io.storages` end
\ No newline at end of file
diff --git a/platform/util/testSrc/BUILD.bazel b/platform/util/testSrc/BUILD.bazel
new file mode 100644
index 000000000000..d599b6cbb9f3
--- /dev/null
+++ b/platform/util/testSrc/BUILD.bazel
@@ -0,0 +1,49 @@
+### auto-generated section `build intellij.platform.util.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/util",
+ "@lib//:kotlin-stdlib",
+ "@lib//:assert_j",
+ "@lib//:junit4",
+ "@lib//:jna",
+ "//platform/core-api:core",
+ "//platform/projectModel-impl",
+ "@lib//:jet_check",
+ "@lib//:commons-compress",
+ "@lib//:guava",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/testFramework/extensions:testExtensions",
+ "@lib//:memoryfilesystem",
+ "//platform/util-class-loader:util-classLoader",
+ "@lib//:fastutil-min",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util-ex",
+ "//platform/util/diff",
+ "@lib//:junit5",
+ "//platform/util/jdom",
+ "//platform/boot",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "@lib//:kotlinx-coroutines-debug",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//platform/util/coroutines",
+ "@lib//:jetbrains_kotlinx_lincheck_jvm",
+ "@lib//:mockito",
+ ]
+)
+### auto-generated section `build intellij.platform.util.tests` end
\ No newline at end of file
diff --git a/platform/util/text-matching/BUILD.bazel b/platform/util/text-matching/BUILD.bazel
index 0b0e888a4c4f..eb9324675e9c 100644
--- a/platform/util/text-matching/BUILD.bazel
+++ b/platform/util/text-matching/BUILD.bazel
@@ -1,17 +1,17 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.util.text.matching` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "util-text-matching",
+jvm_library(
+ name = "text-matching",
module_name = "intellij.platform.util.text.matching",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:annotations",
- "@community//platform/util/base:util-base",
- "@community//platform/util-rt",
+ "@lib//:jetbrains-annotations",
+ "//platform/util/base",
+ "//platform/util-rt",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.util.text.matching` end
\ No newline at end of file
diff --git a/platform/util/trove/BUILD.bazel b/platform/util/trove/BUILD.bazel
new file mode 100644
index 000000000000..c3a752308f0d
--- /dev/null
+++ b/platform/util/trove/BUILD.bazel
@@ -0,0 +1,10 @@
+### auto-generated section `build intellij.platform.util.trove` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "trove",
+ visibility = ["//visibility:public"],
+ exports = ["@lib//:platform_util_trove_trove"],
+ runtime_deps = ["@lib//:platform_util_trove_trove"]
+)
+### auto-generated section `build intellij.platform.util.trove` end
\ No newline at end of file
diff --git a/platform/util/troveCompileOnly/BUILD.bazel b/platform/util/troveCompileOnly/BUILD.bazel
index d49f99039457..9330aed2f957 100644
--- a/platform/util/troveCompileOnly/BUILD.bazel
+++ b/platform/util/troveCompileOnly/BUILD.bazel
@@ -1,13 +1,13 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.util.troveCompileOnly` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "util-troveCompileOnly",
+jvm_library(
+ name = "troveCompileOnly",
module_name = "intellij.platform.util.troveCompileOnly",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
- deps = ["@libraries//:annotations"]
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = ["@lib//:jetbrains-annotations"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.util.troveCompileOnly` end
\ No newline at end of file
diff --git a/platform/util/ui/BUILD.bazel b/platform/util/ui/BUILD.bazel
deleted file mode 100644
index 7169098246e3..000000000000
--- a/platform/util/ui/BUILD.bazel
+++ /dev/null
@@ -1,55 +0,0 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
-
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
-)
-
-kt_javac_options(
- name = "custom-javac-options",
- x_ep_disable_all_checks = True,
- warn = "off",
- add_exports = [
- "java.desktop/sun.font=ALL-UNNAMED",
- "java.desktop/sun.awt.image=ALL-UNNAMED",
- ]
-)
-
-kt_jvm_library(
- name = "util-ui",
- module_name = "intellij.platform.util.ui",
- visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = ":custom-javac-options",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
- deps = [
- "@community//lib:mac",
- "@community//platform/util",
- "@libraries//:imgscalr-lib",
- "@libraries//:jna-platform",
- "@libraries//:java-compatibility",
- "@libraries//:kotlin-stdlib",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/util-ex",
- "@libraries//:netty-buffer",
- "@libraries//:caffeine",
- "@libraries//:aalto-xml",
- "@community//platform/util/xmlDom:util-xmlDom",
- "@community//platform/util/zip:util-zip",
- "@libraries//:jbr-api",
- "@libraries//:jsvg",
- "@community//platform/util/rt-java8:util-rt-java8",
- "@libraries//:hash4j",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/diagnostic",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-protobuf-jvm",
- "@libraries//:h2-mvstore",
- ],
- runtime_deps = [":resources"]
-)
-### auto-generated section `build` end
\ No newline at end of file
diff --git a/platform/util/xmlDom/BUILD.bazel b/platform/util/xmlDom/BUILD.bazel
index 941713b47b12..1602dbc45fa4 100644
--- a/platform/util/xmlDom/BUILD.bazel
+++ b/platform/util/xmlDom/BUILD.bazel
@@ -1,21 +1,21 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.util.xmlDom` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "util-xmlDom",
+jvm_library(
+ name = "xmlDom",
module_name = "intellij.platform.util.xmlDom",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:aalto-xml",
- "@libraries//:kotlin-stdlib",
- "@libraries//:annotations",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-json-jvm",
+ "@lib//:aalto-xml",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "@lib//:fastutil-min",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.util.xmlDom` end
\ No newline at end of file
diff --git a/platform/util/zip/BUILD.bazel b/platform/util/zip/BUILD.bazel
index ae575aca8226..108dd8d55e88 100644
--- a/platform/util/zip/BUILD.bazel
+++ b/platform/util/zip/BUILD.bazel
@@ -1,16 +1,16 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.util.zip` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "util-zip",
+jvm_library(
+ name = "zip",
module_name = "intellij.platform.util.zip",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11",
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
deps = [
- "@libraries//:annotations",
- "@community//platform/util/rt-java8:util-rt-java8",
+ "@lib//:jetbrains-annotations",
+ "//platform/util/rt-java8",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.util.zip` end
\ No newline at end of file
diff --git a/platform/vcs-api/BUILD.bazel b/platform/vcs-api/BUILD.bazel
index 5175c8ef9abb..17805a99d473 100644
--- a/platform/vcs-api/BUILD.bazel
+++ b/platform/vcs-api/BUILD.bazel
@@ -1,31 +1,31 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.vcs` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "vcs",
module_name = "intellij.platform.vcs",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/platform-api:ide",
- "@community//platform/lang-api:lang",
- "@community//platform/vcs-api/vcs-api-core:vcs-core",
- "@community//platform/diff-api:diff",
- "@community//platform/util/jdom:util-jdom",
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/util",
- "@community//platform/util/ui:util-ui",
- "@community//platform/core-api:core",
- "@community//platform/core-ui",
- "@libraries//:caffeine",
+ "//platform/platform-api:ide",
+ "//platform/lang-api:lang",
+ "//platform/vcs-api/vcs-api-core:vcs-core",
+ "//platform/diff-api:diff",
+ "//platform/util/jdom",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/util",
+ "//platform/util:util-ui",
+ "//platform/core-api:core",
+ "//platform/core-ui",
+ "@lib//:caffeine",
],
exports = [
- "@community//platform/platform-api:ide",
- "@community//platform/vcs-api/vcs-api-core:vcs-core",
- "@community//platform/diff-api:diff",
+ "//platform/platform-api:ide",
+ "//platform/vcs-api/vcs-api-core:vcs-core",
+ "//platform/diff-api:diff",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.vcs` end
\ No newline at end of file
diff --git a/platform/vcs-api/vcs-api-core/BUILD.bazel b/platform/vcs-api/vcs-api-core/BUILD.bazel
index e528c15de82f..4b8617fc8e5f 100644
--- a/platform/vcs-api/vcs-api-core/BUILD.bazel
+++ b/platform/vcs-api/vcs-api-core/BUILD.bazel
@@ -1,25 +1,26 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.vcs.core` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "vcs-core_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "vcs-core",
module_name = "intellij.platform.vcs.core",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/core-api:core",
- "@community//platform/editor-ui-api:editor",
- "@community//platform/diff-api:diff",
- "@libraries//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//platform/editor-ui-api:editor",
+ "//platform/diff-api:diff",
+ "@lib//:kotlin-stdlib",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":vcs-core_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.vcs.core` end
\ No newline at end of file
diff --git a/platform/vcs-impl/BUILD.bazel b/platform/vcs-impl/BUILD.bazel
index 2748b90f0fa0..b7a9e6709235 100644
--- a/platform/vcs-impl/BUILD.bazel
+++ b/platform/vcs-impl/BUILD.bazel
@@ -1,78 +1,122 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.vcs.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "vcs-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "vcs-impl",
module_name = "intellij.platform.vcs.impl",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@community//platform/vcs-api:vcs",
- "@community//platform/platform-api:ide",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/lang-api:lang",
- "@community//jps/model-serialization:jps-model-serialization",
- "@libraries//:guava",
- "@community//platform/lang-impl",
- "@libraries//:gson",
- "@community//platform/diff-impl",
- "@community//platform/vcs-log/api:vcs-log",
- "@libraries//:swingx-core",
- "@libraries//:miglayout-swing",
- "@libraries//:streamex",
- "@community//platform/statistics",
- "@community//platform/util",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/core-ui",
- "@community//platform/built-in-server:builtInServer-impl",
- "@community//platform/editor-ui-ex:editor-ex",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/code-style-impl:codeStyle-impl",
- "@community//platform/platform-util-io-impl:ide-util-io-impl",
- "@libraries//:caffeine",
- "@community//platform/workspace/storage:workspace-storage",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/diagnostic/telemetry:diagnostic-telemetry",
- "@community//platform/analysis-impl",
- "@community//platform/ide-core-impl",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
- "@community//platform/workspace/jps:workspace-jps",
- "@community//platform/backend/workspace:backend-workspace",
- "@community//platform/diagnostic",
- "@community//platform/util/ui:util-ui",
- "@community//platform/util/coroutines:util-coroutines",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@community//libraries/microba:libraries-microba",
+ "//platform/vcs-api:vcs",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-api:lang",
+ "//jps/model-serialization",
+ "@lib//:guava",
+ "//platform/lang-impl",
+ "@lib//:gson",
+ "//platform/diff-impl",
+ "//platform/vcs-log/api:vcs-log",
+ "@lib//:swingx",
+ "@lib//:miglayout-swing",
+ "@lib//:stream_ex",
+ "//platform/statistics",
+ "//platform/util",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/built-in-server:builtInServer-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "@lib//:caffeine",
+ "//platform/workspace/storage",
+ "//platform/util/jdom",
+ "//platform/diagnostic/telemetry",
+ "//platform/analysis-impl",
+ "//platform/ide-core-impl",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//platform/diagnostic",
+ "//platform/util:util-ui",
+ "//platform/util/coroutines",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//libraries/microba",
+ "@lib//:jgoodies-forms",
],
- exports = ["@community//platform/vcs-api:vcs"],
- runtime_deps = [":resources"]
+ exports = ["//platform/vcs-api:vcs"],
+ runtime_deps = [":vcs-impl_resources"]
)
kt_jvm_test(
name = "vcs-impl_test",
visibility = ["//visibility:public"],
- srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":vcs-impl"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- ":vcs-impl",
- "@community//platform/testFramework",
- "@community//platform/testFramework/junit5:testFramework-junit5",
- "@community//tools/intellij.tools.ide.metrics.benchmark:tools-ide-metrics-benchmark",
+ "//platform/vcs-api:vcs",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-api:lang",
+ "//jps/model-serialization",
+ "@lib//:guava",
+ "//platform/lang-impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:gson",
+ "//platform/diff-impl",
+ "//platform/vcs-log/api:vcs-log",
+ "@lib//:swingx",
+ "@lib//:miglayout-swing",
+ "@lib//:stream_ex",
+ "//platform/statistics",
+ "//platform/util",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/built-in-server:builtInServer-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "@lib//:caffeine",
+ "//platform/workspace/storage",
+ "//platform/util/jdom",
+ "//platform/diagnostic/telemetry",
+ "//platform/analysis-impl",
+ "//platform/ide-core-impl",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//platform/diagnostic",
+ "//platform/util:util-ui",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//platform/util/coroutines",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//libraries/microba",
+ "@lib//:jgoodies-forms",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":vcs-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.vcs.impl` end
\ No newline at end of file
diff --git a/platform/vcs-impl/exec/BUILD.bazel b/platform/vcs-impl/exec/BUILD.bazel
new file mode 100644
index 000000000000..e9f0ce54c84d
--- /dev/null
+++ b/platform/vcs-impl/exec/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build intellij.platform.vcs.impl.exec` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "vcs-impl-exec_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "vcs-impl-exec",
+ module_name = "intellij.platform.vcs.impl.exec",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/vcs-impl",
+ "//platform/execution",
+ ],
+ runtime_deps = [":vcs-impl-exec_resources"]
+)
+### auto-generated section `build intellij.platform.vcs.impl.exec` end
\ No newline at end of file
diff --git a/platform/vcs-impl/lang/actions/BUILD.bazel b/platform/vcs-impl/lang/actions/BUILD.bazel
new file mode 100644
index 000000000000..f8b01899b9f3
--- /dev/null
+++ b/platform/vcs-impl/lang/actions/BUILD.bazel
@@ -0,0 +1,20 @@
+### auto-generated section `build intellij.platform.vcs.impl.lang.actions` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "vcs-impl-lang-actions_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "vcs-impl-lang-actions",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ ":vcs-impl-lang-actions_resources",
+ "@lib//:kotlin-stdlib",
+ "//platform/vcs-impl",
+ ]
+)
+### auto-generated section `build intellij.platform.vcs.impl.lang.actions` end
\ No newline at end of file
diff --git a/platform/vcs-log/api/BUILD.bazel b/platform/vcs-log/api/BUILD.bazel
index 22dac48d2c93..b838496ef6b8 100644
--- a/platform/vcs-log/api/BUILD.bazel
+++ b/platform/vcs-log/api/BUILD.bazel
@@ -1,23 +1,23 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.vcs.log` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "vcs-log",
module_name = "intellij.platform.vcs.log",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/util-rt",
- "@community//platform/vcs-log/graph-api:vcs-log-graph",
- "@community//platform/core-api:core",
- "@community//platform/vcs-api/vcs-api-core:vcs-core",
- "@community//platform/editor-ui-api:editor",
- "@community//platform/vcs-api:vcs",
- "@libraries//:kotlin-stdlib",
- "@community//platform/core-ui",
+ "//platform/util-rt",
+ "//platform/vcs-log/graph-api:vcs-log-graph",
+ "//platform/core-api:core",
+ "//platform/vcs-api/vcs-api-core:vcs-core",
+ "//platform/editor-ui-api:editor",
+ "//platform/vcs-api:vcs",
+ "@lib//:kotlin-stdlib",
+ "//platform/core-ui",
],
- exports = ["@community//platform/vcs-log/graph-api:vcs-log-graph"]
+ exports = ["//platform/vcs-log/graph-api:vcs-log-graph"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.vcs.log` end
\ No newline at end of file
diff --git a/platform/vcs-log/graph-api/BUILD.bazel b/platform/vcs-log/graph-api/BUILD.bazel
index 49c60b91099c..f8c69f2ebf45 100644
--- a/platform/vcs-log/graph-api/BUILD.bazel
+++ b/platform/vcs-log/graph-api/BUILD.bazel
@@ -1,17 +1,17 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.vcs.log.graph` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "vcs-log-graph",
module_name = "intellij.platform.vcs.log.graph",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:annotations",
- "@libraries//:kotlin-stdlib",
- "@community//platform/util-rt",
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ "//platform/util-rt",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.vcs.log.graph` end
\ No newline at end of file
diff --git a/platform/vcs-log/graph/BUILD.bazel b/platform/vcs-log/graph/BUILD.bazel
new file mode 100644
index 000000000000..469ace842fd9
--- /dev/null
+++ b/platform/vcs-log/graph/BUILD.bazel
@@ -0,0 +1,45 @@
+### auto-generated section `build intellij.platform.vcs.log.graph.impl` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_library(
+ name = "vcs-log-graph-impl",
+ module_name = "intellij.platform.vcs.log.graph.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/util",
+ "//platform/vcs-log/graph-api:vcs-log-graph",
+ "@lib//:kotlin-stdlib",
+ "@lib//:guava",
+ "@lib//:fastutil-min",
+ ],
+ exports = [
+ "//platform/util",
+ "//platform/vcs-log/graph-api:vcs-log-graph",
+ ]
+)
+
+kt_jvm_test(
+ name = "vcs-log-graph-impl_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":vcs-log-graph-impl"],
+ deps = [
+ "//platform/util",
+ "//platform/vcs-log/graph-api:vcs-log-graph",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:junit4",
+ "@lib//:kotlin-stdlib",
+ "@lib//:guava",
+ "@lib//:fastutil-min",
+ "@lib//:assert_j",
+ "@lib//:kotlin-test",
+ ]
+)
+### auto-generated section `build intellij.platform.vcs.log.graph.impl` end
\ No newline at end of file
diff --git a/platform/vcs-log/impl/BUILD.bazel b/platform/vcs-log/impl/BUILD.bazel
new file mode 100644
index 000000000000..020b5f2f3932
--- /dev/null
+++ b/platform/vcs-log/impl/BUILD.bazel
@@ -0,0 +1,99 @@
+### auto-generated section `build intellij.platform.vcs.log.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "vcs-log-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "vcs-log-impl",
+ module_name = "intellij.platform.vcs.log.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "//platform/vcs-log/api:vcs-log",
+ "//platform/vcs-api:vcs",
+ "//platform/vcs-log/graph:vcs-log-graph-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/analysis-impl",
+ "//platform/vcs-impl",
+ "@lib//:guava",
+ "//platform/lang-impl",
+ "//platform/vcs-log/graph-api:vcs-log-graph",
+ "//platform/util",
+ "@lib//:miglayout-swing",
+ "//platform/diff-impl",
+ "//platform/statistics",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "@lib//:gson",
+ "@lib//:caffeine",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-coroutines-guava",
+ "//platform/diagnostic/telemetry",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/sqlite",
+ "//platform/diagnostic/telemetry-impl",
+ "//platform/backend/observation",
+ "//platform/util/coroutines",
+ "//platform/util/storages:io-storages",
+ ],
+ runtime_deps = [":vcs-log-impl_resources"]
+)
+
+kt_jvm_test(
+ name = "vcs-log-impl_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":vcs-log-impl"],
+ deps = [
+ "//platform/core-api:core",
+ "//platform/vcs-log/api:vcs-log",
+ "//platform/vcs-api:vcs",
+ "//platform/vcs-log/graph:vcs-log-graph-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/analysis-impl",
+ "//platform/vcs-impl",
+ "@lib//:guava",
+ "@lib//:junit4",
+ "//platform/lang-impl",
+ "//platform/vcs-log/graph-api:vcs-log-graph",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-test",
+ "//platform/vcs-tests:vcs-testFramework",
+ "//platform/util",
+ "@lib//:assert_j",
+ "@lib//:miglayout-swing",
+ "//platform/diff-impl",
+ "//platform/statistics",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "@lib//:gson",
+ "@lib//:caffeine",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-coroutines-guava",
+ "//platform/diagnostic/telemetry",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/sqlite",
+ "//platform/diagnostic/telemetry-impl",
+ "//platform/backend/observation",
+ "//platform/util/coroutines",
+ "//platform/util/storages:io-storages",
+ "@lib//:mockito",
+ ],
+ runtime_deps = [":vcs-log-impl_resources"]
+)
+### auto-generated section `build intellij.platform.vcs.log.impl` end
\ No newline at end of file
diff --git a/platform/vcs-tests/BUILD.bazel b/platform/vcs-tests/BUILD.bazel
new file mode 100644
index 000000000000..a6268d3090f3
--- /dev/null
+++ b/platform/vcs-tests/BUILD.bazel
@@ -0,0 +1,59 @@
+### auto-generated section `build intellij.platform.vcs.testFramework` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "vcs-testFramework",
+ module_name = "intellij.platform.vcs.testFramework",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/testFramework",
+ "//platform/vcs-api:vcs",
+ "//platform/vcs-impl",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ ]
+)
+### auto-generated section `build intellij.platform.vcs.testFramework` end
+
+### auto-generated section `build intellij.platform.vcs.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "vcs-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "vcs-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/vcs-tests:vcs-testFramework",
+ "//platform/vcs-impl",
+ "//platform/vcs-api/vcs-api-core:vcs-core",
+ "//platform/core-api:core",
+ "@lib//:junit4",
+ "//platform/platform-api:ide",
+ "//platform/diff-impl/tests:diff-tests_test",
+ "@lib//:mockito",
+ "//platform/util/testSrc:tests_test",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/diff-impl",
+ "@lib//:assert_j",
+ "//platform/core-ui",
+ "@lib//:fastutil-min",
+ "//platform/util/jdom",
+ "//xml/xml-psi-api:psi",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ ]
+)
+### auto-generated section `build intellij.platform.vcs.tests` end
\ No newline at end of file
diff --git a/platform/warmup/BUILD.bazel b/platform/warmup/BUILD.bazel
new file mode 100644
index 000000000000..e2d7e56ec559
--- /dev/null
+++ b/platform/warmup/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build intellij.platform.warmup` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "warmup_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "warmup",
+ module_name = "intellij.platform.warmup",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/ide-core",
+ "//platform/util",
+ "//platform/indexing-api:indexing",
+ "//platform/lang-impl",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl/bootstrap:ide-bootstrap",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/backend/observation",
+ ],
+ runtime_deps = [":warmup_resources"]
+)
+### auto-generated section `build intellij.platform.warmup` end
\ No newline at end of file
diff --git a/platform/warmup/performanceTesting/BUILD.bazel b/platform/warmup/performanceTesting/BUILD.bazel
new file mode 100644
index 000000000000..2200329bebb9
--- /dev/null
+++ b/platform/warmup/performanceTesting/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build intellij.platform.warmup.performanceTesting` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "performanceTesting_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "performanceTesting",
+ module_name = "intellij.platform.warmup.performanceTesting",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/warmup",
+ "//plugins/performanceTesting/core:performanceTesting",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-api:core",
+ "//platform/remote-driver/model:driver-model",
+ "//plugins/performanceTesting/commands-model:tools-ide-performanceTesting-commands",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/vcs-log/api:vcs-log",
+ "//platform/util/concurrency",
+ ],
+ runtime_deps = [":performanceTesting_resources"]
+)
+### auto-generated section `build intellij.platform.warmup.performanceTesting` end
\ No newline at end of file
diff --git a/platform/webSymbols/BUILD.bazel b/platform/webSymbols/BUILD.bazel
index 3c9b3c90e02c..fd6a36c5a7c6 100644
--- a/platform/webSymbols/BUILD.bazel
+++ b/platform/webSymbols/BUILD.bazel
@@ -1,50 +1,67 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.webSymbols` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "webSymbols_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "webSymbols",
module_name = "intellij.platform.webSymbols",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/analysis-api:analysis",
- "@community//platform/lang-impl",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/core-ui",
- "@community//platform/editor-ui-ex:editor-ex",
- "@community//platform/core-api:core",
- "@libraries//:jackson-databind",
- "@community//platform/analysis-impl",
- "@libraries//:jackson-core",
- "@libraries//:jackson-module-kotlin",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:commons-compress",
- "@libraries//:markdown-jvm",
- "@libraries//:gson",
- "@community//platform/markdown-utils",
+ "//platform/analysis-api:analysis",
+ "//platform/lang-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-ui",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/core-api:core",
+ "@lib//:jackson-databind",
+ "//platform/analysis-impl",
+ "@lib//:jackson",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:fastutil-min",
+ "@lib//:commons-compress",
+ "@lib//:jetbrains_markdown",
+ "@lib//:gson",
+ "//platform/markdown-utils",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":webSymbols_resources"]
)
kt_jvm_test(
name = "webSymbols_test",
visibility = ["//visibility:public"],
srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":webSymbols"],
deps = [
- ":webSymbols",
- "@community//platform/testFramework",
+ "//platform/analysis-api:analysis",
+ "//platform/lang-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-ui",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/core-api:core",
+ "@lib//:jackson-databind",
+ "//platform/analysis-impl",
+ "@lib//:jackson",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:fastutil-min",
+ "@lib//:commons-compress",
+ "@lib//:jetbrains_markdown",
+ "@lib//:gson",
+ "//platform/markdown-utils",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":webSymbols_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.webSymbols` end
\ No newline at end of file
diff --git a/platform/whatsNew/BUILD.bazel b/platform/whatsNew/BUILD.bazel
new file mode 100644
index 000000000000..226d4b4625a9
--- /dev/null
+++ b/platform/whatsNew/BUILD.bazel
@@ -0,0 +1,71 @@
+### auto-generated section `build intellij.platform.whatsNew` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+)
+
+jvm_resources(
+ name = "whatsNew_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "whatsNew",
+ module_name = "intellij.platform.whatsNew",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/core-api:core",
+ "//platform/util/concurrency",
+ "//platform/platform-api:ide",
+ "//platform/statistics",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:miglayout-swing",
+ "@lib//:kotlinc_kotlinx-serialization-compiler-plugin.provided",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-serialization-core",
+ "//platform/ui.jcef:ui-jcef",
+ ],
+ runtime_deps = [":whatsNew_resources"]
+)
+
+kt_jvm_test(
+ name = "whatsNew_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ associates = [":whatsNew"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/core-api:core",
+ "//platform/util/concurrency",
+ "//platform/platform-api:ide",
+ "//platform/statistics",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:miglayout-swing",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-serialization-core",
+ "//platform/ui.jcef:ui-jcef",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ ],
+ runtime_deps = [":whatsNew_resources"]
+)
+### auto-generated section `build intellij.platform.whatsNew` end
\ No newline at end of file
diff --git a/platform/workspace/jps/BUILD.bazel b/platform/workspace/jps/BUILD.bazel
index 66ae289203c6..4f0690fa5e1f 100644
--- a/platform/workspace/jps/BUILD.bazel
+++ b/platform/workspace/jps/BUILD.bazel
@@ -1,42 +1,43 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
-
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
-)
+### auto-generated section `build intellij.platform.workspace.jps` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
create_kotlinc_options(
name = "custom",
jvm_target = "11",
- x_optin = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
)
-kt_jvm_library(
- name = "workspace-jps",
+jvm_resources(
+ name = "jps_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "jps",
module_name = "intellij.platform.workspace.jps",
visibility = ["//visibility:public"],
srcs = glob(["gen/**/*.kt", "gen/**/*.java", "src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
+ javac_opts = "@rules_jvm//:j11",
kotlinc_opts = ":custom",
deps = [
- "@libraries//:kotlin-stdlib",
- "@community//platform/workspace/storage:workspace-storage",
- "@community//jps/model-api:jps-model",
- "@community//jps/model-impl:jps-model-impl",
- "@community//jps/model-serialization:jps-model-serialization",
- "@community//platform/util",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/util/jdom:util-jdom",
- "@libraries//:kryo5",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
- "@community//platform/diagnostic/telemetry:diagnostic-telemetry",
+ "@lib//:kotlin-stdlib",
+ "//platform/workspace/storage",
+ "//jps/model-api:model",
+ "//jps/model-impl",
+ "//jps/model-serialization",
+ "//platform/util",
+ "@lib//:fastutil-min",
+ "//platform/util/jdom",
+ "@lib//:kryo5",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/diagnostic/telemetry",
],
- exports = ["@community//platform/workspace/storage:workspace-storage"],
- runtime_deps = [":resources"]
+ exports = ["//platform/workspace/storage"],
+ runtime_deps = [":jps_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.workspace.jps` end
\ No newline at end of file
diff --git a/platform/workspace/jps/tests/BUILD.bazel b/platform/workspace/jps/tests/BUILD.bazel
new file mode 100644
index 000000000000..bf67cd1def23
--- /dev/null
+++ b/platform/workspace/jps/tests/BUILD.bazel
@@ -0,0 +1,43 @@
+### auto-generated section `build intellij.platform.workspace.jps.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "workspace-jps-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "workspace-jps-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java", "testGen/**/*.kt", "testGen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/workspace/storage",
+ "//platform/workspace/jps",
+ "//platform/smRunner",
+ "//platform/smRunner:smRunner_test",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:fastutil-min",
+ "//platform/lang-impl:lang-tests",
+ "//platform/workspace/storage/tests:workspace-storage-tests_test",
+ "@lib//:assert_j",
+ "//platform/core-ui",
+ "@lib//:commons-lang3",
+ "//platform/util/jdom",
+ "//platform/workspace/storage/testEntities:workspace-storage-testEntities_test",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "@lib//:kotlin-test",
+ "//platform/backend/workspace",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//platform/util/coroutines",
+ "@lib//:kotlinx-collections-immutable",
+ "//java/java-impl:impl",
+ ]
+)
+### auto-generated section `build intellij.platform.workspace.jps.tests` end
\ No newline at end of file
diff --git a/platform/workspace/storage/BUILD.bazel b/platform/workspace/storage/BUILD.bazel
index eb2d14835d79..92ce60b4dcd4 100644
--- a/platform/workspace/storage/BUILD.bazel
+++ b/platform/workspace/storage/BUILD.bazel
@@ -1,36 +1,36 @@
-### auto-generated section `build` start
-load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.workspace.storage` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
create_kotlinc_options(
name = "custom",
jvm_target = "11",
- x_optin = [
+ opt_in = [
"com.intellij.platform.workspace.storage.WorkspaceEntityInternalApi",
"com.intellij.platform.workspace.storage.instrumentation.EntityStorageInstrumentationApi",
]
)
-kt_jvm_library(
- name = "workspace-storage",
+jvm_library(
+ name = "storage",
module_name = "intellij.platform.workspace.storage",
visibility = ["//visibility:public"],
srcs = glob(["gen/**/*.kt", "gen/**/*.java", "src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
+ javac_opts = "@rules_jvm//:j11",
kotlinc_opts = ":custom",
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:guava",
- "@libraries//:kotlin-reflect",
- "@community//platform/util",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:caffeine",
- "@libraries//:kryo5",
- "@community//platform/diagnostic/telemetry:diagnostic-telemetry",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
- "@community//platform/diagnostic",
- "@libraries//:kotlinx-collections-immutable-jvm",
+ "@lib//:kotlin-stdlib",
+ "@lib//:guava",
+ "@lib//:kotlin-reflect",
+ "//platform/util",
+ "@lib//:fastutil-min",
+ "@lib//:caffeine",
+ "@lib//:kryo5",
+ "//platform/diagnostic/telemetry",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/diagnostic",
+ "@lib//:kotlinx-collections-immutable",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.workspace.storage` end
\ No newline at end of file
diff --git a/platform/workspace/storage/testEntities/BUILD.bazel b/platform/workspace/storage/testEntities/BUILD.bazel
new file mode 100644
index 000000000000..4c097302da77
--- /dev/null
+++ b/platform/workspace/storage/testEntities/BUILD.bazel
@@ -0,0 +1,23 @@
+### auto-generated section `build intellij.platform.workspace.storage.testEntities` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "workspace-storage-testEntities",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "workspace-storage-testEntities_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java", "testGen/**/*.kt", "testGen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/workspace/storage",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:kotlin-reflect",
+ ]
+)
+### auto-generated section `build intellij.platform.workspace.storage.testEntities` end
\ No newline at end of file
diff --git a/platform/workspace/storage/tests/BUILD.bazel b/platform/workspace/storage/tests/BUILD.bazel
new file mode 100644
index 000000000000..ca8515ec9d5b
--- /dev/null
+++ b/platform/workspace/storage/tests/BUILD.bazel
@@ -0,0 +1,41 @@
+### auto-generated section `build intellij.platform.workspace.storage.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = [
+ "com.intellij.platform.workspace.storage.instrumentation.EntityStorageInstrumentationApi",
+ "com.intellij.platform.workspace.storage.WorkspaceEntityInternalApi",
+ ]
+)
+
+java_library(
+ name = "workspace-storage-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "workspace-storage-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "//platform/workspace/storage",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/workspace/storage/testEntities:workspace-storage-testEntities_test",
+ "@lib//:guava",
+ "@lib//:kotlin-reflect",
+ "@lib//:fastutil-min",
+ "@lib//:kotlin-test",
+ "@lib//:kryo5",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "@lib//:kotlinx-collections-immutable",
+ ]
+)
+### auto-generated section `build intellij.platform.workspace.storage.tests` end
\ No newline at end of file
diff --git a/platform/wsl-impl/BUILD.bazel b/platform/wsl-impl/BUILD.bazel
index d93cfdaefbf3..bfe4a5221b42 100644
--- a/platform/wsl-impl/BUILD.bazel
+++ b/platform/wsl-impl/BUILD.bazel
@@ -1,23 +1,23 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.wsl.impl` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "wsl-impl",
module_name = "intellij.platform.wsl.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@community//platform/execution",
- "@community//platform/util",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/platform-util-io:ide-util-io",
- "@community//platform/core-api:core",
- "@libraries//:lz4-java",
- "@community//platform/util-ex",
- "@libraries//:ktor-network-tls-jvm",
+ "@lib//:kotlin-stdlib",
+ "//platform/execution",
+ "//platform/util",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/core-api:core",
+ "@lib//:lz4-java",
+ "//platform/util-ex",
+ "@lib//:ktor-network-tls",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.wsl.impl` end
\ No newline at end of file
diff --git a/platform/xdebugger-api/BUILD.bazel b/platform/xdebugger-api/BUILD.bazel
index 14b11f286afb..79527d4a08d4 100644
--- a/platform/xdebugger-api/BUILD.bazel
+++ b/platform/xdebugger-api/BUILD.bazel
@@ -1,34 +1,35 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.debugger` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "debugger_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "debugger",
module_name = "intellij.platform.debugger",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@community//platform/lang-api:lang",
- "@community//platform/util/ui:util-ui",
- "@community//platform/util/concurrency",
- "@community//platform/core-ui",
- "@community//platform/platform-util-io:ide-util-io",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@libraries//:kotlin-stdlib",
+ "//platform/lang-api:lang",
+ "//platform/util:util-ui",
+ "//platform/util/concurrency",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlin-stdlib",
],
exports = [
- "@community//platform/lang-api:lang",
- "@community//platform/util/concurrency",
+ "//platform/lang-api:lang",
+ "//platform/util/concurrency",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":debugger_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.debugger` end
\ No newline at end of file
diff --git a/platform/xdebugger-impl/BUILD.bazel b/platform/xdebugger-impl/BUILD.bazel
index 80c862a6e6cc..1f65eb8b3db4 100644
--- a/platform/xdebugger-impl/BUILD.bazel
+++ b/platform/xdebugger-impl/BUILD.bazel
@@ -1,64 +1,91 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.debugger.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "debugger-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "debugger-impl",
module_name = "intellij.platform.debugger.impl",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@community//platform/xdebugger-api:debugger",
- "@community//platform/lang-impl",
- "@community//platform/execution-impl",
- "@community//platform/diff-api:diff",
- "@libraries//:streamex",
- "@community//platform/statistics",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/core-ui",
- "@community//platform/platform-util-io-impl:ide-util-io-impl",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/analysis-impl",
- "@community//platform/util/jdom:util-jdom",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:miglayout-swing",
- "@community//platform/util/text-matching:util-text-matching",
- "@community//platform/util/coroutines:util-coroutines",
- "@community//platform/editor-ui-ex:editor-ex",
- "@community//platform/platform-impl/ui:ide-ui",
- "@libraries//:jackson-core",
- "@libraries//:jackson-databind",
- "@community//platform/kernel/shared:kernel",
- "@community//platform/platform-impl/internal:ide-internal",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@community//platform/project/shared:project",
+ "//platform/xdebugger-api:debugger",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/diff-api:diff",
+ "@lib//:stream_ex",
+ "//platform/statistics",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/analysis-impl",
+ "//platform/util/jdom",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:miglayout-swing",
+ "//platform/util/text-matching",
+ "//platform/util/coroutines",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/platform-impl/ui:ide-ui",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "//platform/kernel/shared:kernel",
+ "//platform/platform-impl/internal:ide-internal",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/project/shared:project",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":debugger-impl_resources"]
)
kt_jvm_test(
name = "debugger-impl_test",
visibility = ["//visibility:public"],
- srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":debugger-impl"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- ":debugger-impl",
- "@community//platform/xdebugger-testFramework:debugger-testFramework",
- "@community//platform/testFramework",
- "@community//platform/testFramework/extensions:testExtensions",
+ "//platform/xdebugger-api:debugger",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/diff-api:diff",
+ "//platform/xdebugger-testFramework:debugger-testFramework",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/testFramework/extensions:testExtensions",
+ "@lib//:stream_ex",
+ "//platform/statistics",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/analysis-impl",
+ "//platform/util/jdom",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:miglayout-swing",
+ "//platform/util/text-matching",
+ "//platform/util/coroutines",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/platform-impl/ui:ide-ui",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "//platform/kernel/shared:kernel",
+ "//platform/platform-impl/internal:ide-internal",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/project/shared:project",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":debugger-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.debugger.impl` end
\ No newline at end of file
diff --git a/platform/xdebugger-impl/backend/BUILD.bazel b/platform/xdebugger-impl/backend/BUILD.bazel
new file mode 100644
index 000000000000..229bbd07a44d
--- /dev/null
+++ b/platform/xdebugger-impl/backend/BUILD.bazel
@@ -0,0 +1,41 @@
+### auto-generated section `build intellij.platform.debugger.impl.backend` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "debugger-impl-backend_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "debugger-impl-backend",
+ module_name = "intellij.platform.debugger.impl.backend",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlin-stdlib",
+ "//platform/ide-core",
+ "//platform/platform-api:ide",
+ "//platform/kernel/shared:kernel",
+ "//platform/util:util-ui",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/kernel/backend",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:fastutil-min",
+ "//platform/util/concurrency",
+ "//platform/platform-impl:ide-impl",
+ "//platform/project/shared:project",
+ "//platform/xdebugger-api:debugger",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//platform/statistics",
+ ],
+ runtime_deps = [":debugger-impl-backend_resources"]
+)
+### auto-generated section `build intellij.platform.debugger.impl.backend` end
\ No newline at end of file
diff --git a/platform/xdebugger-impl/frontend/BUILD.bazel b/platform/xdebugger-impl/frontend/BUILD.bazel
new file mode 100644
index 000000000000..b7cba6822b42
--- /dev/null
+++ b/platform/xdebugger-impl/frontend/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build intellij.platform.debugger.impl.frontend` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "debugger-impl-frontend_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "debugger-impl-frontend",
+ module_name = "intellij.platform.debugger.impl.frontend",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlin-stdlib",
+ "//platform/platform-api:ide",
+ "//platform/util:util-ui",
+ "//platform/kernel/shared:kernel",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//platform/util/coroutines",
+ "//platform/core-api:core",
+ "//platform/project/shared:project",
+ "//platform/platform-frontend:frontend",
+ ],
+ runtime_deps = [":debugger-impl-frontend_resources"]
+)
+### auto-generated section `build intellij.platform.debugger.impl.frontend` end
\ No newline at end of file
diff --git a/platform/xdebugger-testFramework/BUILD.bazel b/platform/xdebugger-testFramework/BUILD.bazel
index 21b0121cfda1..be594c294e15 100644
--- a/platform/xdebugger-testFramework/BUILD.bazel
+++ b/platform/xdebugger-testFramework/BUILD.bazel
@@ -1,20 +1,20 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.debugger.testFramework` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "debugger-testFramework",
module_name = "intellij.platform.debugger.testFramework",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/testFramework",
- "@community//platform/xdebugger-impl:debugger-impl",
- "@community//platform/xdebugger-api:debugger",
- "@community//platform/testFramework/extensions:testExtensions",
- "@libraries//:streamex",
- "@community//platform/core-ui",
+ "//platform/testFramework",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/testFramework/extensions:testExtensions",
+ "@lib//:stream_ex",
+ "//platform/core-ui",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.debugger.testFramework` end
\ No newline at end of file
diff --git a/plugins/ByteCodeViewer/BUILD.bazel b/plugins/ByteCodeViewer/BUILD.bazel
new file mode 100644
index 000000000000..7514f9e4ba1a
--- /dev/null
+++ b/plugins/ByteCodeViewer/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build intellij.java.byteCodeViewer` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "java-byteCodeViewer_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "java-byteCodeViewer",
+ module_name = "intellij.java.byteCodeViewer",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:asm",
+ "//platform/util",
+ "//platform/core-api:core",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//java/java-psi-api:psi",
+ "//java/execution/openapi:java-execution",
+ "//java/openapi:java",
+ "//java/compiler/impl:java-compiler-impl",
+ "//platform/core-ui",
+ "//java/java-frontback-psi-impl:frontback-psi-impl",
+ ],
+ runtime_deps = [":java-byteCodeViewer_resources"]
+)
+### auto-generated section `build intellij.java.byteCodeViewer` end
\ No newline at end of file
diff --git a/plugins/IntelliLang/BUILD.bazel b/plugins/IntelliLang/BUILD.bazel
new file mode 100644
index 000000000000..e6f3bf2949f2
--- /dev/null
+++ b/plugins/IntelliLang/BUILD.bazel
@@ -0,0 +1,84 @@
+### auto-generated section `build intellij.java.langInjection` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "java-langInjection",
+ module_name = "intellij.java.langInjection",
+ visibility = ["//visibility:public"],
+ srcs = glob(["java-support/**/*.kt", "java-support/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/openapi:java",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//java/compiler/impl:java-compiler-impl",
+ "//RegExpSupport:regexp",
+ "//platform/platform-api:ide",
+ "//java/java-impl:impl",
+ "//plugins/IntelliLang:langInjection",
+ "//platform/core-ui",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = ["//plugins/IntelliLang/intellilang-jps-plugin:java-langInjection-jps"]
+)
+### auto-generated section `build intellij.java.langInjection` end
+
+### auto-generated section `build intellij.platform.langInjection` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "langInjection_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "langInjection",
+ module_name = "intellij.platform.langInjection",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//RegExpSupport:regexp",
+ "//platform/platform-api:ide",
+ "@lib//:stream_ex",
+ "//platform/core-api:core",
+ "//platform/core-ui",
+ "//platform/editor-ui-ex:editor-ex",
+ "@lib//:fastutil-min",
+ "//platform/util/jdom",
+ "//platform/analysis-impl",
+ ],
+ runtime_deps = [":langInjection_resources"]
+)
+### auto-generated section `build intellij.platform.langInjection` end
+
+### auto-generated section `build intellij.xml.langInjection` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "xml-langInjection",
+ module_name = "intellij.xml.langInjection",
+ visibility = ["//visibility:public"],
+ srcs = glob(["xml-support/**/*.kt", "xml-support/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//xml/impl",
+ "//RegExpSupport:regexp",
+ "//plugins/xpath",
+ "//platform/platform-api:ide",
+ "@lib//:jaxen",
+ "//plugins/IntelliLang:langInjection",
+ "//platform/core-ui",
+ "//platform/util/jdom",
+ ]
+)
+### auto-generated section `build intellij.xml.langInjection` end
\ No newline at end of file
diff --git a/plugins/IntelliLang/IntelliLang-tests/BUILD.bazel b/plugins/IntelliLang/IntelliLang-tests/BUILD.bazel
new file mode 100644
index 000000000000..efca74c528c4
--- /dev/null
+++ b/plugins/IntelliLang/IntelliLang-tests/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build intellij.platform.langInjection.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "langInjection-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "langInjection-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/testFramework",
+ "//plugins/IntelliLang:langInjection",
+ "//plugins/IntelliLang:xml-langInjection",
+ "//xml/impl",
+ "//plugins/yaml",
+ "//plugins/IntelliLang:java-langInjection",
+ "//jps/jps-builders:build",
+ "//jps/model-api:model",
+ "//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
+ "@lib//:assert_j",
+ "//plugins/IntelliLang/intellilang-jps-plugin:java-langInjection-jps",
+ "@lib//:asm",
+ "//platform/util/jdom",
+ ]
+)
+### auto-generated section `build intellij.platform.langInjection.tests` end
\ No newline at end of file
diff --git a/plugins/IntelliLang/intellilang-jps-plugin/BUILD.bazel b/plugins/IntelliLang/intellilang-jps-plugin/BUILD.bazel
new file mode 100644
index 000000000000..10bac28db37d
--- /dev/null
+++ b/plugins/IntelliLang/intellilang-jps-plugin/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.java.langInjection.jps` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "java-langInjection-jps_resources",
+ files = glob(["src/META-INF/services/org.jetbrains.jps.incremental.BuilderService", "src/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension", "src/META-INF/services/org.jetbrains.jps.intellilang.model.JpsIntelliLangExtensionService"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "java-langInjection-jps",
+ module_name = "intellij.java.langInjection.jps",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ deps = [
+ "//jps/jps-builders:build",
+ "//jps/model-api:model",
+ "//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
+ "//jps/model-serialization",
+ "@lib//:asm",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = [":java-langInjection-jps_resources"]
+)
+### auto-generated section `build intellij.java.langInjection.jps` end
\ No newline at end of file
diff --git a/plugins/ant/BUILD.bazel b/plugins/ant/BUILD.bazel
new file mode 100644
index 000000000000..8c8c444e8244
--- /dev/null
+++ b/plugins/ant/BUILD.bazel
@@ -0,0 +1,95 @@
+### auto-generated section `build intellij.ant` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "ant_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "ant",
+ module_name = "intellij.ant",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/openapi:java",
+ "//lib/ant/lib:ant-antlr",
+ "//java/compiler/impl:java-compiler-impl",
+ "//java/java-runtime:rt",
+ "//java/execution/impl:java-execution-impl",
+ "//xml/impl",
+ "//plugins/properties",
+ "//java/execution/openapi:java-execution",
+ "//java/idea-ui:ui",
+ "//xml/dom-openapi:dom",
+ "//xml/openapi:xml",
+ "//platform/util",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/platform-impl:ide-impl",
+ "//plugins/ant/jps-plugin:jps",
+ "//xml/dom-impl",
+ "//plugins/properties/properties-psi-api:psi",
+ "//platform/util/nanoxml",
+ "@lib//:stream_ex",
+ "//platform/statistics",
+ "@lib//:fastutil-min",
+ "//platform/external-system-api:externalSystem",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/core-ui",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = [":ant_resources"]
+)
+
+kt_jvm_test(
+ name = "ant_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["tests/src/**/*.kt", "tests/src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":ant"],
+ deps = [
+ "//java/openapi:java",
+ "//java/testFramework",
+ "@lib//:junit4",
+ "//lib/ant/lib:ant-antlr",
+ "//java/compiler/impl:java-compiler-impl",
+ "//java/java-runtime:rt",
+ "//java/execution/impl:java-execution-impl",
+ "//xml/impl",
+ "//plugins/properties",
+ "//java/execution/openapi:java-execution",
+ "//java/idea-ui:ui",
+ "//xml/dom-openapi:dom",
+ "//xml/openapi:xml",
+ "//platform/util",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/platform-impl:ide-impl",
+ "//plugins/ant/jps-plugin:jps",
+ "//xml/dom-impl",
+ "//plugins/properties/properties-psi-api:psi",
+ "//platform/util/nanoxml",
+ "@lib//:stream_ex",
+ "//platform/statistics",
+ "@lib//:fastutil-min",
+ "//platform/external-system-api:externalSystem",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/core-ui",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/jdom",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ ],
+ runtime_deps = [":ant_resources"]
+)
+### auto-generated section `build intellij.ant` end
\ No newline at end of file
diff --git a/plugins/ant/jps-plugin/BUILD.bazel b/plugins/ant/jps-plugin/BUILD.bazel
new file mode 100644
index 000000000000..777a9da9f6b5
--- /dev/null
+++ b/plugins/ant/jps-plugin/BUILD.bazel
@@ -0,0 +1,51 @@
+### auto-generated section `build intellij.ant.jps` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "jps_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "jps",
+ module_name = "intellij.ant.jps",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ deps = [
+ "//jps/model-api:model",
+ "//jps/model-serialization",
+ "//platform/util",
+ "//jps/jps-builders:build",
+ "//java/java-runtime:rt",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = [":jps_resources"]
+)
+### auto-generated section `build intellij.ant.jps` end
+
+### auto-generated section `build intellij.ant.jps.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "jps-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "jps-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/ant/jps-plugin:jps",
+ "//jps/model-serialization:model-serialization-tests_test",
+ "//jps/jps-builders:build-tests_test",
+ ]
+)
+### auto-generated section `build intellij.ant.jps.tests` end
\ No newline at end of file
diff --git a/plugins/built-in-help/BUILD.bazel b/plugins/built-in-help/BUILD.bazel
new file mode 100644
index 000000000000..d9a9f331b8a7
--- /dev/null
+++ b/plugins/built-in-help/BUILD.bazel
@@ -0,0 +1,49 @@
+### auto-generated section `build intellij.builtInHelp` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "builtInHelp_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "builtInHelp",
+ module_name = "intellij.builtInHelp",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:netty-codec-http",
+ "@lib//:lucene-core",
+ "@lib//:lucene-analysis-common",
+ "@lib//:lucene-codecs",
+ "@lib//:lucene-memory",
+ "@lib//:lucene-queries",
+ "@lib//:lucene-sandbox",
+ "@lib//:lucene-highlighter",
+ "@lib//:lucene-queryparser",
+ "@lib//:lucene-suggest",
+ "@lib//:commons-compress",
+ "@lib//:jsoup",
+ "@lib//:jaxb-api",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-impl",
+ "//platform/util",
+ "//platform/util-ex",
+ "//platform/built-in-server:builtInServer-impl",
+ "@lib//:netty-buffer",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/platform-util-netty:ide-util-netty",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "//plugins/maven/maven-server-indexer:server-indexer",
+ ],
+ runtime_deps = [":builtInHelp_resources"]
+)
+### auto-generated section `build intellij.builtInHelp` end
\ No newline at end of file
diff --git a/plugins/changeReminder/BUILD.bazel b/plugins/changeReminder/BUILD.bazel
new file mode 100644
index 000000000000..55e96d2f5aa8
--- /dev/null
+++ b/plugins/changeReminder/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build intellij.vcs.changeReminder` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "vcs-changeReminder_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "vcs-changeReminder",
+ module_name = "intellij.vcs.changeReminder",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/vcs-api:vcs",
+ "//platform/vcs-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/vcs-log/graph:vcs-log-graph-impl",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/vcs-log/api:vcs-log",
+ "//plugins/git4idea:vcs-git",
+ "@lib//:vcs_change_reminder_change-reminder-prediction-model",
+ "//platform/statistics",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":vcs-changeReminder_resources"]
+)
+### auto-generated section `build intellij.vcs.changeReminder` end
\ No newline at end of file
diff --git a/plugins/classic-ui/BUILD.bazel b/plugins/classic-ui/BUILD.bazel
new file mode 100644
index 000000000000..d4650bb450d6
--- /dev/null
+++ b/plugins/classic-ui/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.classic.ui` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "classic-ui_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "classic-ui",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":classic-ui_resources"]
+)
+### auto-generated section `build intellij.classic.ui` end
\ No newline at end of file
diff --git a/plugins/color-schemes/all-hallows-eve-color-scheme/BUILD.bazel b/plugins/color-schemes/all-hallows-eve-color-scheme/BUILD.bazel
new file mode 100644
index 000000000000..bb3902b4d8cc
--- /dev/null
+++ b/plugins/color-schemes/all-hallows-eve-color-scheme/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.color.scheme.all_hallows_eve` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "color-scheme-all_hallows_eve_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "color-scheme-all_hallows_eve",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":color-scheme-all_hallows_eve_resources"]
+)
+### auto-generated section `build intellij.color.scheme.all_hallows_eve` end
\ No newline at end of file
diff --git a/plugins/color-schemes/blackboard-color-scheme/BUILD.bazel b/plugins/color-schemes/blackboard-color-scheme/BUILD.bazel
new file mode 100644
index 000000000000..1b80f65b12ff
--- /dev/null
+++ b/plugins/color-schemes/blackboard-color-scheme/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.color.scheme.blackboard` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "color-scheme-blackboard_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "color-scheme-blackboard",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":color-scheme-blackboard_resources"]
+)
+### auto-generated section `build intellij.color.scheme.blackboard` end
\ No newline at end of file
diff --git a/plugins/color-schemes/cobalt-color-scheme/BUILD.bazel b/plugins/color-schemes/cobalt-color-scheme/BUILD.bazel
new file mode 100644
index 000000000000..700ea0276953
--- /dev/null
+++ b/plugins/color-schemes/cobalt-color-scheme/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.color.scheme.cobalt` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "color-scheme-cobalt_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "color-scheme-cobalt",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":color-scheme-cobalt_resources"]
+)
+### auto-generated section `build intellij.color.scheme.cobalt` end
\ No newline at end of file
diff --git a/plugins/color-schemes/github-color-scheme/BUILD.bazel b/plugins/color-schemes/github-color-scheme/BUILD.bazel
new file mode 100644
index 000000000000..acd048123352
--- /dev/null
+++ b/plugins/color-schemes/github-color-scheme/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.color.scheme.github` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "color-scheme-github_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "color-scheme-github",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":color-scheme-github_resources"]
+)
+### auto-generated section `build intellij.color.scheme.github` end
\ No newline at end of file
diff --git a/plugins/color-schemes/monokai-color-scheme/BUILD.bazel b/plugins/color-schemes/monokai-color-scheme/BUILD.bazel
new file mode 100644
index 000000000000..65d527b277e6
--- /dev/null
+++ b/plugins/color-schemes/monokai-color-scheme/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.color.scheme.monokai` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "color-scheme-monokai_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "color-scheme-monokai",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":color-scheme-monokai_resources"]
+)
+### auto-generated section `build intellij.color.scheme.monokai` end
\ No newline at end of file
diff --git a/plugins/color-schemes/rails-casts-color-scheme/BUILD.bazel b/plugins/color-schemes/rails-casts-color-scheme/BUILD.bazel
new file mode 100644
index 000000000000..d972147cfa6d
--- /dev/null
+++ b/plugins/color-schemes/rails-casts-color-scheme/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.color.scheme.rails_casts` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "color-scheme-rails_casts_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "color-scheme-rails_casts",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":color-scheme-rails_casts_resources"]
+)
+### auto-generated section `build intellij.color.scheme.rails_casts` end
\ No newline at end of file
diff --git a/plugins/color-schemes/twilight-color-scheme/BUILD.bazel b/plugins/color-schemes/twilight-color-scheme/BUILD.bazel
new file mode 100644
index 000000000000..04b476f08c79
--- /dev/null
+++ b/plugins/color-schemes/twilight-color-scheme/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.color.scheme.twilight` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "color-scheme-twilight_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "color-scheme-twilight",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":color-scheme-twilight_resources"]
+)
+### auto-generated section `build intellij.color.scheme.twilight` end
\ No newline at end of file
diff --git a/plugins/color-schemes/vibrant-ink-color-scheme/BUILD.bazel b/plugins/color-schemes/vibrant-ink-color-scheme/BUILD.bazel
new file mode 100644
index 000000000000..ca3380961553
--- /dev/null
+++ b/plugins/color-schemes/vibrant-ink-color-scheme/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.color.scheme.vibrant_ink` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "color-scheme-vibrant_ink_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "color-scheme-vibrant_ink",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":color-scheme-vibrant_ink_resources"]
+)
+### auto-generated section `build intellij.color.scheme.vibrant_ink` end
\ No newline at end of file
diff --git a/plugins/color-schemes/warm-neon-color-scheme/BUILD.bazel b/plugins/color-schemes/warm-neon-color-scheme/BUILD.bazel
new file mode 100644
index 000000000000..4264319f5787
--- /dev/null
+++ b/plugins/color-schemes/warm-neon-color-scheme/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.color.scheme.warmNeon` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "color-scheme-warmNeon_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "color-scheme-warmNeon",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":color-scheme-warmNeon_resources"]
+)
+### auto-generated section `build intellij.color.scheme.warmNeon` end
\ No newline at end of file
diff --git a/plugins/commander/BUILD.bazel b/plugins/commander/BUILD.bazel
new file mode 100644
index 000000000000..7993a4d4371e
--- /dev/null
+++ b/plugins/commander/BUILD.bazel
@@ -0,0 +1,48 @@
+### auto-generated section `build intellij.commander` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "commander_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "commander",
+ module_name = "intellij.commander",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/java-impl:impl",
+ "//platform/diff-impl",
+ "//platform/core-ui",
+ "//platform/util/jdom",
+ "//platform/core-api:core",
+ ],
+ runtime_deps = [":commander_resources"]
+)
+
+kt_jvm_test(
+ name = "commander_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":commander"],
+ deps = [
+ "//java/java-impl:impl",
+ "//platform/diff-impl",
+ "//java/testFramework",
+ "//plugins/ui-designer:java-guiForms-designer",
+ "//plugins/ui-designer:java-guiForms-designer_test",
+ "//platform/core-ui",
+ "//platform/util/jdom",
+ "//platform/core-api:core",
+ ],
+ runtime_deps = [":commander_resources"]
+)
+### auto-generated section `build intellij.commander` end
\ No newline at end of file
diff --git a/plugins/completion-ml-ranking-models/BUILD.bazel b/plugins/completion-ml-ranking-models/BUILD.bazel
new file mode 100644
index 000000000000..d571f39f6de8
--- /dev/null
+++ b/plugins/completion-ml-ranking-models/BUILD.bazel
@@ -0,0 +1,68 @@
+### auto-generated section `build intellij.completionMlRankingModels` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "completionMlRankingModels_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "completionMlRankingModels",
+ module_name = "intellij.completionMlRankingModels",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/completion-ml-ranking:completionMlRanking",
+ "//platform/platform-impl/internal:ide-internal",
+ "@lib//:completion_ml_ranking_models_completion-ranking-java-exp",
+ "@lib//:completion_ml_ranking_models_completion-ranking-java-exp2",
+ "@lib//:completion_ml_ranking_models_completion-ranking-kotlin-exp",
+ "@lib//:completion_ml_ranking_models_completion-ranking-scala-exp",
+ "@lib//:completion_ml_ranking_models_completion-ranking-rust-exp",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:completion_ml_ranking_models_completion-ranking-python-exp",
+ "@lib//:completion_ml_ranking_models_completion-ranking-php-exp",
+ "@lib//:completion_ml_ranking_models_completion-ranking-ruby-exp",
+ "@lib//:completion_ml_ranking_models_completion-ranking-go-exp",
+ "@lib//:completion_ml_ranking_models_completion-ranking-js-exp",
+ "@lib//:completion_ml_ranking_models_completion-ranking-typescript-exp",
+ "@lib//:completion_ml_ranking_models_completion-ranking-dart-exp",
+ "@lib//:completion_ml_ranking_models_completion-ranking-swift-exp",
+ "@lib//:completion_ml_ranking_models_completion-ranking-cpp-exp",
+ "@lib//:completion_ml_ranking_models_completion-ranking-html-exp",
+ "@lib//:completion_ml_ranking_models_completion-ranking-css-exp",
+ "@lib//:completion_ml_ranking_models_completion-ranking-sh-exp",
+ ],
+ runtime_deps = [":completionMlRankingModels_resources"]
+)
+### auto-generated section `build intellij.completionMlRankingModels` end
+
+### auto-generated section `build intellij.completionMlRankingModels.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "completionMlRankingModels-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "completionMlRankingModels-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/testFramework",
+ "@lib//:junit4",
+ "//plugins/completion-ml-ranking-models:completionMlRankingModels",
+ "//plugins/completion-ml-ranking:completionMlRanking",
+ "//platform/platform-impl/internal:ide-internal",
+ ]
+)
+### auto-generated section `build intellij.completionMlRankingModels.tests` end
\ No newline at end of file
diff --git a/plugins/completion-ml-ranking/BUILD.bazel b/plugins/completion-ml-ranking/BUILD.bazel
index 8d77390660fb..d019d3bc0166 100644
--- a/plugins/completion-ml-ranking/BUILD.bazel
+++ b/plugins/completion-ml-ranking/BUILD.bazel
@@ -1,46 +1,76 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.completionMlRanking` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "completionMlRanking_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "completionMlRanking",
module_name = "intellij.completionMlRanking",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- plugins = ["@libraries//:serialization_plugin"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:ngram-slp",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/lang-impl",
- "@community//platform/analysis-impl",
- "@community//platform/ml-impl",
- "@community//platform/statistics",
- "@community//platform/core-ui",
- "@libraries//:caffeine",
- "@libraries//:jackson-jr-objects",
- "@libraries//:jackson-core",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/ml-api:ml",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
- "@community//platform/diagnostic/telemetry:diagnostic-telemetry",
- "@community//platform/platform-impl/internal:ide-internal",
- "@community//platform/diagnostic/telemetry-impl:diagnostic-telemetry-impl",
- "@community//platform/lang-api:lang",
- "@community//platform/vcs-api:vcs",
- "@community//platform/vcs-impl",
- "@community//platform/diff-impl",
+ "@lib//:kotlin-stdlib",
+ "@lib//:ngram-slp",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//platform/analysis-impl",
+ "//platform/ml-impl",
+ "//platform/statistics",
+ "//platform/core-ui",
+ "@lib//:caffeine",
+ "@lib//:jackson-jr-objects",
+ "@lib//:jackson",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-serialization-core",
+ "//platform/util/jdom",
+ "//platform/ml-api:ml",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/diagnostic/telemetry",
+ "//platform/platform-impl/internal:ide-internal",
+ "//platform/diagnostic/telemetry-impl",
+ "//platform/lang-api:lang",
+ "//platform/vcs-api:vcs",
+ "//platform/vcs-impl",
+ "//platform/diff-impl",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":completionMlRanking_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.completionMlRanking` end
+
+### auto-generated section `build intellij.completionMlRanking.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "completionMlRanking-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "completionMlRanking-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/testFramework",
+ "@lib//:assert_j",
+ "//plugins/completion-ml-ranking:completionMlRanking",
+ "//platform/ml-impl",
+ "//platform/ml-impl:ml-impl_test",
+ "//platform/core-ui",
+ "@lib//:ngram-slp",
+ "//platform/platform-impl/internal:ide-internal",
+ "//platform/ml-api:ml",
+ ]
+)
+### auto-generated section `build intellij.completionMlRanking.tests` end
\ No newline at end of file
diff --git a/plugins/configuration-script/BUILD.bazel b/plugins/configuration-script/BUILD.bazel
new file mode 100644
index 000000000000..b265ec4c67cd
--- /dev/null
+++ b/plugins/configuration-script/BUILD.bazel
@@ -0,0 +1,98 @@
+### auto-generated section `build intellij.configurationScript` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "configurationScript_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "configurationScript",
+ module_name = "intellij.configurationScript",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "//platform/util",
+ "//platform/util-ex",
+ "//platform/analysis-impl",
+ "//json",
+ "//platform/lang-api:lang",
+ "//platform/platform-impl:ide-impl",
+ "//platform/workspace/jps",
+ "//platform/execution-impl",
+ "//platform/configuration-store-impl:configurationStore-impl",
+ "//platform/object-serializer:objectSerializer",
+ "//platform/service-container:serviceContainer",
+ "@lib//:snakeyaml-engine",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = [":configurationScript_resources"]
+)
+
+kt_jvm_test(
+ name = "configurationScript_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":configurationScript"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "//platform/util",
+ "//platform/util-ex",
+ "//platform/analysis-impl",
+ "//json",
+ "//platform/lang-api:lang",
+ "//platform/platform-impl:ide-impl",
+ "//platform/workspace/jps",
+ "//platform/execution-impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/testFramework/extensions:testExtensions",
+ "//plugins/yaml",
+ "//plugins/yaml:yaml_test",
+ "//platform/configuration-store-impl:configurationStore-impl",
+ "//platform/object-serializer:objectSerializer",
+ "@lib//:jackson",
+ "//platform/service-container:serviceContainer",
+ "@lib//:snakeyaml-engine",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = [":configurationScript_resources"]
+)
+### auto-generated section `build intellij.configurationScript` end
+
+### auto-generated section `build intellij.configurationScript.test.java` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "configurationScript-test-java",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "configurationScript-test-java_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testJava/**/*.kt", "testJava/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/configuration-script:configurationScript",
+ "//plugins/configuration-script:configurationScript_test",
+ "//java/execution/impl:java-execution-impl",
+ "@lib//:kotlin-stdlib",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:assert_j",
+ ]
+)
+### auto-generated section `build intellij.configurationScript.test.java` end
\ No newline at end of file
diff --git a/plugins/copyright/BUILD.bazel b/plugins/copyright/BUILD.bazel
index 063f600f7085..96c55e54eb0b 100644
--- a/plugins/copyright/BUILD.bazel
+++ b/plugins/copyright/BUILD.bazel
@@ -1,48 +1,60 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.copyright` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "copyright_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "copyright",
module_name = "intellij.copyright",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//xml/openapi:xml",
- "@community//platform/lang-api:lang",
- "@community//platform/lang-impl",
- "@libraries//:velocity-engine-core",
- "@community//xml/impl:xml-impl",
- "@libraries//:kotlin-stdlib",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@community//platform/external-system-api:externalSystem",
- "@community//platform/core-ui",
- "@community//platform/util/jdom:util-jdom",
+ "//xml/openapi:xml",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "@lib//:velocity",
+ "//xml/impl",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/external-system-api:externalSystem",
+ "//platform/core-ui",
+ "//platform/util/jdom",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":copyright_resources"]
)
kt_jvm_test(
name = "copyright_test",
visibility = ["//visibility:public"],
- srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":copyright"],
deps = [
- ":copyright",
- "@community//platform/testFramework/extensions:testExtensions",
- "@community//platform/testFramework",
- "@community//platform/configuration-store-impl:configurationStore-impl",
- "@libraries//:junit-jupiter-api",
+ "//xml/openapi:xml",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "@lib//:velocity",
+ "//xml/impl",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/testFramework/extensions:testExtensions",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/configuration-store-impl:configurationStore-impl",
+ "//platform/external-system-api:externalSystem",
+ "//platform/core-ui",
+ "@lib//:junit5",
+ "//platform/util/jdom",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":copyright_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.copyright` end
\ No newline at end of file
diff --git a/plugins/copyright/vcs/BUILD.bazel b/plugins/copyright/vcs/BUILD.bazel
new file mode 100644
index 000000000000..49b4921e7368
--- /dev/null
+++ b/plugins/copyright/vcs/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.copyright.vcs` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "vcs_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "vcs",
+ module_name = "intellij.copyright.vcs",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/copyright",
+ "//platform/core-api:core",
+ "//platform/vcs-api:vcs",
+ "//platform/vcs-impl",
+ ],
+ runtime_deps = [":vcs_resources"]
+)
+### auto-generated section `build intellij.copyright.vcs` end
\ No newline at end of file
diff --git a/plugins/coverage-common/BUILD.bazel b/plugins/coverage-common/BUILD.bazel
new file mode 100644
index 000000000000..5cf655282707
--- /dev/null
+++ b/plugins/coverage-common/BUILD.bazel
@@ -0,0 +1,67 @@
+### auto-generated section `build intellij.platform.coverage` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "coverage_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "coverage",
+ module_name = "intellij.platform.coverage",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-api:ide",
+ "//platform/lang-api:lang",
+ "//platform/util",
+ "//platform/extensions",
+ "//platform/testRunner",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/lvcs-api:lvcs",
+ "//platform/vcs-api:vcs",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/statistics",
+ "//platform/util/jdom",
+ "//plugins/coverage-common/intellij.platform.coverage.agent:coverage-agent",
+ ],
+ exports = ["//plugins/coverage-common/intellij.platform.coverage.agent:coverage-agent"],
+ runtime_deps = [":coverage_resources"]
+)
+
+kt_jvm_test(
+ name = "coverage_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":coverage"],
+ deps = [
+ "@lib//:junit5",
+ "//platform/platform-api:ide",
+ "//platform/lang-api:lang",
+ "//platform/util",
+ "//platform/extensions",
+ "//platform/testRunner",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/lvcs-api:lvcs",
+ "//platform/vcs-api:vcs",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/statistics",
+ "//platform/util/jdom",
+ "//plugins/coverage-common/intellij.platform.coverage.agent:coverage-agent",
+ ],
+ runtime_deps = [":coverage_resources"]
+)
+### auto-generated section `build intellij.platform.coverage` end
\ No newline at end of file
diff --git a/plugins/coverage-common/intellij.platform.coverage.agent/BUILD.bazel b/plugins/coverage-common/intellij.platform.coverage.agent/BUILD.bazel
new file mode 100644
index 000000000000..671dc3e40ee6
--- /dev/null
+++ b/plugins/coverage-common/intellij.platform.coverage.agent/BUILD.bazel
@@ -0,0 +1,20 @@
+### auto-generated section `build intellij.platform.coverage.agent` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "coverage-agent_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "coverage-agent",
+ visibility = ["//visibility:public"],
+ exports = ["@lib//:platform_coverage_agent_intellij-coverage"],
+ runtime_deps = [
+ ":coverage-agent_resources",
+ "@lib//:platform_coverage_agent_intellij-coverage",
+ ]
+)
+### auto-generated section `build intellij.platform.coverage.agent` end
\ No newline at end of file
diff --git a/plugins/coverage/BUILD.bazel b/plugins/coverage/BUILD.bazel
new file mode 100644
index 000000000000..d01baefbbd8d
--- /dev/null
+++ b/plugins/coverage/BUILD.bazel
@@ -0,0 +1,83 @@
+### auto-generated section `build intellij.java.coverage` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "java-coverage_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "java-coverage",
+ module_name = "intellij.java.coverage",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:java_coverage__ja_co_co",
+ "//plugins/coverage-common:coverage",
+ "//java/execution/openapi:java-execution",
+ "//java/openapi:java",
+ "//java/execution/impl:java-execution-impl",
+ "//platform/testRunner",
+ "//plugins/testng_rt:testng-rt",
+ "//plugins/junit_rt:junit-rt",
+ "//java/compiler/openapi:java-compiler",
+ "//plugins/coverage/coverage_rt:java-coverage-rt",
+ "//java/java-psi-impl:psi-impl",
+ "//platform/lang-impl",
+ "//java/java-impl:impl",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:jetbrains-annotations",
+ "@lib//:java_coverage_coverage-report",
+ "//platform/util/jdom",
+ "@lib//:fastutil-min",
+ ],
+ exports = [
+ "//plugins/coverage-common:coverage",
+ "//java/execution/openapi:java-execution",
+ "//java/openapi:java",
+ ],
+ runtime_deps = [":java-coverage_resources"]
+)
+
+kt_jvm_test(
+ name = "java-coverage_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":java-coverage"],
+ deps = [
+ "@lib//:java_coverage__ja_co_co",
+ "//plugins/coverage-common:coverage",
+ "//java/execution/openapi:java-execution",
+ "//java/openapi:java",
+ "//java/execution/impl:java-execution-impl",
+ "//platform/testRunner",
+ "//plugins/testng_rt:testng-rt",
+ "//plugins/junit_rt:junit-rt",
+ "//java/compiler/openapi:java-compiler",
+ "//plugins/coverage/coverage_rt:java-coverage-rt",
+ "//java/java-psi-impl:psi-impl",
+ "//platform/lang-impl",
+ "//java/java-impl:impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//java/testFramework",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:jetbrains-annotations",
+ "@lib//:java_coverage_coverage-report",
+ "//platform/util/jdom",
+ "@lib//:fastutil-min",
+ ],
+ runtime_deps = [":java-coverage_resources"]
+)
+### auto-generated section `build intellij.java.coverage` end
\ No newline at end of file
diff --git a/plugins/coverage/coverage_rt/BUILD.bazel b/plugins/coverage/coverage_rt/BUILD.bazel
new file mode 100644
index 000000000000..f7511c3c149b
--- /dev/null
+++ b/plugins/coverage/coverage_rt/BUILD.bazel
@@ -0,0 +1,19 @@
+### auto-generated section `build intellij.java.coverage.rt` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "java-coverage-rt",
+ module_name = "intellij.java.coverage.rt",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "//plugins/testng_rt:testng-rt",
+ "@lib//:test_n_g.provided",
+ "@lib//:intellij-test-discovery",
+ "//java/java-runtime:rt",
+ "//plugins/coverage-common/intellij.platform.coverage.agent:coverage-agent",
+ ]
+)
+### auto-generated section `build intellij.java.coverage.rt` end
\ No newline at end of file
diff --git a/plugins/cucumber-jvm-formatter/BUILD.bazel b/plugins/cucumber-jvm-formatter/BUILD.bazel
new file mode 100644
index 000000000000..7bb9f1591b3b
--- /dev/null
+++ b/plugins/cucumber-jvm-formatter/BUILD.bazel
@@ -0,0 +1,19 @@
+### auto-generated section `build intellij.cucumber.jvmFormatter` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "cucumber-jvmFormatter",
+ module_name = "intellij.cucumber.jvmFormatter",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "@lib//:cucumber-core.provided",
+ "@lib//:cucumber-core_2_0_1.provided",
+ "//plugins/junit_rt:junit-rt",
+ "//java/java-runtime:rt",
+ "@lib//:junit4.provided",
+ ]
+)
+### auto-generated section `build intellij.cucumber.jvmFormatter` end
\ No newline at end of file
diff --git a/plugins/cucumber-jvm-formatter3/BUILD.bazel b/plugins/cucumber-jvm-formatter3/BUILD.bazel
new file mode 100644
index 000000000000..91dd6c3babbd
--- /dev/null
+++ b/plugins/cucumber-jvm-formatter3/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.cucumber.jvmFormatter3` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "cucumber-jvmFormatter3",
+ module_name = "intellij.cucumber.jvmFormatter3",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "@lib//:cucumber_jvm_formatter3_cucumber-core_3_0_2.provided",
+ "//plugins/cucumber-jvm-formatter:cucumber-jvmFormatter",
+ ]
+)
+### auto-generated section `build intellij.cucumber.jvmFormatter3` end
\ No newline at end of file
diff --git a/plugins/cucumber-jvm-formatter4/BUILD.bazel b/plugins/cucumber-jvm-formatter4/BUILD.bazel
new file mode 100644
index 000000000000..a47574f1f4e3
--- /dev/null
+++ b/plugins/cucumber-jvm-formatter4/BUILD.bazel
@@ -0,0 +1,17 @@
+### auto-generated section `build intellij.cucumber.jvmFormatter4` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "cucumber-jvmFormatter4",
+ module_name = "intellij.cucumber.jvmFormatter4",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "@lib//:cucumber_jvm_formatter4_cucumber-core_4_0_1.provided",
+ "//plugins/cucumber-jvm-formatter:cucumber-jvmFormatter",
+ "//plugins/cucumber-jvm-formatter3:cucumber-jvmFormatter3",
+ ]
+)
+### auto-generated section `build intellij.cucumber.jvmFormatter4` end
\ No newline at end of file
diff --git a/plugins/cucumber-jvm-formatter5/BUILD.bazel b/plugins/cucumber-jvm-formatter5/BUILD.bazel
new file mode 100644
index 000000000000..5cdea23bb50b
--- /dev/null
+++ b/plugins/cucumber-jvm-formatter5/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.cucumber.jvmFormatter5` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "cucumber-jvmFormatter5",
+ module_name = "intellij.cucumber.jvmFormatter5",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "//plugins/cucumber-jvm-formatter:cucumber-jvmFormatter",
+ "@lib//:cucumber_jvm_formatter5_cucumber-java_5_0_0-_r_c1.provided",
+ ]
+)
+### auto-generated section `build intellij.cucumber.jvmFormatter5` end
\ No newline at end of file
diff --git a/plugins/dev/BUILD.bazel b/plugins/dev/BUILD.bazel
new file mode 100644
index 000000000000..3f83b4f65d70
--- /dev/null
+++ b/plugins/dev/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.dev.noJava.plugin.main` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "dev-noJava-plugin-main",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ "//plugins/dev/intellij.dev:dev",
+ "//plugins/dev/intellij.dev.codeInsight:codeInsight",
+ "//plugins/dev/intellij.dev.psiViewer:psiViewer",
+ "//platform/statistics/devkit",
+ ]
+)
+### auto-generated section `build intellij.dev.noJava.plugin.main` end
+
+### auto-generated section `build intellij.dev.plugin.main` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "dev-plugin-main",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ "//plugins/dev:dev-noJava-plugin-main",
+ "//plugins/dev/intellij.java.dev:java-dev",
+ "//plugins/dev/intellij.groovy.dev:groovy-dev",
+ "//plugins/dev/intellij.kotlin.dev:kotlin-dev",
+ ]
+)
+### auto-generated section `build intellij.dev.plugin.main` end
\ No newline at end of file
diff --git a/plugins/dev/intellij.dev.codeInsight/BUILD.bazel b/plugins/dev/intellij.dev.codeInsight/BUILD.bazel
new file mode 100644
index 000000000000..4d216e3d68b2
--- /dev/null
+++ b/plugins/dev/intellij.dev.codeInsight/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build intellij.dev.codeInsight` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "codeInsight_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "codeInsight",
+ module_name = "intellij.dev.codeInsight",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "//platform/analysis-api:analysis",
+ "//java/java-analysis-api:analysis",
+ ],
+ runtime_deps = [":codeInsight_resources"]
+)
+### auto-generated section `build intellij.dev.codeInsight` end
\ No newline at end of file
diff --git a/plugins/dev/intellij.dev.psiViewer/BUILD.bazel b/plugins/dev/intellij.dev.psiViewer/BUILD.bazel
new file mode 100644
index 000000000000..d5af5b240f00
--- /dev/null
+++ b/plugins/dev/intellij.dev.psiViewer/BUILD.bazel
@@ -0,0 +1,34 @@
+### auto-generated section `build intellij.dev.psiViewer` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "psiViewer_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "psiViewer",
+ module_name = "intellij.dev.psiViewer",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "//platform/util:util-ui",
+ "//platform/core-api:core",
+ "//platform/extensions",
+ "//platform/code-style-api:codeStyle",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/lang-impl",
+ "//platform/platform-api:ide",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-ui",
+ "//platform/util/coroutines",
+ ],
+ runtime_deps = [":psiViewer_resources"]
+)
+### auto-generated section `build intellij.dev.psiViewer` end
\ No newline at end of file
diff --git a/plugins/dev/intellij.dev/BUILD.bazel b/plugins/dev/intellij.dev/BUILD.bazel
new file mode 100644
index 000000000000..367c99bd7379
--- /dev/null
+++ b/plugins/dev/intellij.dev/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.dev` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "dev_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "dev",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":dev_resources"]
+)
+### auto-generated section `build intellij.dev` end
\ No newline at end of file
diff --git a/plugins/dev/intellij.groovy.dev/BUILD.bazel b/plugins/dev/intellij.groovy.dev/BUILD.bazel
new file mode 100644
index 000000000000..eb9ee61f8d27
--- /dev/null
+++ b/plugins/dev/intellij.groovy.dev/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.groovy.dev` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "groovy-dev_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "groovy-dev",
+ module_name = "intellij.groovy.dev",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/dev/intellij.dev.codeInsight:codeInsight",
+ "//platform/core-api:core",
+ "//platform/analysis-api:analysis",
+ "//platform/analysis-impl",
+ "//plugins/groovy/groovy-psi:psi",
+ ],
+ runtime_deps = [":groovy-dev_resources"]
+)
+### auto-generated section `build intellij.groovy.dev` end
\ No newline at end of file
diff --git a/plugins/dev/intellij.java.dev/BUILD.bazel b/plugins/dev/intellij.java.dev/BUILD.bazel
new file mode 100644
index 000000000000..7233f7af71b6
--- /dev/null
+++ b/plugins/dev/intellij.java.dev/BUILD.bazel
@@ -0,0 +1,36 @@
+### auto-generated section `build intellij.java.dev` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "java-dev_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "java-dev",
+ module_name = "intellij.java.dev",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "//plugins/dev/intellij.dev.psiViewer:psiViewer",
+ "//plugins/dev/intellij.dev.codeInsight:codeInsight",
+ "//platform/core-api:core",
+ "//platform/editor-ui-api:editor",
+ "//platform/core-ui",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/util:util-ui",
+ "//java/java-psi-api:psi",
+ "//java/java-psi-impl:psi-impl",
+ "//java/debugger/impl:java-debugger-impl",
+ "//java/java-analysis-impl:analysis-impl",
+ "//java/compiler/openapi:java-compiler",
+ ],
+ runtime_deps = [":java-dev_resources"]
+)
+### auto-generated section `build intellij.java.dev` end
\ No newline at end of file
diff --git a/plugins/dev/intellij.kotlin.dev/BUILD.bazel b/plugins/dev/intellij.kotlin.dev/BUILD.bazel
new file mode 100644
index 000000000000..ccdb6719b484
--- /dev/null
+++ b/plugins/dev/intellij.kotlin.dev/BUILD.bazel
@@ -0,0 +1,33 @@
+### auto-generated section `build intellij.kotlin.dev` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-dev_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-dev",
+ module_name = "intellij.kotlin.dev",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/dev/intellij.dev.codeInsight:codeInsight",
+ "//plugins/dev/intellij.dev.psiViewer:psiViewer",
+ "//platform/analysis-api:analysis",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//platform/core-ui",
+ "//platform/platform-api:ide",
+ "//platform/util:util-ui",
+ "//java/java-psi-api:psi",
+ "@lib//:kotlinc_analysis-api.provided",
+ "@lib//:kotlinc_kotlin-compiler-common.provided",
+ ],
+ runtime_deps = [":kotlin-dev_resources"]
+)
+### auto-generated section `build intellij.kotlin.dev` end
\ No newline at end of file
diff --git a/plugins/devkit/devkit-core/BUILD.bazel b/plugins/devkit/devkit-core/BUILD.bazel
new file mode 100644
index 000000000000..70f116a4b1bb
--- /dev/null
+++ b/plugins/devkit/devkit-core/BUILD.bazel
@@ -0,0 +1,80 @@
+### auto-generated section `build intellij.devkit.core` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+)
+
+jvm_resources(
+ name = "core_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "core",
+ module_name = "intellij.devkit.core",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "//platform/util",
+ "//platform/util/jdom",
+ "//java/compiler/openapi:java-compiler",
+ "//java/execution/openapi:java-execution",
+ "//java/execution/impl:java-execution-impl",
+ "//java/java-impl:impl",
+ "//java/compiler/impl:java-compiler-impl",
+ "//plugins/properties",
+ "//xml/impl",
+ "//java/openapi:java",
+ "@lib//:guava",
+ "@lib//:xerces",
+ "//spellchecker",
+ "//plugins/properties/properties-psi-api:psi",
+ "//platform/lang-impl",
+ "//xml/dom-impl",
+ "//uast/uast-common:uast",
+ "//java/idea-ui:ui",
+ "//jvm/jvm-analysis-api:analysis",
+ "@lib//:protobuf",
+ "//aether-dependency-resolver:java-aetherDependencyResolver",
+ "//platform/service-container:serviceContainer",
+ "//platform/platform-api:ide",
+ "//jps/jps-builders:build",
+ "@lib//:stream_ex",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//java/debugger/impl:java-debugger-impl",
+ "@lib//:netty-codec-http",
+ "//platform/util-class-loader:util-classLoader",
+ "@lib//:netty-buffer",
+ "//platform/core-ui",
+ "@lib//:fastutil-min",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/platform-util-netty:ide-util-netty",
+ "//platform/boot",
+ "//platform/util/text-matching",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/smart-update",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//json",
+ "@lib//:kotlinx-serialization-protobuf",
+ "//platform/built-in-server-api:builtInServer",
+ "@lib//:caffeine",
+ "//platform/ijent/buildConstants:community-buildConstants",
+ "//platform/markdown-utils",
+ "@lib//:snakeyaml",
+ ],
+ runtime_deps = [":core_resources"]
+)
+### auto-generated section `build intellij.devkit.core` end
\ No newline at end of file
diff --git a/plugins/devkit/devkit-java-tests/BUILD.bazel b/plugins/devkit/devkit-java-tests/BUILD.bazel
new file mode 100644
index 000000000000..e266f1d59341
--- /dev/null
+++ b/plugins/devkit/devkit-java-tests/BUILD.bazel
@@ -0,0 +1,44 @@
+### auto-generated section `build intellij.devkit.java.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "java-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "java-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "//xml/xml-psi-impl:psi-impl",
+ "//spellchecker",
+ "//spellchecker:spellchecker_test",
+ "//xml/xml-analysis-impl:analysis-impl",
+ "//plugins/devkit/devkit-tests:testFramework",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//plugins/properties",
+ "//platform/core-ui",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//plugins/devkit/intellij.devkit.themes:themes",
+ "//plugins/devkit/intellij.devkit.themes:themes_test",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util:util-ui",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//java/compiler/impl:java-compiler-impl",
+ "//plugins/devkit/runtimeModuleRepository/jps:devkit-runtimeModuleRepository-jps",
+ "//plugins/devkit/runtimeModuleRepository/jps:devkit-runtimeModuleRepository-jps_test",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ ]
+)
+### auto-generated section `build intellij.devkit.java.tests` end
\ No newline at end of file
diff --git a/plugins/devkit/devkit-kotlin-fir-tests/BUILD.bazel b/plugins/devkit/devkit-kotlin-fir-tests/BUILD.bazel
new file mode 100644
index 000000000000..83f0b2589538
--- /dev/null
+++ b/plugins/devkit/devkit-kotlin-fir-tests/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.devkit.kotlin.fir.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-fir-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-fir-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/code-insight/kotlin.code-insight.k2:kotlin-code-insight-k2",
+ "//plugins/devkit/intellij.devkit:devkit",
+ "//plugins/devkit/devkit-core:core",
+ "//plugins/devkit/devkit-tests:testFramework",
+ "//plugins/devkit/intellij.kotlin.devkit:kotlin-devkit",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ ]
+)
+### auto-generated section `build intellij.devkit.kotlin.fir.tests` end
\ No newline at end of file
diff --git a/plugins/devkit/devkit-kotlin-tests/BUILD.bazel b/plugins/devkit/devkit-kotlin-tests/BUILD.bazel
new file mode 100644
index 000000000000..3d9b2e6b0aa4
--- /dev/null
+++ b/plugins/devkit/devkit-kotlin-tests/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.devkit.kotlin.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/devkit/devkit-tests:testFramework",
+ "@lib//:kotlin-stdlib",
+ "//plugins/devkit/devkit-java-tests:java-tests_test",
+ "//plugins/java-i18n",
+ "//plugins/java-i18n:java-i18n_test",
+ "//plugins/devkit/intellij.devkit.themes:themes",
+ "//plugins/devkit/intellij.devkit.themes:themes_test",
+ "//plugins/devkit/intellij.kotlin.devkit:kotlin-devkit",
+ "@lib//:kotlin-test",
+ ]
+)
+### auto-generated section `build intellij.devkit.kotlin.tests` end
\ No newline at end of file
diff --git a/plugins/devkit/devkit-tests/BUILD.bazel b/plugins/devkit/devkit-tests/BUILD.bazel
new file mode 100644
index 000000000000..214eff558f5f
--- /dev/null
+++ b/plugins/devkit/devkit-tests/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build intellij.devkit.testFramework` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "testFramework",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "testFramework_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/devkit/devkit-core:core",
+ "//java/testFramework",
+ "@lib//:assert_j",
+ "//platform/util",
+ "//platform/testFramework",
+ "//xml/dom-tests",
+ "//java/compiler:compiler-tests",
+ "//xml/dom-openapi:dom",
+ "//xml/dom-impl",
+ "//java/compiler/openapi:java-compiler",
+ "//jvm/jvm-analysis-api:analysis",
+ "//xml/xml-analysis-impl:analysis-impl",
+ ]
+)
+### auto-generated section `build intellij.devkit.testFramework` end
\ No newline at end of file
diff --git a/plugins/devkit/intellij.devkit.debugger/BUILD.bazel b/plugins/devkit/intellij.devkit.debugger/BUILD.bazel
new file mode 100644
index 000000000000..c27cad7d3a7f
--- /dev/null
+++ b/plugins/devkit/intellij.devkit.debugger/BUILD.bazel
@@ -0,0 +1,53 @@
+### auto-generated section `build intellij.devkit.debugger` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "debugger_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "debugger",
+ module_name = "intellij.devkit.debugger",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/xdebugger-api:debugger",
+ "//java/debugger/impl:java-debugger-impl",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/execution-impl",
+ "//platform/util:util-ui",
+ "//platform/core-ui",
+ "//platform/platform-impl:ide-impl",
+ ],
+ runtime_deps = [":debugger_resources"]
+)
+
+kt_jvm_test(
+ name = "debugger_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":debugger"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/xdebugger-api:debugger",
+ "//java/debugger/impl:java-debugger-impl",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/execution-impl",
+ "//platform/util:util-ui",
+ "//platform/core-ui",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/platform-impl:ide-impl",
+ ],
+ runtime_deps = [":debugger_resources"]
+)
+### auto-generated section `build intellij.devkit.debugger` end
\ No newline at end of file
diff --git a/plugins/devkit/intellij.devkit.git/BUILD.bazel b/plugins/devkit/intellij.devkit.git/BUILD.bazel
new file mode 100644
index 000000000000..b54023e20c6c
--- /dev/null
+++ b/plugins/devkit/intellij.devkit.git/BUILD.bazel
@@ -0,0 +1,54 @@
+### auto-generated section `build intellij.devkit.git` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "git_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "git",
+ module_name = "intellij.devkit.git",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/util-ex",
+ "//platform/core-api:core",
+ "//platform/projectModel-api:projectModel",
+ "//platform/ide-core",
+ "//platform/vcs-api/vcs-api-core:vcs-core",
+ "//platform/vcs-log/api:vcs-log",
+ "//platform/dvcs-impl:vcs-dvcs-impl",
+ "//plugins/git4idea:vcs-git",
+ "//plugins/devkit/devkit-core:core",
+ ],
+ runtime_deps = [":git_resources"]
+)
+
+kt_jvm_test(
+ name = "git_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":git"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/util-ex",
+ "//platform/core-api:core",
+ "//platform/projectModel-api:projectModel",
+ "//platform/ide-core",
+ "//plugins/devkit/devkit-core:core",
+ "@lib//:junit4",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ ],
+ runtime_deps = [":git_resources"]
+)
+### auto-generated section `build intellij.devkit.git` end
\ No newline at end of file
diff --git a/plugins/devkit/intellij.devkit.gradle/BUILD.bazel b/plugins/devkit/intellij.devkit.gradle/BUILD.bazel
new file mode 100644
index 000000000000..9be1ba1154e9
--- /dev/null
+++ b/plugins/devkit/intellij.devkit.gradle/BUILD.bazel
@@ -0,0 +1,72 @@
+### auto-generated section `build intellij.devkit.gradle` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "gradle_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "gradle",
+ module_name = "intellij.devkit.gradle",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/idea-ui:ui",
+ "//platform/core-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/ide-core",
+ "//platform/ide-core-impl",
+ "//platform/projectModel-api:projectModel",
+ "//platform/analysis-api:analysis",
+ "//platform/execution",
+ "//platform/lang-api:lang",
+ "//plugins/gradle:gradle-common",
+ "//plugins/gradle/java",
+ "//plugins/devkit/devkit-core:core",
+ "//platform/util:util-ui",
+ "//java/java-psi-api:psi",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-ui",
+ "//java/openapi:java",
+ ],
+ runtime_deps = [":gradle_resources"]
+)
+
+kt_jvm_test(
+ name = "gradle_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":gradle"],
+ deps = [
+ "//java/idea-ui:ui",
+ "//platform/core-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/ide-core",
+ "//platform/ide-core-impl",
+ "//platform/projectModel-api:projectModel",
+ "//platform/analysis-api:analysis",
+ "//platform/execution",
+ "//platform/lang-api:lang",
+ "//plugins/gradle:gradle-common",
+ "//plugins/gradle/java",
+ "//plugins/devkit/devkit-core:core",
+ "//platform/util:util-ui",
+ "//java/java-psi-api:psi",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-ui",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//java/testFramework",
+ "//java/openapi:java",
+ ],
+ runtime_deps = [":gradle_resources"]
+)
+### auto-generated section `build intellij.devkit.gradle` end
\ No newline at end of file
diff --git a/plugins/devkit/intellij.devkit.i18n/BUILD.bazel b/plugins/devkit/intellij.devkit.i18n/BUILD.bazel
new file mode 100644
index 000000000000..195eaa6b6336
--- /dev/null
+++ b/plugins/devkit/intellij.devkit.i18n/BUILD.bazel
@@ -0,0 +1,62 @@
+### auto-generated section `build intellij.devkit.i18n` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "i18n_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "i18n",
+ module_name = "intellij.devkit.i18n",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//plugins/properties/properties-psi-api:psi",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//plugins/java-i18n",
+ "//jvm/jvm-analysis-api:analysis",
+ "//xml/dom-openapi:dom",
+ "//xml/xml-psi-api:psi",
+ "//xml/xml-psi-impl:psi-impl",
+ "//plugins/devkit/devkit-core:core",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":i18n_resources"]
+)
+
+kt_jvm_test(
+ name = "i18n_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":i18n"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//plugins/properties/properties-psi-api:psi",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//plugins/java-i18n",
+ "//jvm/jvm-analysis-api:analysis",
+ "//xml/dom-openapi:dom",
+ "//xml/xml-psi-api:psi",
+ "//xml/xml-psi-impl:psi-impl",
+ "//plugins/devkit/devkit-core:core",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//java/testFramework",
+ "//spellchecker",
+ "//spellchecker:spellchecker_test",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":i18n_resources"]
+)
+### auto-generated section `build intellij.devkit.i18n` end
\ No newline at end of file
diff --git a/plugins/devkit/intellij.devkit.images/BUILD.bazel b/plugins/devkit/intellij.devkit.images/BUILD.bazel
new file mode 100644
index 000000000000..79161a3e0f3e
--- /dev/null
+++ b/plugins/devkit/intellij.devkit.images/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.devkit.images` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "images_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "images",
+ module_name = "intellij.devkit.images",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//images",
+ "//platform/core-api:core",
+ "//plugins/devkit/devkit-core:core",
+ "//platform/editor-ui-api:editor",
+ "//platform/ide-core",
+ ],
+ runtime_deps = [":images_resources"]
+)
+### auto-generated section `build intellij.devkit.images` end
\ No newline at end of file
diff --git a/plugins/devkit/intellij.devkit.intelliLang/BUILD.bazel b/plugins/devkit/intellij.devkit.intelliLang/BUILD.bazel
new file mode 100644
index 000000000000..fcd8d08b1ab3
--- /dev/null
+++ b/plugins/devkit/intellij.devkit.intelliLang/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.devkit.intelliLang` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "intelliLang_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "intelliLang",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":intelliLang_resources"]
+)
+### auto-generated section `build intellij.devkit.intelliLang` end
\ No newline at end of file
diff --git a/plugins/devkit/intellij.devkit.plugin/BUILD.bazel b/plugins/devkit/intellij.devkit.plugin/BUILD.bazel
new file mode 100644
index 000000000000..46dd54fc358e
--- /dev/null
+++ b/plugins/devkit/intellij.devkit.plugin/BUILD.bazel
@@ -0,0 +1,13 @@
+### auto-generated section `build intellij.devkit.plugin` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "plugin",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ "//plugins/devkit/intellij.devkit.plugin/noKotlin:devkit-plugin-noKotlin",
+ "//plugins/devkit/intellij.kotlin.devkit:kotlin-devkit",
+ "//plugins/devkit/intellij.devkit.workspaceModel:workspaceModel",
+ ]
+)
+### auto-generated section `build intellij.devkit.plugin` end
\ No newline at end of file
diff --git a/plugins/devkit/intellij.devkit.plugin/noKotlin/BUILD.bazel b/plugins/devkit/intellij.devkit.plugin/noKotlin/BUILD.bazel
new file mode 100644
index 000000000000..632300f0e50f
--- /dev/null
+++ b/plugins/devkit/intellij.devkit.plugin/noKotlin/BUILD.bazel
@@ -0,0 +1,23 @@
+### auto-generated section `build intellij.devkit.plugin.noKotlin` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "devkit-plugin-noKotlin",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ "//plugins/devkit/intellij.devkit:devkit",
+ "//plugins/devkit/devkit-core:core",
+ "//plugins/devkit/intellij.devkit.debugger:debugger",
+ "//plugins/devkit/intellij.devkit.git:git",
+ "//plugins/devkit/intellij.devkit.gradle:gradle",
+ "//plugins/devkit/intellij.devkit.i18n:i18n",
+ "//plugins/devkit/intellij.devkit.images:images",
+ "//plugins/devkit/intellij.devkit.intelliLang:intelliLang",
+ "//plugins/devkit/intellij.devkit.themes:themes",
+ "//plugins/devkit/intellij.devkit.uiDesigner:uiDesigner",
+ "//plugins/devkit/jps-plugin:jps",
+ "//plugins/devkit/runtimeModuleRepository/jps:devkit-runtimeModuleRepository-jps",
+ "//plugins/devkit/intellij.devkit.stacktrace:stacktrace",
+ ]
+)
+### auto-generated section `build intellij.devkit.plugin.noKotlin` end
\ No newline at end of file
diff --git a/plugins/devkit/intellij.devkit.stacktrace/BUILD.bazel b/plugins/devkit/intellij.devkit.stacktrace/BUILD.bazel
new file mode 100644
index 000000000000..ee48432dd99b
--- /dev/null
+++ b/plugins/devkit/intellij.devkit.stacktrace/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build intellij.devkit.stacktrace` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "stacktrace_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "stacktrace",
+ module_name = "intellij.devkit.stacktrace",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/devkit/devkit-core:core",
+ "//platform/core-api:core",
+ "//platform/editor-ui-api:editor",
+ "//platform/ide-core",
+ "//platform/core-ui",
+ "//platform/execution",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//java/unscramble",
+ "//platform/util/coroutines",
+ "//platform/threadDumpParser",
+ "//platform/diagnostic/freezeAnalyzer",
+ ],
+ runtime_deps = [":stacktrace_resources"]
+)
+### auto-generated section `build intellij.devkit.stacktrace` end
\ No newline at end of file
diff --git a/plugins/devkit/intellij.devkit.themes/BUILD.bazel b/plugins/devkit/intellij.devkit.themes/BUILD.bazel
new file mode 100644
index 000000000000..0b21734f5123
--- /dev/null
+++ b/plugins/devkit/intellij.devkit.themes/BUILD.bazel
@@ -0,0 +1,64 @@
+### auto-generated section `build intellij.devkit.themes` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "themes_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "themes",
+ module_name = "intellij.devkit.themes",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/analysis-api:analysis",
+ "//json",
+ "//platform/core-api:core",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:guava",
+ "//spellchecker",
+ "//platform/indexing-api:indexing",
+ "//platform/lang-impl",
+ "//java/java-psi-api:psi",
+ "//java/java-impl:impl",
+ "//plugins/devkit/devkit-core:core",
+ "//xml/xml-psi-api:psi",
+ "//xml/dom-openapi:dom",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":themes_resources"]
+)
+
+kt_jvm_test(
+ name = "themes_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":themes"],
+ deps = [
+ "//platform/analysis-api:analysis",
+ "//json",
+ "//platform/core-api:core",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:guava",
+ "//spellchecker",
+ "//platform/indexing-api:indexing",
+ "//platform/lang-impl",
+ "//java/java-psi-api:psi",
+ "//java/java-impl:impl",
+ "//plugins/devkit/devkit-core:core",
+ "//xml/xml-psi-api:psi",
+ "//xml/dom-openapi:dom",
+ "//java/testFramework",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":themes_resources"]
+)
+### auto-generated section `build intellij.devkit.themes` end
\ No newline at end of file
diff --git a/plugins/devkit/intellij.devkit.uiDesigner/BUILD.bazel b/plugins/devkit/intellij.devkit.uiDesigner/BUILD.bazel
new file mode 100644
index 000000000000..3e9bc4ffd6e0
--- /dev/null
+++ b/plugins/devkit/intellij.devkit.uiDesigner/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.devkit.uiDesigner` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "uiDesigner_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "uiDesigner",
+ module_name = "intellij.devkit.uiDesigner",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/platform-api:ide",
+ "//plugins/ui-designer:java-guiForms-designer",
+ "//plugins/devkit/devkit-core:core",
+ "//platform/core-ui",
+ "//platform/util/text-matching",
+ "//platform/platform-impl/designer:ide-designer",
+ ],
+ runtime_deps = [":uiDesigner_resources"]
+)
+### auto-generated section `build intellij.devkit.uiDesigner` end
\ No newline at end of file
diff --git a/plugins/devkit/intellij.devkit.workspaceModel/BUILD.bazel b/plugins/devkit/intellij.devkit.workspaceModel/BUILD.bazel
new file mode 100644
index 000000000000..e8eed090c737
--- /dev/null
+++ b/plugins/devkit/intellij.devkit.workspaceModel/BUILD.bazel
@@ -0,0 +1,48 @@
+### auto-generated section `build intellij.devkit.workspaceModel` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "workspaceModel_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "workspaceModel",
+ module_name = "intellij.devkit.workspaceModel",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/ide-core",
+ "//platform/editor-ui-api:editor",
+ "//platform/projectModel-api:projectModel",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common.provided",
+ "//platform/analysis-api:analysis",
+ "//java/java-psi-impl:psi-impl",
+ "@lib//:kotlinx-collections-immutable",
+ "//platform/platform-api:ide",
+ "//platform/lang-core",
+ "//platform/indexing-api:indexing",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//platform/core-ui",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "@lib//:kotlinc_kotlin-compiler-fe10.provided",
+ "//platform/lang-impl",
+ "//plugins/devkit/devkit-core:core",
+ "//java/idea-ui:ui",
+ "//aether-dependency-resolver:java-aetherDependencyResolver",
+ "//java/openapi:java",
+ "@lib//:workspace-model-codegen",
+ "//platform/util-class-loader:util-classLoader",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "@lib//:kotlinc_kotlin-jps-common.provided",
+ "//plugins/kotlin/formatter/minimal:kotlin-formatter-minimal",
+ ],
+ runtime_deps = [":workspaceModel_resources"]
+)
+### auto-generated section `build intellij.devkit.workspaceModel` end
\ No newline at end of file
diff --git a/plugins/devkit/intellij.devkit.workspaceModel/tests/BUILD.bazel b/plugins/devkit/intellij.devkit.workspaceModel/tests/BUILD.bazel
new file mode 100644
index 000000000000..8415fe4152a7
--- /dev/null
+++ b/plugins/devkit/intellij.devkit.workspaceModel/tests/BUILD.bazel
@@ -0,0 +1,34 @@
+### auto-generated section `build intellij.devkit.workspaceModel.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "devkit-workspaceModel-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "devkit-workspaceModel-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:junit5",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//plugins/devkit/intellij.devkit.workspaceModel:workspaceModel",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/workspace/jps",
+ "//platform/workspace/jps/tests:workspace-jps-tests",
+ "@lib//:workspace-model-codegen",
+ "//platform/backend/workspace",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ ]
+)
+### auto-generated section `build intellij.devkit.workspaceModel.tests` end
\ No newline at end of file
diff --git a/plugins/devkit/intellij.devkit/BUILD.bazel b/plugins/devkit/intellij.devkit/BUILD.bazel
new file mode 100644
index 000000000000..d85574b27780
--- /dev/null
+++ b/plugins/devkit/intellij.devkit/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.devkit` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "devkit_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "devkit",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":devkit_resources"]
+)
+### auto-generated section `build intellij.devkit` end
\ No newline at end of file
diff --git a/plugins/devkit/intellij.kotlin.devkit/BUILD.bazel b/plugins/devkit/intellij.kotlin.devkit/BUILD.bazel
new file mode 100644
index 000000000000..249f73fdd4aa
--- /dev/null
+++ b/plugins/devkit/intellij.kotlin.devkit/BUILD.bazel
@@ -0,0 +1,56 @@
+### auto-generated section `build intellij.kotlin.devkit` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-devkit_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-devkit",
+ module_name = "intellij.kotlin.devkit",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//plugins/devkit/devkit-core:core",
+ "//platform/analysis-api:analysis",
+ "//platform/core-impl",
+ "//java/java-psi-api:psi",
+ "//xml/dom-openapi:dom",
+ "//xml/xml-psi-api:psi",
+ "//java/java-analysis-api:analysis",
+ "//plugins/kotlin/code-insight/intentions-shared:kotlin-code-insight-intentions-shared",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "@lib//:kotlinc_analysis-api.provided",
+ "@lib//:kotlinc_kotlin-compiler-common.provided",
+ "//platform/editor-ui-api:editor",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/uast/uast-kotlin-base:kotlin-uast-uast-kotlin-base",
+ "//platform/lang-impl",
+ ],
+ runtime_deps = [":kotlin-devkit_resources"]
+)
+### auto-generated section `build intellij.kotlin.devkit` end
\ No newline at end of file
diff --git a/plugins/devkit/jps-plugin/BUILD.bazel b/plugins/devkit/jps-plugin/BUILD.bazel
index 9553b96e632b..a875995e78ae 100644
--- a/plugins/devkit/jps-plugin/BUILD.bazel
+++ b/plugins/devkit/jps-plugin/BUILD.bazel
@@ -1,27 +1,55 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.devkit.jps` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "jps_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "devkit-jps",
+jvm_library(
+ name = "jps",
module_name = "intellij.devkit.jps",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11",
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
deps = [
- "@community//jps/model-api:jps-model",
- "@community//jps/model-serialization:jps-model-serialization",
- "@community//jps/jps-builders:jps-build",
- "@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
- "@libraries//:asm-all",
- "@community//platform/util/jdom:util-jdom",
+ "//jps/model-api:model",
+ "//jps/model-serialization",
+ "//jps/jps-builders:build",
+ "//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
+ "@lib//:asm",
+ "//platform/util/jdom",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":jps_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.devkit.jps` end
+
+### auto-generated section `build intellij.devkit.jps.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "jps-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "jps-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/devkit/jps-plugin:jps",
+ "//jps/model-impl",
+ "//jps/jps-builders:build-tests_test",
+ "//java/testFramework",
+ "//jps/model-serialization:model-serialization-tests_test",
+ "@lib//:asm",
+ "//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
+ ]
+)
+### auto-generated section `build intellij.devkit.jps.tests` end
\ No newline at end of file
diff --git a/plugins/devkit/runtimeModuleRepository/jps/BUILD.bazel b/plugins/devkit/runtimeModuleRepository/jps/BUILD.bazel
new file mode 100644
index 000000000000..6c7f9fe7d72c
--- /dev/null
+++ b/plugins/devkit/runtimeModuleRepository/jps/BUILD.bazel
@@ -0,0 +1,57 @@
+### auto-generated section `build intellij.devkit.runtimeModuleRepository.jps` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "11",
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+)
+
+jvm_resources(
+ name = "devkit-runtimeModuleRepository-jps_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "devkit-runtimeModuleRepository-jps",
+ module_name = "intellij.devkit.runtimeModuleRepository.jps",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = ":custom",
+ deps = [
+ "//jps/model-api:model",
+ "//jps/jps-builders:build",
+ "//platform/runtime/repository",
+ "@lib//:kotlin-stdlib",
+ "//jps/model-serialization",
+ "@lib//:hash4j",
+ ],
+ runtime_deps = [":devkit-runtimeModuleRepository-jps_resources"]
+)
+
+kt_jvm_test(
+ name = "devkit-runtimeModuleRepository-jps_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = ":custom",
+ associates = [":devkit-runtimeModuleRepository-jps"],
+ deps = [
+ "//jps/model-api:model",
+ "//jps/jps-builders:build",
+ "//platform/runtime/repository",
+ "@lib//:kotlin-stdlib",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//jps/jps-builders:build-tests_test",
+ "//jps/model-serialization",
+ "@lib//:hash4j",
+ ],
+ runtime_deps = [":devkit-runtimeModuleRepository-jps_resources"]
+)
+### auto-generated section `build intellij.devkit.runtimeModuleRepository.jps` end
\ No newline at end of file
diff --git a/plugins/eclipse/BUILD.bazel b/plugins/eclipse/BUILD.bazel
new file mode 100644
index 000000000000..46b05ad3a606
--- /dev/null
+++ b/plugins/eclipse/BUILD.bazel
@@ -0,0 +1,68 @@
+### auto-generated section `build intellij.eclipse` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "eclipse_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "eclipse",
+ module_name = "intellij.eclipse",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/util/jdom",
+ "//java/openapi:java",
+ "//java/compiler/openapi:java-compiler",
+ "//java/idea-ui:ui",
+ "//java/java-impl:impl",
+ "//plugins/eclipse/jps-plugin:jps",
+ "//plugins/eclipse/common-eclipse-util:common",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/core-ui",
+ "//platform/workspace/jps",
+ "//platform/statistics",
+ "@lib//:kotlin-reflect",
+ "//platform/backend/workspace",
+ ],
+ runtime_deps = [":eclipse_resources"]
+)
+
+kt_jvm_test(
+ name = "eclipse_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSources/**/*.kt", "testSources/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":eclipse"],
+ deps = [
+ "//platform/util/jdom",
+ "//java/openapi:java",
+ "@lib//:junit4",
+ "//java/testFramework",
+ "//java/compiler/openapi:java-compiler",
+ "//java/idea-ui:ui",
+ "//java/java-impl:impl",
+ "//plugins/eclipse/jps-plugin:jps",
+ "//plugins/eclipse/common-eclipse-util:common",
+ "//platform/testFramework/extensions:testExtensions",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/core-ui",
+ "//platform/workspace/jps",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/statistics",
+ "@lib//:junit5",
+ "@lib//:kotlin-reflect",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//platform/backend/workspace",
+ ],
+ runtime_deps = [":eclipse_resources"]
+)
+### auto-generated section `build intellij.eclipse` end
\ No newline at end of file
diff --git a/plugins/eclipse/common-eclipse-util/BUILD.bazel b/plugins/eclipse/common-eclipse-util/BUILD.bazel
new file mode 100644
index 000000000000..ac0030735910
--- /dev/null
+++ b/plugins/eclipse/common-eclipse-util/BUILD.bazel
@@ -0,0 +1,17 @@
+### auto-generated section `build intellij.eclipse.common` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "common",
+ module_name = "intellij.eclipse.common",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ deps = [
+ "//platform/util",
+ "//platform/util/jdom",
+ "//jps/model-serialization",
+ ]
+)
+### auto-generated section `build intellij.eclipse.common` end
\ No newline at end of file
diff --git a/plugins/eclipse/jps-plugin/BUILD.bazel b/plugins/eclipse/jps-plugin/BUILD.bazel
new file mode 100644
index 000000000000..fdeb11bb4689
--- /dev/null
+++ b/plugins/eclipse/jps-plugin/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.eclipse.jps` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "jps_resources",
+ files = glob(["src/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "jps",
+ module_name = "intellij.eclipse.jps",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ deps = [
+ "//platform/util",
+ "//jps/model-api:model",
+ "//jps/model-serialization",
+ "//plugins/eclipse/common-eclipse-util:common",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = [":jps_resources"]
+)
+### auto-generated section `build intellij.eclipse.jps` end
\ No newline at end of file
diff --git a/plugins/editorconfig/BUILD.bazel b/plugins/editorconfig/BUILD.bazel
new file mode 100644
index 000000000000..1b4e50e371d8
--- /dev/null
+++ b/plugins/editorconfig/BUILD.bazel
@@ -0,0 +1,87 @@
+### auto-generated section `build intellij.editorconfig` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "editorconfig_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_resources(
+ name = "editorconfig_resources_1",
+ files = glob(["compatibilityResources/**/*"]),
+ strip_prefix = "compatibilityResources"
+)
+
+jvm_library(
+ name = "editorconfig",
+ module_name = "intellij.editorconfig",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/core-api:core",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "@lib//:kotlin-reflect",
+ "@lib//:gson",
+ "//spellchecker",
+ "@lib//:automaton",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/util/jdom",
+ "//platform/statistics",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:ec4j-core",
+ "//platform/settings",
+ "@lib//:kotlinx-serialization-core",
+ ],
+ runtime_deps = [
+ ":editorconfig_resources",
+ ":editorconfig_resources_1",
+ ]
+)
+
+kt_jvm_test(
+ name = "editorconfig_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":editorconfig"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/core-api:core",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:kotlin-reflect",
+ "@lib//:gson",
+ "//spellchecker",
+ "@lib//:automaton",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/util/jdom",
+ "//platform/statistics",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:ec4j-core",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//platform/settings",
+ "@lib//:kotlinx-serialization-core",
+ ],
+ runtime_deps = [
+ ":editorconfig_resources",
+ ":editorconfig_resources_1",
+ ]
+)
+### auto-generated section `build intellij.editorconfig` end
\ No newline at end of file
diff --git a/plugins/emojipicker/BUILD.bazel b/plugins/emojipicker/BUILD.bazel
new file mode 100644
index 000000000000..30e669943429
--- /dev/null
+++ b/plugins/emojipicker/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.emojipicker` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "emojipicker_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "emojipicker",
+ module_name = "intellij.emojipicker",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/lang-api:lang",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-ui",
+ "//platform/util-ex",
+ "//platform/util/xmlDom",
+ ],
+ runtime_deps = [":emojipicker_resources"]
+)
+### auto-generated section `build intellij.emojipicker` end
\ No newline at end of file
diff --git a/plugins/evaluation-plugin/BUILD.bazel b/plugins/evaluation-plugin/BUILD.bazel
new file mode 100644
index 000000000000..c9675a116f2d
--- /dev/null
+++ b/plugins/evaluation-plugin/BUILD.bazel
@@ -0,0 +1,73 @@
+### auto-generated section `build intellij.evaluationPlugin` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "evaluationPlugin_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "evaluationPlugin",
+ module_name = "intellij.evaluationPlugin",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/evaluation-plugin/languages:evaluationPlugin-languages",
+ "//plugins/evaluation-plugin/core:evaluationPlugin-core",
+ "//plugins/completion-ml-ranking:completionMlRanking",
+ "//plugins/stats-collector:statsCollector",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//platform/vcs-api:vcs",
+ "//platform/service-container:serviceContainer",
+ "//platform/ml-api:ml",
+ "@lib//:clikt",
+ "@lib//:gson",
+ "@lib//:commons-text",
+ "//platform/inspect",
+ "//platform/warmup",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jetbrains-annotations",
+ "@lib//:ktor-client-core",
+ "@lib//:ktor-client-java",
+ ],
+ runtime_deps = [":evaluationPlugin_resources"]
+)
+### auto-generated section `build intellij.evaluationPlugin` end
+
+### auto-generated section `build intellij.evaluationPlugin.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "evaluationPlugin-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "evaluationPlugin-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/evaluation-plugin/core:evaluationPlugin-core",
+ "//plugins/evaluation-plugin:evaluationPlugin",
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-impl:ide-impl_test",
+ "@lib//:mockito",
+ "@lib//:junit5",
+ "@lib//:gson",
+ "//plugins/evaluation-plugin/languages:evaluationPlugin-languages",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ ]
+)
+### auto-generated section `build intellij.evaluationPlugin.tests` end
\ No newline at end of file
diff --git a/plugins/evaluation-plugin/core/BUILD.bazel b/plugins/evaluation-plugin/core/BUILD.bazel
new file mode 100644
index 000000000000..f5cc248a4f54
--- /dev/null
+++ b/plugins/evaluation-plugin/core/BUILD.bazel
@@ -0,0 +1,36 @@
+### auto-generated section `build intellij.evaluationPlugin.core` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "evaluationPlugin-core_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "evaluationPlugin-core",
+ module_name = "intellij.evaluationPlugin.core",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:gson",
+ "@lib//:commons-compress",
+ "@lib//:kotlinx-html-jvm",
+ "@lib//:commons-lang3",
+ "@lib//:commons-text",
+ "//platform/core-api:core",
+ "//tools/intellij.tools.ide.metrics.collector:ide-metrics-collector",
+ "@lib//:jackson-databind",
+ "//platform/statistics",
+ "//platform/util",
+ "//platform/extensions",
+ "//platform/statistics/uploader",
+ "//platform/util-ex",
+ ],
+ runtime_deps = [":evaluationPlugin-core_resources"]
+)
+### auto-generated section `build intellij.evaluationPlugin.core` end
\ No newline at end of file
diff --git a/plugins/evaluation-plugin/languages/BUILD.bazel b/plugins/evaluation-plugin/languages/BUILD.bazel
new file mode 100644
index 000000000000..1b7109c4343d
--- /dev/null
+++ b/plugins/evaluation-plugin/languages/BUILD.bazel
@@ -0,0 +1,22 @@
+### auto-generated section `build intellij.evaluationPlugin.languages` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "evaluationPlugin-languages",
+ module_name = "intellij.evaluationPlugin.languages",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:commons-io",
+ "//platform/core-api:core",
+ "//platform/platform-api:ide",
+ "//platform/lang-impl",
+ "//plugins/evaluation-plugin/core:evaluationPlugin-core",
+ "//platform/statistics",
+ "//platform/statistics/uploader",
+ ]
+)
+### auto-generated section `build intellij.evaluationPlugin.languages` end
\ No newline at end of file
diff --git a/plugins/evaluation-plugin/languages/java/BUILD.bazel b/plugins/evaluation-plugin/languages/java/BUILD.bazel
new file mode 100644
index 000000000000..818001710c0a
--- /dev/null
+++ b/plugins/evaluation-plugin/languages/java/BUILD.bazel
@@ -0,0 +1,53 @@
+### auto-generated section `build intellij.evaluationPlugin.languages.java` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "evaluationPlugin-languages-java_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "evaluationPlugin-languages-java",
+ module_name = "intellij.evaluationPlugin.languages.java",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//plugins/maven",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//plugins/evaluation-plugin/languages:evaluationPlugin-languages",
+ "//plugins/evaluation-plugin/core:evaluationPlugin-core",
+ "//plugins/gradle:gradle-common",
+ ],
+ runtime_deps = [":evaluationPlugin-languages-java_resources"]
+)
+
+kt_jvm_test(
+ name = "evaluationPlugin-languages-java_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":evaluationPlugin-languages-java"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//plugins/maven",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//plugins/evaluation-plugin/languages:evaluationPlugin-languages",
+ "//plugins/evaluation-plugin/core:evaluationPlugin-core",
+ "//plugins/gradle:gradle-common",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ ],
+ runtime_deps = [":evaluationPlugin-languages-java_resources"]
+)
+### auto-generated section `build intellij.evaluationPlugin.languages.java` end
\ No newline at end of file
diff --git a/plugins/evaluation-plugin/languages/kotlin/BUILD.bazel b/plugins/evaluation-plugin/languages/kotlin/BUILD.bazel
new file mode 100644
index 000000000000..61ea935c338d
--- /dev/null
+++ b/plugins/evaluation-plugin/languages/kotlin/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.evaluationPlugin.languages.kotlin` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "evaluationPlugin-languages-kotlin_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "evaluationPlugin-languages-kotlin",
+ module_name = "intellij.evaluationPlugin.languages.kotlin",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/lang-impl",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/evaluation-plugin/languages:evaluationPlugin-languages",
+ "//plugins/evaluation-plugin/core:evaluationPlugin-core",
+ "@lib//:kotlinc_kotlin-compiler-common.provided",
+ ],
+ runtime_deps = [":evaluationPlugin-languages-kotlin_resources"]
+)
+### auto-generated section `build intellij.evaluationPlugin.languages.kotlin` end
\ No newline at end of file
diff --git a/plugins/evaluation-plugin/languages/python/BUILD.bazel b/plugins/evaluation-plugin/languages/python/BUILD.bazel
new file mode 100644
index 000000000000..3a5de6287c8e
--- /dev/null
+++ b/plugins/evaluation-plugin/languages/python/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.evaluationPlugin.languages.python` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "evaluationPlugin-languages-python_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "evaluationPlugin-languages-python",
+ module_name = "intellij.evaluationPlugin.languages.python",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//platform/lang-impl",
+ "//python:python-community-impl",
+ "//plugins/evaluation-plugin/languages:evaluationPlugin-languages",
+ "//plugins/evaluation-plugin/core:evaluationPlugin-core",
+ ],
+ runtime_deps = [":evaluationPlugin-languages-python_resources"]
+)
+### auto-generated section `build intellij.evaluationPlugin.languages.python` end
\ No newline at end of file
diff --git a/plugins/feature-usage-database/core/BUILD.bazel b/plugins/feature-usage-database/core/BUILD.bazel
new file mode 100644
index 000000000000..2d0cd44d964a
--- /dev/null
+++ b/plugins/feature-usage-database/core/BUILD.bazel
@@ -0,0 +1,50 @@
+### auto-generated section `build intellij.ae.database.core` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "ae-database-core_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "ae-database-core",
+ module_name = "intellij.ae.database.core",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/util-ex",
+ "//platform/projectModel-api:projectModel",
+ "//platform/statistics",
+ "//platform/core-api:core",
+ "//platform/sqlite",
+ ],
+ runtime_deps = [":ae-database-core_resources"]
+)
+
+kt_jvm_test(
+ name = "ae-database-core_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":ae-database-core"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/util-ex",
+ "//platform/projectModel-api:projectModel",
+ "//platform/statistics",
+ "//platform/core-api:core",
+ "//platform/sqlite",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:assert_j",
+ ],
+ runtime_deps = [":ae-database-core_resources"]
+)
+### auto-generated section `build intellij.ae.database.core` end
\ No newline at end of file
diff --git a/plugins/feature-usage-database/counters/BUILD.bazel b/plugins/feature-usage-database/counters/BUILD.bazel
new file mode 100644
index 000000000000..e5aec7590740
--- /dev/null
+++ b/plugins/feature-usage-database/counters/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.ae.database.counters.community` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "ae-database-counters-community_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "ae-database-counters-community",
+ module_name = "intellij.ae.database.counters.community",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/platform-impl:ide-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/lang-impl",
+ "//platform/vcs-api:vcs",
+ "//plugins/feature-usage-database/core:ae-database-core",
+ "//platform/sqlite",
+ ],
+ runtime_deps = [":ae-database-counters-community_resources"]
+)
+### auto-generated section `build intellij.ae.database.counters.community` end
\ No newline at end of file
diff --git a/plugins/feature-usage-database/plugin-community/BUILD.bazel b/plugins/feature-usage-database/plugin-community/BUILD.bazel
new file mode 100644
index 000000000000..355fbd5b05af
--- /dev/null
+++ b/plugins/feature-usage-database/plugin-community/BUILD.bazel
@@ -0,0 +1,20 @@
+### auto-generated section `build intellij.ae.database.community` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "ae-database-community_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "ae-database-community",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ ":ae-database-community_resources",
+ "//plugins/feature-usage-database/core:ae-database-core",
+ "//plugins/feature-usage-database/counters:ae-database-counters-community",
+ ]
+)
+### auto-generated section `build intellij.ae.database.community` end
\ No newline at end of file
diff --git a/plugins/filePrediction/BUILD.bazel b/plugins/filePrediction/BUILD.bazel
new file mode 100644
index 000000000000..d01dd12af280
--- /dev/null
+++ b/plugins/filePrediction/BUILD.bazel
@@ -0,0 +1,71 @@
+### auto-generated section `build intellij.filePrediction` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "filePrediction_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "filePrediction",
+ module_name = "intellij.filePrediction",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-api:core",
+ "//platform/vcs-api:vcs",
+ "//platform/vcs-log/api:vcs-log",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//plugins/git4idea:vcs-git",
+ "//uast/uast-common:uast",
+ "//platform/platform-impl/internal:ide-internal",
+ "//platform/statistics",
+ "@lib//:file_prediction_file-prediction-model",
+ "//platform/core-ui",
+ "//platform/ml-impl",
+ "@lib//:ngram-slp",
+ "//platform/lang-impl",
+ ],
+ runtime_deps = [":filePrediction_resources"]
+)
+
+kt_jvm_test(
+ name = "filePrediction_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":filePrediction"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-api:core",
+ "//platform/vcs-api:vcs",
+ "//platform/vcs-log/api:vcs-log",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//plugins/git4idea:vcs-git",
+ "//uast/uast-common:uast",
+ "//platform/platform-impl/internal:ide-internal",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//java/testFramework",
+ "//platform/statistics",
+ "@lib//:file_prediction_file-prediction-model",
+ "//platform/core-ui",
+ "//platform/statistics/uploader",
+ "//platform/ml-impl",
+ "@lib//:ngram-slp",
+ "//platform/lang-impl",
+ ],
+ runtime_deps = [":filePrediction_resources"]
+)
+### auto-generated section `build intellij.filePrediction` end
\ No newline at end of file
diff --git a/plugins/git-features-trainer/BUILD.bazel b/plugins/git-features-trainer/BUILD.bazel
new file mode 100644
index 000000000000..de3e75645eb8
--- /dev/null
+++ b/plugins/git-features-trainer/BUILD.bazel
@@ -0,0 +1,63 @@
+### auto-generated section `build intellij.vcs.git.featuresTrainer` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "vcs-git-featuresTrainer_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "vcs-git-featuresTrainer",
+ module_name = "intellij.vcs.git.featuresTrainer",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:git-learning-project",
+ "//plugins/ide-features-trainer:featuresTrainer",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-ui",
+ "//platform/diff-impl",
+ "//platform/code-style-api:codeStyle",
+ "//platform/vcs-impl",
+ "//platform/vcs-api:vcs",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/vcs-log/api:vcs-log",
+ "//plugins/git4idea:vcs-git",
+ "//platform/lang-impl",
+ ],
+ runtime_deps = [":vcs-git-featuresTrainer_resources"]
+)
+
+kt_jvm_test(
+ name = "vcs-git-featuresTrainer_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":vcs-git-featuresTrainer"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:git-learning-project",
+ "//plugins/ide-features-trainer:featuresTrainer",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-ui",
+ "//platform/diff-impl",
+ "//platform/code-style-api:codeStyle",
+ "//platform/vcs-impl",
+ "//platform/vcs-api:vcs",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/vcs-log/api:vcs-log",
+ "//plugins/git4idea:vcs-git",
+ "//platform/lang-impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ ],
+ runtime_deps = [":vcs-git-featuresTrainer_resources"]
+)
+### auto-generated section `build intellij.vcs.git.featuresTrainer` end
\ No newline at end of file
diff --git a/plugins/git4idea/BUILD.bazel b/plugins/git4idea/BUILD.bazel
new file mode 100644
index 000000000000..ea8d6ce50636
--- /dev/null
+++ b/plugins/git4idea/BUILD.bazel
@@ -0,0 +1,172 @@
+### auto-generated section `build intellij.vcs.git` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = ["kotlin.RequiresOptIn"]
+)
+
+jvm_resources(
+ name = "vcs-git_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_resources(
+ name = "vcs-git_resources_1",
+ files = glob(["compatibilityResources/**/*"]),
+ strip_prefix = "compatibilityResources"
+)
+
+jvm_library(
+ name = "vcs-git",
+ module_name = "intellij.vcs.git",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/vcs-api:vcs",
+ "//platform/platform-impl:ide-impl",
+ "//platform/vcs-impl",
+ "//platform/lang-api:lang",
+ "//platform/lvcs-api:lvcs",
+ "//platform/platform-api:ide",
+ "@lib//:guava",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//plugins/git4idea/rt:vcs-git-rt",
+ "//platform/dvcs-impl:vcs-dvcs-impl",
+ "//platform/vcs-log/api:vcs-log",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/vcs-log/graph:vcs-log-graph-impl",
+ "//platform/dvcs-api:vcs-dvcs",
+ "//platform/built-in-server-api:builtInServer",
+ "//platform/util",
+ "@lib//:ini4j",
+ "//platform/diff-impl",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:gson",
+ "@lib//:xz",
+ "@lib//:stream_ex",
+ "//platform/statistics",
+ "@lib//:miglayout-swing",
+ "//platform/core-ui",
+ "@lib//:fastutil-min",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:caffeine",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/external-process-auth-helper:externalProcessAuthHelper",
+ "//platform/external-process-auth-helper/rt:externalProcessAuthHelper-rt",
+ "//platform/diagnostic/telemetry",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/collaboration-tools:collaborationTools",
+ "//platform/util/text-matching",
+ "//plugins/performanceTesting/core:performanceTesting",
+ "//platform/new-ui-onboarding:ide-newUiOnboarding",
+ "//platform/backend/observation",
+ "//platform/util/coroutines",
+ "//plugins/terminal",
+ "//plugins/terminal/completion",
+ "@lib//:http-client",
+ "//platform/platform-impl/ui:ide-ui",
+ ],
+ exports = [
+ "//platform/dvcs-impl:vcs-dvcs-impl",
+ "//platform/dvcs-api:vcs-dvcs",
+ "@lib//:cucumber-testing",
+ "//platform/external-process-auth-helper:externalProcessAuthHelper",
+ ],
+ runtime_deps = [
+ ":vcs-git_resources",
+ ":vcs-git_resources_1",
+ "//platform/lvcs-impl",
+ ]
+)
+
+kt_jvm_test(
+ name = "vcs-git_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ associates = [":vcs-git"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/vcs-api:vcs",
+ "//platform/platform-impl:ide-impl",
+ "//platform/vcs-impl",
+ "//platform/lang-api:lang",
+ "@lib//:junit4",
+ "//platform/lvcs-api:lvcs",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/platform-api:ide",
+ "@lib//:guava",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//plugins/git4idea/rt:vcs-git-rt",
+ "//platform/dvcs-impl:vcs-dvcs-impl",
+ "//platform/vcs-log/api:vcs-log",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/vcs-log/graph:vcs-log-graph-impl",
+ "//platform/dvcs-api:vcs-dvcs",
+ "//platform/built-in-server:builtInServer-impl",
+ "//platform/built-in-server-api:builtInServer",
+ "@lib//:mockito",
+ "@lib//:kotlin-test",
+ "//platform/vcs-tests:vcs-tests_test",
+ "//platform/util",
+ "@lib//:cucumber-testing",
+ "@lib//:ini4j",
+ "//platform/tasks-platform-impl:tasks-impl",
+ "//platform/tasks-platform-api:tasks",
+ "@lib//:assert_j",
+ "//platform/diff-impl",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:gson",
+ "@lib//:xz",
+ "@lib//:stream_ex",
+ "//platform/statistics",
+ "@lib//:miglayout-swing",
+ "//platform/core-ui",
+ "@lib//:fastutil-min",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:caffeine",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:commons-lang3",
+ "//platform/external-process-auth-helper:externalProcessAuthHelper",
+ "//platform/external-process-auth-helper/rt:externalProcessAuthHelper-rt",
+ "//platform/util/jdom",
+ "//platform/diagnostic/telemetry",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//platform/collaboration-tools:collaborationTools",
+ "//platform/util/text-matching",
+ "//plugins/performanceTesting/core:performanceTesting",
+ "//platform/new-ui-onboarding:ide-newUiOnboarding",
+ "//platform/backend/observation",
+ "//platform/util/coroutines",
+ "//plugins/terminal",
+ "//plugins/terminal/completion",
+ "@lib//:http-client",
+ "//platform/platform-impl/ui:ide-ui",
+ ],
+ runtime_deps = [
+ ":vcs-git_resources",
+ ":vcs-git_resources_1",
+ ]
+)
+### auto-generated section `build intellij.vcs.git` end
\ No newline at end of file
diff --git a/plugins/git4idea/intellij.vcs.git.coverage/BUILD.bazel b/plugins/git4idea/intellij.vcs.git.coverage/BUILD.bazel
new file mode 100644
index 000000000000..3f96841b7b2a
--- /dev/null
+++ b/plugins/git4idea/intellij.vcs.git.coverage/BUILD.bazel
@@ -0,0 +1,54 @@
+### auto-generated section `build intellij.vcs.git.coverage` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "vcs-git-coverage_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "vcs-git-coverage",
+ module_name = "intellij.vcs.git.coverage",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/platform-api:ide",
+ "//platform/ide-core",
+ "//plugins/coverage-common:coverage",
+ "//plugins/git4idea:vcs-git",
+ "//platform/vcs-api/vcs-api-core:vcs-core",
+ "//platform/vcs-log/api:vcs-log",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/vcs-log/graph:vcs-log-graph-impl",
+ ],
+ runtime_deps = [":vcs-git-coverage_resources"]
+)
+
+kt_jvm_test(
+ name = "vcs-git-coverage_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":vcs-git-coverage"],
+ deps = [
+ "@lib//:junit5",
+ "@lib//:kotlin-stdlib",
+ "//platform/platform-api:ide",
+ "//platform/ide-core",
+ "//plugins/coverage-common:coverage",
+ "//plugins/git4idea:vcs-git",
+ "//platform/vcs-api/vcs-api-core:vcs-core",
+ "//platform/vcs-log/api:vcs-log",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/vcs-log/graph:vcs-log-graph-impl",
+ ],
+ runtime_deps = [":vcs-git-coverage_resources"]
+)
+### auto-generated section `build intellij.vcs.git.coverage` end
\ No newline at end of file
diff --git a/plugins/git4idea/rt/BUILD.bazel b/plugins/git4idea/rt/BUILD.bazel
new file mode 100644
index 000000000000..ab51ec7dda93
--- /dev/null
+++ b/plugins/git4idea/rt/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.vcs.git.rt` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "vcs-git-rt",
+ module_name = "intellij.vcs.git.rt",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "//platform/external-process-auth-helper/rt:externalProcessAuthHelper-rt",
+ ]
+)
+### auto-generated section `build intellij.vcs.git.rt` end
\ No newline at end of file
diff --git a/plugins/github/BUILD.bazel b/plugins/github/BUILD.bazel
new file mode 100644
index 000000000000..b8f2f55012b2
--- /dev/null
+++ b/plugins/github/BUILD.bazel
@@ -0,0 +1,135 @@
+### auto-generated section `build intellij.vcs.github` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "vcs-github_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "vcs-github",
+ module_name = "intellij.vcs.github",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/vcs-api:vcs",
+ "//plugins/git4idea:vcs-git",
+ "//platform/vcs-impl",
+ "//plugins/tasks/tasks-core:core",
+ "//plugins/tasks/tasks-api:tasks",
+ "//plugins/tasks/tasks-compatibility:compatibility",
+ "//platform/platform-impl:ide-impl",
+ "//platform/util",
+ "@lib//:jackson",
+ "//platform/dvcs-impl:vcs-dvcs-impl",
+ "//platform/dvcs-api:vcs-dvcs",
+ "//xml/openapi:xml",
+ "//xml/impl",
+ "//platform/vcs-log/api:vcs-log",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "@lib//:guava",
+ "//platform/credential-store-ui:credentialStore-ui",
+ "//platform/lang-impl",
+ "@lib//:miglayout-swing",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "//platform/editor-ui-api:editor",
+ "//platform/diff-impl",
+ "//platform/statistics",
+ "//platform/built-in-server:builtInServer-impl",
+ "@lib//:netty-codec-http",
+ "//platform/collaboration-tools:collaborationTools",
+ "@lib//:netty-buffer",
+ "//platform/core-ui",
+ "//json",
+ "@lib//:fastutil-min",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/platform-util-netty:ide-util-netty",
+ "@lib//:caffeine",
+ "//platform/collaboration-tools/auth:collaborationTools-auth",
+ "//platform/collaboration-tools/auth-base:collaborationTools-auth-base",
+ "//platform/markdown-utils",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jetbrains_markdown",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinc_kotlinx-serialization-compiler-plugin.provided",
+ "//platform/util/coroutines",
+ "//platform/platform-impl/ui:ide-ui",
+ ],
+ exports = [
+ "//plugins/tasks/tasks-core:core",
+ "//plugins/tasks/tasks-api:tasks",
+ ],
+ runtime_deps = [":vcs-github_resources"]
+)
+
+kt_jvm_test(
+ name = "vcs-github_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":vcs-github"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/vcs-api:vcs",
+ "//plugins/git4idea:vcs-git",
+ "//platform/vcs-impl",
+ "//plugins/tasks/tasks-compatibility:compatibility",
+ "//platform/platform-impl:ide-impl",
+ "//platform/util",
+ "@lib//:jackson",
+ "//platform/dvcs-impl:vcs-dvcs-impl",
+ "//platform/dvcs-api:vcs-dvcs",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//xml/openapi:xml",
+ "//xml/impl",
+ "//platform/vcs-log/api:vcs-log",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//plugins/tasks/tasks-core/jira:tasks-jira",
+ "//platform/vcs-tests:vcs-tests_test",
+ "@lib//:guava",
+ "//platform/credential-store-ui:credentialStore-ui",
+ "//platform/lang-impl",
+ "@lib//:miglayout-swing",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "//platform/editor-ui-api:editor",
+ "//platform/diff-impl",
+ "//platform/statistics",
+ "//platform/built-in-server:builtInServer-impl",
+ "@lib//:netty-codec-http",
+ "//platform/collaboration-tools:collaborationTools",
+ "@lib//:netty-buffer",
+ "//platform/core-ui",
+ "//json",
+ "@lib//:fastutil-min",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/platform-util-netty:ide-util-netty",
+ "@lib//:caffeine",
+ "//platform/collaboration-tools/auth:collaborationTools-auth",
+ "//platform/collaboration-tools/auth-base:collaborationTools-auth-base",
+ "//platform/markdown-utils",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jetbrains_markdown",
+ "//platform/util/jdom",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/util/coroutines",
+ "@lib//:junit4",
+ "@lib//:kotlinx-coroutines-test",
+ "@lib//:io_mockk",
+ "@lib//:io_mockk_jvm",
+ "//platform/platform-impl/ui:ide-ui",
+ ],
+ runtime_deps = [":vcs-github_resources"]
+)
+### auto-generated section `build intellij.vcs.github` end
\ No newline at end of file
diff --git a/plugins/github/community/BUILD.bazel b/plugins/github/community/BUILD.bazel
new file mode 100644
index 000000000000..ef76c196074c
--- /dev/null
+++ b/plugins/github/community/BUILD.bazel
@@ -0,0 +1,20 @@
+### auto-generated section `build intellij.vcs.github.community` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "vcs-github-community_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "vcs-github-community",
+ visibility = ["//visibility:public"],
+ exports = ["//plugins/github:vcs-github"],
+ runtime_deps = [
+ ":vcs-github-community_resources",
+ "//plugins/github:vcs-github",
+ ]
+)
+### auto-generated section `build intellij.vcs.github.community` end
\ No newline at end of file
diff --git a/plugins/gitlab/BUILD.bazel b/plugins/gitlab/BUILD.bazel
new file mode 100644
index 000000000000..2c533f101320
--- /dev/null
+++ b/plugins/gitlab/BUILD.bazel
@@ -0,0 +1,110 @@
+### auto-generated section `build intellij.vcs.gitlab` start
+load("@rules_kotlin//kotlin:jvm.bzl", "jvm_resources")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "vcs-gitlab_resources#0",
+ resources = glob(["resources/**/*"], allow_empty = True),
+ resource_strip_prefix = "resources"
+)
+
+kt_jvm_library(
+ name = "vcs-gitlab",
+ module_name = "intellij.vcs.gitlab",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "//:j17",
+ kotlinc_opts = "//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/core-api:core",
+ "//platform/core-ui",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/projectModel-api:projectModel",
+ "//platform/projectModel-impl",
+ "//platform/util:util-ui",
+ "//platform/vcs-api:vcs",
+ "//platform/collaboration-tools:collaborationTools",
+ "@lib//:kotlin_stdlib",
+ "@lib//:kotlinx_coroutines_core",
+ "@lib//:kotlinx_serialization_core",
+ "@lib//:kotlinx_serialization_json",
+ "@lib//:kotlinc_kotlinx_serialization_compiler_plugin.provided",
+ "@lib//:jackson",
+ "@lib//:jackson_module_kotlin",
+ "@lib//:jackson_databind",
+ "//plugins/git4idea:vcs-git",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/vcs-impl",
+ "@lib//:jetbrains_markdown",
+ "//platform/markdown-utils",
+ "@lib//:miglayout_swing",
+ "@lib//:caffeine",
+ "//platform/diff-impl",
+ "//platform/lang-impl",
+ "//platform/statistics",
+ "//platform/vcs-log/api:vcs-log",
+ "@lib//:jsoup",
+ "//json",
+ "//platform/util/coroutines",
+ ],
+ runtime_deps = [":vcs-gitlab_resources#0"]
+)
+
+kt_jvm_test(
+ name = "vcs-gitlab_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java", "testApi/**/*.kt", "testApi/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "//:j17",
+ kotlinc_opts = "//:k17",
+ associates = [":vcs-gitlab"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/core-api:core",
+ "//platform/core-ui",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/projectModel-api:projectModel",
+ "//platform/projectModel-impl",
+ "//platform/util:util-ui",
+ "//platform/vcs-api:vcs",
+ "//platform/collaboration-tools:collaborationTools",
+ "@lib//:kotlin_stdlib",
+ "@lib//:kotlinx_coroutines_core",
+ "@lib//:kotlinx_serialization_core",
+ "@lib//:kotlinx_serialization_json",
+ "@lib//:jackson",
+ "@lib//:jackson_module_kotlin",
+ "@lib//:jackson_databind",
+ "@lib//:junit4",
+ "@lib//:kotlinx_coroutines_test",
+ "@lib//:assert_j",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//plugins/git4idea:vcs-git",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/vcs-impl",
+ "@lib//:jetbrains_markdown",
+ "//platform/markdown-utils",
+ "@lib//:miglayout_swing",
+ "@lib//:caffeine",
+ "//platform/diff-impl",
+ "//platform/lang-impl",
+ "//platform/statistics",
+ "//platform/vcs-log/api:vcs-log",
+ "@lib//:jsoup",
+ "@lib//:testcontainers",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//json",
+ "//platform/util/coroutines",
+ "@lib//:io_mockk",
+ "@lib//:io_mockk_jvm",
+ ],
+ runtime_deps = [":vcs-gitlab_resources#0"]
+)
+### auto-generated section `build intellij.vcs.gitlab` end
\ No newline at end of file
diff --git a/plugins/gitlab/gitlab-core/BUILD.bazel b/plugins/gitlab/gitlab-core/BUILD.bazel
new file mode 100644
index 000000000000..5327287e08fc
--- /dev/null
+++ b/plugins/gitlab/gitlab-core/BUILD.bazel
@@ -0,0 +1,110 @@
+### auto-generated section `build intellij.vcs.gitlab` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "vcs-gitlab_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "vcs-gitlab",
+ module_name = "intellij.vcs.gitlab",
+ visibility = ["//visibility:public"],
+ srcs = glob(["gen/**/*.kt", "gen/**/*.java", "src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/core-api:core",
+ "//platform/core-ui",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/projectModel-api:projectModel",
+ "//platform/projectModel-impl",
+ "//platform/util:util-ui",
+ "//platform/vcs-api:vcs",
+ "//platform/collaboration-tools:collaborationTools",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinc_kotlinx-serialization-compiler-plugin.provided",
+ "@lib//:jackson",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:jackson-databind",
+ "//plugins/git4idea:vcs-git",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/vcs-impl",
+ "@lib//:jetbrains_markdown",
+ "//platform/markdown-utils",
+ "@lib//:miglayout-swing",
+ "@lib//:caffeine",
+ "//platform/diff-impl",
+ "//platform/lang-impl",
+ "//platform/statistics",
+ "//platform/vcs-log/api:vcs-log",
+ "@lib//:jsoup",
+ "//json",
+ "//platform/util/coroutines",
+ ],
+ runtime_deps = [":vcs-gitlab_resources"]
+)
+
+kt_jvm_test(
+ name = "vcs-gitlab_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java", "testApi/**/*.kt", "testApi/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":vcs-gitlab"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/core-api:core",
+ "//platform/core-ui",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/projectModel-api:projectModel",
+ "//platform/projectModel-impl",
+ "//platform/util:util-ui",
+ "//platform/vcs-api:vcs",
+ "//platform/collaboration-tools:collaborationTools",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:jackson",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:jackson-databind",
+ "@lib//:junit4",
+ "@lib//:kotlinx-coroutines-test",
+ "@lib//:assert_j",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//plugins/git4idea:vcs-git",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/vcs-impl",
+ "@lib//:jetbrains_markdown",
+ "//platform/markdown-utils",
+ "@lib//:miglayout-swing",
+ "@lib//:caffeine",
+ "//platform/diff-impl",
+ "//platform/lang-impl",
+ "//platform/statistics",
+ "//platform/vcs-log/api:vcs-log",
+ "@lib//:jsoup",
+ "@lib//:testcontainers",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//json",
+ "//platform/util/coroutines",
+ "@lib//:io_mockk",
+ "@lib//:io_mockk_jvm",
+ ],
+ runtime_deps = [":vcs-gitlab_resources"]
+)
+### auto-generated section `build intellij.vcs.gitlab` end
\ No newline at end of file
diff --git a/plugins/gitlab/gitlab-yaml/BUILD.bazel b/plugins/gitlab/gitlab-yaml/BUILD.bazel
new file mode 100644
index 000000000000..2badcc7ee7dd
--- /dev/null
+++ b/plugins/gitlab/gitlab-yaml/BUILD.bazel
@@ -0,0 +1,46 @@
+### auto-generated section `build intellij.vcs.gitlab.yaml` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "vcs-gitlab-yaml_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "vcs-gitlab-yaml",
+ module_name = "intellij.vcs.gitlab.yaml",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/gitlab/gitlab-core:vcs-gitlab",
+ "//plugins/yaml",
+ "@lib//:kotlin-stdlib",
+ "//platform/util/base",
+ ],
+ runtime_deps = [":vcs-gitlab-yaml_resources"]
+)
+
+kt_jvm_test(
+ name = "vcs-gitlab-yaml_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":vcs-gitlab-yaml"],
+ deps = [
+ "//plugins/gitlab/gitlab-core:vcs-gitlab",
+ "//plugins/yaml",
+ "@lib//:kotlin-stdlib",
+ "//platform/util/base",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//json/tests:tests_test",
+ ],
+ runtime_deps = [":vcs-gitlab-yaml_resources"]
+)
+### auto-generated section `build intellij.vcs.gitlab.yaml` end
\ No newline at end of file
diff --git a/plugins/gradle-maven/BUILD.bazel b/plugins/gradle-maven/BUILD.bazel
new file mode 100644
index 000000000000..30cb9098e782
--- /dev/null
+++ b/plugins/gradle-maven/BUILD.bazel
@@ -0,0 +1,47 @@
+### auto-generated section `build intellij.gradle.java.maven` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "gradle-java-maven_resources",
+ files = glob(["plugin-resources/**/*"]),
+ strip_prefix = "plugin-resources"
+)
+
+jvm_library(
+ name = "gradle-java-maven",
+ module_name = "intellij.gradle.java.maven",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/gradle/java",
+ "//plugins/maven",
+ "//plugins/groovy",
+ "//platform/lang-impl",
+ "//plugins/repository-search",
+ ],
+ runtime_deps = [":gradle-java-maven_resources"]
+)
+
+kt_jvm_test(
+ name = "gradle-java-maven_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSources/**/*.kt", "testSources/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":gradle-java-maven"],
+ deps = [
+ "//plugins/gradle/java",
+ "//plugins/maven",
+ "//plugins/groovy",
+ "//platform/lang-impl",
+ "//plugins/repository-search",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ ],
+ runtime_deps = [":gradle-java-maven_resources"]
+)
+### auto-generated section `build intellij.gradle.java.maven` end
\ No newline at end of file
diff --git a/plugins/gradle/BUILD.bazel b/plugins/gradle/BUILD.bazel
new file mode 100644
index 000000000000..4b8d16dd3653
--- /dev/null
+++ b/plugins/gradle/BUILD.bazel
@@ -0,0 +1,139 @@
+### auto-generated section `build intellij.gradle` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "gradle_resources",
+ files = glob(["plugin-resources/**/*"]),
+ strip_prefix = "plugin-resources"
+)
+
+jvm_resources(
+ name = "gradle_resources_1",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "gradle",
+ module_name = "intellij.gradle",
+ visibility = ["//visibility:public"],
+ srcs = glob(["generated/**/*.kt", "generated/**/*.java", "src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//plugins/gradle/tooling-extension-api:toolingExtension",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-impl",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/smRunner",
+ "@lib//:slf4j-api",
+ "@lib//:slf4j-jdk14",
+ "@lib//:gradle",
+ "@lib//:gson",
+ "//platform/object-serializer:objectSerializer-annotations",
+ "@lib//:ion",
+ "@lib//:stream_ex",
+ "//platform/statistics",
+ "//platform/inspect",
+ "@lib//:fastutil-min",
+ "@lib//:commons-cli",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//platform/core-ui",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/platform-util-io:ide-util-io",
+ "//plugins/gradle/tooling-proxy:toolingProxy",
+ "//platform/external-system-api/dependency-updater:externalSystem-dependencyUpdater",
+ "//platform/util/jdom",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/diagnostic/telemetry",
+ "@lib//:opentelemetry",
+ "@lib//:commons-lang3",
+ "//platform/diagnostic/telemetry-impl",
+ "//platform/backend/workspace",
+ "//platform/workspace/jps",
+ "//platform/backend/observation",
+ "//platform/platform-impl/ui:ide-ui",
+ ],
+ exports = [
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//plugins/gradle/tooling-extension-api:toolingExtension",
+ "//platform/smRunner",
+ "@lib//:slf4j-api",
+ "@lib//:slf4j-jdk14",
+ "@lib//:gradle",
+ "//platform/inspect",
+ "//platform/external-system-api/dependency-updater:externalSystem-dependencyUpdater",
+ ],
+ runtime_deps = [
+ ":gradle_resources",
+ ":gradle_resources_1",
+ ]
+)
+### auto-generated section `build intellij.gradle` end
+
+### auto-generated section `build intellij.gradle.common` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "gradle-common",
+ visibility = ["//visibility:public"],
+ exports = ["//plugins/gradle"],
+ runtime_deps = ["//plugins/gradle"]
+)
+### auto-generated section `build intellij.gradle.common` end
+
+### auto-generated section `build intellij.gradle.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "gradle-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "gradle-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testData/**/*.kt", "testData/**/*.java", "testSources/**/*.kt", "testSources/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:jmock",
+ "@lib//:jmock_junit4",
+ "@lib//:jmock_legacy",
+ "@lib//:mockito",
+ "@lib//:junit4",
+ "//plugins/gradle",
+ "//plugins/gradle:gradle-common",
+ "//plugins/gradle/java",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//platform/external-system-impl:externalSystem-tests_test",
+ "//platform/external-system-api/testFramework:externalSystem-testFramework",
+ "//java/testFramework",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-tests_test",
+ "//java/execution/impl:java-execution-impl",
+ "@lib//:assert_j",
+ "@lib//:org_codehaus_groovy_groovy-json",
+ "@lib//:commons-cli",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/boot",
+ "//platform/core-ui",
+ "//platform/util/jdom",
+ "//plugins/groovy",
+ "//plugins/groovy:groovy_test",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/workspace/jps",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//platform/backend/observation",
+ "//platform/backend/observation:observation_test",
+ ]
+)
+### auto-generated section `build intellij.gradle.tests` end
\ No newline at end of file
diff --git a/plugins/gradle/gradle-dependency-updater/BUILD.bazel b/plugins/gradle/gradle-dependency-updater/BUILD.bazel
new file mode 100644
index 000000000000..10eac77692cf
--- /dev/null
+++ b/plugins/gradle/gradle-dependency-updater/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build intellij.gradle.dependencyUpdater` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "dependencyUpdater_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "dependencyUpdater",
+ module_name = "intellij.gradle.dependencyUpdater",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/gradle",
+ "//plugins/gradle:gradle-common",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/external-system-api/dependency-updater:externalSystem-dependencyUpdater",
+ "//android/gradle-dsl",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [
+ ":dependencyUpdater_resources",
+ "//android/gradle-dsl-kotlin",
+ "//android/gradle-dsl-toml",
+ "//android/gradle-dsl-declarative",
+ "//android/gradle-dsl-groovy",
+ ]
+)
+### auto-generated section `build intellij.gradle.dependencyUpdater` end
\ No newline at end of file
diff --git a/plugins/gradle/intellij.gradle.analysis/BUILD.bazel b/plugins/gradle/intellij.gradle.analysis/BUILD.bazel
new file mode 100644
index 000000000000..7e16b1364df7
--- /dev/null
+++ b/plugins/gradle/intellij.gradle.analysis/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.gradle.analysis` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "analysis_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "analysis",
+ module_name = "intellij.gradle.analysis",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//android/gradle-dsl",
+ "//android/gradle-dsl-toml",
+ "//plugins/gradle/java",
+ "//java/java-psi-api:psi",
+ "//java/java-psi-impl:psi-impl",
+ "//platform/projectModel-api:projectModel",
+ ],
+ runtime_deps = [":analysis_resources"]
+)
+### auto-generated section `build intellij.gradle.analysis` end
\ No newline at end of file
diff --git a/plugins/gradle/java/BUILD.bazel b/plugins/gradle/java/BUILD.bazel
new file mode 100644
index 000000000000..6edec2ccf9c4
--- /dev/null
+++ b/plugins/gradle/java/BUILD.bazel
@@ -0,0 +1,120 @@
+### auto-generated section `build intellij.gradle.java` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "java_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "java",
+ module_name = "intellij.gradle.java",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/gradle",
+ "//plugins/gradle:gradle-common",
+ "//plugins/coverage:java-coverage",
+ "//plugins/gradle/jps-plugin:jps",
+ "//java/idea-ui:ui",
+ "//platform/lang-api:lang",
+ "//java/compiler/openapi:java-compiler",
+ "//plugins/groovy",
+ "//plugins/toml",
+ "//java/execution/impl:java-execution-impl",
+ "//platform/lang-impl",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//platform/smRunner",
+ "//lib/ant/lib:ant-antlr",
+ "@lib//:gson",
+ "//jps/jps-builders:build",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-impl",
+ "@lib//:x_stream",
+ "//plugins/groovy/groovy-psi:psi",
+ "//java/execution/openapi:java-execution",
+ "//plugins/maven",
+ "//plugins/properties/properties-psi-api:psi",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//jps/model-impl",
+ "//platform/statistics",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//java/debugger/impl:java-debugger-impl",
+ "//platform/util/jdom",
+ "//java/compiler/impl:java-compiler-impl",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/object-serializer:objectSerializer-annotations",
+ "//plugins/completion-ml-ranking:completionMlRanking",
+ "//plugins/performanceTesting/core:performanceTesting",
+ "//platform/backend/workspace",
+ "//platform/backend/observation",
+ "@lib//:hash4j",
+ "@lib//:fastutil-min",
+ "//platform/platform-impl/ui:ide-ui",
+ "//java/debugger/shared:java-debugger-impl-shared",
+ ],
+ exports = ["//plugins/gradle:gradle-common"],
+ runtime_deps = [":java_resources"]
+)
+### auto-generated section `build intellij.gradle.java` end
+
+### auto-generated section `build intellij.gradle.java.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "java-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "java-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSources/**/*.kt", "testSources/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:jmock",
+ "@lib//:junit4",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//java/testFramework",
+ "//plugins/gradle/java",
+ "//plugins/gradle:gradle-tests_test",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-tests_test",
+ "//java/compiler/impl:java-compiler-impl",
+ "//plugins/maven-server-api:maven-server",
+ "@lib//:mockito",
+ "//java/execution/impl:java-execution-impl",
+ "//plugins/groovy",
+ "//plugins/groovy:groovy_test",
+ "@lib//:assert_j",
+ "//platform/object-serializer:objectSerializer",
+ "//platform/object-serializer:objectSerializer_test",
+ "@lib//:org_codehaus_groovy_groovy-json",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//jps/model-impl",
+ "//plugins/properties/properties-psi-api:psi",
+ "//plugins/toml",
+ "//plugins/gradle/intellij.gradle.analysis:analysis",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//platform/backend/workspace",
+ "//platform/workspace/jps",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-impl",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "//plugins/maven",
+ ]
+)
+### auto-generated section `build intellij.gradle.java.tests` end
\ No newline at end of file
diff --git a/plugins/gradle/jps-plugin/BUILD.bazel b/plugins/gradle/jps-plugin/BUILD.bazel
new file mode 100644
index 000000000000..0c6e4896e67b
--- /dev/null
+++ b/plugins/gradle/jps-plugin/BUILD.bazel
@@ -0,0 +1,62 @@
+### auto-generated section `build intellij.gradle.jps` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "jps_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "jps",
+ module_name = "intellij.gradle.jps",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ deps = [
+ "//platform/util",
+ "//jps/jps-builders:build",
+ "//jps/model-impl",
+ "//jps/model-api:model",
+ "//jps/model-serialization",
+ "@lib//:gradle",
+ "@lib//:gradle_jps_ant",
+ "@lib//:gson",
+ "//plugins/groovy/jps-plugin:jps",
+ "@lib//:fastutil-min",
+ "//platform/util/jdom",
+ "@lib//:hash4j",
+ ],
+ runtime_deps = [":jps_resources"]
+)
+
+kt_jvm_test(
+ name = "jps_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ associates = [":jps"],
+ deps = [
+ "//platform/util",
+ "//jps/jps-builders:build",
+ "//jps/model-impl",
+ "//jps/model-api:model",
+ "//jps/model-serialization",
+ "@lib//:gradle",
+ "@lib//:gradle_jps_ant",
+ "@lib//:gson",
+ "//plugins/groovy/jps-plugin:jps",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:fastutil-min",
+ "//platform/util/jdom",
+ "//jps/jps-builders:build-tests_test",
+ "@lib//:hash4j",
+ ],
+ runtime_deps = [":jps_resources"]
+)
+### auto-generated section `build intellij.gradle.jps` end
\ No newline at end of file
diff --git a/plugins/gradle/native/BUILD.bazel b/plugins/gradle/native/BUILD.bazel
new file mode 100644
index 000000000000..55a313ea88b0
--- /dev/null
+++ b/plugins/gradle/native/BUILD.bazel
@@ -0,0 +1,33 @@
+### auto-generated section `build intellij.gradle.native` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "native_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "native",
+ module_name = "intellij.gradle.native",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//plugins/gradle",
+ "//plugins/gradle:gradle-common",
+ "//plugins/gradle/native/tooling:gradle-native-tooling",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-impl",
+ "//platform/platform-util-io:ide-util-io",
+ ],
+ exports = [
+ "//plugins/gradle:gradle-common",
+ "//plugins/gradle/native/tooling:gradle-native-tooling",
+ ],
+ runtime_deps = [":native_resources"]
+)
+### auto-generated section `build intellij.gradle.native` end
\ No newline at end of file
diff --git a/plugins/gradle/native/tooling/BUILD.bazel b/plugins/gradle/native/tooling/BUILD.bazel
new file mode 100644
index 000000000000..3220f92022c6
--- /dev/null
+++ b/plugins/gradle/native/tooling/BUILD.bazel
@@ -0,0 +1,61 @@
+### auto-generated section `build intellij.gradle.native.tooling` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "1.8",
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+)
+
+jvm_resources(
+ name = "gradle-native-tooling_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "gradle-native-tooling",
+ module_name = "intellij.gradle.native.tooling",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "//plugins/gradle/tooling-extension-api:toolingExtension",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-impl",
+ "@lib//:gradle",
+ "//platform/object-serializer:objectSerializer-annotations",
+ ],
+ runtime_deps = [":gradle-native-tooling_resources"]
+)
+### auto-generated section `build intellij.gradle.native.tooling` end
+
+### auto-generated section `build intellij.gradle.native.tooling.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "gradle-native-tooling-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "gradle-native-tooling-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSources/**/*.kt", "testSources/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:junit4",
+ "//plugins/gradle/native/tooling:gradle-native-tooling",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-impl",
+ "//platform/object-serializer:objectSerializer",
+ "//platform/object-serializer:objectSerializer_test",
+ "//plugins/gradle/tooling-extension-api:toolingExtension",
+ ]
+)
+### auto-generated section `build intellij.gradle.native.tooling.tests` end
\ No newline at end of file
diff --git a/plugins/gradle/tooling-extension-api/BUILD.bazel b/plugins/gradle/tooling-extension-api/BUILD.bazel
new file mode 100644
index 000000000000..4528b55080b8
--- /dev/null
+++ b/plugins/gradle/tooling-extension-api/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build intellij.gradle.toolingExtension` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "toolingExtension",
+ module_name = "intellij.gradle.toolingExtension",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "//platform/external-system-rt:externalSystem-rt",
+ "//platform/util-rt",
+ "@lib//:gradle",
+ "@lib//:org_codehaus_groovy_groovy.provided",
+ "@lib//:org_codehaus_groovy_groovy-ant.provided",
+ ],
+ exports = [
+ "@lib//:gradle",
+ "@lib//:org_codehaus_groovy_groovy.provided",
+ "@lib//:org_codehaus_groovy_groovy-ant.provided",
+ ]
+)
+### auto-generated section `build intellij.gradle.toolingExtension` end
\ No newline at end of file
diff --git a/plugins/gradle/tooling-extension-impl/BUILD.bazel b/plugins/gradle/tooling-extension-impl/BUILD.bazel
new file mode 100644
index 000000000000..67a7562af90d
--- /dev/null
+++ b/plugins/gradle/tooling-extension-impl/BUILD.bazel
@@ -0,0 +1,76 @@
+### auto-generated section `build intellij.gradle.toolingExtension.impl` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "1.8",
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+)
+
+jvm_resources(
+ name = "toolingExtension-impl_resources",
+ files = glob(["src/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService", "src/META-INF/services/org.jetbrains.plugins.gradle.tooling.serialization.SerializationService"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "toolingExtension-impl",
+ module_name = "intellij.gradle.toolingExtension.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "//platform/external-system-rt:externalSystem-rt",
+ "//plugins/gradle/tooling-extension-api:toolingExtension",
+ "@lib//:gradle",
+ "@lib//:gson",
+ "//platform/object-serializer:objectSerializer-annotations",
+ "@lib//:ion",
+ "//platform/util-rt",
+ "@lib//:slf4j-api",
+ "@lib//:slf4j-jdk14",
+ "@lib//:opentelemetry",
+ "@lib//:kotlin-stdlib",
+ "//platform/diagnostic/telemetry/rt:diagnostic-telemetry-rt",
+ ],
+ exports = [
+ "@lib//:slf4j-api",
+ "@lib//:slf4j-jdk14",
+ ],
+ runtime_deps = [":toolingExtension-impl_resources"]
+)
+### auto-generated section `build intellij.gradle.toolingExtension.impl` end
+
+### auto-generated section `build intellij.gradle.toolingExtension.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "toolingExtension-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "toolingExtension-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSources/**/*.kt", "testSources/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-impl",
+ "//plugins/gradle:gradle-common",
+ "//java/testFramework",
+ "@lib//:assert_j",
+ "@lib//:gradle_tooling_extension_tests_io_github_classgraph_classgraph_4_8_87",
+ "@lib//:gradle_tooling_extension_tests_org_jeasy_easy-random-core_4_2_0",
+ "@lib//:ion",
+ "@lib//:fastutil-min",
+ "//platform/boot",
+ "//plugins/gradle",
+ ]
+)
+### auto-generated section `build intellij.gradle.toolingExtension.tests` end
\ No newline at end of file
diff --git a/plugins/gradle/tooling-proxy/BUILD.bazel b/plugins/gradle/tooling-proxy/BUILD.bazel
new file mode 100644
index 000000000000..39f5460d1ced
--- /dev/null
+++ b/plugins/gradle/tooling-proxy/BUILD.bazel
@@ -0,0 +1,20 @@
+### auto-generated section `build intellij.gradle.toolingProxy` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "toolingProxy",
+ module_name = "intellij.gradle.toolingProxy",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "@lib//:gradle",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "@lib//:slf4j-api",
+ "@lib//:slf4j-jdk14",
+ "//plugins/gradle/tooling-extension-api:toolingExtension",
+ ]
+)
+### auto-generated section `build intellij.gradle.toolingProxy` end
\ No newline at end of file
diff --git a/plugins/grazie/BUILD.bazel b/plugins/grazie/BUILD.bazel
new file mode 100644
index 000000000000..10b2a917dc63
--- /dev/null
+++ b/plugins/grazie/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.grazie` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "grazie_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "grazie",
+ visibility = ["//visibility:public"],
+ exports = ["//plugins/grazie/src:core"],
+ runtime_deps = [
+ ":grazie_resources",
+ "//plugins/grazie/src:core",
+ "//plugins/grazie/java",
+ "//plugins/grazie/json",
+ "//plugins/grazie/markdown",
+ "//plugins/grazie/properties",
+ "//plugins/grazie/xml",
+ "//plugins/grazie/yaml",
+ ]
+)
+### auto-generated section `build intellij.grazie` end
\ No newline at end of file
diff --git a/plugins/grazie/java/BUILD.bazel b/plugins/grazie/java/BUILD.bazel
new file mode 100644
index 000000000000..62c6d7bf9acb
--- /dev/null
+++ b/plugins/grazie/java/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.grazie.java` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "java_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "java",
+ module_name = "intellij.grazie.java",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/grazie/src:core",
+ "//java/openapi:java",
+ "//java/java-psi-api:psi",
+ "//java/java-psi-impl:psi-impl",
+ "//platform/util-ex",
+ ],
+ runtime_deps = [":java_resources"]
+)
+### auto-generated section `build intellij.grazie.java` end
\ No newline at end of file
diff --git a/plugins/grazie/json/BUILD.bazel b/plugins/grazie/json/BUILD.bazel
new file mode 100644
index 000000000000..0cc685a9f534
--- /dev/null
+++ b/plugins/grazie/json/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.grazie.json` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "json_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "json",
+ module_name = "intellij.grazie.json",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/grazie/src:core",
+ "//platform/core-api:core",
+ "//json",
+ "//platform/util-ex",
+ ],
+ runtime_deps = [":json_resources"]
+)
+### auto-generated section `build intellij.grazie.json` end
\ No newline at end of file
diff --git a/plugins/grazie/markdown/BUILD.bazel b/plugins/grazie/markdown/BUILD.bazel
new file mode 100644
index 000000000000..2156f3748426
--- /dev/null
+++ b/plugins/grazie/markdown/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.grazie.markdown` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "markdown_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "markdown",
+ module_name = "intellij.grazie.markdown",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/grazie/src:core",
+ "//plugins/markdown/core:markdown",
+ "//platform/core-api:core",
+ "//platform/util-ex",
+ ],
+ runtime_deps = [":markdown_resources"]
+)
+### auto-generated section `build intellij.grazie.markdown` end
\ No newline at end of file
diff --git a/plugins/grazie/properties/BUILD.bazel b/plugins/grazie/properties/BUILD.bazel
new file mode 100644
index 000000000000..3058638aeff2
--- /dev/null
+++ b/plugins/grazie/properties/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.grazie.properties` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "properties_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "properties",
+ module_name = "intellij.grazie.properties",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/grazie/src:core",
+ "//plugins/properties",
+ "//plugins/properties/properties-psi-api:psi",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//platform/util-ex",
+ ],
+ runtime_deps = [":properties_resources"]
+)
+### auto-generated section `build intellij.grazie.properties` end
\ No newline at end of file
diff --git a/plugins/grazie/src/BUILD.bazel b/plugins/grazie/src/BUILD.bazel
new file mode 100644
index 000000000000..abafd9c93b31
--- /dev/null
+++ b/plugins/grazie/src/BUILD.bazel
@@ -0,0 +1,89 @@
+### auto-generated section `build intellij.grazie.core` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "core_resources",
+ files = glob(["main/resources/**/*"]),
+ strip_prefix = "main/resources"
+)
+
+jvm_library(
+ name = "core",
+ module_name = "intellij.grazie.core",
+ visibility = ["//visibility:public"],
+ srcs = glob(["main/kotlin/**/*.kt", "main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:slf4j-api",
+ "@lib//:slf4j-jdk14",
+ "@lib//:commons-logging",
+ "//platform/analysis-impl",
+ "@lib//:commons-text",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/lang-api:lang",
+ "//platform/service-container:serviceContainer",
+ "//platform/vcs-impl",
+ "//spellchecker",
+ "@lib//:miglayout-swing",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/platform-api:ide",
+ "@lib//:grazie_core_org_jetbrains_intellij_deps_languagetool_languagetool-core",
+ "@lib//:grazie_core_org_jetbrains_intellij_deps_languagetool_language-en",
+ "@lib//:grazie_core_net_loomchild_segment_2_0_1",
+ "@lib//:grazie_core_org_carrot2_morfologik-stemming",
+ "@lib//:grazie_core_org_carrot2_morfologik-speller",
+ "@lib//:grazie_core_com_carrotsearch_hppc",
+ "@lib//:grazie_core_org_carrot2_morfologik-fsa-builders",
+ "@lib//:grazie_core_org_carrot2_morfologik-fsa",
+ "//platform/statistics",
+ "@lib//:fastutil-min",
+ "//platform/util-class-loader:util-classLoader",
+ "@lib//:grazie_core_tech_uom_lib_uom-lib-common_1_1",
+ "@lib//:grazie_core_tech_units_indriya_1_3",
+ "@lib//:grazie_core_javax_measure_unit-api_1_0",
+ "@lib//:javax_activation",
+ "@lib//:javax_annotation-api",
+ "@lib//:jaxb-api",
+ "@lib//:jaxb-runtime",
+ "@lib//:grazie_core_com_hankcs_aho-corasick-double-array-trie",
+ "@lib//:grazie_core_com_vdurmont_emoji-java",
+ "@lib//:grazie_core_org_json_json",
+ "//platform/core-ui",
+ "//platform/util:util-ui",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "@lib//:stream_ex",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:lucene-core",
+ "@lib//:lucene-analysis-common",
+ "@lib//:ai_grazie_spell_gec_engine_local",
+ "@lib//:grazie_core_ai_grazie_utils_lucene_lt_compatibility",
+ "@lib//:ai_grazie_nlp_langs",
+ "@lib//:grazie_core_ai_grazie_nlp_detect",
+ "@lib//:kotlinx-html-jvm",
+ "//platform/util/coroutines",
+ ],
+ exports = [
+ "@lib//:grazie_core_org_jetbrains_intellij_deps_languagetool_languagetool-core",
+ "@lib//:ai_grazie_nlp_langs",
+ ],
+ runtime_deps = [
+ ":core_resources",
+ "@lib//:jna",
+ "@lib//:guava",
+ "@lib//:jetbrains-annotations",
+ "@lib//:commons-lang3",
+ "@lib//:grpc-core",
+ "@lib//:grpc-protobuf",
+ "@lib//:grpc-stub",
+ ]
+)
+### auto-generated section `build intellij.grazie.core` end
\ No newline at end of file
diff --git a/plugins/grazie/src/test/BUILD.bazel b/plugins/grazie/src/test/BUILD.bazel
new file mode 100644
index 000000000000..1579044a2a2c
--- /dev/null
+++ b/plugins/grazie/src/test/BUILD.bazel
@@ -0,0 +1,43 @@
+### auto-generated section `build intellij.grazie.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "grazie-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "grazie-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["kotlin/**/*.kt", "kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//spellchecker",
+ "//plugins/grazie",
+ "@lib//:kotlin-test",
+ "//java/testFramework",
+ "@lib//:grazie_tests_org_jetbrains_intellij_deps_languagetool_languagetool-core",
+ "@lib//:grazie_tests_org_jetbrains_intellij_deps_languagetool_language-ru",
+ "@lib//:grazie_tests_org_jetbrains_intellij_deps_languagetool_language-de",
+ "@lib//:grazie_tests_org_jetbrains_intellij_deps_languagetool_language-it",
+ "@lib//:stream_ex",
+ "//RegExpSupport:regexp",
+ "//RegExpSupport:regexp_test",
+ "//platform/vcs-impl",
+ "//platform/vcs-impl:vcs-impl_test",
+ "//plugins/grazie/java",
+ "//plugins/markdown/core:markdown",
+ "//plugins/markdown/plugin",
+ "@lib//:kotlinx-coroutines-core",
+ "//plugins/grazie/markdown",
+ "@lib//:assert_j",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//images/backend.svg:backend-svg",
+ ]
+)
+### auto-generated section `build intellij.grazie.tests` end
\ No newline at end of file
diff --git a/plugins/grazie/xml/BUILD.bazel b/plugins/grazie/xml/BUILD.bazel
new file mode 100644
index 000000000000..a239d025ea07
--- /dev/null
+++ b/plugins/grazie/xml/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.grazie.xml` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "xml_resources",
+ files = glob(["main/resources/**/*"]),
+ strip_prefix = "main/resources"
+)
+
+jvm_library(
+ name = "xml",
+ module_name = "intellij.grazie.xml",
+ visibility = ["//visibility:public"],
+ srcs = glob(["main/kotlin/**/*.kt", "main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/grazie/src:core",
+ "//xml/xml-psi-impl:psi-impl",
+ "//platform/core-api:core",
+ "//platform/util-ex",
+ "//platform/code-style-api:codeStyle",
+ "//xml/impl",
+ ],
+ runtime_deps = [":xml_resources"]
+)
+### auto-generated section `build intellij.grazie.xml` end
\ No newline at end of file
diff --git a/plugins/grazie/yaml/BUILD.bazel b/plugins/grazie/yaml/BUILD.bazel
new file mode 100644
index 000000000000..3db485a75bdb
--- /dev/null
+++ b/plugins/grazie/yaml/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.grazie.yaml` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "yaml_resources",
+ files = glob(["main/resources/**/*"]),
+ strip_prefix = "main/resources"
+)
+
+jvm_library(
+ name = "yaml",
+ module_name = "intellij.grazie.yaml",
+ visibility = ["//visibility:public"],
+ srcs = glob(["main/kotlin/**/*.kt", "main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/grazie/src:core",
+ "//plugins/yaml",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//platform/util-ex",
+ ],
+ runtime_deps = [":yaml_resources"]
+)
+### auto-generated section `build intellij.grazie.yaml` end
\ No newline at end of file
diff --git a/plugins/groovy/BUILD.bazel b/plugins/groovy/BUILD.bazel
new file mode 100644
index 000000000000..f0bcfc450bcc
--- /dev/null
+++ b/plugins/groovy/BUILD.bazel
@@ -0,0 +1,129 @@
+### auto-generated section `build intellij.groovy` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "groovy_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "groovy",
+ module_name = "intellij.groovy",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//xml/dom-openapi:dom",
+ "//java/openapi:java",
+ "//java/debugger/openapi:java-debugger",
+ "//plugins/groovy/rt",
+ "//plugins/groovy/spock-rt",
+ "//java/compiler/impl:java-compiler-impl",
+ "//java/debugger/impl:java-debugger-impl",
+ "//platform/lang-api:lang",
+ "//platform/editor-ui-ex:editor-ex",
+ "//plugins/properties",
+ "//java/execution/impl:java-execution-impl",
+ "//java/compiler/openapi:java-compiler",
+ "//java/execution/openapi:java-execution",
+ "//java/idea-ui:ui",
+ "//java/java-impl:impl",
+ "//plugins/copyright",
+ "//plugins/IntelliLang:langInjection",
+ "//plugins/ant",
+ "@lib//:guava",
+ "//plugins/IntelliLang:java-langInjection",
+ "//jps/jps-builders:build",
+ "//spellchecker",
+ "//plugins/junit",
+ "//plugins/junit_rt:junit-rt",
+ "//java/java-indexing-api:indexing",
+ "//plugins/groovy/jps-plugin:jps",
+ "//plugins/ByteCodeViewer:java-byteCodeViewer",
+ "//plugins/properties/properties-psi-api:psi",
+ "//plugins/groovy/groovy-psi:psi",
+ "//platform/external-system-api:externalSystem",
+ "//RegExpSupport:regexp",
+ "@lib//:protobuf",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/core-ui",
+ "@lib//:fastutil-min",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/util/jdom",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//java/unscramble",
+ ],
+ exports = ["//plugins/groovy/groovy-psi:psi"],
+ runtime_deps = [":groovy_resources"]
+)
+
+kt_jvm_test(
+ name = "groovy_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":groovy"],
+ deps = [
+ "//xml/dom-openapi:dom",
+ "//java/openapi:java",
+ "//java/debugger/openapi:java-debugger",
+ "//plugins/groovy/rt",
+ "//plugins/groovy/spock-rt",
+ "//java/compiler/impl:java-compiler-impl",
+ "//java/debugger/impl:java-debugger-impl",
+ "//platform/lang-api:lang",
+ "//platform/editor-ui-ex:editor-ex",
+ "//plugins/properties",
+ "//java/execution/impl:java-execution-impl",
+ "//java/compiler/openapi:java-compiler",
+ "//java/execution/openapi:java-execution",
+ "//java/idea-ui:ui",
+ "//java/java-impl:impl",
+ "//plugins/copyright",
+ "//plugins/IntelliLang:langInjection",
+ "@lib//:guava",
+ "//java/testFramework",
+ "//plugins/IntelliLang:java-langInjection",
+ "//plugins/IntelliLang:xml-langInjection",
+ "//jps/jps-builders:build",
+ "//spellchecker",
+ "//plugins/junit",
+ "//plugins/junit_rt:junit-rt",
+ "//java/java-indexing-api:indexing",
+ "//plugins/groovy/jps-plugin:jps",
+ "//plugins/properties/properties-psi-api:psi",
+ "//plugins/groovy/groovy-psi:psi",
+ "//platform/external-system-api:externalSystem",
+ "//RegExpSupport:regexp",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//platform/lang-impl:lang-tests_test",
+ "@lib//:protobuf",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/core-ui",
+ "@lib//:fastutil-min",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:asm",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/util/jdom",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ "@lib//:assert_j",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//java/unscramble",
+ ],
+ runtime_deps = [":groovy_resources"]
+)
+### auto-generated section `build intellij.groovy` end
\ No newline at end of file
diff --git a/plugins/groovy/git/BUILD.bazel b/plugins/groovy/git/BUILD.bazel
new file mode 100644
index 000000000000..d1e4e4b1ee9b
--- /dev/null
+++ b/plugins/groovy/git/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.groovy.git` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "git_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "git",
+ module_name = "intellij.groovy.git",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/groovy",
+ "//plugins/git4idea:vcs-git",
+ "//platform/core-api:core",
+ "//platform/ide-core",
+ "@lib//:kotlin-stdlib",
+ ],
+ runtime_deps = [":git_resources"]
+)
+### auto-generated section `build intellij.groovy.git` end
\ No newline at end of file
diff --git a/plugins/groovy/groovy-psi/BUILD.bazel b/plugins/groovy/groovy-psi/BUILD.bazel
new file mode 100644
index 000000000000..9e59d63b6c8f
--- /dev/null
+++ b/plugins/groovy/groovy-psi/BUILD.bazel
@@ -0,0 +1,41 @@
+### auto-generated section `build intellij.groovy.psi` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "psi_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "psi",
+ module_name = "intellij.groovy.psi",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:org_codehaus_groovy_groovy",
+ "//java/openapi:java",
+ "//java/java-indexing-api:indexing",
+ "//java/java-psi-impl:psi-impl",
+ "//java/java-impl:impl",
+ "//platform/core-impl",
+ "//platform/extensions",
+ "//xml/xml-psi-impl:psi-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "//java/java-analysis-impl:analysis-impl",
+ "//java/java-structure-view:structureView",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//plugins/properties/properties-psi-api:psi",
+ "//platform/core-ui",
+ "@lib//:kotlin-reflect",
+ "@lib//:fastutil-min",
+ "@lib//:asm",
+ "//platform/util/jdom",
+ ],
+ exports = ["@lib//:org_codehaus_groovy_groovy"],
+ runtime_deps = [":psi_resources"]
+)
+### auto-generated section `build intellij.groovy.psi` end
\ No newline at end of file
diff --git a/plugins/groovy/groovy-uast-tests/BUILD.bazel b/plugins/groovy/groovy-uast-tests/BUILD.bazel
new file mode 100644
index 000000000000..1672369b0318
--- /dev/null
+++ b/plugins/groovy/groovy-uast-tests/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.groovy.uast.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "uast-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "uast-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/openapi:java",
+ "//platform/lang-api:lang",
+ "//plugins/groovy/groovy-psi:psi",
+ "//uast/testFramework",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//java/testFramework",
+ ]
+)
+### auto-generated section `build intellij.groovy.uast.tests` end
\ No newline at end of file
diff --git a/plugins/groovy/jps-plugin/BUILD.bazel b/plugins/groovy/jps-plugin/BUILD.bazel
index 1a247f17c372..a7b57641b160 100644
--- a/plugins/groovy/jps-plugin/BUILD.bazel
+++ b/plugins/groovy/jps-plugin/BUILD.bazel
@@ -1,33 +1,59 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.groovy.jps` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "jps_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "groovy-jps",
+jvm_library(
+ name = "jps",
module_name = "intellij.groovy.jps",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
deps = [
- "@community//jps/model-api:jps-model",
- "@community//jps/jps-builders:jps-build",
- "@community//plugins/groovy/rt-constants:groovy-constants-rt",
- "@community//jps/model-serialization:jps-model-serialization",
- "@community//jps/model-impl:jps-model-impl",
- "@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
- "@community//lib:eclipse",
- "@community//platform/util-class-loader:util-classLoader",
- "@libraries//:asm-all",
- "@community//platform/util/jdom:util-jdom",
- "@libraries//:kotlin-stdlib",
- "@libraries//:annotations",
+ "//jps/model-api:model",
+ "//jps/jps-builders:build",
+ "//plugins/groovy/rt-constants:constants-rt",
+ "//jps/model-serialization",
+ "//jps/model-impl",
+ "//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
+ "//lib:ecj-4_25",
+ "//platform/util-class-loader:util-classLoader",
+ "@lib//:asm",
+ "//platform/util/jdom",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":jps_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.groovy.jps` end
+
+### auto-generated section `build intellij.groovy.jps.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "jps-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "jps-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/groovy/jps-plugin:jps",
+ "//plugins/groovy/rt-constants:constants-rt",
+ "@lib//:kotlin-stdlib",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ ]
+)
+### auto-generated section `build intellij.groovy.jps.tests` end
\ No newline at end of file
diff --git a/plugins/groovy/rt-constants/BUILD.bazel b/plugins/groovy/rt-constants/BUILD.bazel
index 9337d35528d7..aa3bf71c9633 100644
--- a/plugins/groovy/rt-constants/BUILD.bazel
+++ b/plugins/groovy/rt-constants/BUILD.bazel
@@ -1,12 +1,12 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.groovy.constants.rt` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "groovy-constants-rt",
+jvm_library(
+ name = "constants-rt",
module_name = "intellij.groovy.constants.rt",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8"
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8"
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.groovy.constants.rt` end
\ No newline at end of file
diff --git a/plugins/groovy/rt/BUILD.bazel b/plugins/groovy/rt/BUILD.bazel
index b6c84371ecd2..8a1422a06a0c 100644
--- a/plugins/groovy/rt/BUILD.bazel
+++ b/plugins/groovy/rt/BUILD.bazel
@@ -1,21 +1,21 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.groovy.rt` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "groovy-rt",
+jvm_library(
+ name = "rt",
module_name = "intellij.groovy.rt",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j8",
- kotlinc_opts = "//:k8",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
deps = [
- "@libraries//:groovy",
- "@libraries//:annotations-java5",
- "@community//plugins/groovy/rt-constants:groovy-constants-rt",
+ "@lib//:org_codehaus_groovy_groovy",
+ "@lib//:jetbrains-annotations-java5",
+ "//plugins/groovy/rt-constants:constants-rt",
],
exports = [
- "@libraries//:groovy",
- "@community//plugins/groovy/rt-constants:groovy-constants-rt",
+ "@lib//:org_codehaus_groovy_groovy",
+ "//plugins/groovy/rt-constants:constants-rt",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.groovy.rt` end
\ No newline at end of file
diff --git a/plugins/groovy/rt/classLoader/BUILD.bazel b/plugins/groovy/rt/classLoader/BUILD.bazel
new file mode 100644
index 000000000000..7f0b2cbbec64
--- /dev/null
+++ b/plugins/groovy/rt/classLoader/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.groovy.rt.classLoader` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "groovy-rt-classLoader",
+ module_name = "intellij.groovy.rt.classLoader",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "@lib//:jetbrains-annotations-java5",
+ "//platform/util-rt",
+ ]
+)
+### auto-generated section `build intellij.groovy.rt.classLoader` end
\ No newline at end of file
diff --git a/plugins/groovy/spock-rt/BUILD.bazel b/plugins/groovy/spock-rt/BUILD.bazel
new file mode 100644
index 000000000000..b012e374d447
--- /dev/null
+++ b/plugins/groovy/spock-rt/BUILD.bazel
@@ -0,0 +1,18 @@
+### auto-generated section `build intellij.groovy.spock.rt` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "spock-rt",
+ module_name = "intellij.groovy.spock.rt",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "//plugins/junit_rt:junit-rt",
+ "@lib//:junit4.provided",
+ "@lib//:groovy_spock_rt_spockframework_spock_core.provided",
+ "@lib//:opentest4j.provided",
+ ]
+)
+### auto-generated section `build intellij.groovy.spock.rt` end
\ No newline at end of file
diff --git a/plugins/groovy/structuralsearch-groovy/BUILD.bazel b/plugins/groovy/structuralsearch-groovy/BUILD.bazel
new file mode 100644
index 000000000000..1b41707697ef
--- /dev/null
+++ b/plugins/groovy/structuralsearch-groovy/BUILD.bazel
@@ -0,0 +1,51 @@
+### auto-generated section `build intellij.groovy.structuralSearch` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "structuralSearch_resources",
+ files = glob(["src/META-INF/groovy-structural-search.xml"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "structuralSearch",
+ module_name = "intellij.groovy.structuralSearch",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/structuralsearch:structuralSearch",
+ "//platform/lang-api:lang",
+ "//plugins/groovy",
+ "//java/openapi:java",
+ "//platform/lang-impl",
+ "//platform/duplicates-analysis",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":structuralSearch_resources"]
+)
+
+kt_jvm_test(
+ name = "structuralSearch_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":structuralSearch"],
+ deps = [
+ "//platform/structuralsearch:structuralSearch",
+ "//platform/lang-api:lang",
+ "//plugins/groovy",
+ "//java/openapi:java",
+ "//platform/lang-impl",
+ "//platform/structuralsearch:structuralSearch-tests_test",
+ "//java/testFramework",
+ "//platform/duplicates-analysis",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":structuralSearch_resources"]
+)
+### auto-generated section `build intellij.groovy.structuralSearch` end
\ No newline at end of file
diff --git a/plugins/hg4idea/BUILD.bazel b/plugins/hg4idea/BUILD.bazel
new file mode 100644
index 000000000000..4f02cce6dd7e
--- /dev/null
+++ b/plugins/hg4idea/BUILD.bazel
@@ -0,0 +1,68 @@
+### auto-generated section `build intellij.vcs.hg` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "vcs-hg_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "vcs-hg",
+ module_name = "intellij.vcs.hg",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/vcs-api:vcs",
+ "//platform/platform-api:ide",
+ "//platform/vcs-impl",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:guava",
+ "//platform/dvcs-impl:vcs-dvcs-impl",
+ "//platform/vcs-log/api:vcs-log",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/dvcs-api:vcs-dvcs",
+ "//platform/lang-impl",
+ "@lib//:miglayout-swing",
+ "@lib//:stream_ex",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/coroutines",
+ ],
+ runtime_deps = [":vcs-hg_resources"]
+)
+
+kt_jvm_test(
+ name = "vcs-hg_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":vcs-hg"],
+ deps = [
+ "//platform/vcs-api:vcs",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/platform-api:ide",
+ "//platform/vcs-impl",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:guava",
+ "//platform/dvcs-impl:vcs-dvcs-impl",
+ "//platform/vcs-log/api:vcs-log",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/dvcs-api:vcs-dvcs",
+ "//platform/lang-impl",
+ "//platform/vcs-tests:vcs-testFramework",
+ "@lib//:miglayout-swing",
+ "@lib//:stream_ex",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/coroutines",
+ ],
+ runtime_deps = [":vcs-hg_resources"]
+)
+### auto-generated section `build intellij.vcs.hg` end
\ No newline at end of file
diff --git a/plugins/htmltools/BUILD.bazel b/plugins/htmltools/BUILD.bazel
new file mode 100644
index 000000000000..69c360a677e8
--- /dev/null
+++ b/plugins/htmltools/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.html.tools` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "html-tools_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "html-tools",
+ module_name = "intellij.html.tools",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//xml/impl",
+ "//platform/webSymbols",
+ "//platform/lang-impl",
+ "//images",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":html-tools_resources"]
+)
+### auto-generated section `build intellij.html.tools` end
\ No newline at end of file
diff --git a/plugins/htmltools/testSrc/BUILD.bazel b/plugins/htmltools/testSrc/BUILD.bazel
new file mode 100644
index 000000000000..b5fc733a917a
--- /dev/null
+++ b/plugins/htmltools/testSrc/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.html.tools.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "html-tools-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "html-tools-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["**/*.kt", "**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/htmltools:html-tools",
+ "//xml/impl",
+ "//java/testFramework",
+ "//spellchecker",
+ "//spellchecker:spellchecker_test",
+ "//xml/tests:tests_test",
+ "//platform/core-ui",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ ]
+)
+### auto-generated section `build intellij.html.tools.tests` end
\ No newline at end of file
diff --git a/plugins/ide-features-trainer/BUILD.bazel b/plugins/ide-features-trainer/BUILD.bazel
new file mode 100644
index 000000000000..ea1bc9ccb072
--- /dev/null
+++ b/plugins/ide-features-trainer/BUILD.bazel
@@ -0,0 +1,88 @@
+### auto-generated section `build intellij.featuresTrainer` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "featuresTrainer_resources",
+ files = glob(["res/**/*"]),
+ strip_prefix = "res"
+)
+
+jvm_library(
+ name = "featuresTrainer",
+ module_name = "intellij.featuresTrainer",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:guava",
+ "@lib//:assert_j",
+ "@lib//:assertj-swing",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/diff-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/statistics",
+ "//platform/tasks-platform-impl:tasks-impl",
+ "//platform/core-ui",
+ "//xml/xml-psi-api:psi",
+ "//platform/feedback",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-datetime-jvm",
+ "//platform/util/jdom",
+ "//platform/lvcs-impl",
+ "//platform/tips-of-the-day:tips",
+ "//platform/diagnostic",
+ ],
+ exports = [
+ "@lib//:assert_j",
+ "@lib//:assertj-swing",
+ ],
+ runtime_deps = [":featuresTrainer_resources"]
+)
+
+kt_jvm_test(
+ name = "featuresTrainer_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":featuresTrainer"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-test",
+ "@lib//:guava",
+ "@lib//:assert_j",
+ "@lib//:assertj-swing",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/diff-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/statistics",
+ "//platform/tasks-platform-impl:tasks-impl",
+ "//platform/core-ui",
+ "//xml/xml-psi-api:psi",
+ "//platform/feedback",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-datetime-jvm",
+ "//platform/util/jdom",
+ "//platform/lvcs-impl",
+ "//platform/tips-of-the-day:tips",
+ "//platform/diagnostic",
+ ],
+ runtime_deps = [":featuresTrainer_resources"]
+)
+### auto-generated section `build intellij.featuresTrainer` end
\ No newline at end of file
diff --git a/plugins/ide-features-trainer/onboarding/BUILD.bazel b/plugins/ide-features-trainer/onboarding/BUILD.bazel
new file mode 100644
index 000000000000..ea99859e9fb6
--- /dev/null
+++ b/plugins/ide-features-trainer/onboarding/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.featuresTrainer.onboarding` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "featuresTrainer-onboarding_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "featuresTrainer-onboarding",
+ module_name = "intellij.featuresTrainer.onboarding",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-impl:ide-impl",
+ "//platform/new-ui-onboarding:ide-newUiOnboarding",
+ "//plugins/ide-features-trainer:featuresTrainer",
+ "//platform/core-ui",
+ "//platform/new-users-onboarding:ide-newUsersOnboarding",
+ ],
+ runtime_deps = [":featuresTrainer-onboarding_resources"]
+)
+### auto-generated section `build intellij.featuresTrainer.onboarding` end
\ No newline at end of file
diff --git a/plugins/ide-startup/importSettings/BUILD.bazel b/plugins/ide-startup/importSettings/BUILD.bazel
new file mode 100644
index 000000000000..c4fd175b0eb7
--- /dev/null
+++ b/plugins/ide-startup/importSettings/BUILD.bazel
@@ -0,0 +1,91 @@
+### auto-generated section `build intellij.ide.startup.importSettings` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "ide-startup-importSettings_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "ide-startup-importSettings",
+ module_name = "intellij.ide.startup.importSettings",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-impl/bootstrap:ide-bootstrap",
+ "//platform/core-ui",
+ "@lib//:rd-core",
+ "@lib//:rd-swing",
+ "//platform/rd-platform-community:rd-community",
+ "//platform/configuration-store-impl:configurationStore-impl",
+ "//platform/service-container:serviceContainer",
+ "//platform/code-style-api:codeStyle",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/util/jdom",
+ "//platform/statistics",
+ "@lib//:jackson-databind",
+ "@lib//:jackson",
+ "@lib//:miglayout-swing",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:jna",
+ "@lib//:sqlite",
+ "@lib//:classgraph",
+ "//platform/util:util-ui",
+ "//platform/lang-impl",
+ "//platform/util/progress",
+ "//platform/platform-impl/ui:ide-ui",
+ ],
+ runtime_deps = [":ide-startup-importSettings_resources"]
+)
+
+kt_jvm_test(
+ name = "ide-startup-importSettings_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":ide-startup-importSettings"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-impl/bootstrap:ide-bootstrap",
+ "//platform/core-ui",
+ "@lib//:rd-core",
+ "@lib//:rd-swing",
+ "//platform/rd-platform-community:rd-community",
+ "//platform/configuration-store-impl:configurationStore-impl",
+ "//platform/service-container:serviceContainer",
+ "//platform/code-style-api:codeStyle",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/util/jdom",
+ "//platform/statistics",
+ "@lib//:jackson-databind",
+ "@lib//:jackson",
+ "@lib//:miglayout-swing",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:jna",
+ "@lib//:sqlite",
+ "@lib//:classgraph",
+ "//platform/util:util-ui",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//platform/lang-impl",
+ "//platform/util/progress",
+ "//platform/platform-impl/ui:ide-ui",
+ ],
+ runtime_deps = [":ide-startup-importSettings_resources"]
+)
+### auto-generated section `build intellij.ide.startup.importSettings` end
\ No newline at end of file
diff --git a/plugins/java-decompiler/engine/BUILD.bazel b/plugins/java-decompiler/engine/BUILD.bazel
new file mode 100644
index 000000000000..c594f06aa5e4
--- /dev/null
+++ b/plugins/java-decompiler/engine/BUILD.bazel
@@ -0,0 +1,37 @@
+### auto-generated section `build intellij.java.decompiler.engine` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "java-decompiler-engine_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "java-decompiler-engine",
+ module_name = "intellij.java.decompiler.engine",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = ["@lib//:jetbrains-annotations"],
+ runtime_deps = [":java-decompiler-engine_resources"]
+)
+
+kt_jvm_test(
+ name = "java-decompiler-engine_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":java-decompiler-engine"],
+ deps = [
+ "@lib//:junit4",
+ "@lib//:assert_j",
+ "@lib//:jetbrains-annotations",
+ ],
+ runtime_deps = [":java-decompiler-engine_resources"]
+)
+### auto-generated section `build intellij.java.decompiler.engine` end
\ No newline at end of file
diff --git a/plugins/java-decompiler/plugin/BUILD.bazel b/plugins/java-decompiler/plugin/BUILD.bazel
new file mode 100644
index 000000000000..eea0ce911973
--- /dev/null
+++ b/plugins/java-decompiler/plugin/BUILD.bazel
@@ -0,0 +1,57 @@
+### auto-generated section `build intellij.java.decompiler` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "java-decompiler_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "java-decompiler",
+ module_name = "intellij.java.decompiler",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/java-decompiler/engine:java-decompiler-engine",
+ "//platform/lang-api:lang",
+ "//java/java-psi-api:psi",
+ "//java/java-psi-impl:psi-impl",
+ "//platform/util",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-api:core",
+ "//platform/core-ui",
+ "//platform/lang-impl",
+ ],
+ exports = ["//plugins/java-decompiler/engine:java-decompiler-engine"],
+ runtime_deps = [":java-decompiler_resources"]
+)
+
+kt_jvm_test(
+ name = "java-decompiler_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":java-decompiler"],
+ deps = [
+ "//plugins/java-decompiler/engine:java-decompiler-engine",
+ "//platform/lang-api:lang",
+ "//java/java-psi-api:psi",
+ "//java/java-psi-impl:psi-impl",
+ "//platform/util",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-api:core",
+ "//java/testFramework",
+ "//platform/core-ui",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//platform/lang-impl",
+ ],
+ runtime_deps = [":java-decompiler_resources"]
+)
+### auto-generated section `build intellij.java.decompiler` end
\ No newline at end of file
diff --git a/plugins/java-i18n/BUILD.bazel b/plugins/java-i18n/BUILD.bazel
new file mode 100644
index 000000000000..b917f9277ce8
--- /dev/null
+++ b/plugins/java-i18n/BUILD.bazel
@@ -0,0 +1,80 @@
+### auto-generated section `build intellij.java.i18n` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "java-i18n_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "java-i18n",
+ module_name = "intellij.java.i18n",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/lang-api:lang",
+ "//java/openapi:java",
+ "//plugins/properties",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//xml/impl",
+ "//spellchecker",
+ "//java/java-impl:impl",
+ "//java/jsp-base-openapi:jsp-base",
+ "//java/jsp-openapi:jsp",
+ "//plugins/properties/properties-psi-api:psi",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//jvm/jvm-analysis-api:analysis",
+ "@lib//:stream_ex",
+ "//platform/core-ui",
+ "@lib//:icu4j",
+ "@lib//:fastutil-min",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/util/jdom",
+ ],
+ exports = [
+ "//plugins/properties",
+ "//java/java-impl:impl",
+ ],
+ runtime_deps = [":java-i18n_resources"]
+)
+
+kt_jvm_test(
+ name = "java-i18n_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":java-i18n"],
+ deps = [
+ "//platform/lang-api:lang",
+ "//java/openapi:java",
+ "//plugins/properties",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//xml/impl",
+ "//spellchecker",
+ "//java/java-impl:impl",
+ "//java/jsp-base-openapi:jsp-base",
+ "//java/jsp-openapi:jsp",
+ "//java/testFramework",
+ "//plugins/properties/properties-psi-api:psi",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//jvm/jvm-analysis-api:analysis",
+ "@lib//:stream_ex",
+ "//platform/core-ui",
+ "@lib//:icu4j",
+ "@lib//:fastutil-min",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/util/jdom",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ ],
+ runtime_deps = [":java-i18n_resources"]
+)
+### auto-generated section `build intellij.java.i18n` end
\ No newline at end of file
diff --git a/plugins/javaFX/BUILD.bazel b/plugins/javaFX/BUILD.bazel
new file mode 100644
index 000000000000..4b764159a760
--- /dev/null
+++ b/plugins/javaFX/BUILD.bazel
@@ -0,0 +1,115 @@
+### auto-generated section `build intellij.javaFX` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "javaFX_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "javaFX",
+ module_name = "intellij.javaFX",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/lang-api:lang",
+ "//java/execution/openapi:java-execution",
+ "//java/execution/impl:java-execution-impl",
+ "//platform/lang-impl",
+ "//java/java-psi-api:psi",
+ "//xml/openapi:xml",
+ "//xml/impl",
+ "//java/java-impl:impl",
+ "//java/java-indexing-api:indexing",
+ "//java/openapi:java",
+ "//java/compiler/openapi:java-compiler",
+ "//java/compiler/impl:java-compiler-impl",
+ "//plugins/javaFX/common",
+ "//java/manifest",
+ "//java/idea-ui:ui",
+ "//plugins/properties",
+ "//java/typeMigration",
+ "//platform/util/nanoxml",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//spellchecker",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/util/jdom",
+ ],
+ exports = ["//plugins/javaFX/common"],
+ runtime_deps = [":javaFX_resources"]
+)
+
+kt_jvm_test(
+ name = "javaFX_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":javaFX"],
+ deps = [
+ "//platform/lang-api:lang",
+ "//java/execution/openapi:java-execution",
+ "//java/execution/impl:java-execution-impl",
+ "//platform/lang-impl",
+ "//java/java-psi-api:psi",
+ "//xml/openapi:xml",
+ "//xml/impl",
+ "//java/java-impl:impl",
+ "//java/java-indexing-api:indexing",
+ "//java/openapi:java",
+ "//java/compiler/openapi:java-compiler",
+ "//java/compiler/impl:java-compiler-impl",
+ "//plugins/javaFX/common",
+ "//java/manifest",
+ "//java/idea-ui:ui",
+ "//plugins/properties",
+ "//java/testFramework",
+ "//java/typeMigration",
+ "//platform/util/nanoxml",
+ "//java/java-tests:tests_test",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//spellchecker",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = [":javaFX_resources"]
+)
+### auto-generated section `build intellij.javaFX` end
+
+### auto-generated section `build intellij.javaFX.properties` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "javaFX-properties_resources",
+ files = glob(["properties/resources/**/*"]),
+ strip_prefix = "properties/resources"
+)
+
+jvm_library(
+ name = "javaFX-properties",
+ module_name = "intellij.javaFX.properties",
+ visibility = ["//visibility:public"],
+ srcs = glob(["properties/src/**/*.kt", "properties/src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-impl:ide-impl",
+ "//xml/xml-psi-impl:psi-impl",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//plugins/javaFX",
+ "//platform/analysis-api:analysis",
+ "@lib//:stream_ex",
+ ],
+ runtime_deps = [":javaFX-properties_resources"]
+)
+### auto-generated section `build intellij.javaFX.properties` end
\ No newline at end of file
diff --git a/plugins/javaFX/common/BUILD.bazel b/plugins/javaFX/common/BUILD.bazel
new file mode 100644
index 000000000000..2d3922053745
--- /dev/null
+++ b/plugins/javaFX/common/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build intellij.javaFX.common` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "common_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "common",
+ module_name = "intellij.javaFX.common",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ deps = [
+ "//platform/util",
+ "//platform/core-api:core",
+ ],
+ runtime_deps = [":common_resources"]
+)
+### auto-generated section `build intellij.javaFX.common` end
\ No newline at end of file
diff --git a/plugins/javaFX/community/BUILD.bazel b/plugins/javaFX/community/BUILD.bazel
new file mode 100644
index 000000000000..3a3a961e9118
--- /dev/null
+++ b/plugins/javaFX/community/BUILD.bazel
@@ -0,0 +1,42 @@
+### auto-generated section `build intellij.javaFX.community` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "community_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "community",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "community_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/javaFX",
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-impl:ide-impl_test",
+ "//java/testFramework",
+ "//xml/impl",
+ "//plugins/groovy",
+ "//plugins/groovy:groovy_test",
+ "//plugins/javaFX/common",
+ "//java/java-tests:tests_test",
+ "//plugins/groovy/structuralsearch-groovy:structuralSearch",
+ "//plugins/groovy/structuralsearch-groovy:structuralSearch_test",
+ "//java/compiler/openapi:java-compiler",
+ "//platform/core-ui",
+ "//plugins/javaFX:javaFX-properties",
+ "//java/java-impl-refactorings:impl-refactorings",
+ ],
+ runtime_deps = [":community_resources"]
+)
+### auto-generated section `build intellij.javaFX.community` end
\ No newline at end of file
diff --git a/plugins/javaFX/jps/BUILD.bazel b/plugins/javaFX/jps/BUILD.bazel
new file mode 100644
index 000000000000..9b68180b2d84
--- /dev/null
+++ b/plugins/javaFX/jps/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.javaFX.jps` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "jps_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "jps",
+ module_name = "intellij.javaFX.jps",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ deps = [
+ "//jps/jps-builders:build",
+ "//jps/model-api:model",
+ "//jps/model-serialization",
+ "//plugins/javaFX/common",
+ "//jps/model-impl",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = [":jps_resources"]
+)
+### auto-generated section `build intellij.javaFX.jps` end
\ No newline at end of file
diff --git a/plugins/javaFX/sceneBuilder/BUILD.bazel b/plugins/javaFX/sceneBuilder/BUILD.bazel
new file mode 100644
index 000000000000..a8e1d7c90a65
--- /dev/null
+++ b/plugins/javaFX/sceneBuilder/BUILD.bazel
@@ -0,0 +1,21 @@
+### auto-generated section `build intellij.javaFX.sceneBuilder` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "sceneBuilder",
+ module_name = "intellij.javaFX.sceneBuilder",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/java-psi-api:psi",
+ "//java/java-indexing-api:indexing",
+ "//java/openapi:java",
+ "//plugins/javaFX",
+ "//platform/util/nanoxml",
+ "@lib//:java_f_x_scene_builder__scene_builder_kit11.provided",
+ "//platform/indexing-impl",
+ ]
+)
+### auto-generated section `build intellij.javaFX.sceneBuilder` end
\ No newline at end of file
diff --git a/plugins/jsonpath/BUILD.bazel b/plugins/jsonpath/BUILD.bazel
new file mode 100644
index 000000000000..703d9467843b
--- /dev/null
+++ b/plugins/jsonpath/BUILD.bazel
@@ -0,0 +1,63 @@
+### auto-generated section `build intellij.jsonpath` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "jsonpath_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "jsonpath",
+ module_name = "intellij.jsonpath",
+ visibility = ["//visibility:public"],
+ srcs = glob(["gen/**/*.kt", "gen/**/*.java", "src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:jsonpath",
+ "//platform/core-api:core",
+ "//platform/analysis-api:analysis",
+ "//json",
+ "//platform/platform-api:ide",
+ "//platform/util:util-ui",
+ "//platform/lang-impl",
+ "//spellchecker",
+ "//platform/core-ui",
+ "@lib//:fastutil-min",
+ "@lib//:guava",
+ ],
+ runtime_deps = [":jsonpath_resources"]
+)
+
+kt_jvm_test(
+ name = "jsonpath_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":jsonpath"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:jsonpath",
+ "//platform/core-api:core",
+ "//platform/analysis-api:analysis",
+ "//json",
+ "//platform/platform-api:ide",
+ "//platform/util:util-ui",
+ "//platform/lang-impl",
+ "//spellchecker",
+ "//platform/core-ui",
+ "@lib//:fastutil-min",
+ "@lib//:guava",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//plugins/IntelliLang:langInjection",
+ "//platform/testFramework/extensions:testExtensions",
+ ],
+ runtime_deps = [":jsonpath_resources"]
+)
+### auto-generated section `build intellij.jsonpath` end
\ No newline at end of file
diff --git a/plugins/junit/BUILD.bazel b/plugins/junit/BUILD.bazel
new file mode 100644
index 000000000000..23e1ef9d408f
--- /dev/null
+++ b/plugins/junit/BUILD.bazel
@@ -0,0 +1,48 @@
+### auto-generated section `build intellij.junit` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "junit_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "junit",
+ module_name = "intellij.junit",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/execution/openapi:java-execution",
+ "//java/openapi:java",
+ "//java/execution/impl:java-execution-impl",
+ "//java/java-runtime:rt",
+ "//platform/testRunner",
+ "@lib//:junit4",
+ "//plugins/junit_rt:junit-rt",
+ "//java/compiler/openapi:java-compiler",
+ "//java/java-impl:impl",
+ "//java/java-indexing-api:indexing",
+ "//platform/smRunner",
+ "//java/debugger/impl:java-debugger-impl",
+ "//java/idea-ui:ui",
+ "//platform/external-system-api:externalSystem",
+ "//jvm/jvm-analysis-api:analysis",
+ "//jvm/jvm-analysis-quickFix:analysis-quickFix",
+ "@lib//:fastutil-min",
+ "//platform/platform-util-io:ide-util-io",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/util/jdom",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//platform/core-ui",
+ ],
+ exports = [
+ "//platform/smRunner",
+ "//jvm/jvm-analysis-api:analysis",
+ ],
+ runtime_deps = [":junit_resources"]
+)
+### auto-generated section `build intellij.junit` end
\ No newline at end of file
diff --git a/plugins/junit/groovy-tests/BUILD.bazel b/plugins/junit/groovy-tests/BUILD.bazel
new file mode 100644
index 000000000000..42a91e1a37d4
--- /dev/null
+++ b/plugins/junit/groovy-tests/BUILD.bazel
@@ -0,0 +1,22 @@
+### auto-generated section `build intellij.junit.groovy.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "groovy-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "groovy-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/groovy",
+ "//plugins/groovy:groovy_test",
+ "//plugins/junit/testFramework",
+ ]
+)
+### auto-generated section `build intellij.junit.groovy.tests` end
\ No newline at end of file
diff --git a/plugins/junit/java-tests/BUILD.bazel b/plugins/junit/java-tests/BUILD.bazel
new file mode 100644
index 000000000000..50b0ba6deada
--- /dev/null
+++ b/plugins/junit/java-tests/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build intellij.junit.java.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "java-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "java-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/util/jdom",
+ "//plugins/junit_rt:junit-rt",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//plugins/junit/testFramework",
+ "//platform/platform-util-io:ide-util-io",
+ ]
+)
+### auto-generated section `build intellij.junit.java.tests` end
\ No newline at end of file
diff --git a/plugins/junit/kotlin-tests-k1/BUILD.bazel b/plugins/junit/kotlin-tests-k1/BUILD.bazel
new file mode 100644
index 000000000000..08cde48d60fd
--- /dev/null
+++ b/plugins/junit/kotlin-tests-k1/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build intellij.junit.kotlin.tests.k1` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-tests-k1",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-tests-k1_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//plugins/junit/kotlin-tests-shared:kotlin-tests-shared_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ ]
+)
+### auto-generated section `build intellij.junit.kotlin.tests.k1` end
\ No newline at end of file
diff --git a/plugins/junit/kotlin-tests-k2/BUILD.bazel b/plugins/junit/kotlin-tests-k2/BUILD.bazel
new file mode 100644
index 000000000000..fbcd58a132b9
--- /dev/null
+++ b/plugins/junit/kotlin-tests-k2/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build intellij.junit.kotlin.tests.k2` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-tests-k2",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-tests-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//plugins/junit/kotlin-tests-shared:kotlin-tests-shared_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ ]
+)
+### auto-generated section `build intellij.junit.kotlin.tests.k2` end
\ No newline at end of file
diff --git a/plugins/junit/kotlin-tests-shared/BUILD.bazel b/plugins/junit/kotlin-tests-shared/BUILD.bazel
new file mode 100644
index 000000000000..d7ee1d4ccae1
--- /dev/null
+++ b/plugins/junit/kotlin-tests-shared/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build intellij.junit.kotlin.tests.shared` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-tests-shared",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-tests-shared_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/plugin/common:kotlin-plugin-common",
+ "//plugins/junit/testFramework",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/junit/java-tests:java-tests_test",
+ ]
+)
+### auto-generated section `build intellij.junit.kotlin.tests.shared` end
\ No newline at end of file
diff --git a/plugins/junit/testFramework/BUILD.bazel b/plugins/junit/testFramework/BUILD.bazel
new file mode 100644
index 000000000000..55f6510cf9d5
--- /dev/null
+++ b/plugins/junit/testFramework/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.junit.testFramework` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "testFramework",
+ module_name = "intellij.junit.testFramework",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//jvm/jvm-analysis-testFramework:analysis-testFramework",
+ "//plugins/junit",
+ "//java/java-frontback-psi-api:frontback-psi",
+ "//java/testFramework",
+ "//platform/testFramework",
+ "//platform/projectModel-api:projectModel",
+ ],
+ exports = [
+ "//jvm/jvm-analysis-testFramework:analysis-testFramework",
+ "//plugins/junit",
+ "//java/java-frontback-psi-api:frontback-psi",
+ "//java/testFramework",
+ ]
+)
+### auto-generated section `build intellij.junit.testFramework` end
\ No newline at end of file
diff --git a/plugins/junit5_rt/BUILD.bazel b/plugins/junit5_rt/BUILD.bazel
new file mode 100644
index 000000000000..eb10343d0775
--- /dev/null
+++ b/plugins/junit5_rt/BUILD.bazel
@@ -0,0 +1,18 @@
+### auto-generated section `build intellij.junit.v5.rt` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "junit-v5-rt",
+ module_name = "intellij.junit.v5.rt",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "//plugins/junit_rt:junit-rt",
+ "//java/java-runtime:rt",
+ "@lib//:junit5Launcher.provided",
+ "@lib//:junit5.provided",
+ ]
+)
+### auto-generated section `build intellij.junit.v5.rt` end
\ No newline at end of file
diff --git a/plugins/junit5_rt_tests/BUILD.bazel b/plugins/junit5_rt_tests/BUILD.bazel
new file mode 100644
index 000000000000..7949f0ff8814
--- /dev/null
+++ b/plugins/junit5_rt_tests/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build intellij.junit.v5.rt.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "junit-v5-rt-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "junit-v5-rt-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/junit5_rt:junit-v5-rt",
+ "//java/testFramework",
+ "//java/execution/impl:java-execution-impl",
+ "//plugins/junit",
+ "//java/java-tests:tests_test",
+ "//aether-dependency-resolver:java-aetherDependencyResolver",
+ "//aether-dependency-resolver:java-aetherDependencyResolver_test",
+ "//java/compiler/openapi:java-compiler",
+ "@lib//:junit5",
+ "@lib//:junit5Launcher",
+ "@lib//:stream_ex",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:junit5Jupiter",
+ "@lib//:junit5Vintage",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ ]
+)
+### auto-generated section `build intellij.junit.v5.rt.tests` end
\ No newline at end of file
diff --git a/plugins/junit_rt/BUILD.bazel b/plugins/junit_rt/BUILD.bazel
new file mode 100644
index 000000000000..287ddadb638b
--- /dev/null
+++ b/plugins/junit_rt/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.junit.rt` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "junit-rt",
+ module_name = "intellij.junit.rt",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "@lib//:junit4.provided",
+ "//java/java-runtime:rt",
+ ]
+)
+### auto-generated section `build intellij.junit.rt` end
\ No newline at end of file
diff --git a/plugins/keymaps/eclipse-keymap/BUILD.bazel b/plugins/keymaps/eclipse-keymap/BUILD.bazel
new file mode 100644
index 000000000000..a2b12e993c83
--- /dev/null
+++ b/plugins/keymaps/eclipse-keymap/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.keymap.eclipse` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "keymap-eclipse_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "keymap-eclipse",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":keymap-eclipse_resources"]
+)
+### auto-generated section `build intellij.keymap.eclipse` end
\ No newline at end of file
diff --git a/plugins/keymaps/netbeans5.6-keymap/BUILD.bazel b/plugins/keymaps/netbeans5.6-keymap/BUILD.bazel
new file mode 100644
index 000000000000..71850555f5da
--- /dev/null
+++ b/plugins/keymaps/netbeans5.6-keymap/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.keymap.netbeans` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "keymap-netbeans_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "keymap-netbeans",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":keymap-netbeans_resources"]
+)
+### auto-generated section `build intellij.keymap.netbeans` end
\ No newline at end of file
diff --git a/plugins/keymaps/qtcreator-keymap/BUILD.bazel b/plugins/keymaps/qtcreator-keymap/BUILD.bazel
new file mode 100644
index 000000000000..3321c638532e
--- /dev/null
+++ b/plugins/keymaps/qtcreator-keymap/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.keymap.qtcreator` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "keymap-qtcreator_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "keymap-qtcreator",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":keymap-qtcreator_resources"]
+)
+### auto-generated section `build intellij.keymap.qtcreator` end
\ No newline at end of file
diff --git a/plugins/keymaps/resharper-keymap/BUILD.bazel b/plugins/keymaps/resharper-keymap/BUILD.bazel
new file mode 100644
index 000000000000..98bf0d6e4cd8
--- /dev/null
+++ b/plugins/keymaps/resharper-keymap/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.keymap.resharper` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "keymap-resharper_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "keymap-resharper",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":keymap-resharper_resources"]
+)
+### auto-generated section `build intellij.keymap.resharper` end
\ No newline at end of file
diff --git a/plugins/keymaps/visual-assist-keymap/BUILD.bazel b/plugins/keymaps/visual-assist-keymap/BUILD.bazel
new file mode 100644
index 000000000000..487b95a6ccd6
--- /dev/null
+++ b/plugins/keymaps/visual-assist-keymap/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.keymap.visualAssist` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "keymap-visualAssist_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "keymap-visualAssist",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":keymap-visualAssist_resources"]
+)
+### auto-generated section `build intellij.keymap.visualAssist` end
\ No newline at end of file
diff --git a/plugins/keymaps/visual-studio-for-mac-keymap/BUILD.bazel b/plugins/keymaps/visual-studio-for-mac-keymap/BUILD.bazel
new file mode 100644
index 000000000000..c5457b39fbaf
--- /dev/null
+++ b/plugins/keymaps/visual-studio-for-mac-keymap/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.keymap.visualStudioForMac` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "keymap-visualStudioForMac_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "keymap-visualStudioForMac",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":keymap-visualStudioForMac_resources"]
+)
+### auto-generated section `build intellij.keymap.visualStudioForMac` end
\ No newline at end of file
diff --git a/plugins/keymaps/visual-studio-keymap/BUILD.bazel b/plugins/keymaps/visual-studio-keymap/BUILD.bazel
new file mode 100644
index 000000000000..40981cf499f1
--- /dev/null
+++ b/plugins/keymaps/visual-studio-keymap/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.keymap.visualStudio` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "keymap-visualStudio_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "keymap-visualStudio",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":keymap-visualStudio_resources"]
+)
+### auto-generated section `build intellij.keymap.visualStudio` end
\ No newline at end of file
diff --git a/plugins/keymaps/visual-studio2022-keymap/BUILD.bazel b/plugins/keymaps/visual-studio2022-keymap/BUILD.bazel
new file mode 100644
index 000000000000..f9fe3c8caf6c
--- /dev/null
+++ b/plugins/keymaps/visual-studio2022-keymap/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.keymap.visualStudio2022` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "keymap-visualStudio2022_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "keymap-visualStudio2022",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":keymap-visualStudio2022_resources"]
+)
+### auto-generated section `build intellij.keymap.visualStudio2022` end
\ No newline at end of file
diff --git a/plugins/keymaps/vscode-keymap/BUILD.bazel b/plugins/keymaps/vscode-keymap/BUILD.bazel
new file mode 100644
index 000000000000..fff5e6b74e42
--- /dev/null
+++ b/plugins/keymaps/vscode-keymap/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.keymap.vscode` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "keymap-vscode_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "keymap-vscode",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":keymap-vscode_resources"]
+)
+### auto-generated section `build intellij.keymap.vscode` end
\ No newline at end of file
diff --git a/plugins/keymaps/xcode-keymap/BUILD.bazel b/plugins/keymaps/xcode-keymap/BUILD.bazel
new file mode 100644
index 000000000000..196bb16d9210
--- /dev/null
+++ b/plugins/keymaps/xcode-keymap/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.keymap.xcode` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "keymap-xcode_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "keymap-xcode",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":keymap-xcode_resources"]
+)
+### auto-generated section `build intellij.keymap.xcode` end
\ No newline at end of file
diff --git a/plugins/kotlin/BUILD.bazel b/plugins/kotlin/BUILD.bazel
new file mode 100644
index 000000000000..30ef8eaa1716
--- /dev/null
+++ b/plugins/kotlin/BUILD.bazel
@@ -0,0 +1,423 @@
+### auto-generated section `build intellij.kotlin.plugin.community.main` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "kotlin-plugin-community-main",
+ visibility = ["//visibility:public"],
+ exports = [
+ "//plugins/kotlin/plugin",
+ "//plugins/kotlin/plugin/common:kotlin-plugin-common",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/navigation",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/kdoc:kotlin-base-kdoc",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/analysis-api-platform:kotlin-base-analysis-api-platform",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//plugins/kotlin/base/external-build-system:kotlin-base-external-build-system",
+ "//plugins/kotlin/base/compiler-configuration-ui:kotlin-base-compiler-configuration-ui",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//plugins/kotlin/base/obsolete-compat:kotlin-base-obsolete-compat",
+ "//plugins/kotlin/base/fe10/plugin:kotlin-base-fe10-plugin",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/analysis-api-platform:kotlin-base-fe10-analysis-api-platform",
+ "//plugins/kotlin/base/fe10/kdoc:kotlin-base-fe10-kdoc",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/base/fe10/obsolete-compat:kotlin-base-fe10-obsolete-compat",
+ "//plugins/kotlin/base/fe10/project-structure:kotlin-base-fe10-project-structure",
+ "//plugins/kotlin/base/fir/analysis-api-platform:kotlin-base-fir-analysis-api-platform",
+ "//plugins/kotlin/base/fir/code-insight:kotlin-base-fir-code-insight",
+ "//plugins/kotlin/base/fir/project-structure:kotlin-base-fir-project-structure",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/code-insight/descriptions:kotlin-code-insight-descriptions",
+ "//plugins/kotlin/code-insight/intentions-shared:kotlin-code-insight-intentions-shared",
+ "//plugins/kotlin/code-insight/fixes-k2:kotlin-code-insight-fixes-k2",
+ "//plugins/kotlin/code-insight/intentions-k1:kotlin-code-insight-intentions-k1",
+ "//plugins/kotlin/code-insight/intentions-k2:kotlin-code-insight-intentions-k2",
+ "//plugins/kotlin/code-insight/inspections-shared:kotlin-code-insight-inspections-shared",
+ "//plugins/kotlin/code-insight/inspections-k1:kotlin-code-insight-inspections-k1",
+ "//plugins/kotlin/code-insight/inspections-k2:kotlin-code-insight-inspections-k2",
+ "//plugins/kotlin/code-insight/kotlin.code-insight.k1:kotlin-code-insight-k1",
+ "//plugins/kotlin/code-insight/kotlin.code-insight.k2:kotlin-code-insight-k2",
+ "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared",
+ "//plugins/kotlin/code-insight/override-implement-k1:kotlin-code-insight-override-implement-k1",
+ "//plugins/kotlin/code-insight/override-implement-k2:kotlin-code-insight-override-implement-k2",
+ "//plugins/kotlin/code-insight/postfix-templates-k1:kotlin-code-insight-postfix-templates-k1",
+ "//plugins/kotlin/code-insight/structural-search-k1:kotlin-code-insight-structural-search-k1",
+ "//plugins/kotlin/code-insight/structural-search-k2:kotlin-code-insight-structural-search-k2",
+ "//plugins/kotlin/code-insight/line-markers-shared:kotlin-code-insight-line-markers-shared",
+ "//plugins/kotlin/code-insight/line-markers:kotlin-code-insight-line-markers-k2",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.move.k2:kotlin-refactorings-move-k2",
+ "//plugins/kotlin/refactorings/rename.k2:kotlin-refactorings-rename-k2",
+ "//plugins/kotlin/compiler-plugins/allopen/common-k1:kotlin-compiler-plugins-allopen-common-k1",
+ "//plugins/kotlin/compiler-plugins/allopen/gradle:kotlin-compiler-plugins-allopen-gradle",
+ "//plugins/kotlin/compiler-plugins/allopen/maven:kotlin-compiler-plugins-allopen-maven",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/gradle:kotlin-compiler-plugins-compiler-plugin-support-gradle",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/maven:kotlin-compiler-plugins-compiler-plugin-support-maven",
+ "//plugins/kotlin/compiler-plugins/kapt:kotlin-compiler-plugins-kapt",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/common:kotlin-compiler-plugins-kotlinx-serialization-common",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/gradle:kotlin-compiler-plugins-kotlinx-serialization-gradle",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/k2:kotlin-compiler-plugins-kotlinx-serialization-k2",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/maven:kotlin-compiler-plugins-kotlinx-serialization-maven",
+ "//plugins/kotlin/compiler-plugins/noarg/common:kotlin-compiler-plugins-noarg-common",
+ "//plugins/kotlin/compiler-plugins/noarg/gradle:kotlin-compiler-plugins-noarg-gradle",
+ "//plugins/kotlin/compiler-plugins/noarg/maven:kotlin-compiler-plugins-noarg-maven",
+ "//plugins/kotlin/compiler-plugins/sam-with-receiver/common:kotlin-compiler-plugins-sam-with-receiver-common",
+ "//plugins/kotlin/compiler-plugins/sam-with-receiver/gradle:kotlin-compiler-plugins-sam-with-receiver-gradle",
+ "//plugins/kotlin/compiler-plugins/sam-with-receiver/maven:kotlin-compiler-plugins-sam-with-receiver-maven",
+ "//plugins/kotlin/compiler-plugins/assignment/common-k1:kotlin-compiler-plugins-assignment-common-k1",
+ "//plugins/kotlin/compiler-plugins/assignment/common:kotlin-compiler-plugins-assignment-common-k2",
+ "//plugins/kotlin/compiler-plugins/assignment/gradle:kotlin-compiler-plugins-assignment-gradle",
+ "//plugins/kotlin/compiler-plugins/assignment/maven:kotlin-compiler-plugins-assignment-maven",
+ "//plugins/kotlin/compiler-plugins/scripting:kotlin-compiler-plugins-scripting",
+ "//plugins/kotlin/compiler-plugins/parcelize/common:kotlin-compiler-plugins-parcelize-common",
+ "//plugins/kotlin/compiler-plugins/parcelize/k1:kotlin-compiler-plugins-parcelize-k1",
+ "//plugins/kotlin/compiler-plugins/parcelize/k2:kotlin-compiler-plugins-parcelize-k2",
+ "//plugins/kotlin/compiler-plugins/parcelize/gradle:kotlin-compiler-plugins-parcelize-gradle",
+ "//plugins/kotlin/completion/api:kotlin-completion-api",
+ "//plugins/kotlin/completion/impl-shared:kotlin-completion-impl-shared",
+ "//plugins/kotlin/completion/impl-k1:kotlin-completion-impl-k1",
+ "//plugins/kotlin/completion/impl-k2:kotlin-completion-impl-k2",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/jvm-debugger/eval4j:kotlin-jvm-debugger-eval4j",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/fir",
+ "//plugins/kotlin/uast/uast-kotlin-fir:kotlin-uast-uast-kotlin-k2",
+ "//plugins/kotlin/uast/uast-kotlin-idea-fir:kotlin-uast-uast-kotlin-idea-k2",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/gradle/code-insight-common:kotlin-gradle-code-insight-common",
+ "//plugins/kotlin/gradle/code-insight-toml:kotlin-gradle-code-insight-toml",
+ "//plugins/kotlin/gradle/gradle-tooling:kotlin-gradle-gradle-tooling",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/migration",
+ "//plugins/kotlin/inspections",
+ "//plugins/kotlin/j2k/shared:kotlin-j2k-shared",
+ "//plugins/kotlin/j2k/k1.new:kotlin-j2k-k1-new",
+ "//plugins/kotlin/j2k/k1.old:kotlin-j2k-k1-old",
+ "//plugins/kotlin/j2k/k1.old.post-processing:kotlin-j2k-k1-old-post-processing",
+ "//plugins/kotlin/j2k/k1.new.post-processing:kotlin-j2k-k1-new-post-processing",
+ "//plugins/kotlin/j2k/k2:kotlin-j2k-k2",
+ "//plugins/kotlin/i18n",
+ "//plugins/kotlin/jvm",
+ "//plugins/kotlin/jvm-debugger/base/util:kotlin-jvm-debugger-base-util",
+ "//plugins/kotlin/jvm-debugger/core:kotlin-jvm-debugger-core",
+ "//plugins/kotlin/jvm-debugger/core-fe10:kotlin-jvm-debugger-core-fe10",
+ "//plugins/kotlin/jvm-debugger/coroutines:kotlin-jvm-debugger-coroutines",
+ "//plugins/kotlin/jvm-debugger/evaluation:kotlin-jvm-debugger-evaluation",
+ "//plugins/kotlin/jvm-debugger/evaluation/k1:kotlin-jvm-debugger-evaluation-k1",
+ "//plugins/kotlin/jvm-debugger/evaluation/k2:kotlin-jvm-debugger-evaluation-k2",
+ "//plugins/kotlin/jvm-debugger/sequence:kotlin-jvm-debugger-sequence-k1",
+ "//plugins/kotlin/injection/k1:kotlin-injection-k1",
+ "//plugins/kotlin/injection/base:kotlin-base-injection",
+ "//plugins/kotlin/injection/k2:kotlin-injection-k2",
+ "//plugins/kotlin/code-insight/live-templates-shared:kotlin-code-insight-live-templates-shared",
+ "//plugins/kotlin/code-insight/live-templates-k1:kotlin-code-insight-live-templates-k1",
+ "//plugins/kotlin/code-insight/live-templates-k2:kotlin-code-insight-live-templates-k2",
+ "//plugins/kotlin/maven",
+ "//plugins/kotlin/native",
+ "//plugins/kotlin/project-wizard/cli:kotlin-project-wizard-cli",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ "//plugins/kotlin/project-wizard/idea:kotlin-project-wizard-idea",
+ "//plugins/kotlin/project-wizard/idea-k1:kotlin-project-wizard-idea-k1",
+ "//plugins/kotlin/project-wizard/compose:kotlin-project-wizard-compose",
+ "//plugins/kotlin/repl",
+ "//plugins/kotlin/scripting",
+ "//plugins/kotlin/uast/uast-kotlin-base:kotlin-uast-uast-kotlin-base",
+ "//plugins/kotlin/uast/uast-kotlin:kotlin-uast-uast-kotlin",
+ "//plugins/kotlin/uast/uast-kotlin-idea:kotlin-uast-uast-kotlin-idea",
+ "//plugins/kotlin/uast/uast-kotlin-idea-base:kotlin-uast-uast-kotlin-idea-base",
+ "//plugins/kotlin/compiler-reference-index",
+ "//plugins/kotlin/coverage",
+ "//plugins/kotlin/git",
+ "//plugins/kotlin/run-configurations/testng:kotlin-run-configurations-testng",
+ "//plugins/kotlin/run-configurations/junit:kotlin-run-configurations-junit",
+ "//plugins/kotlin/run-configurations/junit-fe10:kotlin-run-configurations-junit-fe10",
+ "//plugins/kotlin/grazie",
+ "//plugins/kotlin/ml-completion",
+ "//plugins/kotlin/gradle/code-insight-groovy:kotlin-gradle-code-insight-groovy",
+ "//plugins/kotlin/copyright",
+ "//plugins/kotlin/spellchecker",
+ "//plugins/kotlin/jvm-decompiler",
+ "//plugins/kotlin/plugin-updater",
+ "//plugins/kotlin/preferences",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/project-wizard/maven:kotlin-project-wizard-maven",
+ "//plugins/kotlin/project-wizard/gradle:kotlin-project-wizard-gradle",
+ "//plugins/kotlin/inspections-fe10",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//plugins/kotlin/highlighting/highlighting-k1:kotlin-highlighting-k1",
+ "//plugins/kotlin/highlighting/highlighting-k2:kotlin-highlighting-k2",
+ "//plugins/kotlin/code-insight/postfix-templates:kotlin-code-insight-postfix-templates-k2",
+ "//plugins/kotlin/features-trainer",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/run-configurations/jvm:kotlin-run-configurations-jvm",
+ "//plugins/kotlin/compiler-plugins/lombok/gradle:kotlin-compiler-plugins-lombok-gradle",
+ "//plugins/kotlin/compiler-plugins/lombok/maven:kotlin-compiler-plugins-lombok-maven",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-ir",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_kotlin-scripting-jvm",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "@lib//:kotlinc_analysis-api-fe10",
+ "@lib//:kotlinc_analysis-api-k2",
+ "@lib//:kotlinc_kotlin-compiler-fir",
+ "@lib//:kotlinc_allopen-compiler-plugin",
+ "@lib//:kotlinc_kotlinx-serialization-compiler-plugin",
+ "@lib//:kotlinc_noarg-compiler-plugin",
+ "@lib//:kotlinc_sam-with-receiver-compiler-plugin",
+ "@lib//:kotlinc_assignment-compiler-plugin",
+ "@lib//:kotlinc_kotlin-gradle-statistics",
+ "@lib//:kotlinc_android-extensions-compiler-plugin",
+ "@lib//:kotlinc_parcelize-compiler-plugin",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:kotlin-reflect",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ "//plugins/kotlin/kotlin.searching/base",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.k2:kotlin-refactorings-k2",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//plugins/kotlin/kotlin.performanceExtendedPlugin:performanceExtendedPlugin",
+ "//plugins/kotlin/bundled-compiler-plugins-support",
+ "//plugins/kotlin/onboarding",
+ "//plugins/kotlin/base/code-insight/minimal:kotlin-base-code-insight-minimal",
+ "//plugins/kotlin/highlighting/highlighting-minimal:kotlin-highlighting-minimal",
+ "//plugins/kotlin/formatter/minimal:kotlin-formatter-minimal",
+ "//plugins/kotlin/kotlin.ide:ide",
+ "//plugins/kotlin/jsr223",
+ "//plugins/kotlin/internal:k2-internal",
+ ],
+ runtime_deps = [
+ "//platform/bootstrap",
+ "//plugins/kotlin/plugin",
+ "//plugins/kotlin/plugin/common:kotlin-plugin-common",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/navigation",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/kdoc:kotlin-base-kdoc",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/analysis-api-platform:kotlin-base-analysis-api-platform",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//plugins/kotlin/base/external-build-system:kotlin-base-external-build-system",
+ "//plugins/kotlin/base/compiler-configuration-ui:kotlin-base-compiler-configuration-ui",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//plugins/kotlin/base/obsolete-compat:kotlin-base-obsolete-compat",
+ "//plugins/kotlin/base/fe10/plugin:kotlin-base-fe10-plugin",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/analysis-api-platform:kotlin-base-fe10-analysis-api-platform",
+ "//plugins/kotlin/base/fe10/kdoc:kotlin-base-fe10-kdoc",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/base/fe10/obsolete-compat:kotlin-base-fe10-obsolete-compat",
+ "//plugins/kotlin/base/fe10/project-structure:kotlin-base-fe10-project-structure",
+ "//plugins/kotlin/base/fir/analysis-api-platform:kotlin-base-fir-analysis-api-platform",
+ "//plugins/kotlin/base/fir/code-insight:kotlin-base-fir-code-insight",
+ "//plugins/kotlin/base/fir/project-structure:kotlin-base-fir-project-structure",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/code-insight/descriptions:kotlin-code-insight-descriptions",
+ "//plugins/kotlin/code-insight/intentions-shared:kotlin-code-insight-intentions-shared",
+ "//plugins/kotlin/code-insight/fixes-k2:kotlin-code-insight-fixes-k2",
+ "//plugins/kotlin/code-insight/intentions-k1:kotlin-code-insight-intentions-k1",
+ "//plugins/kotlin/code-insight/intentions-k2:kotlin-code-insight-intentions-k2",
+ "//plugins/kotlin/code-insight/inspections-shared:kotlin-code-insight-inspections-shared",
+ "//plugins/kotlin/code-insight/inspections-k1:kotlin-code-insight-inspections-k1",
+ "//plugins/kotlin/code-insight/inspections-k2:kotlin-code-insight-inspections-k2",
+ "//plugins/kotlin/code-insight/kotlin.code-insight.k1:kotlin-code-insight-k1",
+ "//plugins/kotlin/code-insight/kotlin.code-insight.k2:kotlin-code-insight-k2",
+ "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared",
+ "//plugins/kotlin/code-insight/override-implement-k1:kotlin-code-insight-override-implement-k1",
+ "//plugins/kotlin/code-insight/override-implement-k2:kotlin-code-insight-override-implement-k2",
+ "//plugins/kotlin/code-insight/postfix-templates-k1:kotlin-code-insight-postfix-templates-k1",
+ "//plugins/kotlin/code-insight/structural-search-k1:kotlin-code-insight-structural-search-k1",
+ "//plugins/kotlin/code-insight/structural-search-k2:kotlin-code-insight-structural-search-k2",
+ "//plugins/kotlin/code-insight/line-markers-shared:kotlin-code-insight-line-markers-shared",
+ "//plugins/kotlin/code-insight/line-markers:kotlin-code-insight-line-markers-k2",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.move.k2:kotlin-refactorings-move-k2",
+ "//plugins/kotlin/refactorings/rename.k2:kotlin-refactorings-rename-k2",
+ "//plugins/kotlin/compiler-plugins/allopen/common-k1:kotlin-compiler-plugins-allopen-common-k1",
+ "//plugins/kotlin/compiler-plugins/allopen/gradle:kotlin-compiler-plugins-allopen-gradle",
+ "//plugins/kotlin/compiler-plugins/allopen/maven:kotlin-compiler-plugins-allopen-maven",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/gradle:kotlin-compiler-plugins-compiler-plugin-support-gradle",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/maven:kotlin-compiler-plugins-compiler-plugin-support-maven",
+ "//plugins/kotlin/compiler-plugins/kapt:kotlin-compiler-plugins-kapt",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/common:kotlin-compiler-plugins-kotlinx-serialization-common",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/gradle:kotlin-compiler-plugins-kotlinx-serialization-gradle",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/k2:kotlin-compiler-plugins-kotlinx-serialization-k2",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/maven:kotlin-compiler-plugins-kotlinx-serialization-maven",
+ "//plugins/kotlin/compiler-plugins/noarg/common:kotlin-compiler-plugins-noarg-common",
+ "//plugins/kotlin/compiler-plugins/noarg/gradle:kotlin-compiler-plugins-noarg-gradle",
+ "//plugins/kotlin/compiler-plugins/noarg/maven:kotlin-compiler-plugins-noarg-maven",
+ "//plugins/kotlin/compiler-plugins/sam-with-receiver/common:kotlin-compiler-plugins-sam-with-receiver-common",
+ "//plugins/kotlin/compiler-plugins/sam-with-receiver/gradle:kotlin-compiler-plugins-sam-with-receiver-gradle",
+ "//plugins/kotlin/compiler-plugins/sam-with-receiver/maven:kotlin-compiler-plugins-sam-with-receiver-maven",
+ "//plugins/kotlin/compiler-plugins/assignment/common-k1:kotlin-compiler-plugins-assignment-common-k1",
+ "//plugins/kotlin/compiler-plugins/assignment/common:kotlin-compiler-plugins-assignment-common-k2",
+ "//plugins/kotlin/compiler-plugins/assignment/gradle:kotlin-compiler-plugins-assignment-gradle",
+ "//plugins/kotlin/compiler-plugins/assignment/maven:kotlin-compiler-plugins-assignment-maven",
+ "//plugins/kotlin/compiler-plugins/scripting:kotlin-compiler-plugins-scripting",
+ "//plugins/kotlin/compiler-plugins/parcelize/common:kotlin-compiler-plugins-parcelize-common",
+ "//plugins/kotlin/compiler-plugins/parcelize/k1:kotlin-compiler-plugins-parcelize-k1",
+ "//plugins/kotlin/compiler-plugins/parcelize/k2:kotlin-compiler-plugins-parcelize-k2",
+ "//plugins/kotlin/compiler-plugins/parcelize/gradle:kotlin-compiler-plugins-parcelize-gradle",
+ "//plugins/kotlin/completion/api:kotlin-completion-api",
+ "//plugins/kotlin/completion/impl-shared:kotlin-completion-impl-shared",
+ "//plugins/kotlin/completion/impl-k1:kotlin-completion-impl-k1",
+ "//plugins/kotlin/completion/impl-k2:kotlin-completion-impl-k2",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/jvm-debugger/eval4j:kotlin-jvm-debugger-eval4j",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/fir",
+ "//plugins/kotlin/uast/uast-kotlin-fir:kotlin-uast-uast-kotlin-k2",
+ "//plugins/kotlin/uast/uast-kotlin-idea-fir:kotlin-uast-uast-kotlin-idea-k2",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/gradle/code-insight-common:kotlin-gradle-code-insight-common",
+ "//plugins/kotlin/gradle/code-insight-toml:kotlin-gradle-code-insight-toml",
+ "//plugins/kotlin/gradle/gradle-tooling:kotlin-gradle-gradle-tooling",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/migration",
+ "//plugins/kotlin/inspections",
+ "//plugins/kotlin/j2k/shared:kotlin-j2k-shared",
+ "//plugins/kotlin/j2k/k1.new:kotlin-j2k-k1-new",
+ "//plugins/kotlin/j2k/k1.old:kotlin-j2k-k1-old",
+ "//plugins/kotlin/j2k/k1.old.post-processing:kotlin-j2k-k1-old-post-processing",
+ "//plugins/kotlin/j2k/k1.new.post-processing:kotlin-j2k-k1-new-post-processing",
+ "//plugins/kotlin/j2k/k2:kotlin-j2k-k2",
+ "//plugins/kotlin/i18n",
+ "//plugins/kotlin/jvm",
+ "//plugins/kotlin/jvm-debugger/base/util:kotlin-jvm-debugger-base-util",
+ "//plugins/kotlin/jvm-debugger/core:kotlin-jvm-debugger-core",
+ "//plugins/kotlin/jvm-debugger/core-fe10:kotlin-jvm-debugger-core-fe10",
+ "//plugins/kotlin/jvm-debugger/coroutines:kotlin-jvm-debugger-coroutines",
+ "//plugins/kotlin/jvm-debugger/evaluation:kotlin-jvm-debugger-evaluation",
+ "//plugins/kotlin/jvm-debugger/evaluation/k1:kotlin-jvm-debugger-evaluation-k1",
+ "//plugins/kotlin/jvm-debugger/evaluation/k2:kotlin-jvm-debugger-evaluation-k2",
+ "//plugins/kotlin/jvm-debugger/sequence:kotlin-jvm-debugger-sequence-k1",
+ "//plugins/kotlin/injection/k1:kotlin-injection-k1",
+ "//plugins/kotlin/injection/base:kotlin-base-injection",
+ "//plugins/kotlin/injection/k2:kotlin-injection-k2",
+ "//plugins/kotlin/code-insight/live-templates-shared:kotlin-code-insight-live-templates-shared",
+ "//plugins/kotlin/code-insight/live-templates-k1:kotlin-code-insight-live-templates-k1",
+ "//plugins/kotlin/code-insight/live-templates-k2:kotlin-code-insight-live-templates-k2",
+ "//plugins/kotlin/maven",
+ "//plugins/kotlin/native",
+ "//plugins/kotlin/project-wizard/cli:kotlin-project-wizard-cli",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ "//plugins/kotlin/project-wizard/idea:kotlin-project-wizard-idea",
+ "//plugins/kotlin/project-wizard/idea-k1:kotlin-project-wizard-idea-k1",
+ "//plugins/kotlin/project-wizard/compose:kotlin-project-wizard-compose",
+ "//plugins/kotlin/repl",
+ "//plugins/kotlin/scripting",
+ "//plugins/kotlin/uast/uast-kotlin-base:kotlin-uast-uast-kotlin-base",
+ "//plugins/kotlin/uast/uast-kotlin:kotlin-uast-uast-kotlin",
+ "//plugins/kotlin/uast/uast-kotlin-idea:kotlin-uast-uast-kotlin-idea",
+ "//plugins/kotlin/uast/uast-kotlin-idea-base:kotlin-uast-uast-kotlin-idea-base",
+ "//plugins/kotlin/compiler-reference-index",
+ "//plugins/kotlin/coverage",
+ "//plugins/kotlin/git",
+ "//plugins/kotlin/run-configurations/testng:kotlin-run-configurations-testng",
+ "//plugins/kotlin/run-configurations/junit:kotlin-run-configurations-junit",
+ "//plugins/kotlin/run-configurations/junit-fe10:kotlin-run-configurations-junit-fe10",
+ "//plugins/kotlin/grazie",
+ "//plugins/kotlin/ml-completion",
+ "//plugins/kotlin/gradle/code-insight-groovy:kotlin-gradle-code-insight-groovy",
+ "//plugins/kotlin/copyright",
+ "//plugins/kotlin/spellchecker",
+ "//plugins/kotlin/jvm-decompiler",
+ "//plugins/kotlin/plugin-updater",
+ "//plugins/kotlin/preferences",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/project-wizard/maven:kotlin-project-wizard-maven",
+ "//plugins/kotlin/project-wizard/gradle:kotlin-project-wizard-gradle",
+ "//plugins/kotlin/inspections-fe10",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//plugins/kotlin/highlighting/highlighting-k1:kotlin-highlighting-k1",
+ "//plugins/kotlin/highlighting/highlighting-k2:kotlin-highlighting-k2",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/code-insight/postfix-templates:kotlin-code-insight-postfix-templates-k2",
+ "//plugins/kotlin/features-trainer",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/run-configurations/jvm:kotlin-run-configurations-jvm",
+ "//plugins/kotlin/compiler-plugins/lombok/gradle:kotlin-compiler-plugins-lombok-gradle",
+ "//plugins/kotlin/compiler-plugins/lombok/maven:kotlin-compiler-plugins-lombok-maven",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-ir",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_kotlin-scripting-jvm",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "@lib//:kotlinc_analysis-api-fe10",
+ "@lib//:kotlinc_analysis-api-k2",
+ "@lib//:kotlinc_kotlin-compiler-fir",
+ "@lib//:kotlinc_allopen-compiler-plugin",
+ "@lib//:kotlinc_kotlinx-serialization-compiler-plugin",
+ "@lib//:kotlinc_noarg-compiler-plugin",
+ "@lib//:kotlinc_sam-with-receiver-compiler-plugin",
+ "@lib//:kotlinc_assignment-compiler-plugin",
+ "@lib//:kotlinc_kotlin-gradle-statistics",
+ "@lib//:kotlinc_android-extensions-compiler-plugin",
+ "@lib//:kotlinc_parcelize-compiler-plugin",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-script-runtime",
+ "@lib//:vavr",
+ "//plugins/markdown/core:markdown",
+ "@lib//:javax-inject",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ "//plugins/kotlin/kotlin.searching/base",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.k2:kotlin-refactorings-k2",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//plugins/kotlin/kotlin.performanceExtendedPlugin:performanceExtendedPlugin",
+ "//plugins/kotlin/bundled-compiler-plugins-support",
+ "//plugins/kotlin/onboarding",
+ "//plugins/kotlin/onboarding-gradle",
+ "//plugins/kotlin/base/code-insight/minimal:kotlin-base-code-insight-minimal",
+ "//plugins/kotlin/highlighting/highlighting-minimal:kotlin-highlighting-minimal",
+ "//plugins/kotlin/formatter/minimal:kotlin-formatter-minimal",
+ "//plugins/kotlin/kotlin.ide:ide",
+ "//plugins/kotlin/jsr223",
+ "//plugins/kotlin/internal:k2-internal",
+ ]
+)
+### auto-generated section `build intellij.kotlin.plugin.community.main` end
\ No newline at end of file
diff --git a/plugins/kotlin/all-tests-compose/BUILD.bazel b/plugins/kotlin/all-tests-compose/BUILD.bazel
new file mode 100644
index 000000000000..8ed25710378f
--- /dev/null
+++ b/plugins/kotlin/all-tests-compose/BUILD.bazel
@@ -0,0 +1,12 @@
+### auto-generated section `build kotlin.compose-all-tests.k2` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "compose-all-tests-k2",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ "//plugins/kotlin/tests-compose",
+ "//plugins/kotlin/jvm-debugger/test/compose:kotlin-jvm-debugger-test-compose-k2",
+ ]
+)
+### auto-generated section `build kotlin.compose-all-tests.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/all-tests-fir/BUILD.bazel b/plugins/kotlin/all-tests-fir/BUILD.bazel
new file mode 100644
index 000000000000..1df203590fa1
--- /dev/null
+++ b/plugins/kotlin/all-tests-fir/BUILD.bazel
@@ -0,0 +1,66 @@
+### auto-generated section `build kotlin.fir-all-tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "fir-all-tests",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ "//plugins/kotlin/plugin/common:kotlin-plugin-common",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/analysis-api-platform:kotlin-base-analysis-api-platform",
+ "//plugins/kotlin/base/test:kotlin-base-test",
+ "//plugins/kotlin/base/fir/analysis-api-platform:kotlin-base-fir-analysis-api-platform",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ "//plugins/kotlin/fir/tests:kotlin-fir-tests",
+ "//plugins/kotlin/uast/uast-kotlin-fir:kotlin-uast-uast-kotlin-k2",
+ "//plugins/kotlin/project-wizard/cli:kotlin-project-wizard-cli",
+ "//plugins/kotlin/project-wizard/compose:kotlin-project-wizard-compose",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/gradle/gradle-tooling:kotlin-gradle-gradle-tooling",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/tests-from-compiler:testsFromCompiler",
+ "//plugins/kotlin/util/test-generator-api:kotlin-util-test-generator-api",
+ "//plugins/kotlin/tests-common",
+ "//plugins/kotlin/code-insight/intentions-shared/tests/k2:kotlin-code-insight-intentions-shared-tests-k2",
+ "//plugins/kotlin/code-insight/inspections-k2/tests:kotlin-code-insight-inspections-k2-tests",
+ "//plugins/kotlin/code-insight/intentions-k2/tests:kotlin-code-insight-intentions-k2-tests",
+ "//plugins/kotlin/code-insight/inspections-shared/tests/k2:kotlin-code-insight-inspections-shared-tests-k2",
+ "//plugins/kotlin/code-insight/structural-search-k2/tests:kotlin-code-insight-structural-search-k2-tests",
+ "//plugins/kotlin/code-insight/postfix-templates:kotlin-code-insight-postfix-templates-k2",
+ "//plugins/kotlin/code-insight/line-markers:kotlin-code-insight-line-markers-k2",
+ "//plugins/kotlin/navigation/tests:kotlin-navigation-tests",
+ "//plugins/kotlin/jvm-debugger/test/k2:kotlin-jvm-debugger-test-k2",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.move.k2:kotlin-refactorings-move-k2",
+ "//plugins/kotlin/refactorings/rename.k2:kotlin-refactorings-rename-k2",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/code-insight/kotlin.code-insight.k2:kotlin-code-insight-k2",
+ "//plugins/kotlin/highlighting/highlighting-k2:kotlin-highlighting-k2",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.tests.k2:kotlin-refactorings-tests-k2",
+ "//plugins/kotlin/kotlin.searching/kotlin.searching.test.k2:test-k2",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/compiler-reference-index/tests.k2:kotlin-compiler-reference-index-tests-k2",
+ "//plugins/kotlin/bundled-compiler-plugins-support",
+ "//plugins/kotlin/uast/uast-kotlin-fir/tests:kotlin-uast-uast-kotlin-k2-tests",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/compiler-plugins/parcelize/tests:kotlin-compiler-plugins-parcelize-tests",
+ "//plugins/kotlin/compiler-plugins/parcelize/tests/k2:kotlin-compiler-plugins-parcelize-tests-k2",
+ "//plugins/kotlin/copyright/fir-tests:kotlin-copyright-fir-tests",
+ "//plugins/kotlin/injection/k2/tests:kotlin-injection-k2-tests",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.k2:kotlin-refactorings-k2",
+ "//plugins/kotlin/code-insight/live-templates-k2:kotlin-code-insight-live-templates-k2",
+ "//plugins/kotlin/highlighting/highlighting-shared/tests:kotlin-highlighting-shared-tests",
+ "//plugins/kotlin/j2k/k2/tests:kotlin-j2k-k2-tests",
+ "//plugins/kotlin/code-insight/fixes-k2/tests:kotlin-code-insight-fixes-k2-tests",
+ "//plugins/kotlin/gradle/gradle-java/tests.k2:kotlin-gradle-gradle-java-tests-k2",
+ "//plugins/kotlin/kotlin.lombok.tests:k2-lombok-tests",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/junit/kotlin-tests-k2",
+ "//jvm/jvm-analysis-kotlin-tests-k2:analysis-kotlin-tests-k2",
+ "//plugins/kotlin/base/analysis-api/analysis-api-k2-tests:kotlin-base-analysis-analysis-api-k2-tests",
+ "//plugins/kotlin/uast/uast-kotlin-idea-fir/tests:kotlin-uast-uast-kotlin-idea-k2-tests",
+ "//plugins/kotlin/features-trainer/tests:kotlin-features-trainer-tests",
+ "//plugins/kotlin/base/fir/project-structure:kotlin-base-fir-project-structure",
+ ]
+)
+### auto-generated section `build kotlin.fir-all-tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/all-tests/BUILD.bazel b/plugins/kotlin/all-tests/BUILD.bazel
new file mode 100644
index 000000000000..15a136a89f5c
--- /dev/null
+++ b/plugins/kotlin/all-tests/BUILD.bazel
@@ -0,0 +1,80 @@
+### auto-generated section `build kotlin.all-tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "all-tests",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//plugins/kotlin/base/test:kotlin-base-test",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/analysis/tests:kotlin-base-analysis-tests",
+ "//plugins/kotlin/core/tests:kotlin-core-tests",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests",
+ "//plugins/kotlin/jvm-debugger/eval4j:kotlin-jvm-debugger-eval4j",
+ "//plugins/kotlin/native/tests:kotlin-native-tests",
+ "//plugins/kotlin/jvm-debugger/test:kotlin-jvm-debugger-test",
+ "//plugins/kotlin/maven/tests:kotlin-maven-tests",
+ "//plugins/kotlin/gradle/gradle-tooling:kotlin-gradle-gradle-tooling",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/gradle/gradle-java/tests.k1:kotlin-gradle-gradle-java-tests-k1",
+ "//plugins/kotlin/gradle/gradle/tests:kotlin-gradle-gradle-tests",
+ "//plugins/kotlin/gradle/gradle-tooling/tests:kotlin-gradle-gradle-tooling-tests",
+ "//plugins/kotlin/compiler-reference-index/tests:kotlin-compiler-reference-index-tests",
+ "//plugins/kotlin/coverage/tests:kotlin-coverage-tests",
+ "//plugins/kotlin/j2k/k1.new/tests:kotlin-j2k-k1-new-tests",
+ "//plugins/kotlin/j2k/shared/tests:kotlin-j2k-shared-tests",
+ "//plugins/kotlin/jps/graphImplementationTests:kotlin-jps-graphImplementationTests",
+ "//plugins/kotlin/project-wizard/tests:kotlin-project-wizard-tests",
+ "//plugins/kotlin/copyright/tests:kotlin-copyright-tests",
+ "//plugins/kotlin/i18n/tests:kotlin-i18n-tests",
+ "//plugins/kotlin/uast/uast-kotlin-base:kotlin-uast-uast-kotlin-base",
+ "//plugins/kotlin/uast/uast-kotlin/tests:kotlin-uast-uast-kotlin-tests",
+ "//plugins/kotlin/uast/uast-kotlin-idea/tests:kotlin-uast-uast-kotlin-idea-tests",
+ "//plugins/kotlin/features-trainer/tests:kotlin-features-trainer-tests",
+ "//plugins/kotlin/project-wizard/cli:kotlin-project-wizard-cli",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ "//plugins/kotlin/project-wizard/compose:kotlin-project-wizard-compose",
+ "//plugins/kotlin/scripting-support",
+ "//plugins/kotlin/compiler-plugins/allopen/tests-k1:kotlin-compiler-plugins-allopen-tests-k1",
+ "//plugins/kotlin/compiler-plugins/noarg/tests:kotlin-compiler-plugins-noarg-tests",
+ "//plugins/kotlin/compiler-plugins/parcelize/tests/k1:kotlin-compiler-plugins-parcelize-tests-k1",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/tests:kotlin-compiler-plugins-kotlinx-serialization-tests",
+ "//plugins/kotlin/performance-tests/performance-test-utils:kotlin-performance-tests-performance-test-utils",
+ "//plugins/kotlin/performance-tests",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/test-framework",
+ "//plugins/kotlin/tests-common",
+ "//plugins/kotlin/tests-from-compiler:testsFromCompiler",
+ "//plugins/kotlin/util/test-generator-api:kotlin-util-test-generator-api",
+ "//plugins/kotlin/util/test-generator-fe10:kotlin-util-test-generator-fe10",
+ "//plugins/kotlin/code-insight/intentions-shared/tests/k1:kotlin-code-insight-intentions-shared-tests-k1",
+ "//plugins/kotlin/code-insight/inspections-shared/tests/k1:kotlin-code-insight-inspections-shared-tests-k1",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/code-insight/live-templates-k1:kotlin-code-insight-live-templates-k1",
+ "//plugins/kotlin/code-insight/kotlin.code-insight.k1:kotlin-code-insight-k1",
+ "//plugins/kotlin/completion/tests-shared:kotlin-completion-tests-shared",
+ "//plugins/kotlin/completion/tests-k1:kotlin-completion-tests-k1",
+ "//plugins/kotlin/ml-completion/tests:kotlin-ml-completion-tests",
+ "//plugins/kotlin/uast/uast-kotlin-base/tests:kotlin-uast-uast-kotlin-base-tests",
+ "//plugins/kotlin/compiler-plugins/parcelize/tests:kotlin-compiler-plugins-parcelize-tests",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common.tests:kotlin-refactorings-common-tests",
+ "//plugins/kotlin/base/facet/tests:kotlin-base-facet-tests",
+ "//plugins/kotlin/injection/k1/tests:kotlin-injection-tests",
+ "//plugins/kotlin/base/indices/tests:kotlin-base-indices-tests",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/onboarding",
+ "//plugins/kotlin/onboarding-gradle",
+ "//plugins/kotlin/highlighting/highlighting-shared/tests:kotlin-highlighting-shared-tests",
+ "//plugins/kotlin/gradle/gradle-java/tests.shared:kotlin-gradle-gradle-java-tests-shared",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/junit/kotlin-tests-k1",
+ "//jvm/jvm-analysis-kotlin-tests-k1:analysis-kotlin-tests-k1",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/tests:kotlin-compiler-plugins-compiler-plugin-support-tests",
+ "//plugins/kotlin/uast/uast-kotlin-idea-base/tests:kotlin-uast-uast-kotlin-idea-base-tests",
+ ]
+)
+### auto-generated section `build kotlin.all-tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/analysis-api-platform/BUILD.bazel b/plugins/kotlin/base/analysis-api-platform/BUILD.bazel
new file mode 100644
index 000000000000..71206af917f4
--- /dev/null
+++ b/plugins/kotlin/base/analysis-api-platform/BUILD.bazel
@@ -0,0 +1,52 @@
+### auto-generated section `build kotlin.base.analysis-api-platform` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.KaExperimentalApi",
+ "org.jetbrains.kotlin.analysis.api.KaPlatformInterface",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-base-analysis-api-platform_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-analysis-api-platform",
+ module_name = "kotlin.base.analysis-api-platform",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:caffeine",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//platform/core-impl",
+ "//platform/indexing-api:indexing",
+ "//java/java-psi-api:psi",
+ "//platform/projectModel-api:projectModel",
+ "//platform/projectModel-impl",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//platform/analysis-impl",
+ ],
+ runtime_deps = [":kotlin-base-analysis-api-platform_resources"]
+)
+### auto-generated section `build kotlin.base.analysis-api-platform` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/analysis-api/analysis-api-k2-tests/BUILD.bazel b/plugins/kotlin/base/analysis-api/analysis-api-k2-tests/BUILD.bazel
new file mode 100644
index 000000000000..2f75cb9f2dcc
--- /dev/null
+++ b/plugins/kotlin/base/analysis-api/analysis-api-k2-tests/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build kotlin.base.analysis.analysis-api.k2.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-base-analysis-analysis-api-k2-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-base-analysis-analysis-api-k2-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/fir/tests:kotlin-fir-tests_test",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure_test",
+ ]
+)
+### auto-generated section `build kotlin.base.analysis.analysis-api.k2.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/analysis-api/analysis-api-utils/BUILD.bazel b/plugins/kotlin/base/analysis-api/analysis-api-utils/BUILD.bazel
new file mode 100644
index 000000000000..a9bfe48dbe80
--- /dev/null
+++ b/plugins/kotlin/base/analysis-api/analysis-api-utils/BUILD.bazel
@@ -0,0 +1,40 @@
+### auto-generated section `build kotlin.base.analysis-api.utils` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ ]
+)
+
+jvm_library(
+ name = "kotlin-base-analysis-api-utils",
+ module_name = "kotlin.base.analysis-api.utils",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//platform/core-api:core",
+ "//platform/ide-core-impl",
+ "//platform/core-impl",
+ "//java/java-psi-api:psi",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//platform/indexing-api:indexing",
+ "//java/java-indexing-impl:indexing-impl",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/formatter",
+ "//platform/code-style-api:codeStyle",
+ ]
+)
+### auto-generated section `build kotlin.base.analysis-api.utils` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/analysis/BUILD.bazel b/plugins/kotlin/base/analysis/BUILD.bazel
new file mode 100644
index 000000000000..ae4ab58dd188
--- /dev/null
+++ b/plugins/kotlin/base/analysis/BUILD.bazel
@@ -0,0 +1,65 @@
+### auto-generated section `build kotlin.base.analysis` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-base-analysis_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-analysis",
+ module_name = "kotlin.base.analysis",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-jvm",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:guava",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//platform/util/jdom",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/projectModel-impl",
+ "//platform/analysis-impl",
+ "//platform/diff-impl",
+ "//java/openapi:java",
+ "//java/manifest",
+ "//java/java-impl:impl",
+ "//xml/xml-psi-impl:psi-impl",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ ],
+ runtime_deps = [":kotlin-base-analysis_resources"]
+)
+### auto-generated section `build kotlin.base.analysis` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/analysis/tests/BUILD.bazel b/plugins/kotlin/base/analysis/tests/BUILD.bazel
new file mode 100644
index 000000000000..567a770d63eb
--- /dev/null
+++ b/plugins/kotlin/base/analysis/tests/BUILD.bazel
@@ -0,0 +1,33 @@
+### auto-generated section `build kotlin.base.analysis.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-base-analysis-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-base-analysis-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:junit3",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//platform/core-impl",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ ]
+)
+### auto-generated section `build kotlin.base.analysis.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/code-insight/BUILD.bazel b/plugins/kotlin/base/code-insight/BUILD.bazel
new file mode 100644
index 000000000000..4ab60e97e8ea
--- /dev/null
+++ b/plugins/kotlin/base/code-insight/BUILD.bazel
@@ -0,0 +1,113 @@
+### auto-generated section `build kotlin.base.code-insight` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-base-code-insight_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-code-insight",
+ module_name = "kotlin.base.code-insight",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//platform/analysis-impl",
+ "//platform/core-ui",
+ "//platform/execution-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/indexing-api:indexing",
+ "//platform/lang-impl",
+ "//platform/refactoring",
+ "//platform/external-system-api:externalSystem",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//java/java-analysis-api:analysis",
+ "//platform/backend/workspace",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/base/code-insight/minimal:kotlin-base-code-insight-minimal",
+ ],
+ exports = ["//plugins/kotlin/base/code-insight/minimal:kotlin-base-code-insight-minimal"],
+ runtime_deps = [":kotlin-base-code-insight_resources"]
+)
+
+kt_jvm_test(
+ name = "kotlin-base-code-insight_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ associates = [":kotlin-base-code-insight"],
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//platform/analysis-impl",
+ "//platform/core-ui",
+ "//platform/execution-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/indexing-api:indexing",
+ "//platform/lang-impl",
+ "//platform/refactoring",
+ "//platform/external-system-api:externalSystem",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//java/java-analysis-api:analysis",
+ "//platform/backend/workspace",
+ "//plugins/kotlin/formatter",
+ "@lib//:junit4",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/base/code-insight/minimal:kotlin-base-code-insight-minimal",
+ "@lib//:kotlin-test",
+ ],
+ runtime_deps = [":kotlin-base-code-insight_resources"]
+)
+### auto-generated section `build kotlin.base.code-insight` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/code-insight/minimal/BUILD.bazel b/plugins/kotlin/base/code-insight/minimal/BUILD.bazel
new file mode 100644
index 000000000000..1dec24f8caf7
--- /dev/null
+++ b/plugins/kotlin/base/code-insight/minimal/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build kotlin.base.code-insight.minimal` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-base-code-insight-minimal_resources",
+ files = glob(["resource/**/*"]),
+ strip_prefix = "resource"
+)
+
+jvm_library(
+ name = "kotlin-base-code-insight-minimal",
+ module_name = "kotlin.base.code-insight.minimal",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/lang-impl",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//java/java-frontback-impl:frontback-impl",
+ "//platform/core-ui",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = [
+ ":kotlin-base-code-insight-minimal_resources",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ ]
+)
+### auto-generated section `build kotlin.base.code-insight.minimal` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/compiler-configuration-ui/BUILD.bazel b/plugins/kotlin/base/compiler-configuration-ui/BUILD.bazel
new file mode 100644
index 000000000000..166299511d44
--- /dev/null
+++ b/plugins/kotlin/base/compiler-configuration-ui/BUILD.bazel
@@ -0,0 +1,42 @@
+### auto-generated section `build kotlin.base.compiler-configuration-ui` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-base-compiler-configuration-ui_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-compiler-configuration-ui",
+ module_name = "kotlin.base.compiler-configuration-ui",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//platform/core-impl",
+ "//platform/core-ui",
+ "//platform/util:util-ui",
+ "//platform/platform-impl:ide-impl",
+ "//java/openapi:java",
+ "//java/idea-ui:ui",
+ "//java/compiler/impl:java-compiler-impl",
+ "//platform/backend/workspace",
+ ],
+ runtime_deps = [":kotlin-base-compiler-configuration-ui_resources"]
+)
+### auto-generated section `build kotlin.base.compiler-configuration-ui` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/compiler-configuration/BUILD.bazel b/plugins/kotlin/base/compiler-configuration/BUILD.bazel
new file mode 100644
index 000000000000..5758f6e38743
--- /dev/null
+++ b/plugins/kotlin/base/compiler-configuration/BUILD.bazel
@@ -0,0 +1,20 @@
+### auto-generated section `build kotlin.base.compiler-configuration` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-base-compiler-configuration",
+ module_name = "kotlin.base.compiler-configuration",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//platform/util/jdom",
+ "//platform/projectModel-impl",
+ ]
+)
+### auto-generated section `build kotlin.base.compiler-configuration` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/external-build-system/BUILD.bazel b/plugins/kotlin/base/external-build-system/BUILD.bazel
new file mode 100644
index 000000000000..a44ab2591724
--- /dev/null
+++ b/plugins/kotlin/base/external-build-system/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build kotlin.base.external-build-system` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-base-external-build-system_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-external-build-system",
+ module_name = "kotlin.base.external-build-system",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//platform/core-impl",
+ "//platform/projectModel-impl",
+ "//platform/execution",
+ "//platform/external-system-api:externalSystem",
+ "@lib//:kotlin-tooling-core",
+ ],
+ runtime_deps = [":kotlin-base-external-build-system_resources"]
+)
+### auto-generated section `build kotlin.base.external-build-system` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/facet/BUILD.bazel b/plugins/kotlin/base/facet/BUILD.bazel
new file mode 100644
index 000000000000..318ec79c6cb9
--- /dev/null
+++ b/plugins/kotlin/base/facet/BUILD.bazel
@@ -0,0 +1,43 @@
+### auto-generated section `build kotlin.base.facet` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-base-facet_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-facet",
+ module_name = "kotlin.base.facet",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//platform/util/jdom",
+ "//platform/core-impl",
+ "//platform/lang-core",
+ "//platform/projectModel-api:projectModel",
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "@lib//:gson",
+ ],
+ runtime_deps = [":kotlin-base-facet_resources"]
+)
+### auto-generated section `build kotlin.base.facet` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/facet/tests/BUILD.bazel b/plugins/kotlin/base/facet/tests/BUILD.bazel
new file mode 100644
index 000000000000..cf0f3194bcf7
--- /dev/null
+++ b/plugins/kotlin/base/facet/tests/BUILD.bazel
@@ -0,0 +1,46 @@
+### auto-generated section `build kotlin.base.facet.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-base-facet-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-base-facet-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//platform/util/jdom",
+ "//platform/core-impl",
+ "//platform/lang-core",
+ "//platform/projectModel-api:projectModel",
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//java/testFramework",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/plugin/common:kotlin-plugin-common",
+ "//java/idea-ui:ui-tests_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/project-configuration",
+ ]
+)
+### auto-generated section `build kotlin.base.facet.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/fe10/analysis-api-platform/BUILD.bazel b/plugins/kotlin/base/fe10/analysis-api-platform/BUILD.bazel
new file mode 100644
index 000000000000..ad610cdf440f
--- /dev/null
+++ b/plugins/kotlin/base/fe10/analysis-api-platform/BUILD.bazel
@@ -0,0 +1,45 @@
+### auto-generated section `build kotlin.base.fe10.analysis-api-platform` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.KaExperimentalApi",
+ "org.jetbrains.kotlin.analysis.api.KaPlatformInterface",
+ "org.jetbrains.kotlin.idea.base.util.K1ModeProjectStructureApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-base-fe10-analysis-api-platform_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-fe10-analysis-api-platform",
+ module_name = "kotlin.base.fe10.analysis-api-platform",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//platform/core-impl",
+ "//plugins/kotlin/base/analysis-api-platform:kotlin-base-analysis-api-platform",
+ "//java/openapi:java",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ ],
+ runtime_deps = [":kotlin-base-fe10-analysis-api-platform_resources"]
+)
+### auto-generated section `build kotlin.base.fe10.analysis-api-platform` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/fe10/analysis/BUILD.bazel b/plugins/kotlin/base/fe10/analysis/BUILD.bazel
new file mode 100644
index 000000000000..d192dd5a7f71
--- /dev/null
+++ b/plugins/kotlin/base/fe10/analysis/BUILD.bazel
@@ -0,0 +1,52 @@
+### auto-generated section `build kotlin.base.fe10.analysis` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = [
+ "org.jetbrains.kotlin.idea.base.util.K1ModeProjectStructureApi",
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ ]
+)
+
+jvm_library(
+ name = "kotlin-base-fe10-analysis",
+ module_name = "kotlin.base.fe10.analysis",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-ir",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-fe10",
+ "@lib//:guava",
+ "@lib//:vavr",
+ "@lib//:javax-inject",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//platform/core-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/core-ui",
+ "//java/java-impl:impl",
+ "//java/openapi:java",
+ "//java/java-analysis-api:analysis",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ ]
+)
+### auto-generated section `build kotlin.base.fe10.analysis` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/fe10/code-insight/BUILD.bazel b/plugins/kotlin/base/fe10/code-insight/BUILD.bazel
new file mode 100644
index 000000000000..0ca3de039691
--- /dev/null
+++ b/plugins/kotlin/base/fe10/code-insight/BUILD.bazel
@@ -0,0 +1,50 @@
+### auto-generated section `build kotlin.base.fe10.code-insight` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-base-fe10-code-insight_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-fe10-code-insight",
+ module_name = "kotlin.base.fe10.code-insight",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-ir",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:guava",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/highlighting/highlighting-k1:kotlin-highlighting-k1",
+ "//platform/core-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/projectModel-impl",
+ "//platform/refactoring",
+ "//platform/lang-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/util:util-ui",
+ "//platform/core-ui",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ ],
+ runtime_deps = [":kotlin-base-fe10-code-insight_resources"]
+)
+### auto-generated section `build kotlin.base.fe10.code-insight` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/fe10/kdoc/BUILD.bazel b/plugins/kotlin/base/fe10/kdoc/BUILD.bazel
new file mode 100644
index 000000000000..a273ddd2c064
--- /dev/null
+++ b/plugins/kotlin/base/fe10/kdoc/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build kotlin.base.fe10.kdoc` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-base-fe10-kdoc",
+ module_name = "kotlin.base.fe10.kdoc",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//platform/core-impl",
+ "//platform/projectModel-impl",
+ "//java/java-indexing-impl:indexing-impl",
+ ]
+)
+### auto-generated section `build kotlin.base.fe10.kdoc` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/fe10/obsolete-compat/BUILD.bazel b/plugins/kotlin/base/fe10/obsolete-compat/BUILD.bazel
new file mode 100644
index 000000000000..460a4414f9a7
--- /dev/null
+++ b/plugins/kotlin/base/fe10/obsolete-compat/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build kotlin.base.fe10.obsolete-compat` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-base-fe10-obsolete-compat",
+ module_name = "kotlin.base.fe10.obsolete-compat",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//platform/core-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/external-system-api:externalSystem",
+ "//platform/lang-impl",
+ "//java/java-psi-api:psi",
+ ]
+)
+### auto-generated section `build kotlin.base.fe10.obsolete-compat` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/fe10/plugin/BUILD.bazel b/plugins/kotlin/base/fe10/plugin/BUILD.bazel
new file mode 100644
index 000000000000..3209945e6107
--- /dev/null
+++ b/plugins/kotlin/base/fe10/plugin/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build kotlin.base.fe10.plugin` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-base-fe10-plugin_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-fe10-plugin",
+ module_name = "kotlin.base.fe10.plugin",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ ],
+ runtime_deps = [":kotlin-base-fe10-plugin_resources"]
+)
+### auto-generated section `build kotlin.base.fe10.plugin` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/fe10/project-structure/BUILD.bazel b/plugins/kotlin/base/fe10/project-structure/BUILD.bazel
new file mode 100644
index 000000000000..b48b73ce458b
--- /dev/null
+++ b/plugins/kotlin/base/fe10/project-structure/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build kotlin.base.fe10.project-structure` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True
+)
+
+jvm_resources(
+ name = "kotlin-base-fe10-project-structure_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-fe10-project-structure",
+ module_name = "kotlin.base.fe10.project-structure",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//platform/workspace/storage",
+ "//platform/backend/workspace",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//platform/projectModel-api:projectModel",
+ ],
+ runtime_deps = [":kotlin-base-fe10-project-structure_resources"]
+)
+### auto-generated section `build kotlin.base.fe10.project-structure` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/fir/analysis-api-platform/BUILD.bazel b/plugins/kotlin/base/fir/analysis-api-platform/BUILD.bazel
new file mode 100644
index 000000000000..9cc03bd4e678
--- /dev/null
+++ b/plugins/kotlin/base/fir/analysis-api-platform/BUILD.bazel
@@ -0,0 +1,106 @@
+### auto-generated section `build kotlin.base.fir.analysis-api-platform` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ "org.jetbrains.kotlin.analysis.api.KaPlatformInterface",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-base-fir-analysis-api-platform_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-fir-analysis-api-platform",
+ module_name = "kotlin.base.fir.analysis-api-platform",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fir",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-k2",
+ "@lib//:kotlinc_low-level-api-fir",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//platform/core-impl",
+ "//platform/projectModel-impl",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/base/analysis-api-platform:kotlin-base-analysis-api-platform",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//java/openapi:java",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//platform/platform-api:ide",
+ "//platform/analysis-impl",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ "//java/java-psi-impl:psi-impl",
+ ],
+ runtime_deps = [":kotlin-base-fir-analysis-api-platform_resources"]
+)
+
+kt_jvm_test(
+ name = "kotlin-base-fir-analysis-api-platform_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ associates = [":kotlin-base-fir-analysis-api-platform"],
+ deps = [
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fir",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-k2",
+ "@lib//:kotlinc_low-level-api-fir",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:gson",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//platform/core-impl",
+ "//platform/projectModel-impl",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/base/analysis-api-platform:kotlin-base-analysis-api-platform",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//java/openapi:java",
+ "//platform/external-system-api:externalSystem",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//platform/platform-api:ide",
+ "//platform/analysis-impl",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting_test",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ "//java/java-psi-impl:psi-impl",
+ ],
+ runtime_deps = [":kotlin-base-fir-analysis-api-platform_resources"]
+)
+### auto-generated section `build kotlin.base.fir.analysis-api-platform` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/fir/code-insight/BUILD.bazel b/plugins/kotlin/base/fir/code-insight/BUILD.bazel
new file mode 100644
index 000000000000..d2ed69449a9d
--- /dev/null
+++ b/plugins/kotlin/base/fir/code-insight/BUILD.bazel
@@ -0,0 +1,51 @@
+### auto-generated section `build kotlin.base.fir.code-insight` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ "org.jetbrains.kotlin.analysis.api.KaNonPublicApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-base-fir-code-insight_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-fir-code-insight",
+ module_name = "kotlin.base.fir.code-insight",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fir",
+ "@lib//:kotlinc_kotlin-compiler-ir",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//platform/core-impl",
+ "//platform/indexing-api:indexing",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ ],
+ runtime_deps = [":kotlin-base-fir-code-insight_resources"]
+)
+### auto-generated section `build kotlin.base.fir.code-insight` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/fir/project-structure/BUILD.bazel b/plugins/kotlin/base/fir/project-structure/BUILD.bazel
new file mode 100644
index 000000000000..5afdf2926d7a
--- /dev/null
+++ b/plugins/kotlin/base/fir/project-structure/BUILD.bazel
@@ -0,0 +1,89 @@
+### auto-generated section `build kotlin.base.fir.project-structure` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.analysis.api.KaPlatformInterface",
+ "org.jetbrains.kotlin.analysis.api.KaExperimentalApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-base-fir-project-structure_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-fir-project-structure",
+ module_name = "kotlin.base.fir.project-structure",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/workspace/storage",
+ "//platform/backend/workspace",
+ "//platform/core-api:core",
+ "//plugins/kotlin/base/fir/analysis-api-platform:kotlin-base-fir-analysis-api-platform",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//platform/projectModel-impl",
+ "@lib//:kotlinc_analysis-api",
+ "//platform/workspace/jps",
+ "//java/java-impl:impl",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ ],
+ runtime_deps = [":kotlin-base-fir-project-structure_resources"]
+)
+
+kt_jvm_test(
+ name = "kotlin-base-fir-project-structure_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ associates = [":kotlin-base-fir-project-structure"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//platform/workspace/storage",
+ "//platform/backend/workspace",
+ "//platform/core-api:core",
+ "//plugins/kotlin/base/fir/analysis-api-platform:kotlin-base-fir-analysis-api-platform",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//platform/projectModel-impl",
+ "@lib//:kotlinc_analysis-api",
+ "//platform/workspace/jps",
+ "//java/java-impl:impl",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "@lib//:gson",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/gradle/gradle-java/tests.shared:kotlin-gradle-gradle-java-tests-shared_test",
+ "@lib//:gradle",
+ "//plugins/gradle:gradle-tests_test",
+ "//plugins/groovy",
+ "//plugins/groovy:groovy_test",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting_test",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ ],
+ runtime_deps = [":kotlin-base-fir-project-structure_resources"]
+)
+### auto-generated section `build kotlin.base.fir.project-structure` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/frontend-agnostic/BUILD.bazel b/plugins/kotlin/base/frontend-agnostic/BUILD.bazel
new file mode 100644
index 000000000000..fb6a40043d39
--- /dev/null
+++ b/plugins/kotlin/base/frontend-agnostic/BUILD.bazel
@@ -0,0 +1,8 @@
+### auto-generated section `build kotlin.base.frontend-agnostic` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "kotlin-base-frontend-agnostic",
+ visibility = ["//visibility:public"]
+)
+### auto-generated section `build kotlin.base.frontend-agnostic` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/indices/BUILD.bazel b/plugins/kotlin/base/indices/BUILD.bazel
new file mode 100644
index 000000000000..07555fc3df3a
--- /dev/null
+++ b/plugins/kotlin/base/indices/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build kotlin.base.indices` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-base-indices",
+ module_name = "kotlin.base.indices",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//platform/core-impl",
+ "//platform/indexing-api:indexing",
+ "//java/java-psi-impl:psi-impl",
+ "//java/manifest",
+ "//platform/indexing-impl",
+ "//platform/ide-core",
+ "//platform/analysis-api:analysis",
+ "//java/openapi:java",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ ]
+)
+### auto-generated section `build kotlin.base.indices` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/indices/tests/BUILD.bazel b/plugins/kotlin/base/indices/tests/BUILD.bazel
new file mode 100644
index 000000000000..363ab018e726
--- /dev/null
+++ b/plugins/kotlin/base/indices/tests/BUILD.bazel
@@ -0,0 +1,23 @@
+### auto-generated section `build kotlin.base.indices.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-base-indices-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-base-indices-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ ]
+)
+### auto-generated section `build kotlin.base.indices.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/jps/BUILD.bazel b/plugins/kotlin/base/jps/BUILD.bazel
new file mode 100644
index 000000000000..f1b8b11e5c7f
--- /dev/null
+++ b/plugins/kotlin/base/jps/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build kotlin.base.jps` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-base-jps",
+ module_name = "kotlin.base.jps",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//platform/core-impl",
+ "//platform/lang-api:lang",
+ "//platform/projectModel-impl",
+ "//java/compiler/impl:java-compiler-impl",
+ ]
+)
+### auto-generated section `build kotlin.base.jps` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/kdoc/BUILD.bazel b/plugins/kotlin/base/kdoc/BUILD.bazel
new file mode 100644
index 000000000000..03842af9c351
--- /dev/null
+++ b/plugins/kotlin/base/kdoc/BUILD.bazel
@@ -0,0 +1,18 @@
+### auto-generated section `build kotlin.base.kdoc` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-base-kdoc",
+ module_name = "kotlin.base.kdoc",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//platform/core-impl",
+ ]
+)
+### auto-generated section `build kotlin.base.kdoc` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/obsolete-compat/BUILD.bazel b/plugins/kotlin/base/obsolete-compat/BUILD.bazel
new file mode 100644
index 000000000000..9c3193e67cce
--- /dev/null
+++ b/plugins/kotlin/base/obsolete-compat/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build kotlin.base.obsolete-compat` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-base-obsolete-compat",
+ module_name = "kotlin.base.obsolete-compat",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//platform/core-impl",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//platform/analysis-api:analysis",
+ "//platform/editor-ui-api:editor",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ ]
+)
+### auto-generated section `build kotlin.base.obsolete-compat` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/platforms/BUILD.bazel b/plugins/kotlin/base/platforms/BUILD.bazel
new file mode 100644
index 000000000000..e7ccd26887b8
--- /dev/null
+++ b/plugins/kotlin/base/platforms/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build kotlin.base.platforms` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-base-platforms_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-platforms",
+ module_name = "kotlin.base.platforms",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//platform/core-impl",
+ "//platform/projectModel-impl",
+ "//platform/lang-impl",
+ "//java/java-psi-api:psi",
+ "//java/idea-ui:ui",
+ ],
+ runtime_deps = [":kotlin-base-platforms_resources"]
+)
+### auto-generated section `build kotlin.base.platforms` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/plugin/BUILD.bazel b/plugins/kotlin/base/plugin/BUILD.bazel
new file mode 100644
index 000000000000..cbe459a40cbd
--- /dev/null
+++ b/plugins/kotlin/base/plugin/BUILD.bazel
@@ -0,0 +1,84 @@
+### auto-generated section `build kotlin.base.plugin` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "kotlin-base-plugin_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-plugin",
+ module_name = "kotlin.base.plugin",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:guava",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//platform/util/jdom",
+ "//platform/core-impl",
+ "//platform/projectModel-impl",
+ "//platform/statistics",
+ "//platform/util/xmlDom",
+ "//platform/workspace/storage",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//java/idea-ui:ui",
+ "//aether-dependency-resolver:java-aetherDependencyResolver",
+ "//platform/ide-core",
+ "//platform/core-ui",
+ "//platform/util",
+ ],
+ runtime_deps = [
+ ":kotlin-base-plugin_resources",
+ "//platform/util/trove",
+ ]
+)
+
+kt_jvm_test(
+ name = "kotlin-base-plugin_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":kotlin-base-plugin"],
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "@lib//:commons-compress",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:guava",
+ "@lib//:junit4",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//platform/util/jdom",
+ "//platform/core-impl",
+ "//platform/projectModel-impl",
+ "//platform/statistics",
+ "//platform/util/xmlDom",
+ "//platform/workspace/storage",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//java/idea-ui:ui",
+ "//aether-dependency-resolver:java-aetherDependencyResolver",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/ide-core",
+ "//platform/core-ui",
+ "//platform/util",
+ ],
+ runtime_deps = [":kotlin-base-plugin_resources"]
+)
+### auto-generated section `build kotlin.base.plugin` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/project-model/BUILD.bazel b/plugins/kotlin/base/project-model/BUILD.bazel
new file mode 100644
index 000000000000..b90a810384c9
--- /dev/null
+++ b/plugins/kotlin/base/project-model/BUILD.bazel
@@ -0,0 +1,19 @@
+### auto-generated section `build kotlin.base.project-model` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-base-project-model",
+ module_name = "kotlin.base.project-model",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "@lib//:kotlin-gradle-plugin-idea",
+ "@lib//:kotlin-tooling-core",
+ ],
+ exports = ["@lib//:kotlin-tooling-core"]
+)
+### auto-generated section `build kotlin.base.project-model` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/project-structure/BUILD.bazel b/plugins/kotlin/base/project-structure/BUILD.bazel
new file mode 100644
index 000000000000..80d8b6e018ca
--- /dev/null
+++ b/plugins/kotlin/base/project-structure/BUILD.bazel
@@ -0,0 +1,104 @@
+### auto-generated section `build kotlin.base.project-structure` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.KaPlatformInterface",
+ "org.jetbrains.kotlin.idea.base.util.K1ModeProjectStructureApi",
+ "org.jetbrains.kotlin.analysis.api.KaExperimentalApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-base-project-structure_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-project-structure",
+ module_name = "kotlin.base.project-structure",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//platform/lang-impl",
+ "//platform/external-system-api:externalSystem",
+ "//java/openapi:java",
+ "//java/java-psi-impl:psi-impl",
+ "//java/idea-ui:ui",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "@lib//:caffeine",
+ "//platform/util/jdom",
+ "//java/java-impl:impl",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "@lib//:fastutil-min",
+ ],
+ runtime_deps = [":kotlin-base-project-structure_resources"]
+)
+
+kt_jvm_test(
+ name = "kotlin-base-project-structure_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ associates = [":kotlin-base-project-structure"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//platform/lang-impl",
+ "//platform/external-system-api:externalSystem",
+ "//java/openapi:java",
+ "//java/java-psi-impl:psi-impl",
+ "//java/idea-ui:ui",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "@lib//:caffeine",
+ "//platform/util/jdom",
+ "//java/java-impl:impl",
+ "@lib//:junit4",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "@lib//:fastutil-min",
+ ],
+ runtime_deps = [":kotlin-base-project-structure_resources"]
+)
+### auto-generated section `build kotlin.base.project-structure` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/psi/BUILD.bazel b/plugins/kotlin/base/psi/BUILD.bazel
new file mode 100644
index 000000000000..636044263a12
--- /dev/null
+++ b/plugins/kotlin/base/psi/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build kotlin.base.psi` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-base-psi_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-psi",
+ module_name = "kotlin.base.psi",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:guava",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//platform/core-impl",
+ "//platform/util-ex",
+ "//java/java-psi-api:psi",
+ "//platform/code-style-api:codeStyle",
+ ],
+ runtime_deps = [":kotlin-base-psi_resources"]
+)
+### auto-generated section `build kotlin.base.psi` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/resources/BUILD.bazel b/plugins/kotlin/base/resources/BUILD.bazel
new file mode 100644
index 000000000000..8fbc2cbc445e
--- /dev/null
+++ b/plugins/kotlin/base/resources/BUILD.bazel
@@ -0,0 +1,47 @@
+### auto-generated section `build kotlin.base.resources` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+)
+
+jvm_resources(
+ name = "kotlin-base-resources_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_resources(
+ name = "kotlin-base-resources_resources_1",
+ files = glob(["resources-en/**/*"]),
+ strip_prefix = "resources-en"
+)
+
+jvm_library(
+ name = "kotlin-base-resources",
+ module_name = "kotlin.base.resources",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//platform/util",
+ "//platform/util-ex",
+ "//platform/util:util-ui",
+ "//platform/core-ui",
+ "//java/java-frontback-psi-api:frontback-psi",
+ ],
+ runtime_deps = [
+ ":kotlin-base-resources_resources",
+ ":kotlin-base-resources_resources_1",
+ ]
+)
+### auto-generated section `build kotlin.base.resources` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/scripting/BUILD.bazel b/plugins/kotlin/base/scripting/BUILD.bazel
new file mode 100644
index 000000000000..1e5b8357e0c1
--- /dev/null
+++ b/plugins/kotlin/base/scripting/BUILD.bazel
@@ -0,0 +1,124 @@
+### auto-generated section `build kotlin.base.scripting` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.KaPlatformInterface",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-base-scripting_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-scripting",
+ module_name = "kotlin.base.scripting",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "@lib//:kotlinc_kotlin-script-runtime",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-jvm",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinx-coroutines-core",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//platform/core-ui",
+ "//platform/util/jdom",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/projectModel-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/editor-ui-api:editor",
+ "//platform/lang-impl",
+ "//platform/diff-impl",
+ "//platform/ide-core",
+ "//platform/ide-core-impl",
+ "//java/openapi:java",
+ "//java/java-indexing-impl:indexing-impl",
+ "//platform/collaboration-tools:collaborationTools",
+ "//java/java-impl:impl",
+ "//platform/backend/workspace",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//platform/workspace/jps",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//java/idea-ui:ui",
+ "@lib//:kotlinc_kotlin-scripting-dependencies",
+ ],
+ runtime_deps = [":kotlin-base-scripting_resources"]
+)
+
+kt_jvm_test(
+ name = "kotlin-base-scripting_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ associates = [":kotlin-base-scripting"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "@lib//:kotlinc_kotlin-script-runtime",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-jvm",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:junit5",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//platform/core-ui",
+ "//platform/util/jdom",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/projectModel-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/editor-ui-api:editor",
+ "//platform/lang-impl",
+ "//platform/diff-impl",
+ "//platform/ide-core",
+ "//platform/ide-core-impl",
+ "//java/openapi:java",
+ "//java/java-indexing-impl:indexing-impl",
+ "//platform/collaboration-tools:collaborationTools",
+ "//java/java-impl:impl",
+ "//platform/backend/workspace",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//platform/workspace/jps",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//java/idea-ui:ui",
+ "@lib//:kotlinc_kotlin-scripting-dependencies",
+ ],
+ runtime_deps = [":kotlin-base-scripting_resources"]
+)
+### auto-generated section `build kotlin.base.scripting` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/statistics/BUILD.bazel b/plugins/kotlin/base/statistics/BUILD.bazel
new file mode 100644
index 000000000000..cf3c2802ee95
--- /dev/null
+++ b/plugins/kotlin/base/statistics/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build kotlin.base.statistics` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-base-statistics",
+ module_name = "kotlin.base.statistics",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//platform/core-impl",
+ "//java/java-impl:impl",
+ "//plugins/gradle:gradle-common",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "@lib//:kotlinx-serialization-core",
+ ]
+)
+### auto-generated section `build kotlin.base.statistics` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/test/BUILD.bazel b/plugins/kotlin/base/test/BUILD.bazel
new file mode 100644
index 000000000000..cb499906d09d
--- /dev/null
+++ b/plugins/kotlin/base/test/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build kotlin.base.test` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-base-test",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-base-test_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "@lib//:kotlinc_analysis-api-impl-base-tests",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:guava",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//java/testFramework",
+ "//plugins/junit_rt:junit-rt",
+ "@lib//:slf4j-api",
+ ]
+)
+### auto-generated section `build kotlin.base.test` end
\ No newline at end of file
diff --git a/plugins/kotlin/base/util/BUILD.bazel b/plugins/kotlin/base/util/BUILD.bazel
new file mode 100644
index 000000000000..af4b7c130dc8
--- /dev/null
+++ b/plugins/kotlin/base/util/BUILD.bazel
@@ -0,0 +1,65 @@
+### auto-generated section `build kotlin.base.util` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_library(
+ name = "kotlin-base-util",
+ module_name = "kotlin.base.util",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinx-coroutines-core",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//platform/platform-impl:ide-impl",
+ "//platform/ide-core-impl",
+ "//platform/external-system-api:externalSystem",
+ "//platform/lang-core",
+ "//platform/diff-impl",
+ "//platform/indexing-api:indexing",
+ "//java/java-psi-impl:psi-impl",
+ "//java/java-analysis-impl:analysis-impl",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "@lib//:gson",
+ "//platform/core-ui",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ ]
+)
+
+kt_jvm_test(
+ name = "kotlin-base-util_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":kotlin-base-util"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinx-coroutines-core",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//platform/platform-impl:ide-impl",
+ "//platform/ide-core-impl",
+ "//platform/external-system-api:externalSystem",
+ "//platform/lang-core",
+ "//platform/diff-impl",
+ "//platform/indexing-api:indexing",
+ "//java/java-psi-impl:psi-impl",
+ "@lib//:kotlin-test-junit",
+ "@lib//:kotlin-test",
+ "@lib//:junit4",
+ "//java/java-analysis-impl:analysis-impl",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "@lib//:gson",
+ "//platform/core-ui",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ ]
+)
+### auto-generated section `build kotlin.base.util` end
\ No newline at end of file
diff --git a/plugins/kotlin/bundled-compiler-plugins-support/BUILD.bazel b/plugins/kotlin/bundled-compiler-plugins-support/BUILD.bazel
new file mode 100644
index 000000000000..1043786bdfbf
--- /dev/null
+++ b/plugins/kotlin/bundled-compiler-plugins-support/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build kotlin.bundled-compiler-plugins-support` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "bundled-compiler-plugins-support",
+ module_name = "kotlin.bundled-compiler-plugins-support",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//platform/lang-api:lang",
+ "@lib//:kotlinc_allopen-compiler-plugin",
+ "@lib//:kotlinc_compose-compiler-plugin",
+ "@lib//:kotlinc_kotlinx-serialization-compiler-plugin",
+ "@lib//:kotlinc_sam-with-receiver-compiler-plugin",
+ "@lib//:kotlinc_noarg-compiler-plugin",
+ "@lib//:kotlinc_lombok-compiler-plugin",
+ "@lib//:kotlinc_assignment-compiler-plugin",
+ "@lib//:kotlinc_parcelize-compiler-plugin",
+ "@lib//:kotlinc_scripting-compiler-plugin",
+ "@lib//:kotlinc_js-plain-objects-compiler-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ ]
+)
+### auto-generated section `build kotlin.bundled-compiler-plugins-support` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/api/BUILD.bazel b/plugins/kotlin/code-insight/api/BUILD.bazel
new file mode 100644
index 000000000000..f6efeed8fac6
--- /dev/null
+++ b/plugins/kotlin/code-insight/api/BUILD.bazel
@@ -0,0 +1,41 @@
+### auto-generated section `build kotlin.code-insight.api` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ ]
+)
+
+jvm_library(
+ name = "kotlin-code-insight-api",
+ module_name = "kotlin.code-insight.api",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//platform/core-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/lang-api:lang",
+ "//java/java-psi-api:psi",
+ "//platform/projectModel-impl",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//platform/statistics",
+ ]
+)
+### auto-generated section `build kotlin.code-insight.api` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/descriptions/BUILD.bazel b/plugins/kotlin/code-insight/descriptions/BUILD.bazel
new file mode 100644
index 000000000000..1c3c62311bda
--- /dev/null
+++ b/plugins/kotlin/code-insight/descriptions/BUILD.bazel
@@ -0,0 +1,19 @@
+### auto-generated section `build kotlin.code-insight.descriptions` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "kotlin-code-insight-descriptions_resources",
+ files = glob(["resources-en/**/*"]),
+ strip_prefix = "resources-en"
+)
+
+java_library(
+ name = "kotlin-code-insight-descriptions",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ ":kotlin-code-insight-descriptions_resources",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ ]
+)
+### auto-generated section `build kotlin.code-insight.descriptions` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/fixes-k2/BUILD.bazel b/plugins/kotlin/code-insight/fixes-k2/BUILD.bazel
new file mode 100644
index 000000000000..b6a808967fb5
--- /dev/null
+++ b/plugins/kotlin/code-insight/fixes-k2/BUILD.bazel
@@ -0,0 +1,65 @@
+### auto-generated section `build kotlin.code-insight.fixes.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-code-insight-fixes-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-code-insight-fixes-k2",
+ module_name = "kotlin.code-insight.fixes.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fir",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-k2",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "@lib//:guava",
+ "//platform/editor-ui-api:editor",
+ "//platform/analysis-api:analysis",
+ "//platform/analysis-impl",
+ "//platform/core-impl",
+ "//platform/core-ui",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//java/java-psi-api:psi",
+ "//java/java-analysis-impl:analysis-impl",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/fir",
+ "//plugins/kotlin/code-insight/override-implement-k2:kotlin-code-insight-override-implement-k2",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.k2:kotlin-refactorings-k2",
+ ],
+ runtime_deps = [":kotlin-code-insight-fixes-k2_resources"]
+)
+### auto-generated section `build kotlin.code-insight.fixes.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/fixes-k2/tests/BUILD.bazel b/plugins/kotlin/code-insight/fixes-k2/tests/BUILD.bazel
new file mode 100644
index 000000000000..66aeb0d9d43a
--- /dev/null
+++ b/plugins/kotlin/code-insight/fixes-k2/tests/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build kotlin.code-insight.fixes.k2.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-code-insight-fixes-k2-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-code-insight-fixes-k2-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/code-insight/fixes-k2:kotlin-code-insight-fixes-k2",
+ "//plugins/kotlin/fir/tests:kotlin-fir-tests_test",
+ ]
+)
+### auto-generated section `build kotlin.code-insight.fixes.k2.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/impl-base/BUILD.bazel b/plugins/kotlin/code-insight/impl-base/BUILD.bazel
new file mode 100644
index 000000000000..1b522671163e
--- /dev/null
+++ b/plugins/kotlin/code-insight/impl-base/BUILD.bazel
@@ -0,0 +1,71 @@
+### auto-generated section `build kotlin.code-insight.impl-base` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-code-insight-impl-base_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-code-insight-impl-base",
+ module_name = "kotlin.code-insight.impl-base",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-k2",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//platform/lang-impl",
+ "//platform/editor-ui-api:editor",
+ "//java/java-psi-api:psi",
+ "//java/java-structure-view:structureView",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//platform/statistics",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//java/execution/impl:java-execution-impl",
+ "//platform/util/jdom",
+ "//platform/vcs-api:vcs",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//java/openapi:java",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//platform/core-ui",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "@lib//:fastutil-min",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ ],
+ runtime_deps = [":kotlin-code-insight-impl-base_resources"]
+)
+### auto-generated section `build kotlin.code-insight.impl-base` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/inspections-k1/BUILD.bazel b/plugins/kotlin/code-insight/inspections-k1/BUILD.bazel
new file mode 100644
index 000000000000..b1cc43f80534
--- /dev/null
+++ b/plugins/kotlin/code-insight/inspections-k1/BUILD.bazel
@@ -0,0 +1,44 @@
+### auto-generated section `build kotlin.code-insight.inspections.k1` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-code-insight-inspections-k1_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-code-insight-inspections-k1",
+ module_name = "kotlin.code-insight.inspections.k1",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//platform/core-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/editor-ui-api:editor",
+ "//platform/lang-api:lang",
+ "//java/java-psi-api:psi",
+ "//java/java-analysis-impl:analysis-impl",
+ "//platform/lang-impl",
+ "//plugins/kotlin/code-insight/inspections-shared:kotlin-code-insight-inspections-shared",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/core",
+ ],
+ runtime_deps = [":kotlin-code-insight-inspections-k1_resources"]
+)
+### auto-generated section `build kotlin.code-insight.inspections.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/inspections-k2/BUILD.bazel b/plugins/kotlin/code-insight/inspections-k2/BUILD.bazel
new file mode 100644
index 000000000000..95fdbf0cb416
--- /dev/null
+++ b/plugins/kotlin/code-insight/inspections-k2/BUILD.bazel
@@ -0,0 +1,81 @@
+### auto-generated section `build kotlin.code-insight.inspections.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-code-insight-inspections-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-code-insight-inspections-k2",
+ module_name = "kotlin.code-insight.inspections.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fir",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-k2",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/fir/code-insight:kotlin-base-fir-code-insight",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/code-insight/inspections-shared:kotlin-code-insight-inspections-shared",
+ "//plugins/kotlin/code-insight/descriptions:kotlin-code-insight-descriptions",
+ "//platform/lang-impl",
+ "//platform/editor-ui-api:editor",
+ "//java/java-psi-api:psi",
+ "@lib//:guava",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/kotlin.searching/base",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//plugins/kotlin/highlighting/highlighting-k2:kotlin-highlighting-k2",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.k2:kotlin-refactorings-k2",
+ "//platform/util/jdom",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.move.k2:kotlin-refactorings-move-k2",
+ "//java/openapi:java",
+ "//plugins/kotlin/code-insight/kotlin.code-insight.k2:kotlin-code-insight-k2",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/external-build-system:kotlin-base-external-build-system",
+ "//plugins/kotlin/code-insight/override-implement-k2:kotlin-code-insight-override-implement-k2",
+ "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared",
+ "@lib//:kotlin-tooling-core",
+ "//platform/external-system-api:externalSystem",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/formatter/minimal:kotlin-formatter-minimal",
+ "//platform/ide-core",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":kotlin-code-insight-inspections-k2_resources"]
+)
+### auto-generated section `build kotlin.code-insight.inspections.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/inspections-k2/tests/BUILD.bazel b/plugins/kotlin/code-insight/inspections-k2/tests/BUILD.bazel
new file mode 100644
index 000000000000..545b614bf985
--- /dev/null
+++ b/plugins/kotlin/code-insight/inspections-k2/tests/BUILD.bazel
@@ -0,0 +1,57 @@
+### auto-generated section `build kotlin.code-insight.inspections.k2.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-code-insight-inspections-k2-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-code-insight-inspections-k2-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:gson",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight_test",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/highlighting/highlighting-k2:kotlin-highlighting-k2",
+ "//plugins/kotlin/highlighting/highlighting-k2:kotlin-highlighting-k2_test",
+ "//plugins/kotlin/fir/tests:kotlin-fir-tests_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//platform/core-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/editor-ui-api:editor",
+ "//platform/lang-api:lang",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/code-insight/inspections-k2:kotlin-code-insight-inspections-k2",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//platform/util/jdom",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure_test",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting_test",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java_test",
+ ]
+)
+### auto-generated section `build kotlin.code-insight.inspections.k2.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/inspections-shared/BUILD.bazel b/plugins/kotlin/code-insight/inspections-shared/BUILD.bazel
new file mode 100644
index 000000000000..2d3b5779df10
--- /dev/null
+++ b/plugins/kotlin/code-insight/inspections-shared/BUILD.bazel
@@ -0,0 +1,63 @@
+### auto-generated section `build kotlin.code-insight.inspections.shared` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-code-insight-inspections-shared_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-code-insight-inspections-shared",
+ module_name = "kotlin.code-insight.inspections.shared",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//platform/core-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/editor-ui-api:editor",
+ "//platform/lang-api:lang",
+ "//java/java-psi-api:psi",
+ "//java/java-analysis-impl:analysis-impl",
+ "//platform/lang-impl",
+ "//platform/util/jdom",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//platform/core-api:core",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ ],
+ runtime_deps = [":kotlin-code-insight-inspections-shared_resources"]
+)
+### auto-generated section `build kotlin.code-insight.inspections.shared` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/inspections-shared/tests/k1/BUILD.bazel b/plugins/kotlin/code-insight/inspections-shared/tests/k1/BUILD.bazel
new file mode 100644
index 000000000000..a149360ea12c
--- /dev/null
+++ b/plugins/kotlin/code-insight/inspections-shared/tests/k1/BUILD.bazel
@@ -0,0 +1,47 @@
+### auto-generated section `build kotlin.code-insight.inspections-shared.tests.k1` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-code-insight-inspections-shared-tests-k1",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-code-insight-inspections-shared-tests-k1_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight_test",
+ "//plugins/kotlin/base/fe10/plugin:kotlin-base-fe10-plugin",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/code-insight/inspections-shared:kotlin-code-insight-inspections-shared",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//platform/core-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/editor-ui-api:editor",
+ "//platform/lang-api:lang",
+ "//java/java-psi-api:psi",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//platform/util/jdom",
+ ]
+)
+### auto-generated section `build kotlin.code-insight.inspections-shared.tests.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/inspections-shared/tests/k2/BUILD.bazel b/plugins/kotlin/code-insight/inspections-shared/tests/k2/BUILD.bazel
new file mode 100644
index 000000000000..cbe4513da3bf
--- /dev/null
+++ b/plugins/kotlin/code-insight/inspections-shared/tests/k2/BUILD.bazel
@@ -0,0 +1,49 @@
+### auto-generated section `build kotlin.code-insight.inspections-shared.tests.k2` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-code-insight-inspections-shared-tests-k2",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-code-insight-inspections-shared-tests-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight_test",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/code-insight/intentions-k2/tests:kotlin-code-insight-intentions-k2-tests_test",
+ "//plugins/kotlin/code-insight/inspections-shared:kotlin-code-insight-inspections-shared",
+ "//plugins/kotlin/code-insight/inspections-k2/tests:kotlin-code-insight-inspections-k2-tests_test",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/fir/tests:kotlin-fir-tests_test",
+ "//platform/core-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/editor-ui-api:editor",
+ "//platform/lang-api:lang",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/code-insight/fixes-k2/tests:kotlin-code-insight-fixes-k2-tests_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//platform/util/jdom",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ ]
+)
+### auto-generated section `build kotlin.code-insight.inspections-shared.tests.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/intentions-k1/BUILD.bazel b/plugins/kotlin/code-insight/intentions-k1/BUILD.bazel
new file mode 100644
index 000000000000..02c1928633d1
--- /dev/null
+++ b/plugins/kotlin/code-insight/intentions-k1/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build kotlin.code-insight.intentions.k1` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-code-insight-intentions-k1",
+ module_name = "kotlin.code-insight.intentions.k1",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//platform/core-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/editor-ui-api:editor",
+ ]
+)
+### auto-generated section `build kotlin.code-insight.intentions.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/intentions-k2/BUILD.bazel b/plugins/kotlin/code-insight/intentions-k2/BUILD.bazel
new file mode 100644
index 000000000000..f3883af9d7d8
--- /dev/null
+++ b/plugins/kotlin/code-insight/intentions-k2/BUILD.bazel
@@ -0,0 +1,68 @@
+### auto-generated section `build kotlin.code-insight.intentions.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-code-insight-intentions-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-code-insight-intentions-k2",
+ module_name = "kotlin.code-insight.intentions.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//platform/core-api:core",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlin-reflect",
+ "//platform/analysis-api:analysis",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//platform/editor-ui-api:editor",
+ "//platform/lang-api:lang",
+ "//platform/core-impl",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "@lib//:kotlinc_analysis-api-k2",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/code-insight/descriptions:kotlin-code-insight-descriptions",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//java/java-impl:impl",
+ "//java/execution/impl:java-execution-impl",
+ "//plugins/kotlin/code-insight/intentions-shared:kotlin-code-insight-intentions-shared",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.k2:kotlin-refactorings-k2",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.move.k2:kotlin-refactorings-move-k2",
+ "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared",
+ "//plugins/kotlin/code-insight/override-implement-k2:kotlin-code-insight-override-implement-k2",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ ],
+ runtime_deps = [":kotlin-code-insight-intentions-k2_resources"]
+)
+### auto-generated section `build kotlin.code-insight.intentions.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/intentions-k2/tests/BUILD.bazel b/plugins/kotlin/code-insight/intentions-k2/tests/BUILD.bazel
new file mode 100644
index 000000000000..be94f5140abd
--- /dev/null
+++ b/plugins/kotlin/code-insight/intentions-k2/tests/BUILD.bazel
@@ -0,0 +1,44 @@
+### auto-generated section `build kotlin.code-insight.intentions.k2.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-code-insight-intentions-k2-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-code-insight-intentions-k2-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//platform/core-api:core",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlin-reflect",
+ "//platform/analysis-api:analysis",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//platform/editor-ui-api:editor",
+ "//platform/lang-api:lang",
+ "//platform/core-impl",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight_test",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/fir/tests:kotlin-fir-tests_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ ]
+)
+### auto-generated section `build kotlin.code-insight.intentions.k2.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/intentions-shared/BUILD.bazel b/plugins/kotlin/code-insight/intentions-shared/BUILD.bazel
new file mode 100644
index 000000000000..c75ea2b936bc
--- /dev/null
+++ b/plugins/kotlin/code-insight/intentions-shared/BUILD.bazel
@@ -0,0 +1,64 @@
+### auto-generated section `build kotlin.code-insight.intentions.shared` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+)
+
+jvm_resources(
+ name = "kotlin-code-insight-intentions-shared_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_resources(
+ name = "kotlin-code-insight-intentions-shared_resources_1",
+ files = glob(["resources-en/**/*"]),
+ strip_prefix = "resources-en"
+)
+
+jvm_library(
+ name = "kotlin-code-insight-intentions-shared",
+ module_name = "kotlin.code-insight.intentions.shared",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:guava",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/formatter",
+ "//platform/core-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/editor-ui-api:editor",
+ "//platform/lang-api:lang",
+ "//java/java-psi-api:psi",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//platform/lang-impl",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//java/openapi:java",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [
+ ":kotlin-code-insight-intentions-shared_resources",
+ ":kotlin-code-insight-intentions-shared_resources_1",
+ ]
+)
+### auto-generated section `build kotlin.code-insight.intentions.shared` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/intentions-shared/tests/k1/BUILD.bazel b/plugins/kotlin/code-insight/intentions-shared/tests/k1/BUILD.bazel
new file mode 100644
index 000000000000..6b70bdfae1e8
--- /dev/null
+++ b/plugins/kotlin/code-insight/intentions-shared/tests/k1/BUILD.bazel
@@ -0,0 +1,43 @@
+### auto-generated section `build kotlin.code-insight.intentions-shared.tests.k1` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-code-insight-intentions-shared-tests-k1",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-code-insight-intentions-shared-tests-k1_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight_test",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/code-insight/inspections-shared:kotlin-code-insight-inspections-shared",
+ "//platform/core-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/editor-ui-api:editor",
+ "//platform/lang-api:lang",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ ]
+)
+### auto-generated section `build kotlin.code-insight.intentions-shared.tests.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/intentions-shared/tests/k2/BUILD.bazel b/plugins/kotlin/code-insight/intentions-shared/tests/k2/BUILD.bazel
new file mode 100644
index 000000000000..3e441c1fab89
--- /dev/null
+++ b/plugins/kotlin/code-insight/intentions-shared/tests/k2/BUILD.bazel
@@ -0,0 +1,44 @@
+### auto-generated section `build kotlin.code-insight.intentions-shared.tests.k2` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-code-insight-intentions-shared-tests-k2",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-code-insight-intentions-shared-tests-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight_test",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/code-insight/intentions-k2/tests:kotlin-code-insight-intentions-k2-tests_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/fir/tests:kotlin-fir-tests_test",
+ "//platform/core-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/editor-ui-api:editor",
+ "//platform/lang-api:lang",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ ]
+)
+### auto-generated section `build kotlin.code-insight.intentions-shared.tests.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/kotlin.code-insight.k1/BUILD.bazel b/plugins/kotlin/code-insight/kotlin.code-insight.k1/BUILD.bazel
new file mode 100644
index 000000000000..e82f1a9605b6
--- /dev/null
+++ b/plugins/kotlin/code-insight/kotlin.code-insight.k1/BUILD.bazel
@@ -0,0 +1,62 @@
+### auto-generated section `build kotlin.code-insight.k1` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "kotlin-code-insight-k1_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-code-insight-k1",
+ module_name = "kotlin.code-insight.k1",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/core",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//java/java-psi-api:psi",
+ "//platform/lang-impl",
+ ],
+ runtime_deps = [":kotlin-code-insight-k1_resources"]
+)
+
+kt_jvm_test(
+ name = "kotlin-code-insight-k1_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":kotlin-code-insight-k1"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/core",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//java/java-psi-api:psi",
+ "@lib//:junit4",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//platform/lang-impl",
+ ],
+ runtime_deps = [":kotlin-code-insight-k1_resources"]
+)
+### auto-generated section `build kotlin.code-insight.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/kotlin.code-insight.k2/BUILD.bazel b/plugins/kotlin/code-insight/kotlin.code-insight.k2/BUILD.bazel
new file mode 100644
index 000000000000..e16fd6681970
--- /dev/null
+++ b/plugins/kotlin/code-insight/kotlin.code-insight.k2/BUILD.bazel
@@ -0,0 +1,135 @@
+### auto-generated section `build kotlin.code-insight.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-code-insight-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-code-insight-k2",
+ module_name = "kotlin.code-insight.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//platform/util:util-ui",
+ "//java/java-psi-api:psi",
+ "//java/java-psi-impl:psi-impl",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//java/java-impl:impl",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "@lib//:guava",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "@lib//:kotlinc_analysis-api-k2",
+ "//plugins/kotlin/formatter/minimal:kotlin-formatter-minimal",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.k2:kotlin-refactorings-k2",
+ "//java/openapi:java",
+ "//plugins/kotlin/kotlin.searching/base",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/kotlin.ide:ide",
+ "@lib//:velocity",
+ "//platform/util/text-matching",
+ "//platform/util/jdom",
+ "//plugins/kotlin/code-insight/override-implement-k2:kotlin-code-insight-override-implement-k2",
+ "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared",
+ "@lib//:fastutil-min",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ ],
+ runtime_deps = [":kotlin-code-insight-k2_resources"]
+)
+
+kt_jvm_test(
+ name = "kotlin-code-insight-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ associates = [":kotlin-code-insight-k2"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/fir/tests:kotlin-fir-tests_test",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//platform/util:util-ui",
+ "//java/java-psi-api:psi",
+ "//java/java-psi-impl:psi-impl",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//java/java-impl:impl",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "@lib//:guava",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "@lib//:kotlinc_analysis-api-k2",
+ "//plugins/kotlin/formatter/minimal:kotlin-formatter-minimal",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.k2:kotlin-refactorings-k2",
+ "//java/openapi:java",
+ "//plugins/kotlin/kotlin.searching/base",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/kotlin.ide:ide",
+ "@lib//:velocity",
+ "//platform/util/text-matching",
+ "//platform/util/jdom",
+ "//plugins/kotlin/code-insight/override-implement-k2:kotlin-code-insight-override-implement-k2",
+ "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared",
+ "@lib//:fastutil-min",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ ],
+ runtime_deps = [":kotlin-code-insight-k2_resources"]
+)
+### auto-generated section `build kotlin.code-insight.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/line-markers-shared/BUILD.bazel b/plugins/kotlin/code-insight/line-markers-shared/BUILD.bazel
new file mode 100644
index 000000000000..d88a47dc692b
--- /dev/null
+++ b/plugins/kotlin/code-insight/line-markers-shared/BUILD.bazel
@@ -0,0 +1,36 @@
+### auto-generated section `build kotlin.code-insight.line-markers.shared` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-code-insight-line-markers-shared_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-code-insight-line-markers-shared",
+ module_name = "kotlin.code-insight.line-markers.shared",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ ],
+ runtime_deps = [":kotlin-code-insight-line-markers-shared_resources"]
+)
+### auto-generated section `build kotlin.code-insight.line-markers.shared` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/line-markers/BUILD.bazel b/plugins/kotlin/code-insight/line-markers/BUILD.bazel
new file mode 100644
index 000000000000..883597160dfa
--- /dev/null
+++ b/plugins/kotlin/code-insight/line-markers/BUILD.bazel
@@ -0,0 +1,93 @@
+### auto-generated section `build kotlin.code-insight.line-markers.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+)
+
+jvm_resources(
+ name = "kotlin-code-insight-line-markers-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-code-insight-line-markers-k2",
+ module_name = "kotlin.code-insight.line-markers.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//platform/lang-impl",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ "//plugins/kotlin/code-insight/kotlin.code-insight.k2:kotlin-code-insight-k2",
+ "//platform/core-ui",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//plugins/kotlin/highlighting/highlighting-k2:kotlin-highlighting-k2",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/code-insight/line-markers-shared:kotlin-code-insight-line-markers-shared",
+ "//java/java-indexing-api:indexing",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ ],
+ runtime_deps = [":kotlin-code-insight-line-markers-k2_resources"]
+)
+
+kt_jvm_test(
+ name = "kotlin-code-insight-line-markers-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ associates = [":kotlin-code-insight-line-markers-k2"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:junit4",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/fir/tests:kotlin-fir-tests_test",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//platform/lang-impl",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ "//plugins/kotlin/code-insight/kotlin.code-insight.k2:kotlin-code-insight-k2",
+ "//platform/core-ui",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//plugins/kotlin/highlighting/highlighting-k2:kotlin-highlighting-k2",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/code-insight/line-markers-shared:kotlin-code-insight-line-markers-shared",
+ "//platform/analysis-impl",
+ "//java/java-indexing-api:indexing",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ ],
+ runtime_deps = [":kotlin-code-insight-line-markers-k2_resources"]
+)
+### auto-generated section `build kotlin.code-insight.line-markers.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/live-templates-k1/BUILD.bazel b/plugins/kotlin/code-insight/live-templates-k1/BUILD.bazel
new file mode 100644
index 000000000000..567127321563
--- /dev/null
+++ b/plugins/kotlin/code-insight/live-templates-k1/BUILD.bazel
@@ -0,0 +1,65 @@
+### auto-generated section `build kotlin.code-insight.live-templates.k1` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "kotlin-code-insight-live-templates-k1_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-code-insight-live-templates-k1",
+ module_name = "kotlin.code-insight.live-templates.k1",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/code-insight/live-templates-shared:kotlin-code-insight-live-templates-shared",
+ "//plugins/kotlin/completion/impl-k1:kotlin-completion-impl-k1",
+ "//platform/core-impl",
+ "//platform/analysis-impl",
+ "//platform/lang-api:lang",
+ "//java/java-psi-api:psi",
+ ],
+ runtime_deps = [":kotlin-code-insight-live-templates-k1_resources"]
+)
+
+kt_jvm_test(
+ name = "kotlin-code-insight-live-templates-k1_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":kotlin-code-insight-live-templates-k1"],
+ deps = [
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:junit4",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/code-insight/live-templates-shared:kotlin-code-insight-live-templates-shared",
+ "//plugins/kotlin/completion/impl-k1:kotlin-completion-impl-k1",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//platform/core-impl",
+ "//platform/analysis-impl",
+ "//platform/lang-api:lang",
+ "//java/java-psi-api:psi",
+ ],
+ runtime_deps = [":kotlin-code-insight-live-templates-k1_resources"]
+)
+### auto-generated section `build kotlin.code-insight.live-templates.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/live-templates-k2/BUILD.bazel b/plugins/kotlin/code-insight/live-templates-k2/BUILD.bazel
new file mode 100644
index 000000000000..3b7bffd543c7
--- /dev/null
+++ b/plugins/kotlin/code-insight/live-templates-k2/BUILD.bazel
@@ -0,0 +1,73 @@
+### auto-generated section `build kotlin.code-insight.live-templates.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction"]
+)
+
+jvm_resources(
+ name = "kotlin-code-insight-live-templates-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-code-insight-live-templates-k2",
+ module_name = "kotlin.code-insight.live-templates.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/code-insight/live-templates-shared:kotlin-code-insight-live-templates-shared",
+ "//plugins/kotlin/completion/impl-k2:kotlin-completion-impl-k2",
+ "//platform/core-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/editor-ui-api:editor",
+ "//java/java-psi-api:psi",
+ ],
+ runtime_deps = [":kotlin-code-insight-live-templates-k2_resources"]
+)
+
+kt_jvm_test(
+ name = "kotlin-code-insight-live-templates-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ associates = [":kotlin-code-insight-live-templates-k2"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/code-insight/live-templates-shared:kotlin-code-insight-live-templates-shared",
+ "//plugins/kotlin/completion/impl-k2:kotlin-completion-impl-k2",
+ "//platform/core-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/editor-ui-api:editor",
+ "//java/java-psi-api:psi",
+ "//java/testFramework",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ ],
+ runtime_deps = [":kotlin-code-insight-live-templates-k2_resources"]
+)
+### auto-generated section `build kotlin.code-insight.live-templates.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/live-templates-shared/BUILD.bazel b/plugins/kotlin/code-insight/live-templates-shared/BUILD.bazel
new file mode 100644
index 000000000000..97a23506d481
--- /dev/null
+++ b/plugins/kotlin/code-insight/live-templates-shared/BUILD.bazel
@@ -0,0 +1,47 @@
+### auto-generated section `build kotlin.code-insight.live-templates.shared` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-code-insight-live-templates-shared_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-code-insight-live-templates-shared",
+ module_name = "kotlin.code-insight.live-templates.shared",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared",
+ "//platform/core-impl",
+ "//platform/analysis-api:analysis",
+ "//java/java-impl:impl",
+ ],
+ runtime_deps = [":kotlin-code-insight-live-templates-shared_resources"]
+)
+### auto-generated section `build kotlin.code-insight.live-templates.shared` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/override-implement-k1/BUILD.bazel b/plugins/kotlin/code-insight/override-implement-k1/BUILD.bazel
new file mode 100644
index 000000000000..1bd38cf27ea7
--- /dev/null
+++ b/plugins/kotlin/code-insight/override-implement-k1/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build kotlin.code-insight.override-implement.k1` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-code-insight-override-implement-k1",
+ module_name = "kotlin.code-insight.override-implement.k1",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//java/java-psi-api:psi",
+ "//platform/editor-ui-api:editor",
+ "//platform/lang-impl",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/base/kdoc:kotlin-base-kdoc",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ ]
+)
+### auto-generated section `build kotlin.code-insight.override-implement.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/override-implement-k2/BUILD.bazel b/plugins/kotlin/code-insight/override-implement-k2/BUILD.bazel
new file mode 100644
index 000000000000..c9fe658df03e
--- /dev/null
+++ b/plugins/kotlin/code-insight/override-implement-k2/BUILD.bazel
@@ -0,0 +1,41 @@
+### auto-generated section `build kotlin.code-insight.override-implement.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ ]
+)
+
+jvm_library(
+ name = "kotlin-code-insight-override-implement-k2",
+ module_name = "kotlin.code-insight.override-implement.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-k2",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/kdoc:kotlin-base-kdoc",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared",
+ "//platform/core-impl",
+ "//platform/lang-impl",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//platform/core-ui",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ ]
+)
+### auto-generated section `build kotlin.code-insight.override-implement.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/override-implement-shared/BUILD.bazel b/plugins/kotlin/code-insight/override-implement-shared/BUILD.bazel
new file mode 100644
index 000000000000..1a0f138d3b9e
--- /dev/null
+++ b/plugins/kotlin/code-insight/override-implement-shared/BUILD.bazel
@@ -0,0 +1,22 @@
+### auto-generated section `build kotlin.code-insight.override-implement.shared` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-code-insight-override-implement-shared",
+ module_name = "kotlin.code-insight.override-implement.shared",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ ]
+)
+### auto-generated section `build kotlin.code-insight.override-implement.shared` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/postfix-templates-k1/BUILD.bazel b/plugins/kotlin/code-insight/postfix-templates-k1/BUILD.bazel
new file mode 100644
index 000000000000..a91170863068
--- /dev/null
+++ b/plugins/kotlin/code-insight/postfix-templates-k1/BUILD.bazel
@@ -0,0 +1,36 @@
+### auto-generated section `build kotlin.code-insight.postfix-templates.k1` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-code-insight-postfix-templates-k1_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-code-insight-postfix-templates-k1",
+ module_name = "kotlin.code-insight.postfix-templates.k1",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/code-insight/live-templates-shared:kotlin-code-insight-live-templates-shared",
+ "//plugins/kotlin/code-insight/live-templates-k1:kotlin-code-insight-live-templates-k1",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//platform/lang-impl",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ ],
+ runtime_deps = [":kotlin-code-insight-postfix-templates-k1_resources"]
+)
+### auto-generated section `build kotlin.code-insight.postfix-templates.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/postfix-templates/BUILD.bazel b/plugins/kotlin/code-insight/postfix-templates/BUILD.bazel
new file mode 100644
index 000000000000..774b856c8be1
--- /dev/null
+++ b/plugins/kotlin/code-insight/postfix-templates/BUILD.bazel
@@ -0,0 +1,81 @@
+### auto-generated section `build kotlin.code-insight.postfix-templates.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction"]
+)
+
+jvm_resources(
+ name = "kotlin-code-insight-postfix-templates-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-code-insight-postfix-templates-k2",
+ module_name = "kotlin.code-insight.postfix-templates.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/code-insight/live-templates-shared:kotlin-code-insight-live-templates-shared",
+ "//plugins/kotlin/code-insight/live-templates-k2:kotlin-code-insight-live-templates-k2",
+ "//platform/lang-impl",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ ],
+ runtime_deps = [":kotlin-code-insight-postfix-templates-k2_resources"]
+)
+
+kt_jvm_test(
+ name = "kotlin-code-insight-postfix-templates-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ associates = [":kotlin-code-insight-postfix-templates-k2"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:junit4",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/code-insight/live-templates-shared:kotlin-code-insight-live-templates-shared",
+ "//plugins/kotlin/code-insight/live-templates-k2:kotlin-code-insight-live-templates-k2",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//platform/lang-impl",
+ "//java/java-psi-api:psi",
+ "//java/testFramework",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ ],
+ runtime_deps = [":kotlin-code-insight-postfix-templates-k2_resources"]
+)
+### auto-generated section `build kotlin.code-insight.postfix-templates.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/structural-search-k1/BUILD.bazel b/plugins/kotlin/code-insight/structural-search-k1/BUILD.bazel
new file mode 100644
index 000000000000..6bc43e171f2b
--- /dev/null
+++ b/plugins/kotlin/code-insight/structural-search-k1/BUILD.bazel
@@ -0,0 +1,41 @@
+### auto-generated section `build kotlin.code-insight.structural-search.k1` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-code-insight-structural-search-k1_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-code-insight-structural-search-k1",
+ module_name = "kotlin.code-insight.structural-search.k1",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:guava",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/code-insight/live-templates-shared:kotlin-code-insight-live-templates-shared",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/idea",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//platform/structuralsearch:structuralSearch",
+ "//platform/duplicates-analysis",
+ "//java/java-indexing-impl:indexing-impl",
+ ],
+ runtime_deps = [":kotlin-code-insight-structural-search-k1_resources"]
+)
+### auto-generated section `build kotlin.code-insight.structural-search.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/structural-search-k2/BUILD.bazel b/plugins/kotlin/code-insight/structural-search-k2/BUILD.bazel
new file mode 100644
index 000000000000..a9fb9b10c65a
--- /dev/null
+++ b/plugins/kotlin/code-insight/structural-search-k2/BUILD.bazel
@@ -0,0 +1,47 @@
+### auto-generated section `build kotlin.code-insight.structural-search.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.analysis.api.KaIdeApi"]
+)
+
+jvm_resources(
+ name = "kotlin-code-insight-structural-search-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-code-insight-structural-search-k2",
+ module_name = "kotlin.code-insight.structural-search.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:guava",
+ "//platform/core-ui",
+ "//platform/ide-core",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/structuralsearch:structuralSearch",
+ "//platform/editor-ui-api:editor",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/code-insight/live-templates-shared:kotlin-code-insight-live-templates-shared",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ ],
+ runtime_deps = [":kotlin-code-insight-structural-search-k2_resources"]
+)
+### auto-generated section `build kotlin.code-insight.structural-search.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/structural-search-k2/tests/BUILD.bazel b/plugins/kotlin/code-insight/structural-search-k2/tests/BUILD.bazel
new file mode 100644
index 000000000000..cdb68bf37be4
--- /dev/null
+++ b/plugins/kotlin/code-insight/structural-search-k2/tests/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build kotlin.code-insight.structural-search.k2.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-code-insight-structural-search-k2-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-code-insight-structural-search-k2-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//platform/structuralsearch:structuralSearch",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//java/testFramework",
+ "//java/idea-ui:ui",
+ "//java/openapi:java",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "//plugins/kotlin/code-insight/structural-search-k2:kotlin-code-insight-structural-search-k2",
+ "//plugins/kotlin/fir/tests:kotlin-fir-tests_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ ]
+)
+### auto-generated section `build kotlin.code-insight.structural-search.k2.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/code-insight/utils/BUILD.bazel b/plugins/kotlin/code-insight/utils/BUILD.bazel
new file mode 100644
index 000000000000..bb27ad383574
--- /dev/null
+++ b/plugins/kotlin/code-insight/utils/BUILD.bazel
@@ -0,0 +1,37 @@
+### auto-generated section `build kotlin.code-insight.utils` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction"]
+)
+
+jvm_library(
+ name = "kotlin-code-insight-utils",
+ module_name = "kotlin.code-insight.utils",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/formatter",
+ "//platform/lang-impl",
+ "//platform/editor-ui-api:editor",
+ "//java/java-psi-api:psi",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ ]
+)
+### auto-generated section `build kotlin.code-insight.utils` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/allopen/common-k1/BUILD.bazel b/plugins/kotlin/compiler-plugins/allopen/common-k1/BUILD.bazel
new file mode 100644
index 000000000000..eef94eb9ada5
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/allopen/common-k1/BUILD.bazel
@@ -0,0 +1,22 @@
+### auto-generated section `build kotlin.compiler-plugins.allopen.common.k1` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-compiler-plugins-allopen-common-k1",
+ module_name = "kotlin.compiler-plugins.allopen.common.k1",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_allopen-compiler-plugin",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//java/java-psi-api:psi",
+ "//platform/core-impl",
+ ]
+)
+### auto-generated section `build kotlin.compiler-plugins.allopen.common.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/allopen/gradle/BUILD.bazel b/plugins/kotlin/compiler-plugins/allopen/gradle/BUILD.bazel
new file mode 100644
index 000000000000..5709f3e6249f
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/allopen/gradle/BUILD.bazel
@@ -0,0 +1,33 @@
+### auto-generated section `build kotlin.compiler-plugins.allopen.gradle` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-allopen-gradle_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-allopen-gradle",
+ module_name = "kotlin.compiler-plugins.allopen.gradle",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_allopen-compiler-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/gradle:kotlin-compiler-plugins-compiler-plugin-support-gradle",
+ "//plugins/gradle",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-allopen-gradle_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.allopen.gradle` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/allopen/maven/BUILD.bazel b/plugins/kotlin/compiler-plugins/allopen/maven/BUILD.bazel
new file mode 100644
index 000000000000..2010ee397ab9
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/allopen/maven/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build kotlin.compiler-plugins.allopen.maven` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-allopen-maven_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-allopen-maven",
+ module_name = "kotlin.compiler-plugins.allopen.maven",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_allopen-compiler-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//plugins/kotlin/maven",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/maven:kotlin-compiler-plugins-compiler-plugin-support-maven",
+ "//plugins/maven",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-allopen-maven_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.allopen.maven` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/allopen/tests-k1/BUILD.bazel b/plugins/kotlin/compiler-plugins/allopen/tests-k1/BUILD.bazel
new file mode 100644
index 000000000000..61bf5c591a2f
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/allopen/tests-k1/BUILD.bazel
@@ -0,0 +1,34 @@
+### auto-generated section `build kotlin.compiler-plugins.allopen.tests.k1` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-compiler-plugins-allopen-tests-k1",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-compiler-plugins-allopen-tests-k1_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_allopen-compiler-plugin",
+ "@lib//:junit4",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/kotlin/compiler-plugins/allopen/common-k1:kotlin-compiler-plugins-allopen-common-k1",
+ "//plugins/kotlin/test-framework",
+ "//java/java-psi-api:psi",
+ "//platform/core-impl",
+ ]
+)
+### auto-generated section `build kotlin.compiler-plugins.allopen.tests.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/android-extensions-stubs/BUILD.bazel b/plugins/kotlin/compiler-plugins/android-extensions-stubs/BUILD.bazel
new file mode 100644
index 000000000000..1693fbfa3be6
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/android-extensions-stubs/BUILD.bazel
@@ -0,0 +1,12 @@
+### auto-generated section `build kotlin.compiler-plugins.android-extensions-stubs` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-compiler-plugins-android-extensions-stubs",
+ module_name = "kotlin.compiler-plugins.android-extensions-stubs",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17"
+)
+### auto-generated section `build kotlin.compiler-plugins.android-extensions-stubs` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/assignment/common-k1/BUILD.bazel b/plugins/kotlin/compiler-plugins/assignment/common-k1/BUILD.bazel
new file mode 100644
index 000000000000..fc5b72689574
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/assignment/common-k1/BUILD.bazel
@@ -0,0 +1,46 @@
+### auto-generated section `build kotlin.compiler-plugins.assignment.common.k1` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = ["org.jetbrains.kotlin.idea.base.util.K1ModeProjectStructureApi"]
+)
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-assignment-common-k1_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-assignment-common-k1",
+ module_name = "kotlin.compiler-plugins.assignment.common.k1",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_assignment-compiler-plugin",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//platform/core-impl",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//platform/lang-impl",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-assignment-common-k1_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.assignment.common.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/assignment/common/BUILD.bazel b/plugins/kotlin/compiler-plugins/assignment/common/BUILD.bazel
new file mode 100644
index 000000000000..dfed6ba31b82
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/assignment/common/BUILD.bazel
@@ -0,0 +1,42 @@
+### auto-generated section `build kotlin.compiler-plugins.assignment.common.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True
+)
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-assignment-common-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-assignment-common-k2",
+ module_name = "kotlin.compiler-plugins.assignment.common.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "@lib//:kotlinc_analysis-api-k2",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/fir",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "//platform/core-impl",
+ "//platform/analysis-api:analysis",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/code-insight/fixes-k2:kotlin-code-insight-fixes-k2",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-assignment-common-k2_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.assignment.common.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/assignment/gradle/BUILD.bazel b/plugins/kotlin/compiler-plugins/assignment/gradle/BUILD.bazel
new file mode 100644
index 000000000000..383890730db1
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/assignment/gradle/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build kotlin.compiler-plugins.assignment.gradle` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-assignment-gradle_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-assignment-gradle",
+ module_name = "kotlin.compiler-plugins.assignment.gradle",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_assignment-compiler-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/gradle:kotlin-compiler-plugins-compiler-plugin-support-gradle",
+ "//plugins/gradle",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-assignment-gradle_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.assignment.gradle` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/assignment/maven/BUILD.bazel b/plugins/kotlin/compiler-plugins/assignment/maven/BUILD.bazel
new file mode 100644
index 000000000000..dfee5bf3b791
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/assignment/maven/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build kotlin.compiler-plugins.assignment.maven` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-assignment-maven_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-assignment-maven",
+ module_name = "kotlin.compiler-plugins.assignment.maven",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_assignment-compiler-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//plugins/kotlin/maven",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/maven:kotlin-compiler-plugins-compiler-plugin-support-maven",
+ "//plugins/maven",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-assignment-maven_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.assignment.maven` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/compiler-plugin-support/common/BUILD.bazel b/plugins/kotlin/compiler-plugins/compiler-plugin-support/common/BUILD.bazel
new file mode 100644
index 000000000000..c9a610040ab8
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/compiler-plugin-support/common/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build kotlin.compiler-plugins.compiler-plugin-support.common` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-compiler-plugins-compiler-plugin-support-common",
+ module_name = "kotlin.compiler-plugins.compiler-plugin-support.common",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//platform/lang-api:lang",
+ "//platform/external-system-api:externalSystem",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ ]
+)
+### auto-generated section `build kotlin.compiler-plugins.compiler-plugin-support.common` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/compiler-plugin-support/gradle/BUILD.bazel b/plugins/kotlin/compiler-plugins/compiler-plugin-support/gradle/BUILD.bazel
new file mode 100644
index 000000000000..9bf38cd173aa
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/compiler-plugin-support/gradle/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build kotlin.compiler-plugins.compiler-plugin-support.gradle` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-compiler-plugin-support-gradle_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-compiler-plugin-support-gradle",
+ module_name = "kotlin.compiler-plugins.compiler-plugin-support.gradle",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/gradle:gradle-common",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-compiler-plugin-support-gradle_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.compiler-plugin-support.gradle` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/compiler-plugin-support/maven/BUILD.bazel b/plugins/kotlin/compiler-plugins/compiler-plugin-support/maven/BUILD.bazel
new file mode 100644
index 000000000000..f4eab8480416
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/compiler-plugin-support/maven/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build kotlin.compiler-plugins.compiler-plugin-support.maven` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-compiler-plugin-support-maven_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-compiler-plugin-support-maven",
+ module_name = "kotlin.compiler-plugins.compiler-plugin-support.maven",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/util/jdom",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/maven",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/maven",
+ "@lib//:kotlinc_kotlin-jps-common",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-compiler-plugin-support-maven_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.compiler-plugin-support.maven` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/compiler-plugin-support/tests/BUILD.bazel b/plugins/kotlin/compiler-plugins/compiler-plugin-support/tests/BUILD.bazel
new file mode 100644
index 000000000000..81fa1ca5250c
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/compiler-plugin-support/tests/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build kotlin.compiler-plugins.compiler-plugin-support.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-compiler-plugins-compiler-plugin-support-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-compiler-plugins-compiler-plugin-support-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/facet/tests:kotlin-base-facet-tests_test",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ ]
+)
+### auto-generated section `build kotlin.compiler-plugins.compiler-plugin-support.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/kapt/BUILD.bazel b/plugins/kotlin/compiler-plugins/kapt/BUILD.bazel
new file mode 100644
index 000000000000..b050a02a0eb9
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/kapt/BUILD.bazel
@@ -0,0 +1,30 @@
+### auto-generated section `build kotlin.compiler-plugins.kapt` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-kapt_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-kapt",
+ module_name = "kotlin.compiler-plugins.kapt",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//platform/lang-api:lang",
+ "//plugins/gradle:gradle-common",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-kapt_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.kapt` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/kotlinx-serialization/common/BUILD.bazel b/plugins/kotlin/compiler-plugins/kotlinx-serialization/common/BUILD.bazel
new file mode 100644
index 000000000000..356aefd26a72
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/kotlinx-serialization/common/BUILD.bazel
@@ -0,0 +1,48 @@
+### auto-generated section `build kotlin.compiler-plugins.kotlinx-serialization.common` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-kotlinx-serialization-common_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-kotlinx-serialization-common",
+ module_name = "kotlin.compiler-plugins.kotlinx-serialization.common",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-ir",
+ "@lib//:kotlinc_kotlinx-serialization-compiler-plugin",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//java/java-psi-api:psi",
+ "//platform/core-impl",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//platform/lang-impl",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-kotlinx-serialization-common_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.kotlinx-serialization.common` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/kotlinx-serialization/gradle/BUILD.bazel b/plugins/kotlin/compiler-plugins/kotlinx-serialization/gradle/BUILD.bazel
new file mode 100644
index 000000000000..8cf68c60da4e
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/kotlinx-serialization/gradle/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build kotlin.compiler-plugins.kotlinx-serialization.gradle` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-kotlinx-serialization-gradle_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-kotlinx-serialization-gradle",
+ module_name = "kotlin.compiler-plugins.kotlinx-serialization.gradle",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/common:kotlin-compiler-plugins-kotlinx-serialization-common",
+ "//plugins/gradle:gradle-common",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-kotlinx-serialization-gradle_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.kotlinx-serialization.gradle` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/kotlinx-serialization/k2/BUILD.bazel b/plugins/kotlin/compiler-plugins/kotlinx-serialization/k2/BUILD.bazel
new file mode 100644
index 000000000000..e6c9c4a0db72
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/kotlinx-serialization/k2/BUILD.bazel
@@ -0,0 +1,48 @@
+### auto-generated section `build kotlin.compiler-plugins.kotlinx-serialization.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True
+)
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-kotlinx-serialization-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-kotlinx-serialization-k2",
+ module_name = "kotlin.compiler-plugins.kotlinx-serialization.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-k2",
+ "@lib//:kotlinc_kotlinx-serialization-compiler-plugin",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//platform/analysis-api:analysis",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/common:kotlin-compiler-plugins-kotlinx-serialization-common",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//java/java-psi-api:psi",
+ "//platform/editor-ui-api:editor",
+ "//platform/refactoring",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.k2:kotlin-refactorings-k2",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-kotlinx-serialization-k2_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.kotlinx-serialization.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/kotlinx-serialization/maven/BUILD.bazel b/plugins/kotlin/compiler-plugins/kotlinx-serialization/maven/BUILD.bazel
new file mode 100644
index 000000000000..5090caf51e84
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/kotlinx-serialization/maven/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build kotlin.compiler-plugins.kotlinx-serialization.maven` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-kotlinx-serialization-maven_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-kotlinx-serialization-maven",
+ module_name = "kotlin.compiler-plugins.kotlinx-serialization.maven",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/maven",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/maven:kotlin-compiler-plugins-compiler-plugin-support-maven",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/common:kotlin-compiler-plugins-kotlinx-serialization-common",
+ "//plugins/maven",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-kotlinx-serialization-maven_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.kotlinx-serialization.maven` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/kotlinx-serialization/tests/BUILD.bazel b/plugins/kotlin/compiler-plugins/kotlinx-serialization/tests/BUILD.bazel
new file mode 100644
index 000000000000..142097fd2651
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/kotlinx-serialization/tests/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build kotlin.compiler-plugins.kotlinx-serialization.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-compiler-plugins-kotlinx-serialization-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-compiler-plugins-kotlinx-serialization-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlinx-serialization-compiler-plugin",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:kotlin-test",
+ "@lib//:junit4",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/common:kotlin-compiler-plugins-kotlinx-serialization-common",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ ]
+)
+### auto-generated section `build kotlin.compiler-plugins.kotlinx-serialization.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/lombok/gradle/BUILD.bazel b/plugins/kotlin/compiler-plugins/lombok/gradle/BUILD.bazel
new file mode 100644
index 000000000000..0e191c53d24e
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/lombok/gradle/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build kotlin.compiler-plugins.lombok.gradle` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-lombok-gradle_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-lombok-gradle",
+ module_name = "kotlin.compiler-plugins.lombok.gradle",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_lombok-compiler-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/gradle:kotlin-compiler-plugins-compiler-plugin-support-gradle",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/gradle:gradle-common",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-lombok-gradle_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.lombok.gradle` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/lombok/maven/BUILD.bazel b/plugins/kotlin/compiler-plugins/lombok/maven/BUILD.bazel
new file mode 100644
index 000000000000..252c94fe6f53
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/lombok/maven/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build kotlin.compiler-plugins.lombok.maven` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-lombok-maven_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-lombok-maven",
+ module_name = "kotlin.compiler-plugins.lombok.maven",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_lombok-compiler-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//plugins/kotlin/maven",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/maven:kotlin-compiler-plugins-compiler-plugin-support-maven",
+ "//plugins/maven",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-lombok-maven_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.lombok.maven` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/noarg/common/BUILD.bazel b/plugins/kotlin/compiler-plugins/noarg/common/BUILD.bazel
new file mode 100644
index 000000000000..4cd22275b937
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/noarg/common/BUILD.bazel
@@ -0,0 +1,21 @@
+### auto-generated section `build kotlin.compiler-plugins.noarg.common` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-compiler-plugins-noarg-common",
+ module_name = "kotlin.compiler-plugins.noarg.common",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_noarg-compiler-plugin",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//platform/core-impl",
+ "//java/java-psi-impl:psi-impl",
+ ]
+)
+### auto-generated section `build kotlin.compiler-plugins.noarg.common` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/noarg/gradle/BUILD.bazel b/plugins/kotlin/compiler-plugins/noarg/gradle/BUILD.bazel
new file mode 100644
index 000000000000..603281451456
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/noarg/gradle/BUILD.bazel
@@ -0,0 +1,33 @@
+### auto-generated section `build kotlin.compiler-plugins.noarg.gradle` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-noarg-gradle_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-noarg-gradle",
+ module_name = "kotlin.compiler-plugins.noarg.gradle",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_noarg-compiler-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/gradle:kotlin-compiler-plugins-compiler-plugin-support-gradle",
+ "//plugins/gradle:gradle-common",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-noarg-gradle_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.noarg.gradle` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/noarg/maven/BUILD.bazel b/plugins/kotlin/compiler-plugins/noarg/maven/BUILD.bazel
new file mode 100644
index 000000000000..45142f87c32d
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/noarg/maven/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build kotlin.compiler-plugins.noarg.maven` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-noarg-maven_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-noarg-maven",
+ module_name = "kotlin.compiler-plugins.noarg.maven",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_noarg-compiler-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//plugins/kotlin/maven",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/maven:kotlin-compiler-plugins-compiler-plugin-support-maven",
+ "//plugins/maven",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-noarg-maven_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.noarg.maven` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/noarg/tests/BUILD.bazel b/plugins/kotlin/compiler-plugins/noarg/tests/BUILD.bazel
new file mode 100644
index 000000000000..b092aa4f3499
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/noarg/tests/BUILD.bazel
@@ -0,0 +1,34 @@
+### auto-generated section `build kotlin.compiler-plugins.noarg.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-compiler-plugins-noarg-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-compiler-plugins-noarg-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_noarg-compiler-plugin",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:junit4",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/kotlin/compiler-plugins/noarg/common:kotlin-compiler-plugins-noarg-common",
+ "//plugins/kotlin/test-framework",
+ "//platform/core-impl",
+ "//java/java-psi-impl:psi-impl",
+ ]
+)
+### auto-generated section `build kotlin.compiler-plugins.noarg.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/parcelize/common/BUILD.bazel b/plugins/kotlin/compiler-plugins/parcelize/common/BUILD.bazel
new file mode 100644
index 000000000000..6212b6dc72f4
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/parcelize/common/BUILD.bazel
@@ -0,0 +1,45 @@
+### auto-generated section `build kotlin.compiler-plugins.parcelize.common` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True
+)
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-parcelize-common_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-parcelize-common",
+ module_name = "kotlin.compiler-plugins.parcelize.common",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_parcelize-compiler-plugin",
+ "//java/java-psi-api:psi",
+ "//java/java-psi-impl:psi-impl",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//platform/editor-ui-api:editor",
+ "//platform/lang-impl",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-parcelize-common_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.parcelize.common` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/parcelize/gradle/BUILD.bazel b/plugins/kotlin/compiler-plugins/parcelize/gradle/BUILD.bazel
new file mode 100644
index 000000000000..43316371d376
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/parcelize/gradle/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build kotlin.compiler-plugins.parcelize.gradle` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-parcelize-gradle_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-parcelize-gradle",
+ module_name = "kotlin.compiler-plugins.parcelize.gradle",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/compiler-plugins/parcelize/common:kotlin-compiler-plugins-parcelize-common",
+ "//platform/object-serializer:objectSerializer-annotations",
+ "//plugins/gradle:gradle-common",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-parcelize-gradle_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.parcelize.gradle` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/parcelize/k1/BUILD.bazel b/plugins/kotlin/compiler-plugins/parcelize/k1/BUILD.bazel
new file mode 100644
index 000000000000..233dee0e48f1
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/parcelize/k1/BUILD.bazel
@@ -0,0 +1,48 @@
+### auto-generated section `build kotlin.compiler-plugins.parcelize.k1` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.idea.base.util.K1ModeProjectStructureApi"]
+)
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-parcelize-k1_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-parcelize-k1",
+ module_name = "kotlin.compiler-plugins.parcelize.k1",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_parcelize-compiler-plugin",
+ "//java/java-psi-api:psi",
+ "//java/java-psi-impl:psi-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/core-api:core",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/compiler-plugins/parcelize/common:kotlin-compiler-plugins-parcelize-common",
+ "//plugins/kotlin/idea",
+ "//platform/editor-ui-api:editor",
+ "@lib//:kotlinc_kotlin-compiler-ir",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-parcelize-k1_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.parcelize.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/parcelize/k2/BUILD.bazel b/plugins/kotlin/compiler-plugins/parcelize/k2/BUILD.bazel
new file mode 100644
index 000000000000..4edac3f02462
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/parcelize/k2/BUILD.bazel
@@ -0,0 +1,43 @@
+### auto-generated section `build kotlin.compiler-plugins.parcelize.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True
+)
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-parcelize-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-parcelize-k2",
+ module_name = "kotlin.compiler-plugins.parcelize.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-k2",
+ "@lib//:kotlinc_parcelize-compiler-plugin",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/compiler-plugins/parcelize/common:kotlin-compiler-plugins-parcelize-common",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//java/java-psi-api:psi",
+ "//platform/analysis-api:analysis",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//platform/editor-ui-api:editor",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-parcelize-k2_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.parcelize.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/parcelize/tests/BUILD.bazel b/plugins/kotlin/compiler-plugins/parcelize/tests/BUILD.bazel
new file mode 100644
index 000000000000..9804632c21dd
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/parcelize/tests/BUILD.bazel
@@ -0,0 +1,22 @@
+### auto-generated section `build kotlin.compiler-plugins.parcelize.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-compiler-plugins-parcelize-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-compiler-plugins-parcelize-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ ]
+)
+### auto-generated section `build kotlin.compiler-plugins.parcelize.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/parcelize/tests/k1/BUILD.bazel b/plugins/kotlin/compiler-plugins/parcelize/tests/k1/BUILD.bazel
new file mode 100644
index 000000000000..81878f711743
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/parcelize/tests/k1/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build kotlin.compiler-plugins.parcelize.tests.k1` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-compiler-plugins-parcelize-tests-k1",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-compiler-plugins-parcelize-tests-k1_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//plugins/kotlin/compiler-plugins/parcelize/tests:kotlin-compiler-plugins-parcelize-tests_test",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ ]
+)
+### auto-generated section `build kotlin.compiler-plugins.parcelize.tests.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/parcelize/tests/k2/BUILD.bazel b/plugins/kotlin/compiler-plugins/parcelize/tests/k2/BUILD.bazel
new file mode 100644
index 000000000000..911c7ad39c31
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/parcelize/tests/k2/BUILD.bazel
@@ -0,0 +1,33 @@
+### auto-generated section `build kotlin.compiler-plugins.parcelize.tests.k2` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-compiler-plugins-parcelize-tests-k2",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-compiler-plugins-parcelize-tests-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fir",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_parcelize-compiler-plugin",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/code-insight/inspections-k2/tests:kotlin-code-insight-inspections-k2-tests_test",
+ "//plugins/kotlin/compiler-plugins/parcelize/k2:kotlin-compiler-plugins-parcelize-k2",
+ "//plugins/kotlin/compiler-plugins/parcelize/tests:kotlin-compiler-plugins-parcelize-tests_test",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ ]
+)
+### auto-generated section `build kotlin.compiler-plugins.parcelize.tests.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/sam-with-receiver/common/BUILD.bazel b/plugins/kotlin/compiler-plugins/sam-with-receiver/common/BUILD.bazel
new file mode 100644
index 000000000000..0cf828307905
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/sam-with-receiver/common/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build kotlin.compiler-plugins.sam-with-receiver.common` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-compiler-plugins-sam-with-receiver-common",
+ module_name = "kotlin.compiler-plugins.sam-with-receiver.common",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_sam-with-receiver-compiler-plugin",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//platform/core-api:core",
+ ]
+)
+### auto-generated section `build kotlin.compiler-plugins.sam-with-receiver.common` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/sam-with-receiver/gradle/BUILD.bazel b/plugins/kotlin/compiler-plugins/sam-with-receiver/gradle/BUILD.bazel
new file mode 100644
index 000000000000..2b272863d9c0
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/sam-with-receiver/gradle/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build kotlin.compiler-plugins.sam-with-receiver.gradle` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-sam-with-receiver-gradle_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-sam-with-receiver-gradle",
+ module_name = "kotlin.compiler-plugins.sam-with-receiver.gradle",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_sam-with-receiver-compiler-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/gradle:kotlin-compiler-plugins-compiler-plugin-support-gradle",
+ "//plugins/gradle",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-sam-with-receiver-gradle_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.sam-with-receiver.gradle` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/sam-with-receiver/maven/BUILD.bazel b/plugins/kotlin/compiler-plugins/sam-with-receiver/maven/BUILD.bazel
new file mode 100644
index 000000000000..3f300d1fa693
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/sam-with-receiver/maven/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build kotlin.compiler-plugins.sam-with-receiver.maven` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-sam-with-receiver-maven_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-sam-with-receiver-maven",
+ module_name = "kotlin.compiler-plugins.sam-with-receiver.maven",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_sam-with-receiver-compiler-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//plugins/kotlin/maven",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/maven:kotlin-compiler-plugins-compiler-plugin-support-maven",
+ "//plugins/maven",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-sam-with-receiver-maven_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.sam-with-receiver.maven` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-plugins/scripting/BUILD.bazel b/plugins/kotlin/compiler-plugins/scripting/BUILD.bazel
new file mode 100644
index 000000000000..01f43b1f49bf
--- /dev/null
+++ b/plugins/kotlin/compiler-plugins/scripting/BUILD.bazel
@@ -0,0 +1,30 @@
+### auto-generated section `build kotlin.compiler-plugins.scripting` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-compiler-plugins-scripting_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-compiler-plugins-scripting",
+ module_name = "kotlin.compiler-plugins.scripting",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//platform/lang-api:lang",
+ "//plugins/gradle:gradle-common",
+ ],
+ runtime_deps = [":kotlin-compiler-plugins-scripting_resources"]
+)
+### auto-generated section `build kotlin.compiler-plugins.scripting` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-reference-index/BUILD.bazel b/plugins/kotlin/compiler-reference-index/BUILD.bazel
new file mode 100644
index 000000000000..c411df1f3725
--- /dev/null
+++ b/plugins/kotlin/compiler-reference-index/BUILD.bazel
@@ -0,0 +1,36 @@
+### auto-generated section `build kotlin.compiler-reference-index` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "compiler-reference-index_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "compiler-reference-index",
+ module_name = "kotlin.compiler-reference-index",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//jps/jps-builders:build",
+ "//java/java-indexing-impl:indexing-impl",
+ "//java/compiler/impl:java-compiler-impl",
+ ],
+ runtime_deps = [":compiler-reference-index_resources"]
+)
+### auto-generated section `build kotlin.compiler-reference-index` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-reference-index/tests.k2/BUILD.bazel b/plugins/kotlin/compiler-reference-index/tests.k2/BUILD.bazel
new file mode 100644
index 000000000000..991724d04799
--- /dev/null
+++ b/plugins/kotlin/compiler-reference-index/tests.k2/BUILD.bazel
@@ -0,0 +1,33 @@
+### auto-generated section `build kotlin.compiler-reference-index.tests.k2` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-compiler-reference-index-tests-k2",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-compiler-reference-index-tests-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/compiler-reference-index",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/compiler-reference-index/tests:kotlin-compiler-reference-index-tests_test",
+ "//java/java-tests:tests_test",
+ "//java/testFramework",
+ "@lib//:junit4",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/code-insight/line-markers:kotlin-code-insight-line-markers-k2",
+ "//plugins/kotlin/code-insight/line-markers:kotlin-code-insight-line-markers-k2_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ ]
+)
+### auto-generated section `build kotlin.compiler-reference-index.tests.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/compiler-reference-index/tests/BUILD.bazel b/plugins/kotlin/compiler-reference-index/tests/BUILD.bazel
new file mode 100644
index 000000000000..a2b079e84196
--- /dev/null
+++ b/plugins/kotlin/compiler-reference-index/tests/BUILD.bazel
@@ -0,0 +1,48 @@
+### auto-generated section `build kotlin.compiler-reference-index.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-compiler-reference-index-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-compiler-reference-index-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:gson",
+ "@lib//:junit4",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/compiler-reference-index",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//jps/jps-builders:build",
+ "//platform/core-api:core",
+ "//platform/indexing-api:indexing",
+ "//platform/projectModel-api:projectModel",
+ "//platform/projectModel-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/analysis-impl",
+ "//platform/core-impl",
+ "//java/java-psi-api:psi",
+ "//java/java-psi-impl:psi-impl",
+ "//java/compiler/impl:java-compiler-impl",
+ "//java/java-indexing-impl:indexing-impl",
+ "//java/testFramework",
+ "//java/java-tests:tests_test",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ ]
+)
+### auto-generated section `build kotlin.compiler-reference-index.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/completion/api/BUILD.bazel b/plugins/kotlin/completion/api/BUILD.bazel
new file mode 100644
index 000000000000..e5a10af01749
--- /dev/null
+++ b/plugins/kotlin/completion/api/BUILD.bazel
@@ -0,0 +1,18 @@
+### auto-generated section `build kotlin.completion.api` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-completion-api",
+ module_name = "kotlin.completion.api",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//platform/analysis-api:analysis",
+ "//platform/projectModel-impl",
+ ]
+)
+### auto-generated section `build kotlin.completion.api` end
\ No newline at end of file
diff --git a/plugins/kotlin/completion/impl-k1/BUILD.bazel b/plugins/kotlin/completion/impl-k1/BUILD.bazel
new file mode 100644
index 000000000000..f4138f00ad69
--- /dev/null
+++ b/plugins/kotlin/completion/impl-k1/BUILD.bazel
@@ -0,0 +1,61 @@
+### auto-generated section `build kotlin.completion.impl.k1` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.idea.base.util.K1ModeProjectStructureApi",
+ ]
+)
+
+jvm_library(
+ name = "kotlin-completion-impl-k1",
+ module_name = "kotlin.completion.impl.k1",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-ir",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:guava",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/kdoc:kotlin-base-fe10-kdoc",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared",
+ "//plugins/kotlin/code-insight/override-implement-k1:kotlin-code-insight-override-implement-k1",
+ "//plugins/kotlin/code-insight/intentions-k1:kotlin-code-insight-intentions-k1",
+ "//plugins/kotlin/completion/api:kotlin-completion-api",
+ "//plugins/kotlin/completion/impl-shared:kotlin-completion-impl-shared",
+ "//platform/core-impl",
+ "//platform/core-ui",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//platform/util/text-matching",
+ "//platform/ml-impl",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/highlighting/highlighting-k1:kotlin-highlighting-k1",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ ]
+)
+### auto-generated section `build kotlin.completion.impl.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/completion/impl-k2/BUILD.bazel b/plugins/kotlin/completion/impl-k2/BUILD.bazel
new file mode 100644
index 000000000000..7a719d7405e5
--- /dev/null
+++ b/plugins/kotlin/completion/impl-k2/BUILD.bazel
@@ -0,0 +1,64 @@
+### auto-generated section `build kotlin.completion.impl.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-completion-impl-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-completion-impl-k2",
+ module_name = "kotlin.completion.impl.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fir",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "@lib//:kotlinc_analysis-api-k2",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/fir/code-insight:kotlin-base-fir-code-insight",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared",
+ "//plugins/kotlin/code-insight/override-implement-k2:kotlin-code-insight-override-implement-k2",
+ "//plugins/kotlin/completion/api:kotlin-completion-api",
+ "//plugins/kotlin/completion/impl-shared:kotlin-completion-impl-shared",
+ "//platform/analysis-impl",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//java/java-psi-api:psi",
+ "@lib//:fastutil-min",
+ "//platform/util/text-matching",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//java/java-psi-impl:psi-impl",
+ "//java/java-impl:impl",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ ],
+ runtime_deps = [":kotlin-completion-impl-k2_resources"]
+)
+### auto-generated section `build kotlin.completion.impl.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/completion/impl-shared/BUILD.bazel b/plugins/kotlin/completion/impl-shared/BUILD.bazel
new file mode 100644
index 000000000000..81831b6ebeaf
--- /dev/null
+++ b/plugins/kotlin/completion/impl-shared/BUILD.bazel
@@ -0,0 +1,40 @@
+### auto-generated section `build kotlin.completion.impl.shared` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+)
+
+jvm_library(
+ name = "kotlin-completion-impl-shared",
+ module_name = "kotlin.completion.impl.shared",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/completion/api:kotlin-completion-api",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/formatter",
+ "//platform/analysis-impl",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//platform/editor-ui-api:editor",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ ]
+)
+### auto-generated section `build kotlin.completion.impl.shared` end
\ No newline at end of file
diff --git a/plugins/kotlin/completion/tests-k1/BUILD.bazel b/plugins/kotlin/completion/tests-k1/BUILD.bazel
new file mode 100644
index 000000000000..1ac503d43b03
--- /dev/null
+++ b/plugins/kotlin/completion/tests-k1/BUILD.bazel
@@ -0,0 +1,42 @@
+### auto-generated section `build kotlin.completion.tests.k1` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-completion-tests-k1",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-completion-tests-k1_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:guava",
+ "@lib//:gson",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/completion/impl-shared:kotlin-completion-impl-shared",
+ "//plugins/kotlin/completion/impl-k1:kotlin-completion-impl-k1",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/completion/tests-shared:kotlin-completion-tests-shared_test",
+ "//platform/lang-impl",
+ "//platform/service-container:serviceContainer",
+ "//plugins/turboComplete",
+ "//plugins/turboComplete/languages/kotlin/k1:turboComplete-languages-kotlin-k1",
+ "//platform/ml-impl",
+ "//platform/ml-impl:ml-impl_test",
+ ]
+)
+### auto-generated section `build kotlin.completion.tests.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/completion/tests-shared/BUILD.bazel b/plugins/kotlin/completion/tests-shared/BUILD.bazel
new file mode 100644
index 000000000000..a0d676c2ceea
--- /dev/null
+++ b/plugins/kotlin/completion/tests-shared/BUILD.bazel
@@ -0,0 +1,36 @@
+### auto-generated section `build kotlin.completion.tests.shared` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-completion-tests-shared",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-completion-tests-shared_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:guava",
+ "@lib//:gson",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/completion/api:kotlin-completion-api",
+ "//plugins/kotlin/completion/impl-shared:kotlin-completion-impl-shared",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//platform/analysis-impl",
+ "//platform/service-container:serviceContainer",
+ ]
+)
+### auto-generated section `build kotlin.completion.tests.shared` end
\ No newline at end of file
diff --git a/plugins/kotlin/copyright/BUILD.bazel b/plugins/kotlin/copyright/BUILD.bazel
new file mode 100644
index 000000000000..1114fcb65b42
--- /dev/null
+++ b/plugins/kotlin/copyright/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build kotlin.copyright` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "copyright_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "copyright",
+ module_name = "kotlin.copyright",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//platform/core-api:core",
+ "//plugins/copyright",
+ ],
+ runtime_deps = [":copyright_resources"]
+)
+### auto-generated section `build kotlin.copyright` end
\ No newline at end of file
diff --git a/plugins/kotlin/copyright/fir-tests/BUILD.bazel b/plugins/kotlin/copyright/fir-tests/BUILD.bazel
new file mode 100644
index 000000000000..eee189d36b18
--- /dev/null
+++ b/plugins/kotlin/copyright/fir-tests/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build kotlin.copyright.fir.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-copyright-fir-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-copyright-fir-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/copyright/tests:kotlin-copyright-tests",
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/tests-common",
+ "//plugins/kotlin/test-framework",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ ]
+)
+### auto-generated section `build kotlin.copyright.fir.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/copyright/tests/BUILD.bazel b/plugins/kotlin/copyright/tests/BUILD.bazel
new file mode 100644
index 000000000000..2e20a6424277
--- /dev/null
+++ b/plugins/kotlin/copyright/tests/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build kotlin.copyright.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-copyright-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-copyright-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:junit4",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/copyright",
+ "//plugins/kotlin/tests-common",
+ "//plugins/kotlin/test-framework",
+ "//plugins/copyright",
+ ]
+)
+### auto-generated section `build kotlin.copyright.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/core/BUILD.bazel b/plugins/kotlin/core/BUILD.bazel
new file mode 100644
index 000000000000..8c8b166899b2
--- /dev/null
+++ b/plugins/kotlin/core/BUILD.bazel
@@ -0,0 +1,68 @@
+### auto-generated section `build kotlin.core` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "core",
+ module_name = "kotlin.core",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:vavr",
+ "//platform/util/jdom",
+ "@lib//:javax-inject",
+ "@lib//:guava",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-ir",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_kotlin-scripting-jvm",
+ "@lib//:kotlinc_kotlin-script-runtime",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-fe10",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/kdoc:kotlin-base-kdoc",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/kdoc:kotlin-base-fe10-kdoc",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//platform/statistics",
+ "//java/openapi:java",
+ "//java/java-indexing-impl:indexing-impl",
+ "//xml/xml-psi-api:psi",
+ "//platform/lang-impl",
+ "//platform/projectModel-impl",
+ "//platform/indexing-api:indexing",
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//platform/diff-impl",
+ "//java/java-impl:impl",
+ "//xml/xml-psi-impl:psi-impl",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//java/manifest",
+ "//platform/util-class-loader:util-classLoader",
+ "//java/idea-ui:ui",
+ "//platform/workspace/storage",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ ]
+)
+### auto-generated section `build kotlin.core` end
\ No newline at end of file
diff --git a/plugins/kotlin/core/tests/BUILD.bazel b/plugins/kotlin/core/tests/BUILD.bazel
new file mode 100644
index 000000000000..57a05fee4ad0
--- /dev/null
+++ b/plugins/kotlin/core/tests/BUILD.bazel
@@ -0,0 +1,52 @@
+### auto-generated section `build kotlin.core.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-core-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-core-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:vavr",
+ "//platform/util/jdom",
+ "@lib//:javax-inject",
+ "@lib//:guava",
+ "@lib//:junit4",
+ "@lib//:kotlin-test",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-script-runtime",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//platform/statistics",
+ "//java/openapi:java",
+ "//java/java-indexing-impl:indexing-impl",
+ "//xml/xml-psi-api:psi",
+ "//platform/lang-impl",
+ "//platform/projectModel-impl",
+ "//platform/indexing-api:indexing",
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//platform/diff-impl",
+ "//java/java-impl:impl",
+ "//xml/xml-psi-impl:psi-impl",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//java/manifest",
+ ]
+)
+### auto-generated section `build kotlin.core.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/coverage/BUILD.bazel b/plugins/kotlin/coverage/BUILD.bazel
new file mode 100644
index 000000000000..b299a337f7ee
--- /dev/null
+++ b/plugins/kotlin/coverage/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build kotlin.coverage` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "coverage_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "coverage",
+ module_name = "kotlin.coverage",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/run-configurations/jvm:kotlin-run-configurations-jvm",
+ "//platform/core-impl",
+ "//platform/execution-impl",
+ "//java/execution/impl:java-execution-impl",
+ "//plugins/coverage:java-coverage",
+ ],
+ runtime_deps = [":coverage_resources"]
+)
+### auto-generated section `build kotlin.coverage` end
\ No newline at end of file
diff --git a/plugins/kotlin/coverage/tests/BUILD.bazel b/plugins/kotlin/coverage/tests/BUILD.bazel
new file mode 100644
index 000000000000..ab48e970d6c9
--- /dev/null
+++ b/plugins/kotlin/coverage/tests/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build kotlin.coverage.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-coverage-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-coverage-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:junit4",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/jvm",
+ "//plugins/kotlin/coverage",
+ "//plugins/kotlin/tests-common",
+ "//plugins/kotlin/test-framework",
+ "//platform/core-impl",
+ "//plugins/coverage:java-coverage",
+ ]
+)
+### auto-generated section `build kotlin.coverage.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/features-trainer/BUILD.bazel b/plugins/kotlin/features-trainer/BUILD.bazel
new file mode 100644
index 000000000000..afdf949a0a3b
--- /dev/null
+++ b/plugins/kotlin/features-trainer/BUILD.bazel
@@ -0,0 +1,44 @@
+### auto-generated section `build kotlin.features-trainer` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "features-trainer_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "features-trainer",
+ module_name = "kotlin.features-trainer",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/ide-features-trainer:featuresTrainer",
+ "//java/java-features-trainer:featuresTrainer",
+ "//java/java-psi-api:psi",
+ "//platform/core-api:core",
+ "//platform/projectModel-api:projectModel",
+ "//platform/analysis-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//java/openapi:java",
+ "//platform/execution-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/core-ui",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ ],
+ runtime_deps = [":features-trainer_resources"]
+)
+### auto-generated section `build kotlin.features-trainer` end
\ No newline at end of file
diff --git a/plugins/kotlin/features-trainer/tests/BUILD.bazel b/plugins/kotlin/features-trainer/tests/BUILD.bazel
new file mode 100644
index 000000000000..d7f559ea81ff
--- /dev/null
+++ b/plugins/kotlin/features-trainer/tests/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build kotlin.features-trainer.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-features-trainer-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-features-trainer-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/ide-features-trainer:featuresTrainer",
+ "//java/java-features-trainer:featuresTrainer",
+ "//java/java-psi-api:psi",
+ "//platform/core-api:core",
+ "//platform/projectModel-api:projectModel",
+ "//platform/editor-ui-api:editor",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/formatter",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//plugins/kotlin/features-trainer",
+ ]
+)
+### auto-generated section `build kotlin.features-trainer.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/fir/BUILD.bazel b/plugins/kotlin/fir/BUILD.bazel
new file mode 100644
index 000000000000..3e07161596af
--- /dev/null
+++ b/plugins/kotlin/fir/BUILD.bazel
@@ -0,0 +1,82 @@
+### auto-generated section `build kotlin.fir` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.KaPlatformInterface",
+ ]
+)
+
+jvm_library(
+ name = "fir",
+ module_name = "kotlin.fir",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "//platform/core-api:core",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-fir",
+ "@lib//:guava",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "@lib//:kotlinc_analysis-api-k2",
+ "@lib//:kotlinc_low-level-api-fir",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/kdoc:kotlin-base-kdoc",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/compiler-plugins/sam-with-receiver/common:kotlin-compiler-plugins-sam-with-receiver-common",
+ "//platform/analysis-impl",
+ "//java/java-psi-api:psi",
+ "//platform/lang-api:lang",
+ "//java/java-analysis-impl:analysis-impl",
+ "//platform/core-ui",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//platform/usageView",
+ "//java/java-psi-impl:psi-impl",
+ "//platform/core-impl",
+ "//plugins/kotlin/uast/uast-kotlin-idea-fir:kotlin-uast-uast-kotlin-idea-k2",
+ "//platform/execution-impl",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//platform/lang-core",
+ "//platform/util-class-loader:util-classLoader",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared",
+ "//plugins/kotlin/code-insight/override-implement-k2:kotlin-code-insight-override-implement-k2",
+ "//plugins/kotlin/bundled-compiler-plugins-support",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ ],
+ exports = ["//plugins/kotlin/frontend-independent:fir-frontend-independent"],
+ runtime_deps = [
+ "//plugins/kotlin/uast/uast-kotlin-fir:kotlin-uast-uast-kotlin-k2",
+ "//java/java-analysis-api:analysis",
+ "@lib//:kotlinc_symbol-light-classes",
+ "//plugins/kotlin/base/fir/analysis-api-platform:kotlin-base-fir-analysis-api-platform",
+ ]
+)
+### auto-generated section `build kotlin.fir` end
\ No newline at end of file
diff --git a/plugins/kotlin/fir/tests/BUILD.bazel b/plugins/kotlin/fir/tests/BUILD.bazel
new file mode 100644
index 000000000000..68cbf1873380
--- /dev/null
+++ b/plugins/kotlin/fir/tests/BUILD.bazel
@@ -0,0 +1,60 @@
+### auto-generated section `build kotlin.fir.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ ]
+)
+
+java_library(
+ name = "kotlin-fir-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-fir-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_low-level-api-fir",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "//platform/core-api:core",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared",
+ "//plugins/kotlin/code-insight/override-implement-k2:kotlin-code-insight-override-implement-k2",
+ "//plugins/kotlin/completion/tests-shared:kotlin-completion-tests-shared",
+ "//plugins/kotlin/fir",
+ "//plugins/gradle:gradle-tests",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests",
+ "//plugins/kotlin/test-framework",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/gradle/gradle-java/tests.shared:kotlin-gradle-gradle-java-tests-shared_test",
+ "//plugins/kotlin/formatter/minimal:kotlin-formatter-minimal",
+ "//plugins/kotlin/base/code-insight/minimal:kotlin-base-code-insight-minimal",
+ "//plugins/kotlin/jvm-debugger/evaluation:kotlin-jvm-debugger-evaluation",
+ "//plugins/kotlin/base/fir/analysis-api-platform:kotlin-base-fir-analysis-api-platform",
+ "//plugins/kotlin/base/fir/analysis-api-platform:kotlin-base-fir-analysis-api-platform_test",
+ "//plugins/kotlin/base/analysis-api-platform:kotlin-base-analysis-api-platform",
+ ]
+)
+### auto-generated section `build kotlin.fir.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/formatter/BUILD.bazel b/plugins/kotlin/formatter/BUILD.bazel
new file mode 100644
index 000000000000..4cf4d9e0e2f8
--- /dev/null
+++ b/plugins/kotlin/formatter/BUILD.bazel
@@ -0,0 +1,39 @@
+### auto-generated section `build kotlin.formatter` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "formatter_resources",
+ files = glob(["resources-en/**/*"]),
+ strip_prefix = "resources-en"
+)
+
+jvm_library(
+ name = "formatter",
+ module_name = "kotlin.formatter",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//platform/util/jdom",
+ "//platform/lang-api:lang",
+ "//platform/core-impl",
+ "//java/java-psi-api:psi",
+ "//platform/util:util-ui",
+ "//platform/core-ui",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/highlighting/highlighting-minimal:kotlin-highlighting-minimal",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//platform/lang-impl",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/statistics",
+ "//plugins/kotlin/formatter/minimal:kotlin-formatter-minimal",
+ ],
+ exports = ["//plugins/kotlin/formatter/minimal:kotlin-formatter-minimal"],
+ runtime_deps = [":formatter_resources"]
+)
+### auto-generated section `build kotlin.formatter` end
\ No newline at end of file
diff --git a/plugins/kotlin/formatter/minimal/BUILD.bazel b/plugins/kotlin/formatter/minimal/BUILD.bazel
new file mode 100644
index 000000000000..3ae5f5407ca1
--- /dev/null
+++ b/plugins/kotlin/formatter/minimal/BUILD.bazel
@@ -0,0 +1,43 @@
+### auto-generated section `build kotlin.formatter.minimal` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-formatter-minimal_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_resources(
+ name = "kotlin-formatter-minimal_resources_1",
+ files = glob(["resources-en/**/*"]),
+ strip_prefix = "resources-en"
+)
+
+jvm_library(
+ name = "kotlin-formatter-minimal",
+ module_name = "kotlin.formatter.minimal",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/code-style-api:codeStyle",
+ "//plugins/kotlin/base/code-insight/minimal:kotlin-base-code-insight-minimal",
+ "//platform/projectModel-api:projectModel",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//platform/lang-impl",
+ "//platform/util/jdom",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//platform/core-ui",
+ "//plugins/kotlin/highlighting/highlighting-minimal:kotlin-highlighting-minimal",
+ "//platform/code-style-impl:codeStyle-impl",
+ ],
+ runtime_deps = [
+ ":kotlin-formatter-minimal_resources",
+ ":kotlin-formatter-minimal_resources_1",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ ]
+)
+### auto-generated section `build kotlin.formatter.minimal` end
\ No newline at end of file
diff --git a/plugins/kotlin/frontend-independent/BUILD.bazel b/plugins/kotlin/frontend-independent/BUILD.bazel
new file mode 100644
index 000000000000..9332584a2227
--- /dev/null
+++ b/plugins/kotlin/frontend-independent/BUILD.bazel
@@ -0,0 +1,52 @@
+### auto-generated section `build kotlin.fir.frontend-independent` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "fir-frontend-independent_resources",
+ files = glob(["resources-en/**/*"]),
+ strip_prefix = "resources-en"
+)
+
+jvm_library(
+ name = "fir-frontend-independent",
+ module_name = "kotlin.fir.frontend-independent",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "@lib//:guava",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//platform/lang-api:lang",
+ "//platform/platform-impl:ide-impl",
+ "//java/java-analysis-impl:analysis-impl",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//xml/xml-psi-impl:psi-impl",
+ "//platform/core-ui",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//platform/util",
+ "//plugins/maven",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ ],
+ runtime_deps = [":fir-frontend-independent_resources"]
+)
+### auto-generated section `build kotlin.fir.frontend-independent` end
\ No newline at end of file
diff --git a/plugins/kotlin/git/BUILD.bazel b/plugins/kotlin/git/BUILD.bazel
new file mode 100644
index 000000000000..d7a599c24277
--- /dev/null
+++ b/plugins/kotlin/git/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build kotlin.git` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "git_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "git",
+ module_name = "kotlin.git",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//platform/core-api:core",
+ "//platform/vcs-api/vcs-api-core:vcs-core",
+ "//platform/platform-api:ide",
+ "//plugins/git4idea:vcs-git",
+ ],
+ runtime_deps = [":git_resources"]
+)
+### auto-generated section `build kotlin.git` end
\ No newline at end of file
diff --git a/plugins/kotlin/gradle/code-insight-common/BUILD.bazel b/plugins/kotlin/gradle/code-insight-common/BUILD.bazel
new file mode 100644
index 000000000000..b554e1d904f5
--- /dev/null
+++ b/plugins/kotlin/gradle/code-insight-common/BUILD.bazel
@@ -0,0 +1,54 @@
+### auto-generated section `build kotlin.gradle.code-insight-common` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-gradle-code-insight-common_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-gradle-code-insight-common",
+ module_name = "kotlin.gradle.code-insight-common",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:gradle",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/plugin-updater",
+ "//plugins/kotlin/inspections",
+ "//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle",
+ "//platform/core-impl",
+ "//platform/projectModel-api:projectModel",
+ "//platform/external-system-api:externalSystem",
+ "//java/java-impl:impl",
+ "//plugins/gradle:gradle-common",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ "//plugins/gradle/java",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//platform/diff-api:diff",
+ "//platform/diff-impl",
+ "//platform/util/diff",
+ "//platform/vcs-api/vcs-api-core:vcs-core",
+ "//platform/core-ui",
+ "//plugins/kotlin/code-insight/inspections-shared:kotlin-code-insight-inspections-shared",
+ ],
+ runtime_deps = [":kotlin-gradle-code-insight-common_resources"]
+)
+### auto-generated section `build kotlin.gradle.code-insight-common` end
\ No newline at end of file
diff --git a/plugins/kotlin/gradle/code-insight-groovy/BUILD.bazel b/plugins/kotlin/gradle/code-insight-groovy/BUILD.bazel
new file mode 100644
index 000000000000..f7693d785241
--- /dev/null
+++ b/plugins/kotlin/gradle/code-insight-groovy/BUILD.bazel
@@ -0,0 +1,46 @@
+### auto-generated section `build kotlin.gradle.code-insight-groovy` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-gradle-code-insight-groovy_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-gradle-code-insight-groovy",
+ module_name = "kotlin.gradle.code-insight-groovy",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/external-build-system:kotlin-base-external-build-system",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/migration",
+ "//plugins/kotlin/inspections",
+ "//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle",
+ "//plugins/kotlin/gradle/code-insight-common:kotlin-gradle-code-insight-common",
+ "//platform/projectModel-api:projectModel",
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//java/java-impl:impl",
+ "//plugins/groovy/groovy-psi:psi",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ ],
+ runtime_deps = [":kotlin-gradle-code-insight-groovy_resources"]
+)
+### auto-generated section `build kotlin.gradle.code-insight-groovy` end
\ No newline at end of file
diff --git a/plugins/kotlin/gradle/code-insight-toml/BUILD.bazel b/plugins/kotlin/gradle/code-insight-toml/BUILD.bazel
new file mode 100644
index 000000000000..04cd40ab3aaf
--- /dev/null
+++ b/plugins/kotlin/gradle/code-insight-toml/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build kotlin.gradle.code-insight-toml` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-gradle-code-insight-toml_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-gradle-code-insight-toml",
+ module_name = "kotlin.gradle.code-insight-toml",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//platform/analysis-api:analysis",
+ "//platform/core-impl",
+ "//uast/uast-common:uast",
+ "//platform/editor-ui-api:editor",
+ "//platform/indexing-api:indexing",
+ "//plugins/gradle/java",
+ "//plugins/toml",
+ ],
+ runtime_deps = [":kotlin-gradle-code-insight-toml_resources"]
+)
+### auto-generated section `build kotlin.gradle.code-insight-toml` end
\ No newline at end of file
diff --git a/plugins/kotlin/gradle/gradle-java/BUILD.bazel b/plugins/kotlin/gradle/gradle-java/BUILD.bazel
new file mode 100644
index 000000000000..dd10247bd6a1
--- /dev/null
+++ b/plugins/kotlin/gradle/gradle-java/BUILD.bazel
@@ -0,0 +1,155 @@
+### auto-generated section `build kotlin.gradle.gradle-java` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = [
+ "org.jetbrains.kotlin.gradle.ExperimentalGradleToolingApi",
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-gradle-gradle-java_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-gradle-gradle-java",
+ module_name = "kotlin.gradle.gradle-java",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-jvm",
+ "@lib//:kotlinc_kotlin-script-runtime",
+ "@lib//:kotlinc_kotlin-gradle-statistics",
+ "@lib//:kotlin-tooling-core",
+ "@lib//:kotlin-gradle-plugin-idea-proto",
+ "@lib//:kotlin-gradle-plugin-idea",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:guava",
+ "@lib//:gradle",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/external-build-system:kotlin-base-external-build-system",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//plugins/kotlin/run-configurations/jvm:kotlin-run-configurations-jvm",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/preferences",
+ "//plugins/kotlin/native",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle",
+ "//plugins/kotlin/gradle/code-insight-common:kotlin-gradle-code-insight-common",
+ "//platform/object-serializer:objectSerializer-annotations",
+ "//platform/projectModel-impl",
+ "//platform/external-system-api:externalSystem",
+ "//platform/platform-impl:ide-impl",
+ "//platform/diff-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//java/java-impl:impl",
+ "//java/idea-ui:ui",
+ "//java/execution/impl:java-execution-impl",
+ "//java/compiler/impl:java-compiler-impl",
+ "//plugins/gradle/java",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-impl",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ "//platform/backend/observation",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ ],
+ runtime_deps = [":kotlin-gradle-gradle-java_resources"]
+)
+
+kt_jvm_test(
+ name = "kotlin-gradle-gradle-java_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ associates = [":kotlin-gradle-gradle-java"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-jvm",
+ "@lib//:kotlinc_kotlin-script-runtime",
+ "@lib//:kotlinc_kotlin-gradle-statistics",
+ "@lib//:kotlin-tooling-core",
+ "@lib//:kotlin-gradle-plugin-idea-proto",
+ "@lib//:kotlin-gradle-plugin-idea",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:guava",
+ "@lib//:gradle",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/external-build-system:kotlin-base-external-build-system",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//plugins/kotlin/run-configurations/jvm:kotlin-run-configurations-jvm",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/preferences",
+ "//plugins/kotlin/native",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle",
+ "//plugins/kotlin/gradle/code-insight-common:kotlin-gradle-code-insight-common",
+ "//platform/object-serializer:objectSerializer-annotations",
+ "//platform/projectModel-impl",
+ "//platform/external-system-api:externalSystem",
+ "//platform/platform-impl:ide-impl",
+ "//platform/diff-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//java/java-impl:impl",
+ "//java/idea-ui:ui",
+ "//java/execution/impl:java-execution-impl",
+ "//java/compiler/impl:java-compiler-impl",
+ "//plugins/gradle/java",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-impl",
+ "@lib//:kotlin-test-junit",
+ "@lib//:junit4",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ "//platform/backend/observation",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ ],
+ runtime_deps = [":kotlin-gradle-gradle-java_resources"]
+)
+### auto-generated section `build kotlin.gradle.gradle-java` end
\ No newline at end of file
diff --git a/plugins/kotlin/gradle/gradle-java/tests.k1/BUILD.bazel b/plugins/kotlin/gradle/gradle-java/tests.k1/BUILD.bazel
new file mode 100644
index 000000000000..545928ae7ee8
--- /dev/null
+++ b/plugins/kotlin/gradle/gradle-java/tests.k1/BUILD.bazel
@@ -0,0 +1,80 @@
+### auto-generated section `build kotlin.gradle.gradle-java.tests.k1` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-gradle-gradle-java-tests-k1",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-gradle-gradle-java-tests-k1_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:guava",
+ "@lib//:junit4",
+ "@lib//:kotlin-test",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/test:kotlin-base-test",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests",
+ "//plugins/kotlin/jvm",
+ "//plugins/kotlin/migration",
+ "//plugins/kotlin/inspections",
+ "//plugins/kotlin/gradle/code-insight-groovy:kotlin-gradle-code-insight-groovy",
+ "//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle",
+ "//plugins/kotlin/gradle/code-insight-common:kotlin-gradle-code-insight-common",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/groovy/groovy-psi:psi",
+ "//plugins/kotlin/tests-common",
+ "//plugins/kotlin/test-framework",
+ "//plugins/gradle/java",
+ "//plugins/gradle:gradle-tests",
+ "@lib//:kotlin-reflect",
+ "//plugins/gradle/java:java-tests_test",
+ "//plugins/kotlin/native",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-impl",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlin-tooling-core",
+ "//plugins/kotlin/run-configurations/jvm:kotlin-run-configurations-jvm",
+ "//plugins/groovy",
+ "//plugins/groovy:groovy_test",
+ "//android/gradle-dsl-kotlin",
+ "//plugins/kotlin/completion/tests-shared:kotlin-completion-tests-shared_test",
+ "//plugins/kotlin/completion/tests-k1:kotlin-completion-tests-k1_test",
+ "@lib//:kotlin-gradle-plugin-idea",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/backend/workspace",
+ "@lib//:assert_j",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/gradle/gradle-java/tests.shared:kotlin-gradle-gradle-java-tests-shared_test",
+ ]
+)
+### auto-generated section `build kotlin.gradle.gradle-java.tests.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/gradle/gradle-java/tests.k2/BUILD.bazel b/plugins/kotlin/gradle/gradle-java/tests.k2/BUILD.bazel
new file mode 100644
index 000000000000..54482b5dc3ef
--- /dev/null
+++ b/plugins/kotlin/gradle/gradle-java/tests.k2/BUILD.bazel
@@ -0,0 +1,42 @@
+### auto-generated section `build kotlin.gradle.gradle-java.tests.k2` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-gradle-gradle-java-tests-k2",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-gradle-gradle-java-tests-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/gradle/gradle-java/tests.shared:kotlin-gradle-gradle-java-tests-shared_test",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:junit4",
+ "@lib//:kotlin-test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/test:kotlin-base-test",
+ "//plugins/kotlin/test-framework",
+ "//plugins/gradle/java",
+ "//plugins/gradle/java:java-tests_test",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "@lib//:fastutil-min",
+ "//plugins/groovy",
+ "//plugins/groovy:groovy_test",
+ "//plugins/gradle:gradle-tests_test",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ ]
+)
+### auto-generated section `build kotlin.gradle.gradle-java.tests.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/gradle/gradle-java/tests.shared/BUILD.bazel b/plugins/kotlin/gradle/gradle-java/tests.shared/BUILD.bazel
new file mode 100644
index 000000000000..09c0cbe4a1a5
--- /dev/null
+++ b/plugins/kotlin/gradle/gradle-java/tests.shared/BUILD.bazel
@@ -0,0 +1,79 @@
+### auto-generated section `build kotlin.gradle.gradle-java.tests.shared` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-gradle-gradle-java-tests-shared",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-gradle-gradle-java-tests-shared_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/gradle:gradle-tests_test",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/gradle:gradle-common",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl_test",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-impl",
+ "@lib//:kotlin-gradle-plugin-idea",
+ "@lib//:kotlin-test",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting_test",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "@lib//:fastutil-min",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "@lib//:kotlinc_kotlin-jps-plugin-classpath",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure_test",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle",
+ "//plugins/kotlin/completion/tests-shared:kotlin-completion-tests-shared_test",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/gradle/code-insight-common:kotlin-gradle-code-insight-common",
+ "//plugins/kotlin/gradle/code-insight-toml:kotlin-gradle-code-insight-toml",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/migration",
+ "//plugins/gradle/java",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/gradle/code-insight-groovy:kotlin-gradle-code-insight-groovy",
+ "//plugins/kotlin/inspections",
+ "//plugins/groovy/groovy-psi:psi",
+ "//plugins/gradle/java:java-tests_test",
+ "//plugins/kotlin/run-configurations/jvm:kotlin-run-configurations-jvm",
+ "//plugins/groovy",
+ "//plugins/groovy:groovy_test",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight_test",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core_test",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//plugins/kotlin/base/external-build-system:kotlin-base-external-build-system",
+ ]
+)
+### auto-generated section `build kotlin.gradle.gradle-java.tests.shared` end
\ No newline at end of file
diff --git a/plugins/kotlin/gradle/gradle-tooling/BUILD.bazel b/plugins/kotlin/gradle/gradle-tooling/BUILD.bazel
new file mode 100644
index 000000000000..cb23de2f10ec
--- /dev/null
+++ b/plugins/kotlin/gradle/gradle-tooling/BUILD.bazel
@@ -0,0 +1,19 @@
+### auto-generated section `build kotlin.gradle.gradle-tooling` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "kotlin-gradle-gradle-tooling_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "kotlin-gradle-gradle-tooling",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ ":kotlin-gradle-gradle-tooling_resources",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ ]
+)
+### auto-generated section `build kotlin.gradle.gradle-tooling` end
\ No newline at end of file
diff --git a/plugins/kotlin/gradle/gradle-tooling/impl/BUILD.bazel b/plugins/kotlin/gradle/gradle-tooling/impl/BUILD.bazel
new file mode 100644
index 000000000000..b42b5278a6f1
--- /dev/null
+++ b/plugins/kotlin/gradle/gradle-tooling/impl/BUILD.bazel
@@ -0,0 +1,59 @@
+### auto-generated section `build kotlin.gradle.gradle-tooling.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "kotlin-gradle-gradle-tooling-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-gradle-gradle-tooling-impl",
+ module_name = "kotlin.gradle.gradle-tooling.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlin-tooling-core",
+ "@lib//:kotlin-gradle-plugin-idea-proto",
+ "@lib//:kotlin-gradle-plugin-idea",
+ "//plugins/kotlin/gradle/gradle-tooling:kotlin-gradle-gradle-tooling",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/gradle/tooling-extension-api:toolingExtension",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-impl",
+ "//platform/extensions",
+ ],
+ runtime_deps = [":kotlin-gradle-gradle-tooling-impl_resources"]
+)
+
+kt_jvm_test(
+ name = "kotlin-gradle-gradle-tooling-impl_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ associates = [":kotlin-gradle-gradle-tooling-impl"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlin-tooling-core",
+ "@lib//:kotlin-gradle-plugin-idea-proto",
+ "@lib//:kotlin-gradle-plugin-idea",
+ "//plugins/kotlin/gradle/gradle-tooling:kotlin-gradle-gradle-tooling",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/gradle/tooling-extension-api:toolingExtension",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-impl",
+ "@lib//:junit4",
+ "@lib//:kotlin-test-junit",
+ "@lib//:kotlin-test",
+ ],
+ runtime_deps = [":kotlin-gradle-gradle-tooling-impl_resources"]
+)
+### auto-generated section `build kotlin.gradle.gradle-tooling.impl` end
\ No newline at end of file
diff --git a/plugins/kotlin/gradle/gradle-tooling/tests/BUILD.bazel b/plugins/kotlin/gradle/gradle-tooling/tests/BUILD.bazel
new file mode 100644
index 000000000000..2d20fcb877de
--- /dev/null
+++ b/plugins/kotlin/gradle/gradle-tooling/tests/BUILD.bazel
@@ -0,0 +1,30 @@
+### auto-generated section `build kotlin.gradle.gradle-tooling.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-gradle-gradle-tooling-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-gradle-gradle-tooling-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin_project_model",
+ "@lib//:kotlin-test",
+ "@lib//:junit4",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/gradle/gradle-tooling:kotlin-gradle-gradle-tooling",
+ "//plugins/kotlin/tests-common",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-impl",
+ "@lib//:gradle",
+ "@lib//:kotlin-tooling-core",
+ ]
+)
+### auto-generated section `build kotlin.gradle.gradle-tooling.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/gradle/gradle/BUILD.bazel b/plugins/kotlin/gradle/gradle/BUILD.bazel
new file mode 100644
index 000000000000..0d24b6be8586
--- /dev/null
+++ b/plugins/kotlin/gradle/gradle/BUILD.bazel
@@ -0,0 +1,81 @@
+### auto-generated section `build kotlin.gradle.gradle` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = ["org.jetbrains.kotlin.gradle.ExperimentalGradleToolingApi"]
+)
+
+jvm_resources(
+ name = "kotlin-gradle-gradle_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_resources(
+ name = "kotlin-gradle-gradle_resources_1",
+ files = glob(["resources-en/**/*"]),
+ strip_prefix = "resources-en"
+)
+
+jvm_library(
+ name = "kotlin-gradle-gradle",
+ module_name = "kotlin.gradle.gradle",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_kotlin-script-runtime",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-jvm",
+ "@lib//:kotlinc_kotlin-gradle-statistics",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlin-tooling-core",
+ "@lib//:kotlin-gradle-plugin-idea-proto",
+ "@lib//:kotlin-gradle-plugin-idea",
+ "@lib//:guava",
+ "@lib//:gradle",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/native",
+ "//platform/object-serializer:objectSerializer-annotations",
+ "//platform/projectModel-impl",
+ "//platform/external-system-api:externalSystem",
+ "//platform/platform-impl:ide-impl",
+ "//platform/diff-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//java/java-impl:impl",
+ "//java/idea-ui:ui",
+ "//java/execution/impl:java-execution-impl",
+ "//java/compiler/impl:java-compiler-impl",
+ "//plugins/gradle:gradle-common",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-impl",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = [
+ ":kotlin-gradle-gradle_resources",
+ ":kotlin-gradle-gradle_resources_1",
+ ]
+)
+### auto-generated section `build kotlin.gradle.gradle` end
\ No newline at end of file
diff --git a/plugins/kotlin/gradle/gradle/tests/BUILD.bazel b/plugins/kotlin/gradle/gradle/tests/BUILD.bazel
new file mode 100644
index 000000000000..f9e9e1531ff2
--- /dev/null
+++ b/plugins/kotlin/gradle/gradle/tests/BUILD.bazel
@@ -0,0 +1,67 @@
+### auto-generated section `build kotlin.gradle.gradle.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-gradle-gradle-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-gradle-gradle-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:guava",
+ "@lib//:junit4",
+ "@lib//:kotlin-test",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/test:kotlin-base-test",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests",
+ "//plugins/kotlin/jvm",
+ "//plugins/kotlin/migration",
+ "//plugins/kotlin/inspections",
+ "//plugins/kotlin/gradle/code-insight-groovy:kotlin-gradle-code-insight-groovy",
+ "//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle",
+ "//plugins/kotlin/gradle/code-insight-common:kotlin-gradle-code-insight-common",
+ "//plugins/groovy/groovy-psi:psi",
+ "//plugins/kotlin/tests-common",
+ "//plugins/kotlin/test-framework",
+ "//plugins/gradle/java",
+ "//plugins/gradle:gradle-tests",
+ "@lib//:kotlin-reflect",
+ "//plugins/gradle/java:java-tests_test",
+ "//plugins/kotlin/native",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-impl",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlin-tooling-core",
+ "//plugins/kotlin/run-configurations/jvm:kotlin-run-configurations-jvm",
+ "//plugins/groovy",
+ "//plugins/groovy:groovy_test",
+ "//plugins/kotlin/completion/tests-shared:kotlin-completion-tests-shared_test",
+ "//plugins/kotlin/completion/tests-k1:kotlin-completion-tests-k1_test",
+ "@lib//:test_n_g",
+ ]
+)
+### auto-generated section `build kotlin.gradle.gradle.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/gradle/multiplatform-tests-k2/BUILD.bazel b/plugins/kotlin/gradle/multiplatform-tests-k2/BUILD.bazel
new file mode 100644
index 000000000000..8381708d0e5d
--- /dev/null
+++ b/plugins/kotlin/gradle/multiplatform-tests-k2/BUILD.bazel
@@ -0,0 +1,42 @@
+### auto-generated section `build intellij.kotlin.gradle.multiplatform-tests.k2` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-gradle-multiplatform-tests-k2",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-gradle-multiplatform-tests-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:junit4",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/gradle/java",
+ "//plugins/gradle:gradle-tests_test",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle",
+ "//android/android:core",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlin-tooling-core",
+ "@lib//:kotlin-test",
+ "@lib//:kotlin-test-junit",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/gradle/java:java-tests_test",
+ "//plugins/kotlin/gradle/gradle-java/tests.shared:kotlin-gradle-gradle-java-tests-shared_test",
+ ]
+)
+### auto-generated section `build intellij.kotlin.gradle.multiplatform-tests.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/gradle/multiplatform-tests/BUILD.bazel b/plugins/kotlin/gradle/multiplatform-tests/BUILD.bazel
new file mode 100644
index 000000000000..427795c299f5
--- /dev/null
+++ b/plugins/kotlin/gradle/multiplatform-tests/BUILD.bazel
@@ -0,0 +1,48 @@
+### auto-generated section `build intellij.kotlin.gradle.multiplatformTests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-gradle-multiplatformTests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-gradle-multiplatformTests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:junit4",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/gradle/java",
+ "//plugins/gradle:gradle-tests_test",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle",
+ "//android/android:core",
+ "//plugins/kotlin/compiler-plugins/lombok/gradle:kotlin-compiler-plugins-lombok-gradle",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlin-tooling-core",
+ "@lib//:kotlin-test",
+ "@lib//:kotlin-test-junit",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/project-configuration",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//android/android-plugin:plugin",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/gradle/java:java-tests_test",
+ "//plugins/kotlin/gradle/gradle-java/tests.shared:kotlin-gradle-gradle-java-tests-shared",
+ ]
+)
+### auto-generated section `build intellij.kotlin.gradle.multiplatformTests` end
\ No newline at end of file
diff --git a/plugins/kotlin/grazie/BUILD.bazel b/plugins/kotlin/grazie/BUILD.bazel
new file mode 100644
index 000000000000..2b3a58ed186e
--- /dev/null
+++ b/plugins/kotlin/grazie/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build kotlin.grazie` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "grazie_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "grazie",
+ module_name = "kotlin.grazie",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//platform/core-impl",
+ "//platform/util-ex",
+ "//plugins/grazie/src:core",
+ ],
+ runtime_deps = [":grazie_resources"]
+)
+### auto-generated section `build kotlin.grazie` end
\ No newline at end of file
diff --git a/plugins/kotlin/highlighting/highlighting-k1/BUILD.bazel b/plugins/kotlin/highlighting/highlighting-k1/BUILD.bazel
new file mode 100644
index 000000000000..da0d50bfe49b
--- /dev/null
+++ b/plugins/kotlin/highlighting/highlighting-k1/BUILD.bazel
@@ -0,0 +1,64 @@
+### auto-generated section `build kotlin.highlighting.k1` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = [
+ "org.jetbrains.kotlin.idea.base.util.K1ModeProjectStructureApi",
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-highlighting-k1_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-highlighting-k1",
+ module_name = "kotlin.highlighting.k1",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//platform/editor-ui-api:editor",
+ "//platform/platform-api:ide",
+ "//platform/diff-impl",
+ "//java/java-analysis-impl:analysis-impl",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:guava",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/code-insight/line-markers-shared:kotlin-code-insight-line-markers-shared",
+ "//java/java-impl:impl",
+ "//java/openapi:java",
+ "@lib//:kotlinc_analysis-api",
+ ],
+ runtime_deps = [":kotlin-highlighting-k1_resources"]
+)
+### auto-generated section `build kotlin.highlighting.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/highlighting/highlighting-k2/BUILD.bazel b/plugins/kotlin/highlighting/highlighting-k2/BUILD.bazel
new file mode 100644
index 000000000000..d26a74df829a
--- /dev/null
+++ b/plugins/kotlin/highlighting/highlighting-k2/BUILD.bazel
@@ -0,0 +1,114 @@
+### auto-generated section `build kotlin.highlighting.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ "org.jetbrains.kotlin.analysis.api.KaNonPublicApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-highlighting-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-highlighting-k2",
+ module_name = "kotlin.highlighting.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/analysis-api:analysis",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//platform/core-api:core",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//java/java-psi-api:psi",
+ "//platform/core-impl",
+ "//platform/analysis-impl",
+ "//platform/editor-ui-api:editor",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "@lib//:kotlinc_analysis-api-k2",
+ "//platform/execution-impl",
+ "//platform/lang-impl",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//java/java-analysis-impl:analysis-impl",
+ "//platform/statistics",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/kotlin.searching/base",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "//platform/util/coroutines",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ ],
+ runtime_deps = [":kotlin-highlighting-k2_resources"]
+)
+
+kt_jvm_test(
+ name = "kotlin-highlighting-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ associates = [":kotlin-highlighting-k2"],
+ deps = [
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "@lib//:kotlin-stdlib",
+ "//platform/analysis-api:analysis",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//platform/core-api:core",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//java/java-psi-api:psi",
+ "//platform/core-impl",
+ "//platform/analysis-impl",
+ "//platform/editor-ui-api:editor",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "@lib//:kotlinc_analysis-api-k2",
+ "//platform/execution-impl",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//platform/lang-impl",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//java/java-analysis-impl:analysis-impl",
+ "//platform/statistics",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/kotlin.searching/base",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java_test",
+ "//platform/util/coroutines",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ ],
+ runtime_deps = [":kotlin-highlighting-k2_resources"]
+)
+### auto-generated section `build kotlin.highlighting.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/highlighting/highlighting-minimal/BUILD.bazel b/plugins/kotlin/highlighting/highlighting-minimal/BUILD.bazel
new file mode 100644
index 000000000000..8d1cc58d882f
--- /dev/null
+++ b/plugins/kotlin/highlighting/highlighting-minimal/BUILD.bazel
@@ -0,0 +1,34 @@
+### auto-generated section `build kotlin.highlighting.minimal` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-highlighting-minimal_resources",
+ files = glob(["resource/**/*"]),
+ strip_prefix = "resource"
+)
+
+jvm_library(
+ name = "kotlin-highlighting-minimal",
+ module_name = "kotlin.highlighting.minimal",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//java/java-frontback-impl:frontback-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/analysis-impl",
+ "//platform/core-ui",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//platform/util:util-ui",
+ "//platform/lang-impl",
+ ],
+ runtime_deps = [
+ ":kotlin-highlighting-minimal_resources",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ ]
+)
+### auto-generated section `build kotlin.highlighting.minimal` end
\ No newline at end of file
diff --git a/plugins/kotlin/highlighting/highlighting-shared/BUILD.bazel b/plugins/kotlin/highlighting/highlighting-shared/BUILD.bazel
new file mode 100644
index 000000000000..81658d730d80
--- /dev/null
+++ b/plugins/kotlin/highlighting/highlighting-shared/BUILD.bazel
@@ -0,0 +1,52 @@
+### auto-generated section `build kotlin.highlighting.shared` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+)
+
+jvm_resources(
+ name = "kotlin-highlighting-shared_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-highlighting-shared",
+ module_name = "kotlin.highlighting.shared",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//platform/editor-ui-api:editor",
+ "//platform/platform-api:ide",
+ "//platform/diff-impl",
+ "//java/java-analysis-impl:analysis-impl",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "@lib//:jetbrains_markdown",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/highlighting/highlighting-minimal:kotlin-highlighting-minimal",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "@lib//:kotlinc_analysis-api",
+ ],
+ exports = ["//plugins/kotlin/highlighting/highlighting-minimal:kotlin-highlighting-minimal"],
+ runtime_deps = [":kotlin-highlighting-shared_resources"]
+)
+### auto-generated section `build kotlin.highlighting.shared` end
\ No newline at end of file
diff --git a/plugins/kotlin/highlighting/highlighting-shared/tests/BUILD.bazel b/plugins/kotlin/highlighting/highlighting-shared/tests/BUILD.bazel
new file mode 100644
index 000000000000..528b42d38250
--- /dev/null
+++ b/plugins/kotlin/highlighting/highlighting-shared/tests/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build kotlin.highlighting.shared.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-highlighting-shared-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-highlighting-shared-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//platform/diff-impl",
+ ]
+)
+### auto-generated section `build kotlin.highlighting.shared.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/i18n/BUILD.bazel b/plugins/kotlin/i18n/BUILD.bazel
new file mode 100644
index 000000000000..aee3c0769e40
--- /dev/null
+++ b/plugins/kotlin/i18n/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build kotlin.i18n` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "i18n_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "i18n",
+ module_name = "kotlin.i18n",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/java-i18n",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "@lib//:kotlinc_analysis-api",
+ ],
+ runtime_deps = [":i18n_resources"]
+)
+### auto-generated section `build kotlin.i18n` end
\ No newline at end of file
diff --git a/plugins/kotlin/i18n/tests/BUILD.bazel b/plugins/kotlin/i18n/tests/BUILD.bazel
new file mode 100644
index 000000000000..73f5357c44cd
--- /dev/null
+++ b/plugins/kotlin/i18n/tests/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build kotlin.i18n.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-i18n-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-i18n-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:junit4",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/i18n",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/java-i18n",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ ]
+)
+### auto-generated section `build kotlin.i18n.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/idea/BUILD.bazel b/plugins/kotlin/idea/BUILD.bazel
new file mode 100644
index 000000000000..ce2fe7b84f11
--- /dev/null
+++ b/plugins/kotlin/idea/BUILD.bazel
@@ -0,0 +1,162 @@
+### auto-generated section `build kotlin.idea` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ "org.jetbrains.kotlin.idea.base.util.K1ModeProjectStructureApi",
+ ]
+)
+
+jvm_resources(
+ name = "idea_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_resources(
+ name = "idea_resources_1",
+ files = glob(["resources-en/**/*"]),
+ strip_prefix = "resources-en"
+)
+
+jvm_resources(
+ name = "idea_resources_2",
+ files = glob(["resources-completion/**/*"]),
+ strip_prefix = "resources-completion"
+)
+
+jvm_library(
+ name = "idea",
+ module_name = "kotlin.idea",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-ir",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:guava",
+ "//platform/util/jdom",
+ "@lib//:gson",
+ "//platform/editor-ui-ex:editor-ex",
+ "@lib//:asm",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-dependencies",
+ "@lib//:kotlinc_kotlin-scripting-jvm",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/kdoc:kotlin-base-kdoc",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//plugins/kotlin/base/compiler-configuration-ui:kotlin-base-compiler-configuration-ui",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/external-build-system:kotlin-base-external-build-system",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//plugins/kotlin/highlighting/highlighting-k1:kotlin-highlighting-k1",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/kdoc:kotlin-base-fe10-kdoc",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/preferences",
+ "//plugins/kotlin/plugin-updater",
+ "//plugins/kotlin/migration",
+ "//plugins/kotlin/inspections-fe10",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_kotlin-jps-plugin-classpath",
+ "//plugins/kotlin/j2k/shared:kotlin-j2k-shared",
+ "//plugins/kotlin/j2k/k1.old:kotlin-j2k-k1-old",
+ "//plugins/kotlin/j2k/k1.new:kotlin-j2k-k1-new",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/scripting",
+ "//plugins/kotlin/inspections",
+ "@lib//:kotlinc_kotlin-script-runtime",
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/statistics",
+ "//platform/vcs-impl",
+ "//platform/diff-impl",
+ "//jvm/jvm-analysis-api:analysis",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//java/idea-ui:ui",
+ "//java/execution/openapi:java-execution",
+ "//java/compiler/openapi:java-compiler",
+ "//RegExpSupport:regexp",
+ "@lib//:jaxb-api",
+ "//platform/core-ui",
+ "//platform/lang-impl",
+ "@lib//:fastutil-min",
+ "//platform/structuralsearch:structuralSearch",
+ "//platform/duplicates-analysis",
+ "//platform/code-style-impl:codeStyle-impl",
+ "@lib//:jetbrains_markdown",
+ "//java/compiler/impl:java-compiler-impl",
+ "//platform/built-in-server:builtInServer-impl",
+ "//platform/ide-core",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "@lib//:jsoup",
+ "//platform/workspace/storage",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//java/execution/impl:java-execution-impl",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/code-insight/descriptions:kotlin-code-insight-descriptions",
+ "//plugins/kotlin/completion/api:kotlin-completion-api",
+ "//plugins/kotlin/completion/impl-shared:kotlin-completion-impl-shared",
+ "//plugins/kotlin/completion/impl-k1:kotlin-completion-impl-k1",
+ "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared",
+ "//plugins/kotlin/code-insight/override-implement-k1:kotlin-code-insight-override-implement-k1",
+ "//plugins/kotlin/code-insight/intentions-k1:kotlin-code-insight-intentions-k1",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-fe10",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//plugins/kotlin/code-insight/intentions-shared:kotlin-code-insight-intentions-shared",
+ "//plugins/kotlin/kotlin.searching/base",
+ "//platform/util/text-matching",
+ "//plugins/kotlin/code-insight/line-markers-shared:kotlin-code-insight-line-markers-shared",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//platform/core-api:core",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/code-insight/inspections-shared:kotlin-code-insight-inspections-shared",
+ "//plugins/kotlin/kotlin.ide:ide",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ ],
+ exports = [
+ "//plugins/kotlin/highlighting/highlighting-k1:kotlin-highlighting-k1",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//platform/statistics",
+ ],
+ runtime_deps = [
+ ":idea_resources",
+ ":idea_resources_1",
+ ":idea_resources_2",
+ ]
+)
+### auto-generated section `build kotlin.idea` end
\ No newline at end of file
diff --git a/plugins/kotlin/idea/tests/BUILD.bazel b/plugins/kotlin/idea/tests/BUILD.bazel
new file mode 100644
index 000000000000..342e5b00b9ad
--- /dev/null
+++ b/plugins/kotlin/idea/tests/BUILD.bazel
@@ -0,0 +1,155 @@
+### auto-generated section `build kotlin.idea.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = [
+ "org.jetbrains.kotlin.idea.base.util.K1ModeProjectStructureApi",
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ ]
+)
+
+java_library(
+ name = "kotlin-idea-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-idea-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "@lib//:vavr",
+ "@lib//:kotlin-test",
+ "@lib//:kotlinc_android-extensions-compiler-plugin",
+ "@lib//:gson",
+ "@lib//:guava",
+ "@lib//:fastutil-min",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//platform/editor-ui-ex:editor-ex",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/kdoc:kotlin-base-fe10-kdoc",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/jvm",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/repl",
+ "//plugins/kotlin/native",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-cli",
+ "@lib//:kotlinc_kotlin-compiler-ir",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "@lib//:kotlinc_sam-with-receiver-compiler-plugin",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-jvm",
+ "//plugins/kotlin/idea",
+ "//platform/structuralsearch:structuralSearch",
+ "//plugins/gradle:gradle-common",
+ "//RegExpSupport:regexp",
+ "//RegExpSupport:regexp_test",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/duplicates-analysis",
+ "//spellchecker",
+ "//spellchecker:spellchecker_test",
+ "//plugins/kotlin/uast/uast-kotlin:kotlin-uast-uast-kotlin",
+ "//plugins/kotlin/formatter",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/completion/api:kotlin-completion-api",
+ "//plugins/kotlin/completion/impl-shared:kotlin-completion-impl-shared",
+ "//plugins/kotlin/completion/impl-k1:kotlin-completion-impl-k1",
+ "//plugins/kotlin/completion/tests-shared:kotlin-completion-tests-shared_test",
+ "//plugins/kotlin/completion/tests-k1:kotlin-completion-tests-k1_test",
+ "//plugins/kotlin/jvm-debugger/core:kotlin-jvm-debugger-core",
+ "//plugins/kotlin/jvm-debugger/evaluation:kotlin-jvm-debugger-evaluation",
+ "//plugins/kotlin/j2k/k1.new.post-processing:kotlin-j2k-k1-new-post-processing",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/i18n",
+ "//plugins/kotlin/maven",
+ "//plugins/kotlin/migration",
+ "//plugins/kotlin/inspections",
+ "//plugins/kotlin/injection/base/tests:kotlin-base-injection-tests_test",
+ "//plugins/kotlin/preferences",
+ "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared",
+ "//plugins/kotlin/code-insight/override-implement-k1:kotlin-code-insight-override-implement-k1",
+ "//plugins/kotlin/run-configurations/junit:kotlin-run-configurations-junit",
+ "//plugins/kotlin/run-configurations/junit-fe10:kotlin-run-configurations-junit-fe10",
+ "//plugins/kotlin/ml-completion",
+ "//plugins/IntelliLang:langInjection",
+ "//platform/service-container:serviceContainer",
+ "//platform/service-container:serviceContainer_test",
+ "//jvm/jvm-analysis-impl:analysis-impl",
+ "//java/execution/impl:java-execution-impl",
+ "//plugins/copyright",
+ "//plugins/copyright:copyright_test",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//plugins/junit",
+ "//plugins/groovy/groovy-psi:psi",
+ "//plugins/stats-collector:statsCollector-tests_test",
+ "//plugins/properties/properties-psi-api:psi",
+ "//java/compiler/impl:java-compiler-impl",
+ "//plugins/grazie/src/test:grazie-tests_test",
+ "//plugins/kotlin/run-configurations/jvm:kotlin-run-configurations-jvm",
+ "@lib//:kotlinc_kotlin-script-runtime",
+ "//java/java-tests:tests_test",
+ "//java/java-impl-inspections:impl-inspections",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/diff-impl",
+ "//platform/util/jdom",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/code-insight/inspections-shared:kotlin-code-insight-inspections-shared",
+ "//plugins/kotlin/code-insight/postfix-templates-k1:kotlin-code-insight-postfix-templates-k1",
+ "//plugins/kotlin/code-insight/structural-search-k1:kotlin-code-insight-structural-search-k1",
+ "//plugins/kotlin/kotlin.searching/base",
+ "//plugins/kotlin/j2k/k1.old.post-processing:kotlin-j2k-k1-old-post-processing",
+ "//java/ide-customization",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "@lib//:hamcrest",
+ "//plugins/kotlin/code-insight/line-markers-shared:kotlin-code-insight-line-markers-shared",
+ "//platform/backend/workspace",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/jvm-decompiler",
+ "//plugins/kotlin/highlighting/highlighting-k1:kotlin-highlighting-k1",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common.tests:kotlin-refactorings-common-tests_test",
+ "//platform/analysis-api:analysis",
+ "//platform/projectModel-api:projectModel",
+ "//plugins/kotlin/kotlin.ide:ide",
+ "//plugins/kotlin/bundled-compiler-plugins-support",
+ "//platform/navbar/testFramework",
+ "//platform/execution.dashboard:execution-dashboard",
+ "//plugins/kotlin/code-insight/intentions-shared:kotlin-code-insight-intentions-shared",
+ "@lib//:junit5",
+ "@lib//:junit5Jupiter",
+ "@lib//:junit5Launcher",
+ "@lib//:junit5Params",
+ "//platform/testFramework/junit5",
+ ]
+)
+### auto-generated section `build kotlin.idea.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/injection/base/BUILD.bazel b/plugins/kotlin/injection/base/BUILD.bazel
new file mode 100644
index 000000000000..ace2281b3a86
--- /dev/null
+++ b/plugins/kotlin/injection/base/BUILD.bazel
@@ -0,0 +1,46 @@
+### auto-generated section `build kotlin.base.injection` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction"]
+)
+
+jvm_resources(
+ name = "kotlin-base-injection_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-base-injection",
+ module_name = "kotlin.base.injection",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:guava",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//platform/core-impl",
+ "//platform/lang-impl",
+ "//platform/util-ex",
+ "//java/java-psi-api:psi",
+ "//platform/code-style-api:codeStyle",
+ "@lib//:jetbrains-annotations",
+ "//plugins/IntelliLang:langInjection",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/IntelliLang:java-langInjection",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "@lib//:kotlinc_analysis-api",
+ ],
+ runtime_deps = [":kotlin-base-injection_resources"]
+)
+### auto-generated section `build kotlin.base.injection` end
\ No newline at end of file
diff --git a/plugins/kotlin/injection/base/tests/BUILD.bazel b/plugins/kotlin/injection/base/tests/BUILD.bazel
new file mode 100644
index 000000000000..3888300f5f1b
--- /dev/null
+++ b/plugins/kotlin/injection/base/tests/BUILD.bazel
@@ -0,0 +1,34 @@
+### auto-generated section `build kotlin.base.injection.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True
+)
+
+java_library(
+ name = "kotlin-base-injection-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-base-injection-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//platform/editor-ui-ex:editor-ex",
+ "@lib//:kotlinc_analysis-api",
+ "//RegExpSupport:regexp",
+ "//RegExpSupport:regexp_test",
+ "//plugins/IntelliLang:langInjection",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ ]
+)
+### auto-generated section `build kotlin.base.injection.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/injection/k1/BUILD.bazel b/plugins/kotlin/injection/k1/BUILD.bazel
new file mode 100644
index 000000000000..62bde6b262f5
--- /dev/null
+++ b/plugins/kotlin/injection/k1/BUILD.bazel
@@ -0,0 +1,43 @@
+### auto-generated section `build kotlin.injection.k1` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True
+)
+
+jvm_resources(
+ name = "kotlin-injection-k1_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-injection-k1",
+ module_name = "kotlin.injection.k1",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//plugins/kotlin/injection/base:kotlin-base-injection",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/jvm",
+ "//plugins/IntelliLang:langInjection",
+ "//platform/lang-impl",
+ ],
+ runtime_deps = [":kotlin-injection-k1_resources"]
+)
+### auto-generated section `build kotlin.injection.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/injection/k1/tests/BUILD.bazel b/plugins/kotlin/injection/k1/tests/BUILD.bazel
new file mode 100644
index 000000000000..5bef7ebf1fdd
--- /dev/null
+++ b/plugins/kotlin/injection/k1/tests/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build kotlin.injection.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True
+)
+
+java_library(
+ name = "kotlin-injection-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-injection-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/injection/base/tests:kotlin-base-injection-tests_test",
+ ]
+)
+### auto-generated section `build kotlin.injection.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/injection/k2/BUILD.bazel b/plugins/kotlin/injection/k2/BUILD.bazel
new file mode 100644
index 000000000000..34640123b9ab
--- /dev/null
+++ b/plugins/kotlin/injection/k2/BUILD.bazel
@@ -0,0 +1,47 @@
+### auto-generated section `build kotlin.injection.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction"]
+)
+
+jvm_resources(
+ name = "kotlin-injection-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-injection-k2",
+ module_name = "kotlin.injection.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/injection/base:kotlin-base-injection",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/fir",
+ "//plugins/kotlin/jvm",
+ "//platform/lang-impl",
+ "//platform/core-api:core",
+ "//platform/indexing-api:indexing",
+ "//plugins/IntelliLang:langInjection",
+ "//java/java-psi-api:psi",
+ "//plugins/IntelliLang:java-langInjection",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ ],
+ runtime_deps = [":kotlin-injection-k2_resources"]
+)
+### auto-generated section `build kotlin.injection.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/injection/k2/tests/BUILD.bazel b/plugins/kotlin/injection/k2/tests/BUILD.bazel
new file mode 100644
index 000000000000..0a9d1cf4226d
--- /dev/null
+++ b/plugins/kotlin/injection/k2/tests/BUILD.bazel
@@ -0,0 +1,36 @@
+### auto-generated section `build kotlin.injection.k2.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True
+)
+
+java_library(
+ name = "kotlin-injection-k2-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-injection-k2-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/injection/base/tests:kotlin-base-injection-tests_test",
+ "//plugins/kotlin/fir/tests:kotlin-fir-tests_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ ]
+)
+### auto-generated section `build kotlin.injection.k2.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/inspections-fe10/BUILD.bazel b/plugins/kotlin/inspections-fe10/BUILD.bazel
new file mode 100644
index 000000000000..a1050e73f7e9
--- /dev/null
+++ b/plugins/kotlin/inspections-fe10/BUILD.bazel
@@ -0,0 +1,36 @@
+### auto-generated section `build kotlin.inspections-fe10` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "inspections-fe10_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "inspections-fe10",
+ module_name = "kotlin.inspections-fe10",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//platform/core-impl",
+ "//platform/editor-ui-api:editor",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ ],
+ runtime_deps = [":inspections-fe10_resources"]
+)
+### auto-generated section `build kotlin.inspections-fe10` end
\ No newline at end of file
diff --git a/plugins/kotlin/inspections/BUILD.bazel b/plugins/kotlin/inspections/BUILD.bazel
new file mode 100644
index 000000000000..01c11e4e7fcd
--- /dev/null
+++ b/plugins/kotlin/inspections/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build kotlin.inspections` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "inspections_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "inspections",
+ module_name = "kotlin.inspections",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/project-configuration",
+ "//platform/core-impl",
+ "//platform/lang-core",
+ "//platform/projectModel-api:projectModel",
+ "//platform/analysis-api:analysis",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ ],
+ runtime_deps = [":inspections_resources"]
+)
+### auto-generated section `build kotlin.inspections` end
\ No newline at end of file
diff --git a/plugins/kotlin/internal/BUILD.bazel b/plugins/kotlin/internal/BUILD.bazel
new file mode 100644
index 000000000000..f8c561d4c322
--- /dev/null
+++ b/plugins/kotlin/internal/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build kotlin.k2.internal` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "k2-internal_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "k2-internal",
+ module_name = "kotlin.k2.internal",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/editor-ui-api:editor",
+ "//platform/core-api:core",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//java/openapi:java",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "@lib//:kotlinc_low-level-api-fir",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "//platform/platform-impl:ide-impl",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ ],
+ runtime_deps = [":k2-internal_resources"]
+)
+### auto-generated section `build kotlin.k2.internal` end
\ No newline at end of file
diff --git a/plugins/kotlin/j2k/k1.new.post-processing/BUILD.bazel b/plugins/kotlin/j2k/k1.new.post-processing/BUILD.bazel
new file mode 100644
index 000000000000..b491b8238734
--- /dev/null
+++ b/plugins/kotlin/j2k/k1.new.post-processing/BUILD.bazel
@@ -0,0 +1,57 @@
+### auto-generated section `build kotlin.j2k.k1.new.post-processing` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+)
+
+jvm_resources(
+ name = "kotlin-j2k-k1-new-post-processing_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-j2k-k1-new-post-processing",
+ module_name = "kotlin.j2k.k1.new.post-processing",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:vavr",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/j2k/shared:kotlin-j2k-shared",
+ "//plugins/kotlin/j2k/k1.new:kotlin-j2k-k1-new",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/jvm",
+ "//plugins/kotlin/idea",
+ "//platform/lang-impl",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//java/java-psi-api:psi",
+ "//java/java-indexing-api:indexing",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/code-insight/intentions-shared:kotlin-code-insight-intentions-shared",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ ],
+ runtime_deps = [":kotlin-j2k-k1-new-post-processing_resources"]
+)
+### auto-generated section `build kotlin.j2k.k1.new.post-processing` end
\ No newline at end of file
diff --git a/plugins/kotlin/j2k/k1.new/BUILD.bazel b/plugins/kotlin/j2k/k1.new/BUILD.bazel
new file mode 100644
index 000000000000..e8a2ecc1661a
--- /dev/null
+++ b/plugins/kotlin/j2k/k1.new/BUILD.bazel
@@ -0,0 +1,39 @@
+### auto-generated section `build kotlin.j2k.k1.new` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+)
+
+jvm_library(
+ name = "kotlin-j2k-k1-new",
+ module_name = "kotlin.j2k.k1.new",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "//platform/core-api:core",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/j2k/shared:kotlin-j2k-shared",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ ]
+)
+### auto-generated section `build kotlin.j2k.k1.new` end
\ No newline at end of file
diff --git a/plugins/kotlin/j2k/k1.new/tests/BUILD.bazel b/plugins/kotlin/j2k/k1.new/tests/BUILD.bazel
new file mode 100644
index 000000000000..5480cc396983
--- /dev/null
+++ b/plugins/kotlin/j2k/k1.new/tests/BUILD.bazel
@@ -0,0 +1,53 @@
+### auto-generated section `build kotlin.j2k.k1.new.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True
+)
+
+java_library(
+ name = "kotlin-j2k-k1-new-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-j2k-k1-new-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "//platform/core-api:core",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/j2k/shared:kotlin-j2k-shared",
+ "//plugins/kotlin/j2k/k1.new.post-processing:kotlin-j2k-k1-new-post-processing",
+ "//plugins/kotlin/j2k/k1.new:kotlin-j2k-k1-new",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//java/java-psi-api:psi",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/j2k/shared/tests:kotlin-j2k-shared-tests_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ ]
+)
+### auto-generated section `build kotlin.j2k.k1.new.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/j2k/k1.old.post-processing/BUILD.bazel b/plugins/kotlin/j2k/k1.old.post-processing/BUILD.bazel
new file mode 100644
index 000000000000..f032bd254ae9
--- /dev/null
+++ b/plugins/kotlin/j2k/k1.old.post-processing/BUILD.bazel
@@ -0,0 +1,41 @@
+### auto-generated section `build kotlin.j2k.k1.old.post-processing` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-j2k-k1-old-post-processing_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-j2k-k1-old-post-processing",
+ module_name = "kotlin.j2k.k1.old.post-processing",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//platform/lang-api:lang",
+ "//java/java-psi-impl:psi-impl",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/code-insight/intentions-shared:kotlin-code-insight-intentions-shared",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//platform/lang-impl",
+ "//plugins/kotlin/j2k/shared:kotlin-j2k-shared",
+ "//plugins/kotlin/j2k/k1.old:kotlin-j2k-k1-old",
+ ],
+ runtime_deps = [":kotlin-j2k-k1-old-post-processing_resources"]
+)
+### auto-generated section `build kotlin.j2k.k1.old.post-processing` end
\ No newline at end of file
diff --git a/plugins/kotlin/j2k/k1.old/BUILD.bazel b/plugins/kotlin/j2k/k1.old/BUILD.bazel
new file mode 100644
index 000000000000..c16dcce55b7f
--- /dev/null
+++ b/plugins/kotlin/j2k/k1.old/BUILD.bazel
@@ -0,0 +1,43 @@
+### auto-generated section `build kotlin.j2k.k1.old` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True
+)
+
+jvm_resources(
+ name = "kotlin-j2k-k1-old_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-j2k-k1-old",
+ module_name = "kotlin.j2k.k1.old",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//platform/lang-api:lang",
+ "//java/java-psi-impl:psi-impl",
+ "//plugins/kotlin/j2k/shared:kotlin-j2k-shared",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//java/java-analysis-impl:analysis-impl",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ ],
+ runtime_deps = [":kotlin-j2k-k1-old_resources"]
+)
+### auto-generated section `build kotlin.j2k.k1.old` end
\ No newline at end of file
diff --git a/plugins/kotlin/j2k/k2/BUILD.bazel b/plugins/kotlin/j2k/k2/BUILD.bazel
new file mode 100644
index 000000000000..af37c99d63f5
--- /dev/null
+++ b/plugins/kotlin/j2k/k2/BUILD.bazel
@@ -0,0 +1,57 @@
+### auto-generated section `build kotlin.j2k.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-j2k-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-j2k-k2",
+ module_name = "kotlin.j2k.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-k2",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//java/java-psi-api:psi",
+ "//platform/analysis-api:analysis",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/indexing-api:indexing",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/fixes-k2:kotlin-code-insight-fixes-k2",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/j2k/shared:kotlin-j2k-shared",
+ "//platform/refactoring",
+ "//java/java-analysis-impl:analysis-impl",
+ "//java/java-indexing-api:indexing",
+ "//platform/lang-impl",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ ],
+ runtime_deps = [":kotlin-j2k-k2_resources"]
+)
+### auto-generated section `build kotlin.j2k.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/j2k/k2/tests/BUILD.bazel b/plugins/kotlin/j2k/k2/tests/BUILD.bazel
new file mode 100644
index 000000000000..42a5a5c75fbd
--- /dev/null
+++ b/plugins/kotlin/j2k/k2/tests/BUILD.bazel
@@ -0,0 +1,45 @@
+### auto-generated section `build kotlin.j2k.k2.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+)
+
+java_library(
+ name = "kotlin-j2k-k2-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-j2k-k2-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fir",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/fir/tests:kotlin-fir-tests_test",
+ "//plugins/kotlin/j2k/shared:kotlin-j2k-shared",
+ "//plugins/kotlin/j2k/shared/tests:kotlin-j2k-shared-tests_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ ]
+)
+### auto-generated section `build kotlin.j2k.k2.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/j2k/shared/BUILD.bazel b/plugins/kotlin/j2k/shared/BUILD.bazel
new file mode 100644
index 000000000000..94688d0c56cc
--- /dev/null
+++ b/plugins/kotlin/j2k/shared/BUILD.bazel
@@ -0,0 +1,53 @@
+### auto-generated section `build kotlin.j2k.shared` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-j2k-shared_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-j2k-shared",
+ module_name = "kotlin.j2k.shared",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//java/java-impl:impl",
+ "//java/java-indexing-api:indexing",
+ "//java/java-psi-api:psi",
+ "//platform/core-impl",
+ "//platform/indexing-api:indexing",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//platform/core-api:core",
+ "//platform/util",
+ "//plugins/kotlin/project-configuration",
+ ],
+ runtime_deps = [":kotlin-j2k-shared_resources"]
+)
+### auto-generated section `build kotlin.j2k.shared` end
\ No newline at end of file
diff --git a/plugins/kotlin/j2k/shared/tests/BUILD.bazel b/plugins/kotlin/j2k/shared/tests/BUILD.bazel
new file mode 100644
index 000000000000..e4bd5f70e042
--- /dev/null
+++ b/plugins/kotlin/j2k/shared/tests/BUILD.bazel
@@ -0,0 +1,41 @@
+### auto-generated section `build kotlin.j2k.shared.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True
+)
+
+java_library(
+ name = "kotlin-j2k-shared-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-j2k-shared-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/j2k/shared:kotlin-j2k-shared",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ ]
+)
+### auto-generated section `build kotlin.j2k.shared.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/jps/graphImplementationTests/BUILD.bazel b/plugins/kotlin/jps/graphImplementationTests/BUILD.bazel
new file mode 100644
index 000000000000..2fbee0c4d214
--- /dev/null
+++ b/plugins/kotlin/jps/graphImplementationTests/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build kotlin.jps.graphImplementationTests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-jps-graphImplementationTests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-jps-graphImplementationTests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlinc_kotlin-jps-plugin-classpath-bootstrap-for-tests",
+ "@lib//:kotlinc_kotlin-jps-plugin-tests",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/util/compiler-dependencies:kotlin-util-compiler-dependencies",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/devkit/jps-plugin:jps",
+ "//jps/jps-builders:build-tests",
+ "//jps/model-api:model",
+ "//platform/core-api:core",
+ "//platform/util",
+ "@lib//:kotlin-reflect",
+ "//plugins/kotlin/tests-from-compiler:testsFromCompiler_test",
+ ]
+)
+### auto-generated section `build kotlin.jps.graphImplementationTests` end
\ No newline at end of file
diff --git a/plugins/kotlin/jsr223/BUILD.bazel b/plugins/kotlin/jsr223/BUILD.bazel
new file mode 100644
index 000000000000..95cb83f793b8
--- /dev/null
+++ b/plugins/kotlin/jsr223/BUILD.bazel
@@ -0,0 +1,19 @@
+### auto-generated section `build kotlin.jsr223` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "jsr223",
+ module_name = "kotlin.jsr223",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-script-runtime",
+ "@lib//:kotlinc_kotlin-scripting-jvm",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ ]
+)
+### auto-generated section `build kotlin.jsr223` end
\ No newline at end of file
diff --git a/plugins/kotlin/jvm-debugger/base/util/BUILD.bazel b/plugins/kotlin/jvm-debugger/base/util/BUILD.bazel
new file mode 100644
index 000000000000..955ca1e3731a
--- /dev/null
+++ b/plugins/kotlin/jvm-debugger/base/util/BUILD.bazel
@@ -0,0 +1,30 @@
+### auto-generated section `build kotlin.jvm-debugger.base.util` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-jvm-debugger-base-util",
+ module_name = "kotlin.jvm-debugger.base.util",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:asm",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//platform/core-impl",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//java/compiler/openapi:java-compiler",
+ "//java/java-psi-api:psi",
+ "//java/debugger/impl:java-debugger-impl",
+ ]
+)
+### auto-generated section `build kotlin.jvm-debugger.base.util` end
\ No newline at end of file
diff --git a/plugins/kotlin/jvm-debugger/core-fe10/BUILD.bazel b/plugins/kotlin/jvm-debugger/core-fe10/BUILD.bazel
new file mode 100644
index 000000000000..0f7feb6c09cc
--- /dev/null
+++ b/plugins/kotlin/jvm-debugger/core-fe10/BUILD.bazel
@@ -0,0 +1,61 @@
+### auto-generated section `build kotlin.jvm-debugger.core-fe10` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+)
+
+jvm_library(
+ name = "kotlin-jvm-debugger-core-fe10",
+ module_name = "kotlin.jvm-debugger.core-fe10",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:asm",
+ "@lib//:stream_ex",
+ "@lib//:caffeine",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/jvm-debugger/base/util:kotlin-jvm-debugger-base-util",
+ "//plugins/kotlin/jvm-debugger/core:kotlin-jvm-debugger-core",
+ "//plugins/kotlin/jvm-debugger/eval4j:kotlin-jvm-debugger-eval4j",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/lang-impl",
+ "//platform/script-debugger/debugger-ui:scriptDebugger-ui",
+ "//java/openapi:java",
+ "//java/java-psi-impl:psi-impl",
+ "//java/debugger/impl:java-debugger-impl",
+ "//java/execution/openapi:java-execution",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/jdom",
+ "@lib//:jb-jdi",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//platform/util",
+ "//java/debugger/shared:java-debugger-impl-shared",
+ ]
+)
+### auto-generated section `build kotlin.jvm-debugger.core-fe10` end
\ No newline at end of file
diff --git a/plugins/kotlin/jvm-debugger/core/BUILD.bazel b/plugins/kotlin/jvm-debugger/core/BUILD.bazel
new file mode 100644
index 000000000000..65cee1e50495
--- /dev/null
+++ b/plugins/kotlin/jvm-debugger/core/BUILD.bazel
@@ -0,0 +1,64 @@
+### auto-generated section `build kotlin.jvm-debugger.core` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+)
+
+jvm_resources(
+ name = "kotlin-jvm-debugger-core_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-jvm-debugger-core",
+ module_name = "kotlin.jvm-debugger.core",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "@lib//:asm",
+ "@lib//:jb-jdi",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/jvm-debugger/base/util:kotlin-jvm-debugger-base-util",
+ "//platform/core-ui",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/projectModel-impl",
+ "//platform/util:util-ui",
+ "//platform/script-debugger/debugger-ui:scriptDebugger-ui",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "//java/openapi:java",
+ "//java/execution/openapi:java-execution",
+ "//java/debugger/impl:java-debugger-impl",
+ "//java/java-psi-impl:psi-impl",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//platform/statistics",
+ "//platform/util",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//java/debugger/shared:java-debugger-impl-shared",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = [":kotlin-jvm-debugger-core_resources"]
+)
+### auto-generated section `build kotlin.jvm-debugger.core` end
\ No newline at end of file
diff --git a/plugins/kotlin/jvm-debugger/coroutines/BUILD.bazel b/plugins/kotlin/jvm-debugger/coroutines/BUILD.bazel
new file mode 100644
index 000000000000..48efcb781403
--- /dev/null
+++ b/plugins/kotlin/jvm-debugger/coroutines/BUILD.bazel
@@ -0,0 +1,58 @@
+### auto-generated section `build kotlin.jvm-debugger.coroutines` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction"]
+)
+
+jvm_resources(
+ name = "kotlin-jvm-debugger-coroutines_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-jvm-debugger-coroutines",
+ module_name = "kotlin.jvm-debugger.coroutines",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:maven-resolver-provider",
+ "@lib//:gson",
+ "@lib//:asm",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/jvm-debugger/base/util:kotlin-jvm-debugger-base-util",
+ "//plugins/kotlin/jvm-debugger/core:kotlin-jvm-debugger-core",
+ "//platform/lang-impl",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/execution-impl",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/smRunner",
+ "//java/java-psi-api:psi",
+ "//java/execution/impl:java-execution-impl",
+ "//java/debugger/impl:java-debugger-impl",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//java/java-runtime:rt",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ ],
+ runtime_deps = [":kotlin-jvm-debugger-coroutines_resources"]
+)
+### auto-generated section `build kotlin.jvm-debugger.coroutines` end
\ No newline at end of file
diff --git a/plugins/kotlin/jvm-debugger/eval4j/BUILD.bazel b/plugins/kotlin/jvm-debugger/eval4j/BUILD.bazel
new file mode 100644
index 000000000000..76aebc6bdf2e
--- /dev/null
+++ b/plugins/kotlin/jvm-debugger/eval4j/BUILD.bazel
@@ -0,0 +1,38 @@
+### auto-generated section `build kotlin.jvm-debugger.eval4j` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_library(
+ name = "kotlin-jvm-debugger-eval4j",
+ module_name = "kotlin.jvm-debugger.eval4j",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:asm",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//platform/util",
+ "//java/debugger/impl:java-debugger-impl",
+ ],
+ runtime_deps = ["//platform/core-api:core"]
+)
+
+kt_jvm_test(
+ name = "kotlin-jvm-debugger-eval4j_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":kotlin-jvm-debugger-eval4j"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:asm",
+ "@lib//:junit4",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//platform/util",
+ "//java/debugger/impl:java-debugger-impl",
+ ]
+)
+### auto-generated section `build kotlin.jvm-debugger.eval4j` end
\ No newline at end of file
diff --git a/plugins/kotlin/jvm-debugger/evaluation/BUILD.bazel b/plugins/kotlin/jvm-debugger/evaluation/BUILD.bazel
new file mode 100644
index 000000000000..18c4fe44c8dd
--- /dev/null
+++ b/plugins/kotlin/jvm-debugger/evaluation/BUILD.bazel
@@ -0,0 +1,41 @@
+### auto-generated section `build kotlin.jvm-debugger.evaluation` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-jvm-debugger-evaluation_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-jvm-debugger-evaluation",
+ module_name = "kotlin.jvm-debugger.evaluation",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:asm",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//plugins/kotlin/jvm-debugger/base/util:kotlin-jvm-debugger-base-util",
+ "//plugins/kotlin/jvm-debugger/eval4j:kotlin-jvm-debugger-eval4j",
+ "//plugins/kotlin/jvm-debugger/core:kotlin-jvm-debugger-core",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//java/java-psi-impl:psi-impl",
+ "//java/debugger/impl:java-debugger-impl",
+ "//plugins/kotlin/jvm-debugger/coroutines:kotlin-jvm-debugger-coroutines",
+ "//platform/statistics",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ ],
+ runtime_deps = [":kotlin-jvm-debugger-evaluation_resources"]
+)
+### auto-generated section `build kotlin.jvm-debugger.evaluation` end
\ No newline at end of file
diff --git a/plugins/kotlin/jvm-debugger/evaluation/k1/BUILD.bazel b/plugins/kotlin/jvm-debugger/evaluation/k1/BUILD.bazel
new file mode 100644
index 000000000000..81aa925d37da
--- /dev/null
+++ b/plugins/kotlin/jvm-debugger/evaluation/k1/BUILD.bazel
@@ -0,0 +1,40 @@
+### auto-generated section `build kotlin.jvm-debugger.evaluation.k1` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-jvm-debugger-evaluation-k1",
+ module_name = "kotlin.jvm-debugger.evaluation.k1",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/jvm-debugger/evaluation:kotlin-jvm-debugger-evaluation",
+ "//plugins/kotlin/jvm-debugger/base/util:kotlin-jvm-debugger-base-util",
+ "//plugins/kotlin/jvm-debugger/core:kotlin-jvm-debugger-core",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//java/debugger/impl:java-debugger-impl",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/j2k/k1.old:kotlin-j2k-k1-old",
+ "//plugins/kotlin/idea",
+ "//java/java-analysis-impl:analysis-impl",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/j2k/shared:kotlin-j2k-shared",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:asm",
+ "@lib//:guava",
+ "@lib//:kotlinc_kotlin-compiler-ir",
+ "@lib//:kotlinc_analysis-api-fe10",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/jvm-debugger/eval4j:kotlin-jvm-debugger-eval4j",
+ ]
+)
+### auto-generated section `build kotlin.jvm-debugger.evaluation.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/jvm-debugger/evaluation/k2/BUILD.bazel b/plugins/kotlin/jvm-debugger/evaluation/k2/BUILD.bazel
new file mode 100644
index 000000000000..6474585ca0b7
--- /dev/null
+++ b/plugins/kotlin/jvm-debugger/evaluation/k2/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build kotlin.jvm-debugger.evaluation.k2` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-jvm-debugger-evaluation-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-jvm-debugger-evaluation-k2",
+ module_name = "kotlin.jvm-debugger.evaluation.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/code-insight/inspections-k2:kotlin-code-insight-inspections-k2",
+ "//java/debugger/impl:java-debugger-impl",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlin-stdlib",
+ "//platform/analysis-impl",
+ "//java/java-analysis-impl:analysis-impl",
+ "//plugins/kotlin/jvm-debugger/base/util:kotlin-jvm-debugger-base-util",
+ "//plugins/kotlin/jvm-debugger/evaluation:kotlin-jvm-debugger-evaluation",
+ "@lib//:asm",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ ],
+ runtime_deps = [":kotlin-jvm-debugger-evaluation-k2_resources"]
+)
+### auto-generated section `build kotlin.jvm-debugger.evaluation.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/jvm-debugger/sequence/BUILD.bazel b/plugins/kotlin/jvm-debugger/sequence/BUILD.bazel
new file mode 100644
index 000000000000..1393a493c18b
--- /dev/null
+++ b/plugins/kotlin/jvm-debugger/sequence/BUILD.bazel
@@ -0,0 +1,30 @@
+### auto-generated section `build kotlin.jvm-debugger.sequence.k1` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-jvm-debugger-sequence-k1_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-jvm-debugger-sequence-k1",
+ module_name = "kotlin.jvm-debugger.sequence.k1",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/core",
+ "//platform/core-impl",
+ "//java/java-psi-api:psi",
+ "//plugins/stream-debugger:java-debugger-streams",
+ ],
+ runtime_deps = [":kotlin-jvm-debugger-sequence-k1_resources"]
+)
+### auto-generated section `build kotlin.jvm-debugger.sequence.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/jvm-debugger/test/BUILD.bazel b/plugins/kotlin/jvm-debugger/test/BUILD.bazel
new file mode 100644
index 000000000000..48f6c03ecf1e
--- /dev/null
+++ b/plugins/kotlin/jvm-debugger/test/BUILD.bazel
@@ -0,0 +1,72 @@
+### auto-generated section `build kotlin.jvm-debugger.test` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-jvm-debugger-test",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-jvm-debugger-test_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlin-test",
+ "@lib//:asm",
+ "@lib//:guava",
+ "@lib//:jb-jdi",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-cli",
+ "@lib//:kotlinc_kotlin-compiler-ir",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/common:kotlin-compiler-plugins-kotlinx-serialization-common",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight_test",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting_test",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/jvm-debugger/base/util:kotlin-jvm-debugger-base-util",
+ "//plugins/kotlin/jvm-debugger/core-fe10:kotlin-jvm-debugger-core-fe10",
+ "//plugins/kotlin/jvm-debugger/core:kotlin-jvm-debugger-core",
+ "//plugins/kotlin/jvm-debugger/coroutines:kotlin-jvm-debugger-coroutines",
+ "//plugins/kotlin/jvm-debugger/evaluation:kotlin-jvm-debugger-evaluation",
+ "//plugins/kotlin/jvm-debugger/sequence:kotlin-jvm-debugger-sequence-k1",
+ "//plugins/kotlin/jvm-debugger/eval4j:kotlin-jvm-debugger-eval4j",
+ "//plugins/kotlin/jvm-debugger/eval4j:kotlin-jvm-debugger-eval4j_test",
+ "//jps/model-api:model",
+ "//platform/external-system-api:externalSystem",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/xdebugger-impl:debugger-impl_test",
+ "//platform/xdebugger-testFramework:debugger-testFramework",
+ "//java/debugger/impl:java-debugger-impl",
+ "//plugins/stream-debugger:java-debugger-streams",
+ "//plugins/stream-debugger:java-debugger-streams_test",
+ "//aether-dependency-resolver:java-aetherDependencyResolver",
+ "//aether-dependency-resolver:java-aetherDependencyResolver_test",
+ "//platform/platform-util-io:ide-util-io",
+ "//plugins/kotlin/native",
+ "//java/java-analysis-api:analysis",
+ "//platform/script-debugger/debugger-ui:scriptDebugger-ui",
+ "//platform/util/jdom",
+ "//java/debugger/shared:java-debugger-impl-shared",
+ ]
+)
+### auto-generated section `build kotlin.jvm-debugger.test` end
\ No newline at end of file
diff --git a/plugins/kotlin/jvm-debugger/test/compose/BUILD.bazel b/plugins/kotlin/jvm-debugger/test/compose/BUILD.bazel
new file mode 100644
index 000000000000..8b0aa3ca4cb2
--- /dev/null
+++ b/plugins/kotlin/jvm-debugger/test/compose/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build kotlin.jvm-debugger.test.compose.k2` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-jvm-debugger-test-compose-k2",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-jvm-debugger-test-compose-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/jvm-debugger/test/k2:kotlin-jvm-debugger-test-k2_test",
+ "//plugins/kotlin/jvm-debugger/test:kotlin-jvm-debugger-test_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//android/compose-ide-plugin",
+ "@lib//:kotlinc_compose-compiler-plugin",
+ "//android/streaming",
+ "//plugins/kotlin/tests-compose:tests-compose_test",
+ ]
+)
+### auto-generated section `build kotlin.jvm-debugger.test.compose.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/jvm-debugger/test/k2/BUILD.bazel b/plugins/kotlin/jvm-debugger/test/k2/BUILD.bazel
new file mode 100644
index 000000000000..0d0e73f15ef8
--- /dev/null
+++ b/plugins/kotlin/jvm-debugger/test/k2/BUILD.bazel
@@ -0,0 +1,70 @@
+### auto-generated section `build kotlin.jvm-debugger.test.k2` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-jvm-debugger-test-k2",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-jvm-debugger-test-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlin-test",
+ "@lib//:asm",
+ "@lib//:guava",
+ "@lib//:jb-jdi",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-cli",
+ "@lib//:kotlinc_kotlin-compiler-ir",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/jvm-debugger/base/util:kotlin-jvm-debugger-base-util",
+ "//plugins/kotlin/jvm-debugger/core:kotlin-jvm-debugger-core",
+ "//plugins/kotlin/jvm-debugger/coroutines:kotlin-jvm-debugger-coroutines",
+ "//plugins/kotlin/jvm-debugger/evaluation:kotlin-jvm-debugger-evaluation",
+ "//plugins/kotlin/jvm-debugger/eval4j:kotlin-jvm-debugger-eval4j",
+ "//plugins/kotlin/jvm-debugger/eval4j:kotlin-jvm-debugger-eval4j_test",
+ "//jps/model-api:model",
+ "//platform/external-system-api:externalSystem",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/xdebugger-impl:debugger-impl_test",
+ "//platform/xdebugger-testFramework:debugger-testFramework",
+ "//java/debugger/impl:java-debugger-impl",
+ "//plugins/stream-debugger:java-debugger-streams",
+ "//plugins/stream-debugger:java-debugger-streams_test",
+ "//aether-dependency-resolver:java-aetherDependencyResolver",
+ "//aether-dependency-resolver:java-aetherDependencyResolver_test",
+ "//platform/platform-util-io:ide-util-io",
+ "//plugins/kotlin/native",
+ "//java/java-analysis-api:analysis",
+ "//plugins/kotlin/jvm-debugger/test:kotlin-jvm-debugger-test_test",
+ "//platform/service-container:serviceContainer",
+ "//platform/service-container:serviceContainer_test",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting_test",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure_test",
+ ]
+)
+### auto-generated section `build kotlin.jvm-debugger.test.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/jvm-debugger/test/parcelize/BUILD.bazel b/plugins/kotlin/jvm-debugger/test/parcelize/BUILD.bazel
new file mode 100644
index 000000000000..51a192cfb4f4
--- /dev/null
+++ b/plugins/kotlin/jvm-debugger/test/parcelize/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build kotlin.jvm-debugger.test.parcelize.k2` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-jvm-debugger-test-parcelize-k2",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-jvm-debugger-test-parcelize-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/jvm-debugger/test/k2:kotlin-jvm-debugger-test-k2_test",
+ "//plugins/kotlin/jvm-debugger/test:kotlin-jvm-debugger-test_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//android/streaming",
+ ]
+)
+### auto-generated section `build kotlin.jvm-debugger.test.parcelize.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/jvm-decompiler/BUILD.bazel b/plugins/kotlin/jvm-decompiler/BUILD.bazel
new file mode 100644
index 000000000000..1b7e6288c0ed
--- /dev/null
+++ b/plugins/kotlin/jvm-decompiler/BUILD.bazel
@@ -0,0 +1,38 @@
+### auto-generated section `build kotlin.jvm-decompiler` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "jvm-decompiler_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "jvm-decompiler",
+ module_name = "kotlin.jvm-decompiler",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/jvm",
+ "//platform/core-ui",
+ "//java/openapi:java",
+ "//java/java-psi-impl:psi-impl",
+ "//plugins/java-decompiler/plugin:java-decompiler",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//platform/analysis-impl",
+ ],
+ runtime_deps = [":jvm-decompiler_resources"]
+)
+### auto-generated section `build kotlin.jvm-decompiler` end
\ No newline at end of file
diff --git a/plugins/kotlin/jvm/BUILD.bazel b/plugins/kotlin/jvm/BUILD.bazel
new file mode 100644
index 000000000000..504b0e30c15b
--- /dev/null
+++ b/plugins/kotlin/jvm/BUILD.bazel
@@ -0,0 +1,88 @@
+### auto-generated section `build kotlin.jvm` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = [
+ "org.jetbrains.kotlin.idea.base.util.K1ModeProjectStructureApi",
+ "org.jetbrains.kotlin.analysis.api.KaNonPublicApi",
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ ]
+)
+
+jvm_resources(
+ name = "jvm_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "jvm",
+ module_name = "kotlin.jvm",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/util/jdom",
+ "@lib//:asm",
+ "@lib//:gson",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-fe10",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//plugins/kotlin/base/compiler-configuration-ui:kotlin-base-compiler-configuration-ui",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/inspections",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/repl",
+ "//plugins/kotlin/run-configurations/jvm:kotlin-run-configurations-jvm",
+ "//platform/external-system-api:externalSystem",
+ "//java/idea-ui:ui",
+ "//plugins/IntelliLang:langInjection",
+ "//platform/boot",
+ "//platform/diff-impl",
+ "//platform/vcs-impl",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//platform/lvcs-impl",
+ "//java/java-psi-impl:psi-impl",
+ "//java/execution/impl:java-execution-impl",
+ "//java/compiler/impl:java-compiler-impl",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//xml/xml-psi-impl:psi-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//platform/core-ui",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/kotlin.ide:ide",
+ "//plugins/kotlin/jsr223",
+ ],
+ runtime_deps = [":jvm_resources"]
+)
+### auto-generated section `build kotlin.jvm` end
\ No newline at end of file
diff --git a/plugins/kotlin/kotlin-compiler-classpath/BUILD.bazel b/plugins/kotlin/kotlin-compiler-classpath/BUILD.bazel
new file mode 100644
index 000000000000..55d481bda45a
--- /dev/null
+++ b/plugins/kotlin/kotlin-compiler-classpath/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build kotlin.util.compiler-classpath` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "util-compiler-classpath",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:asm",
+ "@lib//:java_compatibility",
+ "@lib//:javax-inject",
+ "@lib//:vavr",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jna",
+ "@lib//:lz4-java",
+ "@lib//:jsr305",
+ "//java/java-psi-impl:psi-impl",
+ "//platform/core-api:core",
+ "//platform/lang-impl",
+ "//platform/external-system-api:externalSystem",
+ "//platform/util/jdom",
+ "//java/java-impl:impl",
+ ]
+)
+### auto-generated section `build kotlin.util.compiler-classpath` end
\ No newline at end of file
diff --git a/plugins/kotlin/kotlin.ide/BUILD.bazel b/plugins/kotlin/kotlin.ide/BUILD.bazel
new file mode 100644
index 000000000000..606e632b8e33
--- /dev/null
+++ b/plugins/kotlin/kotlin.ide/BUILD.bazel
@@ -0,0 +1,33 @@
+### auto-generated section `build kotlin.ide` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "ide",
+ module_name = "kotlin.ide",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-ui",
+ "//platform/analysis-api:analysis",
+ "//platform/lang-impl",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//plugins/kotlin/project-configuration",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/base/code-insight/minimal:kotlin-base-code-insight-minimal",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//java/openapi:java",
+ "//platform/analysis-impl",
+ "//platform/util/jdom",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ ],
+ runtime_deps = ["//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic"]
+)
+### auto-generated section `build kotlin.ide` end
\ No newline at end of file
diff --git a/plugins/kotlin/kotlin.lombok.tests/BUILD.bazel b/plugins/kotlin/kotlin.lombok.tests/BUILD.bazel
new file mode 100644
index 000000000000..9712c355a45c
--- /dev/null
+++ b/plugins/kotlin/kotlin.lombok.tests/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build kotlin.k2.lombok.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "k2-lombok-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "k2-lombok-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/lombok",
+ "//plugins/lombok:lombok_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ ]
+)
+### auto-generated section `build kotlin.k2.lombok.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/kotlin.performanceExtendedPlugin/BUILD.bazel b/plugins/kotlin/kotlin.performanceExtendedPlugin/BUILD.bazel
new file mode 100644
index 000000000000..4504defcaf12
--- /dev/null
+++ b/plugins/kotlin/kotlin.performanceExtendedPlugin/BUILD.bazel
@@ -0,0 +1,48 @@
+### auto-generated section `build kotlin.performanceExtendedPlugin` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "performanceExtendedPlugin_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "performanceExtendedPlugin",
+ module_name = "kotlin.performanceExtendedPlugin",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/performanceTesting/core:performanceTesting",
+ "//platform/platform-impl:ide-impl",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "@lib//:kotlinc_analysis-api-platform-interface.provided",
+ "@lib//:kotlinc_analysis-api.provided",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/kotlin.searching/base",
+ "//java/java-analysis-impl:analysis-impl",
+ "//java/openapi:java",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//platform/diagnostic/telemetry",
+ "//platform/diagnostic/telemetry-impl",
+ "//plugins/kotlin/base/code-insight/minimal:kotlin-base-code-insight-minimal",
+ "//plugins/kotlin/kotlin.ide:ide",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/performanceTesting/vcs",
+ "//plugins/kotlin/idea",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ ],
+ runtime_deps = [":performanceExtendedPlugin_resources"]
+)
+### auto-generated section `build kotlin.performanceExtendedPlugin` end
\ No newline at end of file
diff --git a/plugins/kotlin/kotlin.searching/BUILD.bazel b/plugins/kotlin/kotlin.searching/BUILD.bazel
new file mode 100644
index 000000000000..db5c0af3667d
--- /dev/null
+++ b/plugins/kotlin/kotlin.searching/BUILD.bazel
@@ -0,0 +1,48 @@
+### auto-generated section `build kotlin.searching.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.analysis.api.KaIdeApi"]
+)
+
+jvm_resources(
+ name = "searching-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "searching-k2",
+ module_name = "kotlin.searching.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//java/java-psi-api:psi",
+ "//java/java-indexing-api:indexing",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//platform/lang-impl",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//java/java-psi-impl:psi-impl",
+ "//java/java-indexing-impl:indexing-impl",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/kotlin.searching/base",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ ],
+ runtime_deps = [":searching-k2_resources"]
+)
+### auto-generated section `build kotlin.searching.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/kotlin.searching/base/BUILD.bazel b/plugins/kotlin/kotlin.searching/base/BUILD.bazel
new file mode 100644
index 000000000000..bd8c1fae161c
--- /dev/null
+++ b/plugins/kotlin/kotlin.searching/base/BUILD.bazel
@@ -0,0 +1,44 @@
+### auto-generated section `build kotlin.searching.base` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ ]
+)
+
+jvm_library(
+ name = "base",
+ module_name = "kotlin.searching.base",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//platform/analysis-impl",
+ "//java/java-analysis-impl:analysis-impl",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//platform/core-impl",
+ "//platform/core-ui",
+ "//platform/ide-core",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//java/java-analysis-api:analysis",
+ "//java/openapi:java",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ ]
+)
+### auto-generated section `build kotlin.searching.base` end
\ No newline at end of file
diff --git a/plugins/kotlin/kotlin.searching/kotlin.searching.test.k2/BUILD.bazel b/plugins/kotlin/kotlin.searching/kotlin.searching.test.k2/BUILD.bazel
new file mode 100644
index 000000000000..52dd28d85435
--- /dev/null
+++ b/plugins/kotlin/kotlin.searching/kotlin.searching.test.k2/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build kotlin.searching.test.k2` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "test-k2",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "test-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ ]
+)
+### auto-generated section `build kotlin.searching.test.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/maven/BUILD.bazel b/plugins/kotlin/maven/BUILD.bazel
new file mode 100644
index 000000000000..2c8e1b262f25
--- /dev/null
+++ b/plugins/kotlin/maven/BUILD.bazel
@@ -0,0 +1,49 @@
+### auto-generated section `build kotlin.maven` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "maven_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "maven",
+ module_name = "kotlin.maven",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:gson",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/migration",
+ "//plugins/kotlin/inspections",
+ "//jps/model-api:model",
+ "//platform/projectModel-impl",
+ "//java/java-impl:impl",
+ "//plugins/maven",
+ "//platform/util/jdom",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//platform/core-api:core",
+ "//platform/workspace/jps",
+ "//platform/backend/observation",
+ ],
+ runtime_deps = [":maven_resources"]
+)
+### auto-generated section `build kotlin.maven` end
\ No newline at end of file
diff --git a/plugins/kotlin/maven/tests/BUILD.bazel b/plugins/kotlin/maven/tests/BUILD.bazel
new file mode 100644
index 000000000000..f51ab28519fd
--- /dev/null
+++ b/plugins/kotlin/maven/tests/BUILD.bazel
@@ -0,0 +1,50 @@
+### auto-generated section `build kotlin.maven.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-maven-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-maven-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:junit4",
+ "@lib//:gson",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/test:kotlin-base-test",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests",
+ "//plugins/kotlin/jvm",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/maven",
+ "//plugins/kotlin/tests-common",
+ "//plugins/kotlin/test-framework",
+ "//plugins/maven",
+ "//plugins/maven/testFramework",
+ "//platform/util/jdom",
+ ]
+)
+### auto-generated section `build kotlin.maven.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/migration/BUILD.bazel b/plugins/kotlin/migration/BUILD.bazel
new file mode 100644
index 000000000000..0687a000dd6f
--- /dev/null
+++ b/plugins/kotlin/migration/BUILD.bazel
@@ -0,0 +1,41 @@
+### auto-generated section `build kotlin.migration` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "migration_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "migration",
+ module_name = "kotlin.migration",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/formatter",
+ "//platform/util/jdom",
+ "//platform/core-impl",
+ "//platform/ide-core",
+ "//platform/ide-core-impl",
+ "//platform/lang-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/core-ui",
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//platform/statistics",
+ ],
+ runtime_deps = [":migration_resources"]
+)
+### auto-generated section `build kotlin.migration` end
\ No newline at end of file
diff --git a/plugins/kotlin/ml-completion/BUILD.bazel b/plugins/kotlin/ml-completion/BUILD.bazel
new file mode 100644
index 000000000000..096d84169463
--- /dev/null
+++ b/plugins/kotlin/ml-completion/BUILD.bazel
@@ -0,0 +1,34 @@
+### auto-generated section `build kotlin.ml-completion` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "ml-completion_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "ml-completion",
+ module_name = "kotlin.ml-completion",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/preferences",
+ "//platform/projectModel-api:projectModel",
+ "//platform/lang-api:lang",
+ "//platform/platform-impl:ide-impl",
+ "//plugins/completion-ml-ranking:completionMlRanking",
+ "//platform/platform-impl/internal:ide-internal",
+ "@lib//:kotlin_ml-completion_completion-ranking-kotlin",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ ],
+ runtime_deps = [":ml-completion_resources"]
+)
+### auto-generated section `build kotlin.ml-completion` end
\ No newline at end of file
diff --git a/plugins/kotlin/ml-completion/tests/BUILD.bazel b/plugins/kotlin/ml-completion/tests/BUILD.bazel
new file mode 100644
index 000000000000..65a134bc4c58
--- /dev/null
+++ b/plugins/kotlin/ml-completion/tests/BUILD.bazel
@@ -0,0 +1,23 @@
+### auto-generated section `build kotlin.ml-completion.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-ml-completion-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-ml-completion-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:junit4",
+ "//plugins/kotlin/ml-completion",
+ "//platform/platform-impl/internal:ide-internal",
+ ]
+)
+### auto-generated section `build kotlin.ml-completion.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/native/BUILD.bazel b/plugins/kotlin/native/BUILD.bazel
new file mode 100644
index 000000000000..aef749dd2127
--- /dev/null
+++ b/plugins/kotlin/native/BUILD.bazel
@@ -0,0 +1,40 @@
+### auto-generated section `build kotlin.native` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "native_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "native",
+ module_name = "kotlin.native",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//platform/lang-impl",
+ "//java/java-psi-api:psi",
+ "//java/idea-ui:ui",
+ ],
+ runtime_deps = [":native_resources"]
+)
+### auto-generated section `build kotlin.native` end
\ No newline at end of file
diff --git a/plugins/kotlin/native/tests/BUILD.bazel b/plugins/kotlin/native/tests/BUILD.bazel
new file mode 100644
index 000000000000..3727f87e6d39
--- /dev/null
+++ b/plugins/kotlin/native/tests/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build kotlin.native.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-native-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-native-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/native",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//platform/lang-impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//java/java-psi-api:psi",
+ "//java/idea-ui:ui",
+ ]
+)
+### auto-generated section `build kotlin.native.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/navigation/BUILD.bazel b/plugins/kotlin/navigation/BUILD.bazel
new file mode 100644
index 000000000000..919ed1174152
--- /dev/null
+++ b/plugins/kotlin/navigation/BUILD.bazel
@@ -0,0 +1,43 @@
+### auto-generated section `build kotlin.navigation` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ ]
+)
+
+jvm_resources(
+ name = "navigation_resources",
+ files = glob(["resouces/**/*"]),
+ strip_prefix = "resouces"
+)
+
+jvm_library(
+ name = "navigation",
+ module_name = "kotlin.navigation",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//platform/core-api:core",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//platform/core-impl",
+ "//java/java-psi-api:psi",
+ "//platform/indexing-api:indexing",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "//platform/analysis-api:analysis",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ ],
+ runtime_deps = [":navigation_resources"]
+)
+### auto-generated section `build kotlin.navigation` end
\ No newline at end of file
diff --git a/plugins/kotlin/navigation/tests/BUILD.bazel b/plugins/kotlin/navigation/tests/BUILD.bazel
new file mode 100644
index 000000000000..2ceb0fa1e318
--- /dev/null
+++ b/plugins/kotlin/navigation/tests/BUILD.bazel
@@ -0,0 +1,36 @@
+### auto-generated section `build kotlin.navigation.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-navigation-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-navigation-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/navigation",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/fir/tests:kotlin-fir-tests_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-k2",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure_test",
+ ]
+)
+### auto-generated section `build kotlin.navigation.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/onboarding-gradle/BUILD.bazel b/plugins/kotlin/onboarding-gradle/BUILD.bazel
new file mode 100644
index 000000000000..4984e222bfab
--- /dev/null
+++ b/plugins/kotlin/onboarding-gradle/BUILD.bazel
@@ -0,0 +1,78 @@
+### auto-generated section `build kotlin.onboarding.gradle` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "onboarding-gradle_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "onboarding-gradle",
+ module_name = "kotlin.onboarding.gradle",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//platform/statistics",
+ "//platform/analysis-api:analysis",
+ "//platform/feedback",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "@lib//:kotlinx-datetime-jvm",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//plugins/gradle:gradle-common",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/onboarding",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ ],
+ runtime_deps = [":onboarding-gradle_resources"]
+)
+
+kt_jvm_test(
+ name = "onboarding-gradle_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":onboarding-gradle"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//platform/statistics",
+ "//platform/analysis-api:analysis",
+ "//platform/feedback",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "@lib//:kotlinx-datetime-jvm",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlin-test",
+ "@lib//:kotlin-test-assertions-core-jvm",
+ "@lib//:kotlin-test-junit",
+ "@lib//:junit5",
+ "//java/testFramework",
+ "//plugins/gradle:gradle-common",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/onboarding",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ ],
+ runtime_deps = [":onboarding-gradle_resources"]
+)
+### auto-generated section `build kotlin.onboarding.gradle` end
\ No newline at end of file
diff --git a/plugins/kotlin/onboarding-promoter/BUILD.bazel b/plugins/kotlin/onboarding-promoter/BUILD.bazel
new file mode 100644
index 000000000000..453134a16e8c
--- /dev/null
+++ b/plugins/kotlin/onboarding-promoter/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.kotlin.onboarding-promoter` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "onboarding-promoter_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "onboarding-promoter",
+ module_name = "intellij.kotlin.onboarding-promoter",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-impl:ide-impl",
+ "//plugins/ide-features-trainer:featuresTrainer",
+ "//java/java-features-trainer:featuresTrainer",
+ "//plugins/kotlin/features-trainer",
+ "//platform/statistics",
+ ],
+ runtime_deps = [":onboarding-promoter_resources"]
+)
+### auto-generated section `build intellij.kotlin.onboarding-promoter` end
\ No newline at end of file
diff --git a/plugins/kotlin/onboarding/BUILD.bazel b/plugins/kotlin/onboarding/BUILD.bazel
new file mode 100644
index 000000000000..e8724c39e8a7
--- /dev/null
+++ b/plugins/kotlin/onboarding/BUILD.bazel
@@ -0,0 +1,84 @@
+### auto-generated section `build kotlin.onboarding` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "onboarding_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "onboarding",
+ module_name = "kotlin.onboarding",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//platform/statistics",
+ "//platform/analysis-api:analysis",
+ "//plugins/stats-collector:statsCollector",
+ "//platform/projectModel-impl",
+ "//platform/feedback",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "@lib//:kotlinx-datetime-jvm",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//plugins/gradle:gradle-common",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/preferences",
+ ],
+ runtime_deps = [":onboarding_resources"]
+)
+
+kt_jvm_test(
+ name = "onboarding_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":onboarding"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//platform/statistics",
+ "//platform/analysis-api:analysis",
+ "//plugins/stats-collector:statsCollector",
+ "//platform/projectModel-impl",
+ "//platform/feedback",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "@lib//:kotlinx-datetime-jvm",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlin-test",
+ "@lib//:kotlin-test-assertions-core-jvm",
+ "@lib//:kotlin-test-junit",
+ "@lib//:junit5",
+ "//java/testFramework",
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//plugins/gradle:gradle-common",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/preferences",
+ ],
+ runtime_deps = [":onboarding_resources"]
+)
+### auto-generated section `build kotlin.onboarding` end
\ No newline at end of file
diff --git a/plugins/kotlin/performance-tests/BUILD.bazel b/plugins/kotlin/performance-tests/BUILD.bazel
new file mode 100644
index 000000000000..94f1a570c5a1
--- /dev/null
+++ b/plugins/kotlin/performance-tests/BUILD.bazel
@@ -0,0 +1,71 @@
+### auto-generated section `build kotlin.performance-tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "performance-tests_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "performance-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "performance-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-test",
+ "@lib//:kotlin-test-junit",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/preferences",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/gradle/gradle-tooling:kotlin-gradle-gradle-tooling",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/completion/impl-k1:kotlin-completion-impl-k1",
+ "//plugins/kotlin/completion/tests-shared:kotlin-completion-tests-shared_test",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle",
+ "//plugins/kotlin/native",
+ "//plugins/kotlin/formatter",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/jvm",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/compiler-reference-index",
+ "//platform/analysis-impl",
+ "//platform/vcs-impl",
+ "//platform/vcs-impl:vcs-impl_test",
+ "//plugins/gradle:gradle-common",
+ "//plugins/kotlin/performance-tests/performance-test-utils:kotlin-performance-tests-performance-test-utils_test",
+ "@lib//:jackson-databind",
+ "@lib//:jackson",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:okhttp",
+ ],
+ runtime_deps = [":performance-tests_resources"]
+)
+### auto-generated section `build kotlin.performance-tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/performance-tests/performance-test-utils/BUILD.bazel b/plugins/kotlin/performance-tests/performance-test-utils/BUILD.bazel
new file mode 100644
index 000000000000..a17ce1cf45ff
--- /dev/null
+++ b/plugins/kotlin/performance-tests/performance-test-utils/BUILD.bazel
@@ -0,0 +1,53 @@
+### auto-generated section `build kotlin.performance-tests.performance-test-utils` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-performance-tests-performance-test-utils",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-performance-tests-performance-test-utils_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-test",
+ "@lib//:kotlin-test-junit",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/gradle/gradle-tooling:kotlin-gradle-gradle-tooling",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle",
+ "//plugins/kotlin/native",
+ "//plugins/kotlin/formatter",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/jvm",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/compiler-reference-index",
+ "//platform/analysis-impl",
+ "//platform/vcs-impl",
+ "//platform/vcs-impl:vcs-impl_test",
+ "//plugins/gradle:gradle-common",
+ "@lib//:jackson-databind",
+ "@lib//:jackson",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:okhttp",
+ ]
+)
+### auto-generated section `build kotlin.performance-tests.performance-test-utils` end
\ No newline at end of file
diff --git a/plugins/kotlin/plugin-updater/BUILD.bazel b/plugins/kotlin/plugin-updater/BUILD.bazel
new file mode 100644
index 000000000000..999ce83528f7
--- /dev/null
+++ b/plugins/kotlin/plugin-updater/BUILD.bazel
@@ -0,0 +1,37 @@
+### auto-generated section `build kotlin.plugin-updater` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "plugin-updater_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "plugin-updater",
+ module_name = "kotlin.plugin-updater",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:jaxb-api",
+ "@lib//:gson",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/project-configuration",
+ "//platform/util/jdom",
+ "//platform/core-impl",
+ "//platform/core-ui",
+ "//platform/platform-impl:ide-impl",
+ "//java/compiler/openapi:java-compiler",
+ ],
+ runtime_deps = [":plugin-updater_resources"]
+)
+### auto-generated section `build kotlin.plugin-updater` end
\ No newline at end of file
diff --git a/plugins/kotlin/plugin/BUILD.bazel b/plugins/kotlin/plugin/BUILD.bazel
new file mode 100644
index 000000000000..38b175ee31ec
--- /dev/null
+++ b/plugins/kotlin/plugin/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build kotlin.plugin` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "plugin_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "plugin",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":plugin_resources"]
+)
+### auto-generated section `build kotlin.plugin` end
\ No newline at end of file
diff --git a/plugins/kotlin/plugin/common/BUILD.bazel b/plugins/kotlin/plugin/common/BUILD.bazel
new file mode 100644
index 000000000000..9105b019b8e3
--- /dev/null
+++ b/plugins/kotlin/plugin/common/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build kotlin.plugin.common` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "kotlin-plugin-common_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "kotlin-plugin-common",
+ visibility = ["//visibility:public"],
+ runtime_deps = [":kotlin-plugin-common_resources"]
+)
+### auto-generated section `build kotlin.plugin.common` end
\ No newline at end of file
diff --git a/plugins/kotlin/plugin/k1/BUILD.bazel b/plugins/kotlin/plugin/k1/BUILD.bazel
new file mode 100644
index 000000000000..00d59cd2a5d4
--- /dev/null
+++ b/plugins/kotlin/plugin/k1/BUILD.bazel
@@ -0,0 +1,172 @@
+### auto-generated section `build kotlin.plugin.k1` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "kotlin-plugin-k1_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "kotlin-plugin-k1",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ ":kotlin-plugin-k1_resources",
+ "//plugins/kotlin/plugin/common:kotlin-plugin-common",
+ "//plugins/kotlin/plugin",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "@lib//:kotlinc_analysis-api-fe10",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/kdoc:kotlin-base-kdoc",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/analysis-api-platform:kotlin-base-analysis-api-platform",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//plugins/kotlin/highlighting/highlighting-k1:kotlin-highlighting-k1",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//plugins/kotlin/base/external-build-system:kotlin-base-external-build-system",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//plugins/kotlin/base/compiler-configuration-ui:kotlin-base-compiler-configuration-ui",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/base/obsolete-compat:kotlin-base-obsolete-compat",
+ "//plugins/kotlin/base/fe10/plugin:kotlin-base-fe10-plugin",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/analysis-api-platform:kotlin-base-fe10-analysis-api-platform",
+ "//plugins/kotlin/base/fe10/kdoc:kotlin-base-fe10-kdoc",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/base/fe10/obsolete-compat:kotlin-base-fe10-obsolete-compat",
+ "//plugins/kotlin/base/fe10/project-structure:kotlin-base-fe10-project-structure",
+ "//plugins/kotlin/compiler-plugins/allopen/common-k1:kotlin-compiler-plugins-allopen-common-k1",
+ "//plugins/kotlin/compiler-plugins/allopen/gradle:kotlin-compiler-plugins-allopen-gradle",
+ "//plugins/kotlin/compiler-plugins/allopen/maven:kotlin-compiler-plugins-allopen-maven",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/gradle:kotlin-compiler-plugins-compiler-plugin-support-gradle",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/maven:kotlin-compiler-plugins-compiler-plugin-support-maven",
+ "//plugins/kotlin/compiler-plugins/kapt:kotlin-compiler-plugins-kapt",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/common:kotlin-compiler-plugins-kotlinx-serialization-common",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/gradle:kotlin-compiler-plugins-kotlinx-serialization-gradle",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/maven:kotlin-compiler-plugins-kotlinx-serialization-maven",
+ "//plugins/kotlin/compiler-plugins/noarg/common:kotlin-compiler-plugins-noarg-common",
+ "//plugins/kotlin/compiler-plugins/noarg/gradle:kotlin-compiler-plugins-noarg-gradle",
+ "//plugins/kotlin/compiler-plugins/noarg/maven:kotlin-compiler-plugins-noarg-maven",
+ "//plugins/kotlin/compiler-plugins/parcelize/common:kotlin-compiler-plugins-parcelize-common",
+ "//plugins/kotlin/compiler-plugins/parcelize/gradle:kotlin-compiler-plugins-parcelize-gradle",
+ "//plugins/kotlin/compiler-plugins/parcelize/k1:kotlin-compiler-plugins-parcelize-k1",
+ "//plugins/kotlin/compiler-plugins/sam-with-receiver/common:kotlin-compiler-plugins-sam-with-receiver-common",
+ "//plugins/kotlin/compiler-plugins/sam-with-receiver/gradle:kotlin-compiler-plugins-sam-with-receiver-gradle",
+ "//plugins/kotlin/compiler-plugins/sam-with-receiver/maven:kotlin-compiler-plugins-sam-with-receiver-maven",
+ "//plugins/kotlin/compiler-plugins/assignment/common-k1:kotlin-compiler-plugins-assignment-common-k1",
+ "//plugins/kotlin/compiler-plugins/assignment/gradle:kotlin-compiler-plugins-assignment-gradle",
+ "//plugins/kotlin/compiler-plugins/assignment/maven:kotlin-compiler-plugins-assignment-maven",
+ "//plugins/kotlin/compiler-plugins/scripting:kotlin-compiler-plugins-scripting",
+ "//plugins/kotlin/completion/api:kotlin-completion-api",
+ "//plugins/kotlin/completion/impl-shared:kotlin-completion-impl-shared",
+ "//plugins/kotlin/completion/impl-k1:kotlin-completion-impl-k1",
+ "//plugins/kotlin/copyright",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/coverage",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/git",
+ "//plugins/kotlin/plugin-updater",
+ "//plugins/kotlin/preferences",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle",
+ "//plugins/kotlin/gradle/code-insight-common:kotlin-gradle-code-insight-common",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/gradle/gradle-tooling:kotlin-gradle-gradle-tooling",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/grazie",
+ "//plugins/kotlin/gradle/code-insight-groovy:kotlin-gradle-code-insight-groovy",
+ "//plugins/kotlin/gradle/code-insight-toml:kotlin-gradle-code-insight-toml",
+ "//plugins/kotlin/i18n",
+ "//plugins/kotlin/migration",
+ "//plugins/kotlin/inspections",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/injection/k1:kotlin-injection-k1",
+ "//plugins/kotlin/j2k/shared:kotlin-j2k-shared",
+ "//plugins/kotlin/j2k/k1.new:kotlin-j2k-k1-new",
+ "//plugins/kotlin/j2k/k1.old:kotlin-j2k-k1-old",
+ "//plugins/kotlin/j2k/k1.new.post-processing:kotlin-j2k-k1-new-post-processing",
+ "//plugins/kotlin/j2k/k1.old.post-processing:kotlin-j2k-k1-old-post-processing",
+ "//plugins/kotlin/run-configurations/jvm:kotlin-run-configurations-jvm",
+ "//plugins/kotlin/run-configurations/junit:kotlin-run-configurations-junit",
+ "//plugins/kotlin/run-configurations/junit-fe10:kotlin-run-configurations-junit-fe10",
+ "//plugins/kotlin/jvm",
+ "//plugins/kotlin/jvm-debugger/base/util:kotlin-jvm-debugger-base-util",
+ "//plugins/kotlin/jvm-debugger/core:kotlin-jvm-debugger-core",
+ "//plugins/kotlin/jvm-debugger/core-fe10:kotlin-jvm-debugger-core-fe10",
+ "//plugins/kotlin/jvm-debugger/coroutines:kotlin-jvm-debugger-coroutines",
+ "//plugins/kotlin/jvm-debugger/eval4j:kotlin-jvm-debugger-eval4j",
+ "//plugins/kotlin/jvm-debugger/evaluation:kotlin-jvm-debugger-evaluation",
+ "//plugins/kotlin/jvm-debugger/evaluation/k1:kotlin-jvm-debugger-evaluation-k1",
+ "//plugins/kotlin/jvm-debugger/sequence:kotlin-jvm-debugger-sequence-k1",
+ "//plugins/kotlin/jvm-decompiler",
+ "//plugins/kotlin/inspections-fe10",
+ "//plugins/kotlin/maven",
+ "//plugins/kotlin/ml-completion",
+ "//plugins/kotlin/code-insight/live-templates-shared:kotlin-code-insight-live-templates-shared",
+ "//plugins/kotlin/code-insight/live-templates-k1:kotlin-code-insight-live-templates-k1",
+ "//plugins/kotlin/native",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ "//plugins/kotlin/project-wizard/idea:kotlin-project-wizard-idea",
+ "//plugins/kotlin/project-wizard/idea-k1:kotlin-project-wizard-idea-k1",
+ "//plugins/kotlin/project-wizard/cli:kotlin-project-wizard-cli",
+ "//plugins/kotlin/project-wizard/gradle:kotlin-project-wizard-gradle",
+ "//plugins/kotlin/project-wizard/maven:kotlin-project-wizard-maven",
+ "//plugins/kotlin/project-wizard/compose:kotlin-project-wizard-compose",
+ "//plugins/kotlin/compiler-reference-index",
+ "//plugins/kotlin/repl",
+ "//plugins/kotlin/scripting",
+ "//plugins/kotlin/spellchecker",
+ "//plugins/kotlin/run-configurations/testng:kotlin-run-configurations-testng",
+ "//plugins/kotlin/uast/uast-kotlin-base:kotlin-uast-uast-kotlin-base",
+ "//plugins/kotlin/uast/uast-kotlin:kotlin-uast-uast-kotlin",
+ "//plugins/kotlin/uast/uast-kotlin-idea-base:kotlin-uast-uast-kotlin-idea-base",
+ "//plugins/kotlin/uast/uast-kotlin-idea:kotlin-uast-uast-kotlin-idea",
+ "//plugins/kotlin/features-trainer",
+ "//plugins/kotlin/compiler-plugins/lombok/gradle:kotlin-compiler-plugins-lombok-gradle",
+ "//plugins/kotlin/compiler-plugins/lombok/maven:kotlin-compiler-plugins-lombok-maven",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/code-insight/descriptions:kotlin-code-insight-descriptions",
+ "//plugins/kotlin/code-insight/inspections-k1:kotlin-code-insight-inspections-k1",
+ "//plugins/kotlin/code-insight/inspections-shared:kotlin-code-insight-inspections-shared",
+ "//plugins/kotlin/code-insight/intentions-k1:kotlin-code-insight-intentions-k1",
+ "//plugins/kotlin/code-insight/intentions-shared:kotlin-code-insight-intentions-shared",
+ "//plugins/kotlin/code-insight/override-implement-k1:kotlin-code-insight-override-implement-k1",
+ "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared",
+ "//plugins/kotlin/code-insight/kotlin.code-insight.k1:kotlin-code-insight-k1",
+ "//plugins/kotlin/code-insight/postfix-templates-k1:kotlin-code-insight-postfix-templates-k1",
+ "//plugins/kotlin/code-insight/structural-search-k1:kotlin-code-insight-structural-search-k1",
+ "//plugins/kotlin/code-insight/line-markers-shared:kotlin-code-insight-line-markers-shared",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//plugins/kotlin/kotlin.searching/base",
+ "//plugins/kotlin/kotlin.performanceExtendedPlugin:performanceExtendedPlugin",
+ "//plugins/kotlin/injection/base:kotlin-base-injection",
+ "//plugins/kotlin/onboarding",
+ "//plugins/kotlin/onboarding-gradle",
+ "//plugins/kotlin/base/code-insight/minimal:kotlin-base-code-insight-minimal",
+ "//plugins/kotlin/highlighting/highlighting-minimal:kotlin-highlighting-minimal",
+ "//plugins/kotlin/formatter/minimal:kotlin-formatter-minimal",
+ "//plugins/kotlin/kotlin.ide:ide",
+ "//plugins/kotlin/jsr223",
+ ]
+)
+### auto-generated section `build kotlin.plugin.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/plugin/k2/BUILD.bazel b/plugins/kotlin/plugin/k2/BUILD.bazel
new file mode 100644
index 000000000000..42c6cc0ad1b5
--- /dev/null
+++ b/plugins/kotlin/plugin/k2/BUILD.bazel
@@ -0,0 +1,134 @@
+### auto-generated section `build kotlin.plugin.k2` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "kotlin-plugin-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "kotlin-plugin-k2",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ ":kotlin-plugin-k2_resources",
+ "//plugins/kotlin/plugin/common:kotlin-plugin-common",
+ "//plugins/kotlin/plugin",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/analysis-api-platform:kotlin-base-analysis-api-platform",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/compiler-configuration-ui:kotlin-base-compiler-configuration-ui",
+ "//plugins/kotlin/base/external-build-system:kotlin-base-external-build-system",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//plugins/kotlin/highlighting/highlighting-k2:kotlin-highlighting-k2",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/jps:kotlin-base-jps",
+ "//plugins/kotlin/base/kdoc:kotlin-base-kdoc",
+ "//plugins/kotlin/base/obsolete-compat:kotlin-base-obsolete-compat",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/completion/api:kotlin-completion-api",
+ "//plugins/kotlin/completion/impl-shared:kotlin-completion-impl-shared",
+ "//plugins/kotlin/completion/impl-k2:kotlin-completion-impl-k2",
+ "//plugins/kotlin/copyright",
+ "//plugins/kotlin/coverage",
+ "//plugins/kotlin/fir",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/gradle/code-insight-common:kotlin-gradle-code-insight-common",
+ "//plugins/kotlin/gradle/code-insight-groovy:kotlin-gradle-code-insight-groovy",
+ "//plugins/kotlin/gradle/code-insight-toml:kotlin-gradle-code-insight-toml",
+ "//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/gradle/gradle-tooling:kotlin-gradle-gradle-tooling",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/kotlin/grazie",
+ "//plugins/kotlin/inspections",
+ "//plugins/kotlin/j2k/shared:kotlin-j2k-shared",
+ "//plugins/kotlin/j2k/k2:kotlin-j2k-k2",
+ "//plugins/kotlin/maven",
+ "//plugins/kotlin/migration",
+ "//plugins/kotlin/ml-completion",
+ "//plugins/kotlin/native",
+ "//plugins/kotlin/plugin-updater",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ "//plugins/kotlin/project-wizard/cli:kotlin-project-wizard-cli",
+ "//plugins/kotlin/project-wizard/idea:kotlin-project-wizard-idea",
+ "//plugins/kotlin/project-wizard/gradle:kotlin-project-wizard-gradle",
+ "//plugins/kotlin/project-wizard/maven:kotlin-project-wizard-maven",
+ "//plugins/kotlin/project-wizard/compose:kotlin-project-wizard-compose",
+ "//plugins/kotlin/preferences",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/compiler-reference-index",
+ "//plugins/kotlin/run-configurations/jvm:kotlin-run-configurations-jvm",
+ "//plugins/kotlin/scripting",
+ "//plugins/kotlin/spellchecker",
+ "//plugins/kotlin/uast/uast-kotlin-fir:kotlin-uast-uast-kotlin-k2",
+ "//plugins/kotlin/uast/uast-kotlin-idea-fir:kotlin-uast-uast-kotlin-idea-k2",
+ "//plugins/kotlin/base/fir/analysis-api-platform:kotlin-base-fir-analysis-api-platform",
+ "//plugins/kotlin/base/fir/code-insight:kotlin-base-fir-code-insight",
+ "//plugins/kotlin/base/fir/project-structure:kotlin-base-fir-project-structure",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/code-insight/intentions-shared:kotlin-code-insight-intentions-shared",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/code-insight/intentions-k2:kotlin-code-insight-intentions-k2",
+ "//plugins/kotlin/code-insight/descriptions:kotlin-code-insight-descriptions",
+ "//plugins/kotlin/code-insight/inspections-k2:kotlin-code-insight-inspections-k2",
+ "//plugins/kotlin/code-insight/inspections-shared:kotlin-code-insight-inspections-shared",
+ "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared",
+ "//plugins/kotlin/code-insight/override-implement-k2:kotlin-code-insight-override-implement-k2",
+ "//plugins/kotlin/code-insight/live-templates-shared:kotlin-code-insight-live-templates-shared",
+ "//plugins/kotlin/code-insight/live-templates-k2:kotlin-code-insight-live-templates-k2",
+ "//plugins/kotlin/code-insight/postfix-templates:kotlin-code-insight-postfix-templates-k2",
+ "//plugins/kotlin/code-insight/line-markers-shared:kotlin-code-insight-line-markers-shared",
+ "//plugins/kotlin/code-insight/line-markers:kotlin-code-insight-line-markers-k2",
+ "//plugins/kotlin/jvm-debugger/base/util:kotlin-jvm-debugger-base-util",
+ "//plugins/kotlin/jvm-debugger/core:kotlin-jvm-debugger-core",
+ "//plugins/kotlin/jvm-debugger/coroutines:kotlin-jvm-debugger-coroutines",
+ "//plugins/kotlin/jvm-debugger/evaluation:kotlin-jvm-debugger-evaluation",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.move.k2:kotlin-refactorings-move-k2",
+ "//plugins/kotlin/refactorings/rename.k2:kotlin-refactorings-rename-k2",
+ "//plugins/kotlin/code-insight/kotlin.code-insight.k2:kotlin-code-insight-k2",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.k2:kotlin-refactorings-k2",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ "//plugins/kotlin/kotlin.searching/base",
+ "//plugins/kotlin/bundled-compiler-plugins-support",
+ "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common:kotlin-compiler-plugins-compiler-plugin-support-common",
+ "//plugins/kotlin/compiler-plugins/assignment/common:kotlin-compiler-plugins-assignment-common-k2",
+ "//plugins/kotlin/compiler-plugins/assignment/gradle:kotlin-compiler-plugins-assignment-gradle",
+ "//plugins/kotlin/compiler-plugins/assignment/maven:kotlin-compiler-plugins-assignment-maven",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/k2:kotlin-compiler-plugins-kotlinx-serialization-k2",
+ "//plugins/kotlin/compiler-plugins/parcelize/k2:kotlin-compiler-plugins-parcelize-k2",
+ "//plugins/kotlin/code-insight/structural-search-k2:kotlin-code-insight-structural-search-k2",
+ "//plugins/kotlin/i18n",
+ "//plugins/kotlin/injection/k2:kotlin-injection-k2",
+ "//plugins/kotlin/injection/base:kotlin-base-injection",
+ "//plugins/kotlin/onboarding",
+ "//plugins/kotlin/onboarding-gradle",
+ "//plugins/kotlin/base/code-insight/minimal:kotlin-base-code-insight-minimal",
+ "//plugins/kotlin/highlighting/highlighting-minimal:kotlin-highlighting-minimal",
+ "//plugins/kotlin/formatter/minimal:kotlin-formatter-minimal",
+ "//plugins/kotlin/kotlin.ide:ide",
+ "//plugins/kotlin/code-insight/fixes-k2:kotlin-code-insight-fixes-k2",
+ "//plugins/kotlin/jsr223",
+ "//plugins/kotlin/kotlin.performanceExtendedPlugin:performanceExtendedPlugin",
+ "//plugins/kotlin/jvm-debugger/evaluation/k2:kotlin-jvm-debugger-evaluation-k2",
+ "//plugins/kotlin/features-trainer",
+ "//plugins/kotlin/internal:k2-internal",
+ ]
+)
+### auto-generated section `build kotlin.plugin.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/preferences/BUILD.bazel b/plugins/kotlin/preferences/BUILD.bazel
new file mode 100644
index 000000000000..c86b01481892
--- /dev/null
+++ b/plugins/kotlin/preferences/BUILD.bazel
@@ -0,0 +1,30 @@
+### auto-generated section `build kotlin.preferences` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "preferences_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "preferences",
+ module_name = "kotlin.preferences",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:swingx",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/plugin-updater",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":preferences_resources"]
+)
+### auto-generated section `build kotlin.preferences` end
\ No newline at end of file
diff --git a/plugins/kotlin/project-configuration/BUILD.bazel b/plugins/kotlin/project-configuration/BUILD.bazel
new file mode 100644
index 000000000000..cf3a4f3cf8f9
--- /dev/null
+++ b/plugins/kotlin/project-configuration/BUILD.bazel
@@ -0,0 +1,55 @@
+### auto-generated section `build kotlin.project-configuration` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "project-configuration_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "project-configuration",
+ module_name = "kotlin.project-configuration",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:asm",
+ "@lib//:guava",
+ "@lib//:gson",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//platform/external-system-api:externalSystem",
+ "//java/openapi:java",
+ "//java/idea-ui:ui",
+ "//java/java-impl:impl",
+ "//java/compiler/openapi:java-compiler",
+ "//aether-dependency-resolver:java-aetherDependencyResolver",
+ "//plugins/gradle/java",
+ "//platform/vcs-impl",
+ "//platform/diff-impl",
+ "//platform/core-api:core",
+ "//platform/util/coroutines",
+ "//platform/util",
+ ],
+ runtime_deps = [":project-configuration_resources"]
+)
+### auto-generated section `build kotlin.project-configuration` end
\ No newline at end of file
diff --git a/plugins/kotlin/project-wizard/cli/BUILD.bazel b/plugins/kotlin/project-wizard/cli/BUILD.bazel
new file mode 100644
index 000000000000..d81d67efa55d
--- /dev/null
+++ b/plugins/kotlin/project-wizard/cli/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build kotlin.project-wizard.cli` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-project-wizard-cli",
+ module_name = "kotlin.project-wizard.cli",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:snakeyaml",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ ],
+ runtime_deps = [
+ "//platform/core-api:core",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ ]
+)
+### auto-generated section `build kotlin.project-wizard.cli` end
\ No newline at end of file
diff --git a/plugins/kotlin/project-wizard/compose/BUILD.bazel b/plugins/kotlin/project-wizard/compose/BUILD.bazel
new file mode 100644
index 000000000000..c550ebbca96c
--- /dev/null
+++ b/plugins/kotlin/project-wizard/compose/BUILD.bazel
@@ -0,0 +1,55 @@
+### auto-generated section `build kotlin.project-wizard.compose` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "kotlin-project-wizard-compose_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-project-wizard-compose",
+ module_name = "kotlin.project-wizard.compose",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//java/idea-ui:ui",
+ "//platform/util",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//java/openapi:java",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ ],
+ runtime_deps = [":kotlin-project-wizard-compose_resources"]
+)
+
+kt_jvm_test(
+ name = "kotlin-project-wizard-compose_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":kotlin-project-wizard-compose"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//java/idea-ui:ui",
+ "//platform/util",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//java/openapi:java",
+ "//java/testFramework",
+ "//java/java-tests:tests_test",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ ],
+ runtime_deps = [":kotlin-project-wizard-compose_resources"]
+)
+### auto-generated section `build kotlin.project-wizard.compose` end
\ No newline at end of file
diff --git a/plugins/kotlin/project-wizard/core/BUILD.bazel b/plugins/kotlin/project-wizard/core/BUILD.bazel
new file mode 100644
index 000000000000..be0b19b7e32f
--- /dev/null
+++ b/plugins/kotlin/project-wizard/core/BUILD.bazel
@@ -0,0 +1,80 @@
+### auto-generated section `build kotlin.project-wizard.core` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "kotlin-project-wizard-core_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-project-wizard-core",
+ module_name = "kotlin.project-wizard.core",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "generated/**/*.kt", "generated/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:velocity",
+ "@lib//:gson",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//platform/core-api:core",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//platform/editor-ui-api:editor",
+ "@lib//:slf4j-api",
+ "//platform/projectModel-api:projectModel",
+ "//platform/projectModel-impl",
+ "//plugins/gradle:gradle-common",
+ "//java/idea-ui:ui",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//java/java-psi-api:psi",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ ],
+ runtime_deps = [":kotlin-project-wizard-core_resources"]
+)
+
+kt_jvm_test(
+ name = "kotlin-project-wizard-core_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":kotlin-project-wizard-core"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:velocity",
+ "@lib//:gson",
+ "@lib//:junit4",
+ "@lib//:kotlin-test-junit",
+ "@lib//:kotlin-test",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//platform/core-api:core",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//platform/editor-ui-api:editor",
+ "@lib//:slf4j-api",
+ "//platform/projectModel-api:projectModel",
+ "//platform/projectModel-impl",
+ "//plugins/gradle:gradle-common",
+ "//java/idea-ui:ui",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//java/java-psi-api:psi",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ ],
+ runtime_deps = [":kotlin-project-wizard-core_resources"]
+)
+### auto-generated section `build kotlin.project-wizard.core` end
\ No newline at end of file
diff --git a/plugins/kotlin/project-wizard/gradle/BUILD.bazel b/plugins/kotlin/project-wizard/gradle/BUILD.bazel
new file mode 100644
index 000000000000..9cb4ab0a0837
--- /dev/null
+++ b/plugins/kotlin/project-wizard/gradle/BUILD.bazel
@@ -0,0 +1,41 @@
+### auto-generated section `build kotlin.project-wizard.gradle` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-project-wizard-gradle_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-project-wizard-gradle",
+ module_name = "kotlin.project-wizard.gradle",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ "//plugins/kotlin/project-wizard/idea:kotlin-project-wizard-idea",
+ "//platform/platform-impl:ide-impl",
+ "//plugins/gradle:gradle-common",
+ "//platform/lang-core",
+ "//plugins/gradle/java",
+ "//java/idea-ui:ui",
+ "//platform/lang-impl",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//java/openapi:java",
+ "//plugins/kotlin/gradle/code-insight-common:kotlin-gradle-code-insight-common",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/gradle/gradle-tooling/impl:kotlin-gradle-gradle-tooling-impl",
+ "//plugins/toml/core",
+ ],
+ runtime_deps = [":kotlin-project-wizard-gradle_resources"]
+)
+### auto-generated section `build kotlin.project-wizard.gradle` end
\ No newline at end of file
diff --git a/plugins/kotlin/project-wizard/idea-k1/BUILD.bazel b/plugins/kotlin/project-wizard/idea-k1/BUILD.bazel
new file mode 100644
index 000000000000..16163cd749cf
--- /dev/null
+++ b/plugins/kotlin/project-wizard/idea-k1/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build kotlin.project-wizard.idea.k1` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-project-wizard-idea-k1_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-project-wizard-idea-k1",
+ module_name = "kotlin.project-wizard.idea.k1",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ "//plugins/kotlin/project-wizard/idea:kotlin-project-wizard-idea",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//platform/lang-impl",
+ ],
+ runtime_deps = [":kotlin-project-wizard-idea-k1_resources"]
+)
+### auto-generated section `build kotlin.project-wizard.idea.k1` end
\ No newline at end of file
diff --git a/plugins/kotlin/project-wizard/idea/BUILD.bazel b/plugins/kotlin/project-wizard/idea/BUILD.bazel
new file mode 100644
index 000000000000..355caa20c8eb
--- /dev/null
+++ b/plugins/kotlin/project-wizard/idea/BUILD.bazel
@@ -0,0 +1,52 @@
+### auto-generated section `build kotlin.project-wizard.idea` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-project-wizard-idea_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-project-wizard-idea",
+ module_name = "kotlin.project-wizard.idea",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:java_compatibility",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/statistics:kotlin-base-statistics",
+ "//plugins/kotlin/base/external-build-system:kotlin-base-external-build-system",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ "//platform/core-ui",
+ "//platform/lang-impl",
+ "//platform/vcs-impl",
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//java/idea-ui:ui",
+ "@lib//:kotlinx-coroutines-core",
+ "//plugins/gradle:gradle-common",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//platform/platform-api:ide",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ ],
+ runtime_deps = [":kotlin-project-wizard-idea_resources"]
+)
+### auto-generated section `build kotlin.project-wizard.idea` end
\ No newline at end of file
diff --git a/plugins/kotlin/project-wizard/maven/BUILD.bazel b/plugins/kotlin/project-wizard/maven/BUILD.bazel
new file mode 100644
index 000000000000..c7c44e10b3a2
--- /dev/null
+++ b/plugins/kotlin/project-wizard/maven/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build kotlin.project-wizard.maven` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-project-wizard-maven_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-project-wizard-maven",
+ module_name = "kotlin.project-wizard.maven",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ "//plugins/kotlin/project-wizard/idea:kotlin-project-wizard-idea",
+ "//platform/platform-impl:ide-impl",
+ "//plugins/maven",
+ ],
+ runtime_deps = [":kotlin-project-wizard-maven_resources"]
+)
+### auto-generated section `build kotlin.project-wizard.maven` end
\ No newline at end of file
diff --git a/plugins/kotlin/project-wizard/tests/BUILD.bazel b/plugins/kotlin/project-wizard/tests/BUILD.bazel
new file mode 100644
index 000000000000..a713aae22152
--- /dev/null
+++ b/plugins/kotlin/project-wizard/tests/BUILD.bazel
@@ -0,0 +1,65 @@
+### auto-generated section `build kotlin.project-wizard.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-project-wizard-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-project-wizard-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:kotlin-reflect",
+ "@lib//:junit4",
+ "//plugins/kotlin/base/test:kotlin-base-test",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/project-wizard/cli:kotlin-project-wizard-cli",
+ "//plugins/kotlin/project-wizard/core:kotlin-project-wizard-core",
+ "//plugins/kotlin/project-wizard/idea:kotlin-project-wizard-idea",
+ "//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle",
+ "//plugins/kotlin/gradle/gradle-java:kotlin-gradle-gradle-java",
+ "//plugins/kotlin/gradle/gradle-java/tests.k1:kotlin-gradle-gradle-java-tests-k1_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/gradle:gradle-common",
+ "//plugins/kotlin/jvm-debugger/core-fe10:kotlin-jvm-debugger-core-fe10",
+ "//plugins/kotlin/uast/uast-kotlin:kotlin-uast-uast-kotlin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/gradle/java:java-tests_test",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//plugins/kotlin/project-wizard/gradle:kotlin-project-wizard-gradle",
+ "//plugins/gradle/java",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//plugins/kotlin/formatter",
+ "//plugins/maven/testFramework",
+ "//plugins/kotlin/project-wizard/maven:kotlin-project-wizard-maven",
+ "//plugins/maven-model",
+ "//plugins/maven",
+ "//plugins/maven/src/test:maven-tests_test",
+ "//plugins/kotlin/gradle/gradle-java/tests.shared:kotlin-gradle-gradle-java-tests-shared_test",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure_test",
+ ]
+)
+### auto-generated section `build kotlin.project-wizard.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/refactorings/kotlin.refactorings.common.tests/BUILD.bazel b/plugins/kotlin/refactorings/kotlin.refactorings.common.tests/BUILD.bazel
new file mode 100644
index 000000000000..f142864242c3
--- /dev/null
+++ b/plugins/kotlin/refactorings/kotlin.refactorings.common.tests/BUILD.bazel
@@ -0,0 +1,30 @@
+### auto-generated section `build kotlin.refactorings.common.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-refactorings-common-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-refactorings-common-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/test-framework",
+ ]
+)
+### auto-generated section `build kotlin.refactorings.common.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/refactorings/kotlin.refactorings.common/BUILD.bazel b/plugins/kotlin/refactorings/kotlin.refactorings.common/BUILD.bazel
new file mode 100644
index 000000000000..3f80263587fb
--- /dev/null
+++ b/plugins/kotlin/refactorings/kotlin.refactorings.common/BUILD.bazel
@@ -0,0 +1,48 @@
+### auto-generated section `build kotlin.refactorings.common` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ ]
+)
+
+jvm_library(
+ name = "kotlin-refactorings-common",
+ module_name = "kotlin.refactorings.common",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//platform/editor-ui-ex:editor-ex",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//java/java-psi-api:psi",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//platform/lang-impl",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//java/openapi:java",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//platform/core-ui",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/kdoc:kotlin-base-kdoc",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "@lib//:guava",
+ "//plugins/kotlin/kotlin.searching/base",
+ "//plugins/kotlin/formatter",
+ ],
+ runtime_deps = ["//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic"]
+)
+### auto-generated section `build kotlin.refactorings.common` end
\ No newline at end of file
diff --git a/plugins/kotlin/refactorings/kotlin.refactorings.k2/BUILD.bazel b/plugins/kotlin/refactorings/kotlin.refactorings.k2/BUILD.bazel
new file mode 100644
index 000000000000..da289df7f977
--- /dev/null
+++ b/plugins/kotlin/refactorings/kotlin.refactorings.k2/BUILD.bazel
@@ -0,0 +1,69 @@
+### auto-generated section `build kotlin.refactorings.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ "org.jetbrains.kotlin.analysis.api.KaNonPublicApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-refactorings-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-refactorings-k2",
+ module_name = "kotlin.refactorings.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//java/java-psi-api:psi",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//platform/lang-impl",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//java/openapi:java",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/kdoc:kotlin-base-kdoc",
+ "//platform/core-ui",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "@lib//:kotlinc_kotlin-compiler-fir",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "@lib//:kotlinc_analysis-api-k2",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/kotlin.searching/base",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "@lib//:guava",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.move.k2:kotlin-refactorings-move-k2",
+ "//platform/util/text-matching",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "@lib//:fastutil-min",
+ "//plugins/kotlin/j2k/shared:kotlin-j2k-shared",
+ ],
+ runtime_deps = [":kotlin-refactorings-k2_resources"]
+)
+### auto-generated section `build kotlin.refactorings.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/refactorings/kotlin.refactorings.move.k2/BUILD.bazel b/plugins/kotlin/refactorings/kotlin.refactorings.move.k2/BUILD.bazel
new file mode 100644
index 000000000000..89307cada68b
--- /dev/null
+++ b/plugins/kotlin/refactorings/kotlin.refactorings.move.k2/BUILD.bazel
@@ -0,0 +1,96 @@
+### auto-generated section `build kotlin.refactorings.move.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-refactorings-move-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-refactorings-move-k2",
+ module_name = "kotlin.refactorings.move.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "//platform/lang-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-ui",
+ "//platform/core-api:core",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/fir",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//platform/platform-api:ide",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ ],
+ runtime_deps = [":kotlin-refactorings-move-k2_resources"]
+)
+
+kt_jvm_test(
+ name = "kotlin-refactorings-move-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ associates = [":kotlin-refactorings-move-k2"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:gson",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//platform/lang-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-ui",
+ "//platform/core-api:core",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/fir",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//platform/platform-api:ide",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ ],
+ runtime_deps = [":kotlin-refactorings-move-k2_resources"]
+)
+### auto-generated section `build kotlin.refactorings.move.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/refactorings/kotlin.refactorings.tests.k2/BUILD.bazel b/plugins/kotlin/refactorings/kotlin.refactorings.tests.k2/BUILD.bazel
new file mode 100644
index 000000000000..043d98c0fac2
--- /dev/null
+++ b/plugins/kotlin/refactorings/kotlin.refactorings.tests.k2/BUILD.bazel
@@ -0,0 +1,52 @@
+### auto-generated section `build kotlin.refactorings.tests.k2` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = ["org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction"]
+)
+
+java_library(
+ name = "kotlin-refactorings-tests-k2",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-refactorings-tests-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/fir",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common.tests:kotlin-refactorings-common-tests_test",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.k2:kotlin-refactorings-k2",
+ "//plugins/kotlin/code-insight/utils:kotlin-code-insight-utils",
+ "//plugins/kotlin/fir/tests:kotlin-fir-tests_test",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//java/java-tests:tests_test",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight_test",
+ "//platform/core-api:core",
+ "@lib//:gson",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ ]
+)
+### auto-generated section `build kotlin.refactorings.tests.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/refactorings/rename.k2/BUILD.bazel b/plugins/kotlin/refactorings/rename.k2/BUILD.bazel
new file mode 100644
index 000000000000..3b921787d7d8
--- /dev/null
+++ b/plugins/kotlin/refactorings/rename.k2/BUILD.bazel
@@ -0,0 +1,89 @@
+### auto-generated section `build kotlin.refactorings.rename.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ ]
+)
+
+jvm_resources(
+ name = "kotlin-refactorings-rename-k2_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-refactorings-rename-k2",
+ module_name = "kotlin.refactorings.rename.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//java/java-psi-api:psi",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//platform/lang-impl",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.k2:kotlin-refactorings-k2",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//java/java-indexing-api:indexing",
+ "//java/java-impl-refactorings:impl-refactorings",
+ ],
+ runtime_deps = [":kotlin-refactorings-rename-k2_resources"]
+)
+
+kt_jvm_test(
+ name = "kotlin-refactorings-rename-k2_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ associates = [":kotlin-refactorings-rename-k2"],
+ deps = [
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:gson",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//java/java-psi-api:psi",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//platform/lang-impl",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/fir/tests:kotlin-fir-tests_test",
+ "//plugins/kotlin/base/fir/code-insight:kotlin-base-fir-code-insight",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.k2:kotlin-refactorings-k2",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/kotlin.searching:searching-k2",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//java/java-indexing-api:indexing",
+ "//java/java-impl-refactorings:impl-refactorings",
+ ],
+ runtime_deps = [":kotlin-refactorings-rename-k2_resources"]
+)
+### auto-generated section `build kotlin.refactorings.rename.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/repl/BUILD.bazel b/plugins/kotlin/repl/BUILD.bazel
new file mode 100644
index 000000000000..5ec3c0a2f33f
--- /dev/null
+++ b/plugins/kotlin/repl/BUILD.bazel
@@ -0,0 +1,61 @@
+### auto-generated section `build kotlin.repl` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = [
+ "org.jetbrains.kotlin.idea.base.util.K1ModeProjectStructureApi",
+ "org.jetbrains.kotlin.utils.addToStdlib.UnsafeCastFunction",
+ ]
+)
+
+jvm_resources(
+ name = "repl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "repl",
+ module_name = "kotlin.repl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-script-runtime",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-jvm",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//platform/editor-ui-ex:editor-ex",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/idea",
+ "//platform/editor-ui-api:editor",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/lang-impl",
+ "//java/java-psi-api:psi",
+ "//java/compiler/openapi:java-compiler",
+ "//java/execution/openapi:java-execution",
+ "//platform/core-ui",
+ "//java/execution/impl:java-execution-impl",
+ "//platform/execution-impl",
+ "//plugins/kotlin/jsr223",
+ ],
+ runtime_deps = [":repl_resources"]
+)
+### auto-generated section `build kotlin.repl` end
\ No newline at end of file
diff --git a/plugins/kotlin/run-configurations/junit-fe10/BUILD.bazel b/plugins/kotlin/run-configurations/junit-fe10/BUILD.bazel
new file mode 100644
index 000000000000..c003b2db36a5
--- /dev/null
+++ b/plugins/kotlin/run-configurations/junit-fe10/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build kotlin.run-configurations.junit-fe10` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-run-configurations-junit-fe10_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-run-configurations-junit-fe10",
+ module_name = "kotlin.run-configurations.junit-fe10",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//platform/core-impl",
+ "//java/java-psi-api:psi",
+ "//java/execution/openapi:java-execution",
+ ],
+ runtime_deps = [":kotlin-run-configurations-junit-fe10_resources"]
+)
+### auto-generated section `build kotlin.run-configurations.junit-fe10` end
\ No newline at end of file
diff --git a/plugins/kotlin/run-configurations/junit/BUILD.bazel b/plugins/kotlin/run-configurations/junit/BUILD.bazel
new file mode 100644
index 000000000000..4aed7ef15fa2
--- /dev/null
+++ b/plugins/kotlin/run-configurations/junit/BUILD.bazel
@@ -0,0 +1,38 @@
+### auto-generated section `build kotlin.run-configurations.junit` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-run-configurations-junit_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-run-configurations-junit",
+ module_name = "kotlin.run-configurations.junit",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/run-configurations/jvm:kotlin-run-configurations-jvm",
+ "//platform/lang-api:lang",
+ "//java/execution/impl:java-execution-impl",
+ "//java/java-analysis-impl:analysis-impl",
+ "//plugins/junit",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/code-insight/impl-base:kotlin-code-insight-impl-base",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ ],
+ runtime_deps = [":kotlin-run-configurations-junit_resources"]
+)
+### auto-generated section `build kotlin.run-configurations.junit` end
\ No newline at end of file
diff --git a/plugins/kotlin/run-configurations/jvm/BUILD.bazel b/plugins/kotlin/run-configurations/jvm/BUILD.bazel
new file mode 100644
index 000000000000..25f2776d74cd
--- /dev/null
+++ b/plugins/kotlin/run-configurations/jvm/BUILD.bazel
@@ -0,0 +1,47 @@
+### auto-generated section `build kotlin.run-configurations.jvm` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-run-configurations-jvm_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-run-configurations-jvm",
+ module_name = "kotlin.run-configurations.jvm",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "//platform/util/jdom",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/indices:kotlin-base-indices",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//plugins/kotlin/base/resources:kotlin-base-resources",
+ "//platform/analysis-api:analysis",
+ "//platform/projectModel-api:projectModel",
+ "//platform/execution",
+ "//platform/ide-core",
+ "//platform/platform-util-io:ide-util-io",
+ "//java/openapi:java",
+ "//java/java-impl:impl",
+ "//java/execution/impl:java-execution-impl",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":kotlin-run-configurations-jvm_resources"]
+)
+### auto-generated section `build kotlin.run-configurations.jvm` end
\ No newline at end of file
diff --git a/plugins/kotlin/run-configurations/testng/BUILD.bazel b/plugins/kotlin/run-configurations/testng/BUILD.bazel
new file mode 100644
index 000000000000..50d00088d133
--- /dev/null
+++ b/plugins/kotlin/run-configurations/testng/BUILD.bazel
@@ -0,0 +1,38 @@
+### auto-generated section `build kotlin.run-configurations.testng` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-run-configurations-testng_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-run-configurations-testng",
+ module_name = "kotlin.run-configurations.testng",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/run-configurations/jvm:kotlin-run-configurations-jvm",
+ "//platform/util/jdom",
+ "//platform/core-impl",
+ "//platform/lang-api:lang",
+ "//java/java-psi-api:psi",
+ "//java/execution/impl:java-execution-impl",
+ "//plugins/testng",
+ "//java/java-impl:impl",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ ],
+ runtime_deps = [":kotlin-run-configurations-testng_resources"]
+)
+### auto-generated section `build kotlin.run-configurations.testng` end
\ No newline at end of file
diff --git a/plugins/kotlin/scripting-plugin/BUILD.bazel b/plugins/kotlin/scripting-plugin/BUILD.bazel
new file mode 100644
index 000000000000..fbfa73c9e178
--- /dev/null
+++ b/plugins/kotlin/scripting-plugin/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build kotlin.scripting-plugin` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "scripting-plugin_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "scripting-plugin",
+ module_name = "kotlin.scripting-plugin",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/jsr223",
+ "//platform/util",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//platform/core-impl",
+ ],
+ runtime_deps = [":scripting-plugin_resources"]
+)
+### auto-generated section `build kotlin.scripting-plugin` end
\ No newline at end of file
diff --git a/plugins/kotlin/scripting-support/BUILD.bazel b/plugins/kotlin/scripting-support/BUILD.bazel
new file mode 100644
index 000000000000..11d2e8c12bdc
--- /dev/null
+++ b/plugins/kotlin/scripting-support/BUILD.bazel
@@ -0,0 +1,46 @@
+### auto-generated section `build kotlin.scripting-support` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "scripting-support",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "scripting-support_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:junit4",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_kotlin-script-runtime",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/util:kotlin-base-util_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/scripting:kotlin-base-scripting",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/jvm",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//platform/editor-ui-api:editor",
+ "//platform/vcs-impl",
+ "//platform/vcs-impl:vcs-impl_test",
+ "//java/java-psi-api:psi",
+ "//plugins/kotlin/kotlin.ide:ide",
+ ]
+)
+### auto-generated section `build kotlin.scripting-support` end
\ No newline at end of file
diff --git a/plugins/kotlin/scripting/BUILD.bazel b/plugins/kotlin/scripting/BUILD.bazel
new file mode 100644
index 000000000000..aa28a2d073c5
--- /dev/null
+++ b/plugins/kotlin/scripting/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build kotlin.scripting` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ allow_kotlin_package = True
+)
+
+jvm_library(
+ name = "scripting",
+ module_name = "kotlin.scripting",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ deps = [
+ "//platform/core-api:core",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ ]
+)
+### auto-generated section `build kotlin.scripting` end
\ No newline at end of file
diff --git a/plugins/kotlin/scripting/src/kotlin/script/experimental/intellij/scriptConfigurationTools.kt b/plugins/kotlin/scripting/src/kotlin/script/experimental/intellij/scriptConfigurationTools.kt
index 1847c4af6569..8ea3f2da3fc2 100644
--- a/plugins/kotlin/scripting/src/kotlin/script/experimental/intellij/scriptConfigurationTools.kt
+++ b/plugins/kotlin/scripting/src/kotlin/script/experimental/intellij/scriptConfigurationTools.kt
@@ -2,7 +2,6 @@
* Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
-
package kotlin.script.experimental.intellij
import com.intellij.openapi.extensions.ExtensionPointName
diff --git a/plugins/kotlin/spellchecker/BUILD.bazel b/plugins/kotlin/spellchecker/BUILD.bazel
new file mode 100644
index 000000000000..944fd919ce53
--- /dev/null
+++ b/plugins/kotlin/spellchecker/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build kotlin.spellchecker` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "spellchecker_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "spellchecker",
+ module_name = "kotlin.spellchecker",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//platform/core-impl",
+ "//java/java-psi-api:psi",
+ "//spellchecker",
+ ],
+ runtime_deps = [":spellchecker_resources"]
+)
+### auto-generated section `build kotlin.spellchecker` end
\ No newline at end of file
diff --git a/plugins/kotlin/test-framework/BUILD.bazel b/plugins/kotlin/test-framework/BUILD.bazel
new file mode 100644
index 000000000000..c30958cdd38d
--- /dev/null
+++ b/plugins/kotlin/test-framework/BUILD.bazel
@@ -0,0 +1,57 @@
+### auto-generated section `build kotlin.test-framework` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "test-framework",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "test-framework_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlin-test",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:test_n_g",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinx-coroutines-core",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/compiler-configuration:kotlin-base-compiler-configuration",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/platforms:kotlin-base-platforms",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/project-model:kotlin-base-project-model",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/project-configuration",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/jvm",
+ "//plugins/kotlin/formatter",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//java/testFramework",
+ "//platform/core-impl",
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle",
+ "@lib//:gson",
+ "//platform/projectModel-api:projectModel",
+ "//plugins/kotlin/base/external-build-system:kotlin-base-external-build-system",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure_test",
+ "@lib//:junit5Pioneer",
+ ]
+)
+### auto-generated section `build kotlin.test-framework` end
\ No newline at end of file
diff --git a/plugins/kotlin/tests-common/BUILD.bazel b/plugins/kotlin/tests-common/BUILD.bazel
new file mode 100644
index 000000000000..eb8a09e27b2b
--- /dev/null
+++ b/plugins/kotlin/tests-common/BUILD.bazel
@@ -0,0 +1,42 @@
+### auto-generated section `build kotlin.tests-common` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "tests-common",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "tests-common_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-cli",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:guava",
+ "@lib//:kotlin-test",
+ "@lib//:junit4",
+ "//plugins/kotlin/base/frontend-agnostic:kotlin-base-frontend-agnostic",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//platform/util/jdom",
+ "//platform/core-impl",
+ "//platform/boot",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//java/java-psi-api:psi",
+ "//java/testFramework",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "//jps/model-api:model",
+ ]
+)
+### auto-generated section `build kotlin.tests-common` end
\ No newline at end of file
diff --git a/plugins/kotlin/tests-compose/BUILD.bazel b/plugins/kotlin/tests-compose/BUILD.bazel
new file mode 100644
index 000000000000..75186d7c7ab0
--- /dev/null
+++ b/plugins/kotlin/tests-compose/BUILD.bazel
@@ -0,0 +1,18 @@
+### auto-generated section `build kotlin.tests-compose` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "tests-compose",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "tests-compose_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = ["@lib//:kotlin-stdlib"]
+)
+### auto-generated section `build kotlin.tests-compose` end
\ No newline at end of file
diff --git a/plugins/kotlin/tests-from-compiler/BUILD.bazel b/plugins/kotlin/tests-from-compiler/BUILD.bazel
new file mode 100644
index 000000000000..49f4409b900c
--- /dev/null
+++ b/plugins/kotlin/tests-from-compiler/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build kotlin.testsFromCompiler` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "testsFromCompiler",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "testsFromCompiler_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlinc_kotlin-jps-plugin-classpath",
+ "@lib//:kotlinc_kotlin-jps-plugin-tests",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/util/compiler-dependencies:kotlin-util-compiler-dependencies",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/devkit/jps-plugin:jps",
+ ]
+)
+### auto-generated section `build kotlin.testsFromCompiler` end
\ No newline at end of file
diff --git a/plugins/kotlin/uast/uast-kotlin-base/BUILD.bazel b/plugins/kotlin/uast/uast-kotlin-base/BUILD.bazel
new file mode 100644
index 000000000000..fe407f7237cb
--- /dev/null
+++ b/plugins/kotlin/uast/uast-kotlin-base/BUILD.bazel
@@ -0,0 +1,23 @@
+### auto-generated section `build kotlin.uast.uast-kotlin-base` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-uast-uast-kotlin-base",
+ module_name = "kotlin.uast.uast-kotlin-base",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:asm",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_analysis-api",
+ "//uast/uast-common:uast",
+ "//platform/core-api:core",
+ "//java/java-psi-impl:psi-impl",
+ "//uast/uast-java:java-uast",
+ ]
+)
+### auto-generated section `build kotlin.uast.uast-kotlin-base` end
\ No newline at end of file
diff --git a/plugins/kotlin/uast/uast-kotlin-base/tests/BUILD.bazel b/plugins/kotlin/uast/uast-kotlin-base/tests/BUILD.bazel
new file mode 100644
index 000000000000..34c46afcbc65
--- /dev/null
+++ b/plugins/kotlin/uast/uast-kotlin-base/tests/BUILD.bazel
@@ -0,0 +1,33 @@
+### auto-generated section `build kotlin.uast.uast-kotlin-base.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-uast-uast-kotlin-base-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-uast-uast-kotlin-base-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/uast/uast-kotlin-base:kotlin-uast-uast-kotlin-base",
+ "@lib//:junit4",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlin-test",
+ "//uast/uast-common:uast",
+ "//java/java-runtime:rt",
+ "//uast/testFramework",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "@lib//:kotlinc_kotlin-compiler-cli",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ ]
+)
+### auto-generated section `build kotlin.uast.uast-kotlin-base.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/uast/uast-kotlin-fir/BUILD.bazel b/plugins/kotlin/uast/uast-kotlin-fir/BUILD.bazel
new file mode 100644
index 000000000000..b90e095ba27f
--- /dev/null
+++ b/plugins/kotlin/uast/uast-kotlin-fir/BUILD.bazel
@@ -0,0 +1,39 @@
+### auto-generated section `build kotlin.uast.uast-kotlin.k2` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "11",
+ context_receivers = True,
+ opt_in = [
+ "org.jetbrains.kotlin.analysis.api.KaIdeApi",
+ "org.jetbrains.kotlin.analysis.api.permissions.KaAllowProhibitedAnalyzeFromWriteAction",
+ ]
+)
+
+jvm_library(
+ name = "kotlin-uast-uast-kotlin-k2",
+ module_name = "kotlin.uast.uast-kotlin.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = ":custom",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:asm",
+ "//plugins/kotlin/uast/uast-kotlin-base:kotlin-uast-uast-kotlin-base",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-k2",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "//uast/uast-common:uast",
+ "//platform/core-api:core",
+ "//java/java-psi-impl:psi-impl",
+ "//uast/uast-java:java-uast",
+ "@lib//:kotlinc_low-level-api-fir",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "@lib//:kotlinc_symbol-light-classes",
+ ]
+)
+### auto-generated section `build kotlin.uast.uast-kotlin.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/uast/uast-kotlin-fir/tests/BUILD.bazel b/plugins/kotlin/uast/uast-kotlin-fir/tests/BUILD.bazel
new file mode 100644
index 000000000000..cd1bca394484
--- /dev/null
+++ b/plugins/kotlin/uast/uast-kotlin-fir/tests/BUILD.bazel
@@ -0,0 +1,47 @@
+### auto-generated section `build kotlin.uast.uast-kotlin.k2.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-uast-uast-kotlin-k2-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-uast-uast-kotlin-k2-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:asm",
+ "//plugins/kotlin/uast/uast-kotlin-base:kotlin-uast-uast-kotlin-base",
+ "//plugins/kotlin/uast/uast-kotlin-base/tests:kotlin-uast-uast-kotlin-base-tests_test",
+ "//plugins/kotlin/uast/uast-kotlin-fir:kotlin-uast-uast-kotlin-k2",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-k2",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "@lib//:kotlinc_analysis-api-impl-base-tests",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//uast/uast-common:uast",
+ "//platform/core-api:core",
+ "//java/java-psi-impl:psi-impl",
+ "//uast/uast-java:java-uast",
+ "@lib//:kotlinc_kotlin-compiler-cli",
+ "@lib//:kotlinc_low-level-api-fir",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "@lib//:kotlinc_symbol-light-classes",
+ "//uast/testFramework",
+ ]
+)
+### auto-generated section `build kotlin.uast.uast-kotlin.k2.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/uast/uast-kotlin-idea-base/BUILD.bazel b/plugins/kotlin/uast/uast-kotlin-idea-base/BUILD.bazel
new file mode 100644
index 000000000000..74a2df7b8501
--- /dev/null
+++ b/plugins/kotlin/uast/uast-kotlin-idea-base/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build kotlin.uast.uast-kotlin-idea-base` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-uast-uast-kotlin-idea-base",
+ module_name = "kotlin.uast.uast-kotlin-idea-base",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/base/facet:kotlin-base-facet",
+ "//plugins/kotlin/base/analysis:kotlin-base-analysis",
+ "//plugins/kotlin/uast/uast-kotlin-base:kotlin-uast-uast-kotlin-base",
+ "//platform/util-ex",
+ "//platform/core-impl",
+ "//platform/projectModel-api:projectModel",
+ "//uast/uast-common:uast",
+ "//plugins/kotlin/uast/uast-kotlin:kotlin-uast-uast-kotlin",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//uast/uast-common-ide:ide",
+ ],
+ runtime_deps = ["//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle"]
+)
+### auto-generated section `build kotlin.uast.uast-kotlin-idea-base` end
\ No newline at end of file
diff --git a/plugins/kotlin/uast/uast-kotlin-idea-base/tests/BUILD.bazel b/plugins/kotlin/uast/uast-kotlin-idea-base/tests/BUILD.bazel
new file mode 100644
index 000000000000..b7458e535a77
--- /dev/null
+++ b/plugins/kotlin/uast/uast-kotlin-idea-base/tests/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build kotlin.uast.uast-kotlin-idea-base.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-uast-uast-kotlin-idea-base-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-uast-uast-kotlin-idea-base-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:junit4",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlin-test",
+ "//uast/uast-common:uast",
+ "//uast/testFramework",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/uast/uast-kotlin-idea-base:kotlin-uast-uast-kotlin-idea-base",
+ ]
+)
+### auto-generated section `build kotlin.uast.uast-kotlin-idea-base.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/uast/uast-kotlin-idea-fir/BUILD.bazel b/plugins/kotlin/uast/uast-kotlin-idea-fir/BUILD.bazel
new file mode 100644
index 000000000000..69db9440b1f8
--- /dev/null
+++ b/plugins/kotlin/uast/uast-kotlin-idea-fir/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build kotlin.uast.uast-kotlin-idea.k2` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-uast-uast-kotlin-idea-k2",
+ module_name = "kotlin.uast.uast-kotlin-idea.k2",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-k2",
+ "//plugins/kotlin/uast/uast-kotlin-base:kotlin-uast-uast-kotlin-base",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/uast/uast-kotlin-idea-base:kotlin-uast-uast-kotlin-idea-base",
+ "//platform/util-ex",
+ "//platform/core-impl",
+ "//platform/projectModel-api:projectModel",
+ "//uast/uast-common:uast",
+ "//plugins/kotlin/uast/uast-kotlin-fir:kotlin-uast-uast-kotlin-k2",
+ "//plugins/kotlin/base/util:kotlin-base-util",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils",
+ "//uast/uast-common-ide:ide",
+ ],
+ runtime_deps = ["//plugins/kotlin/gradle/gradle:kotlin-gradle-gradle"]
+)
+### auto-generated section `build kotlin.uast.uast-kotlin-idea.k2` end
\ No newline at end of file
diff --git a/plugins/kotlin/uast/uast-kotlin-idea-fir/tests/BUILD.bazel b/plugins/kotlin/uast/uast-kotlin-idea-fir/tests/BUILD.bazel
new file mode 100644
index 000000000000..ada658e20bb4
--- /dev/null
+++ b/plugins/kotlin/uast/uast-kotlin-idea-fir/tests/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build kotlin.uast.uast-kotlin-idea.k2.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-uast-uast-kotlin-idea-k2-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-uast-uast-kotlin-idea-k2-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "@lib//:junit4",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlin-test",
+ "//uast/uast-common:uast",
+ "//uast/testFramework",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/uast/uast-kotlin-idea-base/tests:kotlin-uast-uast-kotlin-idea-base-tests_test",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/uast/uast-kotlin-fir/tests:kotlin-uast-uast-kotlin-k2-tests_test",
+ ]
+)
+### auto-generated section `build kotlin.uast.uast-kotlin-idea.k2.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/uast/uast-kotlin-idea/BUILD.bazel b/plugins/kotlin/uast/uast-kotlin-idea/BUILD.bazel
new file mode 100644
index 000000000000..26382da8a8f2
--- /dev/null
+++ b/plugins/kotlin/uast/uast-kotlin-idea/BUILD.bazel
@@ -0,0 +1,37 @@
+### auto-generated section `build kotlin.uast.uast-kotlin-idea` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-uast-uast-kotlin-idea",
+ module_name = "kotlin.uast.uast-kotlin-idea",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:vavr",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/project-structure:kotlin-base-project-structure",
+ "//plugins/kotlin/base/code-insight:kotlin-base-code-insight",
+ "//plugins/kotlin/base/fe10/analysis:kotlin-base-fe10-analysis",
+ "//plugins/kotlin/base/fe10/code-insight:kotlin-base-fe10-code-insight",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/uast/uast-kotlin-base:kotlin-uast-uast-kotlin-base",
+ "//plugins/kotlin/uast/uast-kotlin-idea-base:kotlin-uast-uast-kotlin-idea-base",
+ "//platform/util-ex",
+ "//platform/core-impl",
+ "//platform/projectModel-api:projectModel",
+ "//uast/uast-common:uast",
+ "//plugins/kotlin/uast/uast-kotlin:kotlin-uast-uast-kotlin",
+ "//plugins/kotlin/idea",
+ "//plugins/kotlin/code-insight/api:kotlin-code-insight-api",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common",
+ "//platform/lang-impl",
+ "//uast/uast-common-ide:ide",
+ ]
+)
+### auto-generated section `build kotlin.uast.uast-kotlin-idea` end
\ No newline at end of file
diff --git a/plugins/kotlin/uast/uast-kotlin-idea/tests/BUILD.bazel b/plugins/kotlin/uast/uast-kotlin-idea/tests/BUILD.bazel
new file mode 100644
index 000000000000..8939a50c2040
--- /dev/null
+++ b/plugins/kotlin/uast/uast-kotlin-idea/tests/BUILD.bazel
@@ -0,0 +1,42 @@
+### auto-generated section `build kotlin.uast.uast-kotlin-idea.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-uast-uast-kotlin-idea-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-uast-uast-kotlin-idea-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "@lib//:kotlin-test",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/uast/uast-kotlin-idea:kotlin-uast-uast-kotlin-idea",
+ "//platform/util-ex",
+ "//platform/core-impl",
+ "//platform/projectModel-api:projectModel",
+ "//uast/uast-common:uast",
+ "//uast/testFramework",
+ "//plugins/kotlin/uast/uast-kotlin:kotlin-uast-uast-kotlin",
+ "//plugins/kotlin/uast/uast-kotlin/tests:kotlin-uast-uast-kotlin-tests",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/uast/uast-kotlin-base:kotlin-uast-uast-kotlin-base",
+ "//plugins/kotlin/uast/uast-kotlin-fir:kotlin-uast-uast-kotlin-k2",
+ "//plugins/kotlin/uast/uast-kotlin-base/tests:kotlin-uast-uast-kotlin-base-tests",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/uast/uast-kotlin-idea-base/tests:kotlin-uast-uast-kotlin-idea-base-tests_test",
+ "//uast/uast-common-ide:ide",
+ "//plugins/kotlin/uast/uast-kotlin-idea-base:kotlin-uast-uast-kotlin-idea-base",
+ ]
+)
+### auto-generated section `build kotlin.uast.uast-kotlin-idea.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/uast/uast-kotlin/BUILD.bazel b/plugins/kotlin/uast/uast-kotlin/BUILD.bazel
new file mode 100644
index 000000000000..2df14eebcb31
--- /dev/null
+++ b/plugins/kotlin/uast/uast-kotlin/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build kotlin.uast.uast-kotlin` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "kotlin-uast-uast-kotlin",
+ module_name = "kotlin.uast.uast-kotlin",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ deps = [
+ "//platform/core-api:core",
+ "@lib//:kotlin-stdlib",
+ "@lib//:asm",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "//uast/uast-common:uast",
+ "//java/java-psi-impl:psi-impl",
+ "//uast/uast-java:java-uast",
+ "@lib//:kotlinc_analysis-api",
+ "//plugins/kotlin/uast/uast-kotlin-base:kotlin-uast-uast-kotlin-base",
+ ]
+)
+### auto-generated section `build kotlin.uast.uast-kotlin` end
\ No newline at end of file
diff --git a/plugins/kotlin/uast/uast-kotlin/tests/BUILD.bazel b/plugins/kotlin/uast/uast-kotlin/tests/BUILD.bazel
new file mode 100644
index 000000000000..724e20acef03
--- /dev/null
+++ b/plugins/kotlin/uast/uast-kotlin/tests/BUILD.bazel
@@ -0,0 +1,47 @@
+### auto-generated section `build kotlin.uast.uast-kotlin.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-uast-uast-kotlin-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-uast-uast-kotlin-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "@lib//:kotlin-stdlib",
+ "@lib//:asm",
+ "@lib//:junit4",
+ "@lib//:kotlin-test",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-fir",
+ "@lib//:kotlinc_kotlin-compiler-cli",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/plugin/k1:kotlin-plugin-k1",
+ "//plugins/kotlin/base/psi:kotlin-base-psi",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/core",
+ "//plugins/kotlin/frontend-independent:fir-frontend-independent",
+ "//plugins/kotlin/uast/uast-kotlin:kotlin-uast-uast-kotlin",
+ "//plugins/kotlin/uast/uast-kotlin-idea-base:kotlin-uast-uast-kotlin-idea-base",
+ "//plugins/kotlin/uast/uast-kotlin-base:kotlin-uast-uast-kotlin-base",
+ "//plugins/kotlin/uast/uast-kotlin-base/tests:kotlin-uast-uast-kotlin-base-tests_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//uast/uast-common:uast",
+ "//uast/testFramework",
+ "//java/java-psi-impl:psi-impl",
+ "//uast/uast-java:java-uast",
+ "//plugins/groovy/groovy-uast-tests:uast-tests_test",
+ "@lib//:vavr",
+ ]
+)
+### auto-generated section `build kotlin.uast.uast-kotlin.tests` end
\ No newline at end of file
diff --git a/plugins/kotlin/util/compiler-dependencies/BUILD.bazel b/plugins/kotlin/util/compiler-dependencies/BUILD.bazel
new file mode 100644
index 000000000000..dadf23b86b96
--- /dev/null
+++ b/plugins/kotlin/util/compiler-dependencies/BUILD.bazel
@@ -0,0 +1,44 @@
+### auto-generated section `build kotlin.util.compiler-dependencies` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "kotlin-util-compiler-dependencies",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ "@lib//:kotlinc_kotlin-dist",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-fe10",
+ "@lib//:kotlinc_kotlin-compiler-fir",
+ "@lib//:kotlinc_kotlin-compiler-ir",
+ "@lib//:kotlinc_kotlin-compiler-cli",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:kotlinc_incremental-compilation-impl-tests",
+ "@lib//:kotlinc_kotlin-build-common-tests",
+ "@lib//:kotlinc_kotlin-jps-common",
+ "@lib//:kotlinc_kotlin-jps-plugin-classpath",
+ "@lib//:kotlinc_kotlin-gradle-statistics",
+ "@lib//:kotlinc_kotlin-script-runtime",
+ "@lib//:kotlinc_kotlin-scripting-common",
+ "@lib//:kotlinc_kotlin-scripting-compiler-impl",
+ "@lib//:kotlinc_kotlin-scripting-jvm",
+ "@lib//:kotlinc_analysis-api-platform-interface",
+ "@lib//:kotlinc_low-level-api-fir",
+ "@lib//:kotlinc_analysis-api",
+ "@lib//:kotlinc_analysis-api-impl-base",
+ "@lib//:kotlinc_analysis-api-impl-base-tests",
+ "@lib//:kotlinc_analysis-api-k2",
+ "@lib//:kotlinc_analysis-api-k2-tests",
+ "@lib//:kotlinc_symbol-light-classes",
+ "@lib//:kotlinc_kotlinx-serialization-compiler-plugin",
+ "@lib//:kotlinc_allopen-compiler-plugin",
+ "@lib//:kotlinc_noarg-compiler-plugin",
+ "@lib//:kotlinc_sam-with-receiver-compiler-plugin",
+ "@lib//:kotlinc_assignment-compiler-plugin",
+ "@lib//:kotlinc_android-extensions-compiler-plugin",
+ "@lib//:kotlinc_parcelize-compiler-plugin",
+ "@lib//:kotlinc_lombok-compiler-plugin",
+ ]
+)
+### auto-generated section `build kotlin.util.compiler-dependencies` end
\ No newline at end of file
diff --git a/plugins/kotlin/util/project-model-updater/BUILD.bazel b/plugins/kotlin/util/project-model-updater/BUILD.bazel
new file mode 100644
index 000000000000..8c4a3db3ce82
--- /dev/null
+++ b/plugins/kotlin/util/project-model-updater/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build kotlin.util.project-model-updater` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "kotlin-util-project-model-updater_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "kotlin-util-project-model-updater",
+ module_name = "kotlin.util.project-model-updater",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = [":kotlin-util-project-model-updater_resources"]
+)
+### auto-generated section `build kotlin.util.project-model-updater` end
\ No newline at end of file
diff --git a/plugins/kotlin/util/test-generator-all/BUILD.bazel b/plugins/kotlin/util/test-generator-all/BUILD.bazel
new file mode 100644
index 000000000000..00fdb314484d
--- /dev/null
+++ b/plugins/kotlin/util/test-generator-all/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build kotlin.util.test-generator-all` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-util-test-generator-all",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-util-test-generator-all_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/util/test-generator-api:kotlin-util-test-generator-api_test",
+ "//plugins/kotlin/util/test-generator-fir:kotlin-util-test-generator-fir_test",
+ "//plugins/kotlin/util/test-generator-fe10:kotlin-util-test-generator-fe10_test",
+ "@lib//:junit4",
+ "//plugins/kotlin/base/test:kotlin-base-test_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ ]
+)
+### auto-generated section `build kotlin.util.test-generator-all` end
\ No newline at end of file
diff --git a/plugins/kotlin/util/test-generator-api/BUILD.bazel b/plugins/kotlin/util/test-generator-api/BUILD.bazel
new file mode 100644
index 000000000000..82de445206d3
--- /dev/null
+++ b/plugins/kotlin/util/test-generator-api/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build kotlin.util.test-generator-api` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-util-test-generator-api",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-util-test-generator-api_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ ]
+)
+### auto-generated section `build kotlin.util.test-generator-api` end
\ No newline at end of file
diff --git a/plugins/kotlin/util/test-generator-fe10/BUILD.bazel b/plugins/kotlin/util/test-generator-fe10/BUILD.bazel
new file mode 100644
index 000000000000..558deb01b082
--- /dev/null
+++ b/plugins/kotlin/util/test-generator-fe10/BUILD.bazel
@@ -0,0 +1,55 @@
+### auto-generated section `build kotlin.util.test-generator-fe10` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-util-test-generator-fe10",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-util-test-generator-fe10_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:kotlinc_kotlin-build-common-tests",
+ "@lib//:guava",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/util/test-generator-api:kotlin-util-test-generator-api_test",
+ "//plugins/kotlin/jvm-debugger/test:kotlin-jvm-debugger-test_test",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/scripting-support:scripting-support_test",
+ "//plugins/kotlin/maven/tests:kotlin-maven-tests_test",
+ "//plugins/kotlin/gradle/gradle-java/tests.k1:kotlin-gradle-gradle-java-tests-k1_test",
+ "//plugins/kotlin/project-wizard/cli:kotlin-project-wizard-cli",
+ "//plugins/kotlin/project-wizard/tests:kotlin-project-wizard-tests_test",
+ "//plugins/kotlin/j2k/k1.new/tests:kotlin-j2k-k1-new-tests_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/common:kotlin-compiler-plugins-kotlinx-serialization-common",
+ "//plugins/kotlin/performance-tests:performance-tests_test",
+ "//jps/jps-builders:build",
+ "//plugins/kotlin/compiler-plugins/parcelize/tests:kotlin-compiler-plugins-parcelize-tests_test",
+ "//plugins/kotlin/compiler-reference-index/tests:kotlin-compiler-reference-index-tests_test",
+ "//plugins/kotlin/coverage/tests:kotlin-coverage-tests_test",
+ "//plugins/kotlin/copyright/tests:kotlin-copyright-tests_test",
+ "//plugins/kotlin/uast/uast-kotlin/tests:kotlin-uast-uast-kotlin-tests_test",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/tests:kotlin-compiler-plugins-kotlinx-serialization-tests_test",
+ "//plugins/kotlin/code-insight/intentions-shared/tests/k1:kotlin-code-insight-intentions-shared-tests-k1_test",
+ "//plugins/kotlin/code-insight/inspections-shared/tests/k1:kotlin-code-insight-inspections-shared-tests-k1_test",
+ "//plugins/kotlin/completion/tests-shared:kotlin-completion-tests-shared_test",
+ "//plugins/kotlin/completion/tests-k1:kotlin-completion-tests-k1_test",
+ "//plugins/kotlin/compiler-plugins/parcelize/tests/k1:kotlin-compiler-plugins-parcelize-tests-k1_test",
+ "//plugins/kotlin/gradle/gradle-java/tests.shared:kotlin-gradle-gradle-java-tests-shared_test",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-tests_test",
+ ]
+)
+### auto-generated section `build kotlin.util.test-generator-fe10` end
\ No newline at end of file
diff --git a/plugins/kotlin/util/test-generator-fir/BUILD.bazel b/plugins/kotlin/util/test-generator-fir/BUILD.bazel
new file mode 100644
index 000000000000..78e5c5eb8c56
--- /dev/null
+++ b/plugins/kotlin/util/test-generator-fir/BUILD.bazel
@@ -0,0 +1,86 @@
+### auto-generated section `build kotlin.util.test-generator-fir` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "kotlin-util-test-generator-fir",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "kotlin-util-test-generator-fir_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinc_kotlin-compiler-common",
+ "@lib//:kotlinc_kotlin-compiler-tests",
+ "@lib//:kotlinc_kotlin-build-common-tests",
+ "@lib//:guava",
+ "//platform/core-api:core",
+ "//plugins/kotlin/plugin/k2:kotlin-plugin-k2",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin",
+ "//plugins/kotlin/base/plugin:kotlin-base-plugin_test",
+ "//plugins/kotlin/base/fir/analysis-api-platform:kotlin-base-fir-analysis-api-platform",
+ "//plugins/kotlin/base/fir/analysis-api-platform:kotlin-base-fir-analysis-api-platform_test",
+ "//plugins/kotlin/util/test-generator-api:kotlin-util-test-generator-api_test",
+ "//plugins/kotlin/jvm-debugger/test:kotlin-jvm-debugger-test_test",
+ "//plugins/kotlin/idea/tests:kotlin-idea-tests_test",
+ "//plugins/kotlin/fir/tests:kotlin-fir-tests_test",
+ "//plugins/kotlin/scripting-support:scripting-support_test",
+ "//plugins/kotlin/maven/tests:kotlin-maven-tests_test",
+ "//plugins/kotlin/project-wizard/cli:kotlin-project-wizard-cli",
+ "//plugins/kotlin/project-wizard/tests:kotlin-project-wizard-tests_test",
+ "//plugins/kotlin/j2k/k1.new/tests:kotlin-j2k-k1-new-tests_test",
+ "//plugins/kotlin/j2k/k2/tests:kotlin-j2k-k2-tests_test",
+ "//plugins/kotlin/uast/uast-kotlin-fir/tests:kotlin-uast-uast-kotlin-k2-tests_test",
+ "//plugins/kotlin/tests-common:tests-common_test",
+ "//plugins/kotlin/test-framework:test-framework_test",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/common:kotlin-compiler-plugins-kotlinx-serialization-common",
+ "//plugins/kotlin/performance-tests:performance-tests_test",
+ "//jps/jps-builders:build",
+ "//plugins/kotlin/compiler-plugins/parcelize/tests:kotlin-compiler-plugins-parcelize-tests_test",
+ "//plugins/kotlin/coverage/tests:kotlin-coverage-tests_test",
+ "//plugins/kotlin/copyright/tests:kotlin-copyright-tests_test",
+ "//plugins/kotlin/uast/uast-kotlin/tests:kotlin-uast-uast-kotlin-tests_test",
+ "//plugins/kotlin/compiler-plugins/kotlinx-serialization/tests:kotlin-compiler-plugins-kotlinx-serialization-tests_test",
+ "//plugins/kotlin/code-insight/intentions-shared/tests/k2:kotlin-code-insight-intentions-shared-tests-k2_test",
+ "//plugins/kotlin/code-insight/inspections-k2/tests:kotlin-code-insight-inspections-k2-tests_test",
+ "//plugins/kotlin/code-insight/intentions-k2/tests:kotlin-code-insight-intentions-k2-tests_test",
+ "//plugins/kotlin/code-insight/inspections-shared/tests/k2:kotlin-code-insight-inspections-shared-tests-k2_test",
+ "//plugins/kotlin/code-insight/postfix-templates:kotlin-code-insight-postfix-templates-k2",
+ "//plugins/kotlin/code-insight/postfix-templates:kotlin-code-insight-postfix-templates-k2_test",
+ "//plugins/kotlin/code-insight/line-markers:kotlin-code-insight-line-markers-k2",
+ "//plugins/kotlin/code-insight/line-markers:kotlin-code-insight-line-markers-k2_test",
+ "//plugins/kotlin/navigation/tests:kotlin-navigation-tests_test",
+ "//plugins/kotlin/jvm-debugger/test/k2:kotlin-jvm-debugger-test-k2_test",
+ "//plugins/kotlin/refactorings/rename.k2:kotlin-refactorings-rename-k2",
+ "//plugins/kotlin/refactorings/rename.k2:kotlin-refactorings-rename-k2_test",
+ "//plugins/kotlin/code-insight/kotlin.code-insight.k2:kotlin-code-insight-k2",
+ "//plugins/kotlin/code-insight/kotlin.code-insight.k2:kotlin-code-insight-k2_test",
+ "//plugins/kotlin/highlighting/highlighting-k2:kotlin-highlighting-k2",
+ "//plugins/kotlin/highlighting/highlighting-k2:kotlin-highlighting-k2_test",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.tests.k2:kotlin-refactorings-tests-k2_test",
+ "//plugins/kotlin/kotlin.searching/kotlin.searching.test.k2:test-k2_test",
+ "//plugins/kotlin/compiler-reference-index/tests.k2:kotlin-compiler-reference-index-tests-k2_test",
+ "//plugins/kotlin/compiler-plugins/parcelize/tests/k2:kotlin-compiler-plugins-parcelize-tests-k2_test",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.move.k2:kotlin-refactorings-move-k2",
+ "//plugins/kotlin/refactorings/kotlin.refactorings.move.k2:kotlin-refactorings-move-k2_test",
+ "//plugins/kotlin/copyright/fir-tests:kotlin-copyright-fir-tests",
+ "//plugins/kotlin/code-insight/live-templates-k2:kotlin-code-insight-live-templates-k2",
+ "//plugins/kotlin/code-insight/live-templates-k2:kotlin-code-insight-live-templates-k2_test",
+ "//plugins/kotlin/code-insight/fixes-k2/tests:kotlin-code-insight-fixes-k2-tests_test",
+ "//plugins/gradle/tooling-extension-impl:toolingExtension-tests_test",
+ "//plugins/kotlin/gradle/gradle-java/tests.k2:kotlin-gradle-gradle-java-tests-k2_test",
+ "//plugins/kotlin/base/analysis-api/analysis-api-k2-tests:kotlin-base-analysis-analysis-api-k2-tests_test",
+ "//plugins/kotlin/jvm-debugger/test/compose:kotlin-jvm-debugger-test-compose-k2_test",
+ "//plugins/kotlin/injection/k2/tests:kotlin-injection-k2-tests_test",
+ "//plugins/kotlin/base/fir/project-structure:kotlin-base-fir-project-structure",
+ "//plugins/kotlin/base/fir/project-structure:kotlin-base-fir-project-structure_test",
+ "//plugins/kotlin/jvm-debugger/test/parcelize:kotlin-jvm-debugger-test-parcelize-k2_test",
+ ]
+)
+### auto-generated section `build kotlin.util.test-generator-fir` end
\ No newline at end of file
diff --git a/plugins/laf/macos/BUILD.bazel b/plugins/laf/macos/BUILD.bazel
new file mode 100644
index 000000000000..661598a1161c
--- /dev/null
+++ b/plugins/laf/macos/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.laf.macos` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "macos_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "macos",
+ module_name = "intellij.laf.macos",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/util:util-ui",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:java_compatibility",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":macos_resources"]
+)
+### auto-generated section `build intellij.laf.macos` end
\ No newline at end of file
diff --git a/plugins/laf/win10/BUILD.bazel b/plugins/laf/win10/BUILD.bazel
new file mode 100644
index 000000000000..6376b745d49d
--- /dev/null
+++ b/plugins/laf/win10/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build intellij.laf.win10` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "win10_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "win10",
+ module_name = "intellij.laf.win10",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-impl:ide-impl",
+ "@lib//:java_compatibility",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":win10_resources"]
+)
+### auto-generated section `build intellij.laf.win10` end
\ No newline at end of file
diff --git a/plugins/lombok/BUILD.bazel b/plugins/lombok/BUILD.bazel
new file mode 100644
index 000000000000..6f1c3b744597
--- /dev/null
+++ b/plugins/lombok/BUILD.bazel
@@ -0,0 +1,67 @@
+### auto-generated section `build intellij.lombok` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "lombok_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "lombok",
+ module_name = "intellij.lombok",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/java/**/*.kt", "src/main/java/**/*.java", "lang/src/**/*.kt", "lang/src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/lombok/generated",
+ "//platform/lang-api:lang",
+ "//platform/analysis-impl",
+ "//java/openapi:java",
+ "//java/java-analysis-impl:analysis-impl",
+ "//java/java-impl:impl",
+ "//platform/core-ui",
+ "//java/compiler/openapi:java-compiler",
+ "//java/compiler/impl:java-compiler-impl",
+ "@lib//:guava",
+ "//java/java-impl-inspections:impl-inspections",
+ "//java/java-impl-refactorings:impl-refactorings",
+ ],
+ runtime_deps = [":lombok_resources"]
+)
+
+kt_jvm_test(
+ name = "lombok_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/test/java/**/*.kt", "src/test/java/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":lombok"],
+ deps = [
+ "//plugins/lombok/generated",
+ "//platform/lang-api:lang",
+ "//platform/analysis-impl",
+ "//java/openapi:java",
+ "//java/java-analysis-impl:analysis-impl",
+ "//java/java-impl:impl",
+ "//platform/core-ui",
+ "//java/compiler/openapi:java-compiler",
+ "//java/compiler/impl:java-compiler-impl",
+ "@lib//:guava",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//java/testFramework",
+ "@lib//:junit4",
+ "@lib//:mockito",
+ "//java/java-impl-inspections:impl-inspections",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//java/java-tests:tests_test",
+ ],
+ runtime_deps = [":lombok_resources"]
+)
+### auto-generated section `build intellij.lombok` end
\ No newline at end of file
diff --git a/plugins/lombok/generated/BUILD.bazel b/plugins/lombok/generated/BUILD.bazel
new file mode 100644
index 000000000000..d6880ba8a42f
--- /dev/null
+++ b/plugins/lombok/generated/BUILD.bazel
@@ -0,0 +1,20 @@
+### auto-generated section `build intellij.lombok.generated` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "generated_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "generated",
+ module_name = "intellij.lombok.generated",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ runtime_deps = [":generated_resources"]
+)
+### auto-generated section `build intellij.lombok.generated` end
\ No newline at end of file
diff --git a/plugins/markdown/compose/BUILD.bazel b/plugins/markdown/compose/BUILD.bazel
new file mode 100644
index 000000000000..190c6ae188b6
--- /dev/null
+++ b/plugins/markdown/compose/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.markdown.compose.preview` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "compose-preview_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "compose-preview",
+ module_name = "intellij.markdown.compose.preview",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:compose_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/markdown/core:markdown",
+ "//platform/compose",
+ "@lib//:markdown_compose_preview_jetbrains-jewel-markdown-laf-bridge-styling",
+ ],
+ runtime_deps = [":compose-preview_resources"]
+)
+### auto-generated section `build intellij.markdown.compose.preview` end
\ No newline at end of file
diff --git a/plugins/markdown/core/BUILD.bazel b/plugins/markdown/core/BUILD.bazel
new file mode 100644
index 000000000000..1731e3f1081e
--- /dev/null
+++ b/plugins/markdown/core/BUILD.bazel
@@ -0,0 +1,57 @@
+### auto-generated section `build intellij.markdown` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "markdown_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "markdown",
+ module_name = "intellij.markdown",
+ visibility = ["//visibility:public"],
+ srcs = glob(["gen/**/*.kt", "gen/**/*.java", "src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/lang-impl",
+ "//platform/markdown-utils",
+ "//platform/built-in-server-api:builtInServer",
+ "@lib//:guava",
+ "//platform/analysis-impl",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:netty-codec-http",
+ "//platform/built-in-server:builtInServer-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "@lib//:jcef",
+ "@lib//:jsoup",
+ "@lib//:netty-buffer",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "@lib//:jetbrains_markdown",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/platform-util-netty:ide-util-netty",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "//platform/execution-impl",
+ "@lib//:miglayout-swing",
+ "//platform/platform-api:ide",
+ "//platform/statistics",
+ "//platform/util/jdom",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/diagnostic",
+ "//platform/util/coroutines",
+ "@lib//:caffeine",
+ "//platform/ui.jcef:ui-jcef",
+ "@lib//:kotlin-stdlib",
+ ],
+ exports = [
+ "//platform/lang-impl",
+ "//platform/ui.jcef:ui-jcef",
+ ],
+ runtime_deps = [":markdown_resources"]
+)
+### auto-generated section `build intellij.markdown` end
\ No newline at end of file
diff --git a/plugins/markdown/fenceInjection/BUILD.bazel b/plugins/markdown/fenceInjection/BUILD.bazel
new file mode 100644
index 000000000000..b2046027b60c
--- /dev/null
+++ b/plugins/markdown/fenceInjection/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.markdown.fenceInjection` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "fenceInjection_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "fenceInjection",
+ module_name = "intellij.markdown.fenceInjection",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/java/**/*.kt", "src/main/java/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/markdown/core:markdown",
+ "//plugins/IntelliLang:langInjection",
+ "//plugins/IntelliLang:xml-langInjection",
+ "//platform/monolith",
+ ],
+ runtime_deps = [":fenceInjection_resources"]
+)
+### auto-generated section `build intellij.markdown.fenceInjection` end
\ No newline at end of file
diff --git a/plugins/markdown/frontmatter/BUILD.bazel b/plugins/markdown/frontmatter/BUILD.bazel
new file mode 100644
index 000000000000..6c690d7bef3b
--- /dev/null
+++ b/plugins/markdown/frontmatter/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.markdown.frontmatter` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "frontmatter_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "frontmatter",
+ module_name = "intellij.markdown.frontmatter",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "//plugins/IntelliLang:langInjection",
+ "//plugins/markdown/core:markdown",
+ "//plugins/markdown/frontmatter/toml:markdown-frontmatter-toml",
+ "//plugins/markdown/frontmatter/yaml:markdown-frontmatter-yaml",
+ "//json",
+ "//platform/monolith",
+ ],
+ runtime_deps = [":frontmatter_resources"]
+)
+### auto-generated section `build intellij.markdown.frontmatter` end
\ No newline at end of file
diff --git a/plugins/markdown/frontmatter/toml/BUILD.bazel b/plugins/markdown/frontmatter/toml/BUILD.bazel
new file mode 100644
index 000000000000..e911f9e19447
--- /dev/null
+++ b/plugins/markdown/frontmatter/toml/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.markdown.frontmatter.toml` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "markdown-frontmatter-toml_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "markdown-frontmatter-toml",
+ module_name = "intellij.markdown.frontmatter.toml",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "//plugins/IntelliLang:langInjection",
+ "//plugins/markdown/core:markdown",
+ "//plugins/toml/core",
+ "//platform/monolith",
+ ],
+ runtime_deps = [":markdown-frontmatter-toml_resources"]
+)
+### auto-generated section `build intellij.markdown.frontmatter.toml` end
\ No newline at end of file
diff --git a/plugins/markdown/frontmatter/yaml/BUILD.bazel b/plugins/markdown/frontmatter/yaml/BUILD.bazel
new file mode 100644
index 000000000000..e1b2350d54e9
--- /dev/null
+++ b/plugins/markdown/frontmatter/yaml/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.markdown.frontmatter.yaml` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "markdown-frontmatter-yaml_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "markdown-frontmatter-yaml",
+ module_name = "intellij.markdown.frontmatter.yaml",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "//plugins/IntelliLang:langInjection",
+ "//plugins/markdown/core:markdown",
+ "//plugins/yaml",
+ "//platform/monolith",
+ ],
+ runtime_deps = [":markdown-frontmatter-yaml_resources"]
+)
+### auto-generated section `build intellij.markdown.frontmatter.yaml` end
\ No newline at end of file
diff --git a/plugins/markdown/images/BUILD.bazel b/plugins/markdown/images/BUILD.bazel
new file mode 100644
index 000000000000..9f635b5a8173
--- /dev/null
+++ b/plugins/markdown/images/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.markdown.images` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "images_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "images",
+ module_name = "intellij.markdown.images",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/markdown/core:markdown",
+ "//xml/xml-psi-impl:psi-impl",
+ "//platform/core-ui",
+ "//images",
+ "//platform/monolith",
+ ],
+ runtime_deps = [":images_resources"]
+)
+### auto-generated section `build intellij.markdown.images` end
\ No newline at end of file
diff --git a/plugins/markdown/model/BUILD.bazel b/plugins/markdown/model/BUILD.bazel
new file mode 100644
index 000000000000..579d319392aa
--- /dev/null
+++ b/plugins/markdown/model/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.markdown.model` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "model_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "model",
+ module_name = "intellij.markdown.model",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/markdown/core:markdown",
+ "//xml/xml-psi-impl:psi-impl",
+ "//platform/core-ui",
+ "//platform/monolith",
+ ],
+ runtime_deps = [":model_resources"]
+)
+### auto-generated section `build intellij.markdown.model` end
\ No newline at end of file
diff --git a/plugins/markdown/plugin/BUILD.bazel b/plugins/markdown/plugin/BUILD.bazel
new file mode 100644
index 000000000000..1976f539402f
--- /dev/null
+++ b/plugins/markdown/plugin/BUILD.bazel
@@ -0,0 +1,19 @@
+### auto-generated section `build intellij.markdown.plugin` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "plugin",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ "//plugins/markdown/fenceInjection",
+ "//plugins/markdown/frontmatter",
+ "//plugins/markdown/frontmatter/toml:markdown-frontmatter-toml",
+ "//plugins/markdown/frontmatter/yaml:markdown-frontmatter-yaml",
+ "//plugins/markdown/images",
+ "//plugins/markdown/model",
+ "//plugins/markdown/spellchecker",
+ "//plugins/markdown/xml",
+ "//plugins/markdown/compose:compose-preview",
+ ]
+)
+### auto-generated section `build intellij.markdown.plugin` end
\ No newline at end of file
diff --git a/plugins/markdown/spellchecker/BUILD.bazel b/plugins/markdown/spellchecker/BUILD.bazel
new file mode 100644
index 000000000000..ec10f4487e4f
--- /dev/null
+++ b/plugins/markdown/spellchecker/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build intellij.markdown.spellchecker` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "spellchecker_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "spellchecker",
+ module_name = "intellij.markdown.spellchecker",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/markdown/core:markdown",
+ "//spellchecker",
+ "//platform/monolith",
+ ],
+ runtime_deps = [":spellchecker_resources"]
+)
+### auto-generated section `build intellij.markdown.spellchecker` end
\ No newline at end of file
diff --git a/plugins/markdown/test/BUILD.bazel b/plugins/markdown/test/BUILD.bazel
new file mode 100644
index 000000000000..a98a41be0b13
--- /dev/null
+++ b/plugins/markdown/test/BUILD.bazel
@@ -0,0 +1,46 @@
+### auto-generated section `build intellij.markdown.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/markdown/core:markdown",
+ "//plugins/markdown/fenceInjection",
+ "//plugins/markdown/frontmatter",
+ "//plugins/markdown/frontmatter/toml:markdown-frontmatter-toml",
+ "//plugins/markdown/frontmatter/yaml:markdown-frontmatter-yaml",
+ "//plugins/markdown/images",
+ "//plugins/markdown/model",
+ "//plugins/markdown/spellchecker",
+ "//plugins/markdown/xml",
+ "//spellchecker",
+ "//xml/xml-psi-impl:psi-impl",
+ "//platform/built-in-server-api:builtInServer",
+ "//platform/core-ui",
+ "//platform/platform-util-netty:ide-util-netty",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//plugins/IntelliLang:xml-langInjection",
+ "//platform/platform-tests:tests_test",
+ "@lib//:jsoup",
+ "@lib//:jcef",
+ "@lib//:assert_j",
+ "//platform/util-ex",
+ "@lib//:jetbrains_markdown",
+ "//plugins/toml",
+ "//plugins/yaml",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ ]
+)
+### auto-generated section `build intellij.markdown.tests` end
\ No newline at end of file
diff --git a/plugins/markdown/xml/BUILD.bazel b/plugins/markdown/xml/BUILD.bazel
new file mode 100644
index 000000000000..a4623c2ad314
--- /dev/null
+++ b/plugins/markdown/xml/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.markdown.xml` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "xml_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "xml",
+ module_name = "intellij.markdown.xml",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/markdown/core:markdown",
+ "//xml/xml-psi-impl:psi-impl",
+ "//platform/core-ui",
+ "//platform/monolith",
+ ],
+ runtime_deps = [":xml_resources"]
+)
+### auto-generated section `build intellij.markdown.xml` end
\ No newline at end of file
diff --git a/plugins/marketplace-ml/BUILD.bazel b/plugins/marketplace-ml/BUILD.bazel
new file mode 100644
index 000000000000..3dabf4d1b346
--- /dev/null
+++ b/plugins/marketplace-ml/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.marketplaceMl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "marketplaceMl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "marketplaceMl",
+ module_name = "intellij.marketplaceMl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/lang-impl",
+ "//platform/statistics",
+ "//platform/platform-impl/internal:ide-internal",
+ "@lib//:caffeine",
+ "//platform/ml-impl",
+ ],
+ runtime_deps = [":marketplaceMl_resources"]
+)
+### auto-generated section `build intellij.marketplaceMl` end
\ No newline at end of file
diff --git a/plugins/maven-model/BUILD.bazel b/plugins/maven-model/BUILD.bazel
new file mode 100644
index 000000000000..1acdb10b77e3
--- /dev/null
+++ b/plugins/maven-model/BUILD.bazel
@@ -0,0 +1,21 @@
+### auto-generated section `build intellij.maven.model` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "maven-model_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "maven-model",
+ module_name = "intellij.maven.model",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/java/**/*.kt", "src/main/java/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = ["@lib//:jetbrains-annotations-java5"],
+ runtime_deps = [":maven-model_resources"]
+)
+### auto-generated section `build intellij.maven.model` end
\ No newline at end of file
diff --git a/plugins/maven-server-api/BUILD.bazel b/plugins/maven-server-api/BUILD.bazel
new file mode 100644
index 000000000000..0367404cf4e2
--- /dev/null
+++ b/plugins/maven-server-api/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build intellij.maven.server` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "maven-server_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "maven-server",
+ module_name = "intellij.maven.server",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/java/**/*.kt", "src/main/java/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "//platform/util-rt",
+ "//platform/util/jdom",
+ "//plugins/maven-model",
+ "//platform/diagnostic/telemetry/rt:diagnostic-telemetry-rt",
+ ],
+ exports = [
+ "@lib//:jetbrains-annotations",
+ "//platform/util-rt",
+ "//plugins/maven-model",
+ ],
+ runtime_deps = [":maven-server_resources"]
+)
+### auto-generated section `build intellij.maven.server` end
\ No newline at end of file
diff --git a/plugins/maven/BUILD.bazel b/plugins/maven/BUILD.bazel
new file mode 100644
index 000000000000..1bd5a00e4788
--- /dev/null
+++ b/plugins/maven/BUILD.bazel
@@ -0,0 +1,109 @@
+### auto-generated section `build intellij.maven` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "maven_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "maven",
+ module_name = "intellij.maven",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/java/**/*.kt", "src/main/java/**/*.java", "src/main/gen/**/*.kt", "src/main/gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/openapi:java",
+ "//plugins/maven-server-api:maven-server",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-api:lang",
+ "//java/java-impl:impl",
+ "//xml/impl",
+ "//plugins/IntelliLang:xml-langInjection",
+ "//xml/dom-openapi:dom",
+ "//xml/dom-impl",
+ "//plugins/properties",
+ "//java/compiler/openapi:java-compiler",
+ "//java/compiler/impl:java-compiler-impl",
+ "//java/execution/openapi:java-execution",
+ "//java/execution/impl:java-execution-impl",
+ "//java/debugger/impl:java-debugger-impl",
+ "//java/idea-ui:ui",
+ "//platform/forms_rt:java-guiForms-rt",
+ "@lib//:jgoodies-forms",
+ "@lib//:gson",
+ "//plugins/groovy",
+ "@lib//:guava",
+ "//platform/lang-impl",
+ "//jps/model-impl",
+ "//plugins/maven/jps-plugin:jps",
+ "//plugins/maven/artifact-resolver-m31:artifactResolver-m31",
+ "//spellchecker",
+ "//platform/vcs-api:vcs",
+ "//plugins/properties/properties-psi-api:psi",
+ "@lib//:maven_plexus-archiver",
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//aether-dependency-resolver:java-aetherDependencyResolver",
+ "@lib//:slf4j-api",
+ "@lib//:slf4j-jdk14",
+ "//jps/jps-builders:build",
+ "//platform/util/nanoxml",
+ "//platform/workspace/storage",
+ "//platform/workspace/jps",
+ "//plugins/repository-search",
+ "@lib//:stream_ex",
+ "//platform/statistics",
+ "//plugins/maven-model",
+ "@lib//:commons-cli",
+ "//platform/core-ui",
+ "//platform/external-system-api/dependency-updater:externalSystem-dependencyUpdater",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//platform/util/concurrency",
+ "@lib//:fastutil-min",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/platform-util-io:ide-util-io",
+ "//build/deps:dependencies",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ "//platform/util/jdom",
+ "//platform/ide-core",
+ "//plugins/performanceTesting/core:performanceTesting",
+ "//platform/util/text-matching",
+ "//platform/core-api:core",
+ "//platform/backend/workspace",
+ "@lib//:maven_jetbrains_idea_maven_indexer_api_rt",
+ "@lib//:commons-lang3",
+ "//platform/backend/observation",
+ "//platform/util/coroutines",
+ "//platform/diagnostic/telemetry",
+ "//platform/diagnostic/telemetry-impl",
+ "//plugins/maven/maven-server-telemetry:server-telemetry",
+ "@lib//:asm",
+ "//platform/eelProvider:eel-provider",
+ "//platform/eel",
+ "//platform/ijent",
+ "@lib//:opentelemetry",
+ "//java/debugger/shared:java-debugger-impl-shared",
+ ],
+ exports = [
+ "//java/openapi:java",
+ "//plugins/maven-server-api:maven-server",
+ "//xml/impl",
+ "//xml/dom-openapi:dom",
+ "//xml/dom-impl",
+ "//java/compiler/openapi:java-compiler",
+ "//java/compiler/impl:java-compiler-impl",
+ "//java/execution/openapi:java-execution",
+ "//java/execution/impl:java-execution-impl",
+ "//java/idea-ui:ui",
+ "//platform/forms_rt:java-guiForms-rt",
+ "//platform/external-system-api:externalSystem",
+ "//platform/external-system-impl:externalSystem-impl",
+ "//plugins/maven-model",
+ ],
+ runtime_deps = [":maven_resources"]
+)
+### auto-generated section `build intellij.maven` end
\ No newline at end of file
diff --git a/plugins/maven/artifact-resolver-m31/BUILD.bazel b/plugins/maven/artifact-resolver-m31/BUILD.bazel
new file mode 100644
index 000000000000..68d7c5ffd562
--- /dev/null
+++ b/plugins/maven/artifact-resolver-m31/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.maven.artifactResolver.m31` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "artifactResolver-m31_resources",
+ files = glob(["src/META-INF/plexus/components.xml"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "artifactResolver-m31",
+ module_name = "intellij.maven.artifactResolver.m31",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "@lib//:maven_artifact_resolver_m31_org_apache_maven_maven-core_3_0_5.provided",
+ "@lib//:maven_artifact_resolver_m31_org_sonatype_sisu_sisu-guice-no_aop_3_1_0.provided",
+ "@lib//:maven_artifact_resolver_m31_org_codehaus_plexus_plexus-component-annotations_1_5_5.provided",
+ "@lib//:maven_artifact_resolver_m31_org_eclipse_aether_aether-api_0_9_0__m2.provided",
+ "//plugins/maven/artifact-resolver/common:maven-artifactResolver-common",
+ ],
+ exports = ["//plugins/maven/artifact-resolver/common:maven-artifactResolver-common"],
+ runtime_deps = [":artifactResolver-m31_resources"]
+)
+### auto-generated section `build intellij.maven.artifactResolver.m31` end
\ No newline at end of file
diff --git a/plugins/maven/artifact-resolver/common/BUILD.bazel b/plugins/maven/artifact-resolver/common/BUILD.bazel
new file mode 100644
index 000000000000..dc022d6edfe3
--- /dev/null
+++ b/plugins/maven/artifact-resolver/common/BUILD.bazel
@@ -0,0 +1,13 @@
+### auto-generated section `build intellij.maven.artifactResolver.common` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "maven-artifactResolver-common",
+ module_name = "intellij.maven.artifactResolver.common",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = ["@lib//:maven_artifact_resolver_common_org_apache_maven_maven-artifact_3_0_5.provided"]
+)
+### auto-generated section `build intellij.maven.artifactResolver.common` end
\ No newline at end of file
diff --git a/plugins/maven/error-prone-compiler/BUILD.bazel b/plugins/maven/error-prone-compiler/BUILD.bazel
new file mode 100644
index 000000000000..bad19aa4b230
--- /dev/null
+++ b/plugins/maven/error-prone-compiler/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.maven.errorProne.compiler` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "errorProne-compiler",
+ module_name = "intellij.maven.errorProne.compiler",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/java/**/*.kt", "src/main/java/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/maven",
+ "@lib//:kotlin-stdlib",
+ ]
+)
+### auto-generated section `build intellij.maven.errorProne.compiler` end
\ No newline at end of file
diff --git a/plugins/maven/jps-plugin/BUILD.bazel b/plugins/maven/jps-plugin/BUILD.bazel
new file mode 100644
index 000000000000..93ec8c70937f
--- /dev/null
+++ b/plugins/maven/jps-plugin/BUILD.bazel
@@ -0,0 +1,53 @@
+### auto-generated section `build intellij.maven.jps` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "jps_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "jps",
+ module_name = "intellij.maven.jps",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ deps = [
+ "//jps/model-api:model",
+ "//jps/model-impl",
+ "//platform/util",
+ "//jps/jps-builders:build",
+ "//jps/model-serialization",
+ "@lib//:plexus-utils",
+ "//platform/util/jdom",
+ "@lib//:hash4j",
+ ],
+ runtime_deps = [":jps_resources"]
+)
+
+kt_jvm_test(
+ name = "jps_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ associates = [":jps"],
+ deps = [
+ "//jps/model-api:model",
+ "//jps/model-impl",
+ "//platform/util",
+ "//jps/jps-builders:build",
+ "//jps/model-serialization",
+ "@lib//:plexus-utils",
+ "//jps/model-serialization:model-serialization-tests_test",
+ "//platform/util/jdom",
+ "//jps/jps-builders:build-tests_test",
+ "@lib//:hash4j",
+ ],
+ runtime_deps = [":jps_resources"]
+)
+### auto-generated section `build intellij.maven.jps` end
\ No newline at end of file
diff --git a/plugins/maven/maven-event-listener/BUILD.bazel b/plugins/maven/maven-event-listener/BUILD.bazel
new file mode 100644
index 000000000000..d65419183a0c
--- /dev/null
+++ b/plugins/maven/maven-event-listener/BUILD.bazel
@@ -0,0 +1,36 @@
+### auto-generated section `build intellij.maven.server.eventListener` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "server-eventListener_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "server-eventListener",
+ module_name = "intellij.maven.server.eventListener",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/java/**/*.kt", "src/main/java/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "@lib//:maven_server_event_listener_org_apache_maven_maven-core_3_3_9.provided",
+ "@lib//:maven_server_event_listener_com_google_inject_guice-no_aop_4_0.provided",
+ ],
+ runtime_deps = [":server-eventListener_resources"]
+)
+
+kt_jvm_test(
+ name = "server-eventListener_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/test/java/**/*.kt", "src/test/java/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ associates = [":server-eventListener"],
+ deps = ["@lib//:junit5"],
+ runtime_deps = [":server-eventListener_resources"]
+)
+### auto-generated section `build intellij.maven.server.eventListener` end
\ No newline at end of file
diff --git a/plugins/maven/maven-server-indexer/BUILD.bazel b/plugins/maven/maven-server-indexer/BUILD.bazel
new file mode 100644
index 000000000000..a9cd3c05c384
--- /dev/null
+++ b/plugins/maven/maven-server-indexer/BUILD.bazel
@@ -0,0 +1,20 @@
+### auto-generated section `build intellij.maven.server.indexer` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "server-indexer",
+ module_name = "intellij.maven.server.indexer",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "//plugins/maven-server-api:maven-server",
+ "@lib//:maven_server_indexer_apache_maven_indexer_core_6_2_2.provided",
+ "@lib//:maven_server_indexer_apache_maven_core_3_8_3",
+ "@lib//:maven_server_indexer_apache_maven_wagon_provider_api_3_5_2",
+ "@lib//:maven_server_indexer_apache_maven_archetype_common-no-trans_3_2_1",
+ "@lib//:maven_server_indexer_apache_maven_archetype_catalog-no-trans_321",
+ ]
+)
+### auto-generated section `build intellij.maven.server.indexer` end
\ No newline at end of file
diff --git a/plugins/maven/maven-server-telemetry/BUILD.bazel b/plugins/maven/maven-server-telemetry/BUILD.bazel
new file mode 100644
index 000000000000..6ec404ec6c31
--- /dev/null
+++ b/plugins/maven/maven-server-telemetry/BUILD.bazel
@@ -0,0 +1,20 @@
+### auto-generated section `build intellij.maven.server.telemetry` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "server-telemetry",
+ module_name = "intellij.maven.server.telemetry",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "//platform/util-rt",
+ "//plugins/maven-server-api:maven-server",
+ "@lib//:jetbrains-annotations",
+ "@lib//:opentelemetry",
+ "//platform/diagnostic/telemetry/rt:diagnostic-telemetry-rt",
+ ],
+ exports = ["//platform/diagnostic/telemetry/rt:diagnostic-telemetry-rt"]
+)
+### auto-generated section `build intellij.maven.server.telemetry` end
\ No newline at end of file
diff --git a/plugins/maven/maven3-server-common/BUILD.bazel b/plugins/maven/maven3-server-common/BUILD.bazel
new file mode 100644
index 000000000000..30b58b495486
--- /dev/null
+++ b/plugins/maven/maven3-server-common/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build intellij.maven.server.m3.common` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "server-m3-common",
+ module_name = "intellij.maven.server.m3.common",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "//plugins/maven-server-api:maven-server",
+ "@lib//:commons-logging",
+ "@lib//:maven_server_m3_common_org_sonatype_nexus_nexus-indexer-artifact_1_0_1.provided",
+ "@lib//:maven_server_m3_common_org_sonatype_nexus_nexus-indexer_3_0_4.provided",
+ "@lib//:maven_server_m3_common_org_apache_maven_shared_maven-dependency-tree_1_2.provided",
+ "@lib//:maven_server_m3_common_org_apache_maven_archetype_archetype-common_2_2.provided",
+ "@lib//:maven_server_m3_common_org_apache_maven_maven-compat_3_6_0.provided",
+ "@lib//:maven_server_m3_common_com_google_inject_guicen-no_aop_4_2_1.provided",
+ "//platform/util/jdom",
+ "@lib//:maven_server_m3_common_org_apache_lucene_lucene-core_2_4_1.provided",
+ ]
+)
+### auto-generated section `build intellij.maven.server.m3.common` end
\ No newline at end of file
diff --git a/plugins/maven/maven3-server-impl/BUILD.bazel b/plugins/maven/maven3-server-impl/BUILD.bazel
new file mode 100644
index 000000000000..50c663b8bad6
--- /dev/null
+++ b/plugins/maven/maven3-server-impl/BUILD.bazel
@@ -0,0 +1,33 @@
+### auto-generated section `build intellij.maven.server.m3.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "server-m3-impl_resources",
+ files = glob(["src/META-INF/sisu/javax.inject.Named", "src/META-INF/plexus/components.xml"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "server-m3-impl",
+ module_name = "intellij.maven.server.m3.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "//plugins/maven-server-api:maven-server",
+ "//plugins/maven/maven-server-telemetry:server-telemetry",
+ "//plugins/maven/maven3-server-common:server-m3-common",
+ "@lib//:commons-logging",
+ "@lib//:maven_server_m3_impl_org_apache_maven_maven-compat_3_3_9.provided",
+ "@lib//:maven_server_m3_impl_org_apache_maven_shared_maven-dependency-tree_1_2.provided",
+ "@lib//:maven_server_m3_impl_org_apache_maven_maven-core_3_3_9.provided",
+ "@lib//:maven_server_m3_impl_org_apache_maven_maven-embedder_3_3_9.provided",
+ "@lib//:maven_server_m3_impl_com_google_inject_guice-no_aop_4_0.provided",
+ "@lib//:maven_server_m3_impl_org_apache_maven_archetype_archetype-catalog_2_2.provided",
+ "@lib//:maven_server_m3_impl_org_apache_maven_archetype_archetype-common_2_2.provided",
+ ],
+ runtime_deps = [":server-m3-impl_resources"]
+)
+### auto-generated section `build intellij.maven.server.m3.impl` end
\ No newline at end of file
diff --git a/plugins/maven/maven36-server-impl/BUILD.bazel b/plugins/maven/maven36-server-impl/BUILD.bazel
new file mode 100644
index 000000000000..bf0a9a8fda5b
--- /dev/null
+++ b/plugins/maven/maven36-server-impl/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build intellij.maven.server.m36.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "server-m36-impl_resources",
+ files = glob(["src/META-INF/plexus/components.xml"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "server-m36-impl",
+ module_name = "intellij.maven.server.m36.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "//plugins/maven-server-api:maven-server",
+ "@lib//:commons-logging",
+ "//plugins/maven/maven3-server-common:server-m3-common",
+ "//plugins/maven/maven3-server-impl:server-m3-impl",
+ "@lib//:maven_server_m36_impl_org_apache_maven_maven-compat_3_6_0.provided",
+ "@lib//:maven_server_m36_impl_com_google_inject_guice-no_aop_4_2_1.provided",
+ "@lib//:maven_server_m36_impl_org_apache_maven_maven-core_3_6_0.provided",
+ "@lib//:maven_server_m36_impl_org_apache_maven_maven-embedder_3_6_0.provided",
+ "@lib//:maven_server_m36_impl_org_apache_maven_shared_maven-dependency-tree_1_2.provided",
+ ],
+ runtime_deps = [":server-m36-impl_resources"]
+)
+### auto-generated section `build intellij.maven.server.m36.impl` end
\ No newline at end of file
diff --git a/plugins/maven/maven40-server-impl/BUILD.bazel b/plugins/maven/maven40-server-impl/BUILD.bazel
new file mode 100644
index 000000000000..4f9096b12df3
--- /dev/null
+++ b/plugins/maven/maven40-server-impl/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.maven.server.m40` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "server-m40_resources",
+ files = glob(["src/META-INF/sisu/javax.inject.Named"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "server-m40",
+ module_name = "intellij.maven.server.m40",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "//plugins/maven-server-api:maven-server",
+ "//plugins/maven/maven-server-telemetry:server-telemetry",
+ "//platform/util/jdom",
+ "@lib//:maven_server_m40_org_apache_maven_maven-embedder_4_0_0-beta-3.provided",
+ "@lib//:maven_server_m40_google_inject_guice_6_0_0.provided",
+ ],
+ runtime_deps = [":server-m40_resources"]
+)
+### auto-generated section `build intellij.maven.server.m40` end
\ No newline at end of file
diff --git a/plugins/maven/remote-run/BUILD.bazel b/plugins/maven/remote-run/BUILD.bazel
new file mode 100644
index 000000000000..cd5a73e083fb
--- /dev/null
+++ b/plugins/maven/remote-run/BUILD.bazel
@@ -0,0 +1,21 @@
+### auto-generated section `build intellij.maven.remoteRun` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "remoteRun",
+ module_name = "intellij.maven.remoteRun",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/maven",
+ "//platform/lang-api:lang",
+ "//platform/platform-impl:ide-impl",
+ "//plugins/remote-run:remoteRun",
+ "//platform/ssh-ui",
+ "//platform/core-ui",
+ ]
+)
+### auto-generated section `build intellij.maven.remoteRun` end
\ No newline at end of file
diff --git a/plugins/maven/src/test/BUILD.bazel b/plugins/maven/src/test/BUILD.bazel
new file mode 100644
index 000000000000..8e637559ae3f
--- /dev/null
+++ b/plugins/maven/src/test/BUILD.bazel
@@ -0,0 +1,52 @@
+### auto-generated section `build intellij.maven.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "maven-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "maven-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["java/**/*.kt", "java/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/maven",
+ "//plugins/maven/testFramework",
+ "//java/testFramework",
+ "//plugins/repository-search",
+ "//plugins/repository-search:repository-search_test",
+ "@lib//:assert_j",
+ "//platform/external-system-api/dependency-updater:externalSystem-dependencyUpdater",
+ "//platform/external-system-impl:externalSystem-tests_test",
+ "//plugins/properties/properties-psi-api:psi",
+ "//spellchecker",
+ "//spellchecker:spellchecker_test",
+ "//plugins/groovy",
+ "//plugins/groovy:groovy_test",
+ "//plugins/groovy/jps-plugin:jps",
+ "//platform/platform-util-io:ide-util-io",
+ "//jps/model-impl",
+ "//platform/workspace/jps",
+ "@lib//:guava",
+ "//plugins/maven/artifact-resolver/common:maven-artifactResolver-common",
+ "@lib//:mockito",
+ "//plugins/maven/jps-plugin:jps",
+ "//plugins/maven/jps-plugin:jps_test",
+ "//plugins/maven/maven3-server-common:server-m3-common",
+ "//platform/util/jdom",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/external-system-api/testFramework:externalSystem-testFramework",
+ "//platform/backend/workspace",
+ "//java/java-impl:impl",
+ "//platform/backend/observation",
+ "//platform/backend/observation:observation_test",
+ "@lib//:hash4j",
+ "@lib//:kotlin-reflect",
+ ]
+)
+### auto-generated section `build intellij.maven.tests` end
\ No newline at end of file
diff --git a/plugins/maven/testFramework/BUILD.bazel b/plugins/maven/testFramework/BUILD.bazel
new file mode 100644
index 000000000000..24a0bd9ccbd7
--- /dev/null
+++ b/plugins/maven/testFramework/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build intellij.maven.testFramework` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "testFramework",
+ module_name = "intellij.maven.testFramework",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/testFramework",
+ "//plugins/maven",
+ "@lib//:maven_test_framework_io_takari_maven_wrapper",
+ "//platform/util/jdom",
+ "//plugins/repository-search",
+ "//java/java-impl:impl",
+ "//java/testFramework",
+ "//platform/projectModel-api:projectModel",
+ "//platform/core-api:core",
+ "//platform/backend/observation",
+ ]
+)
+### auto-generated section `build intellij.maven.testFramework` end
\ No newline at end of file
diff --git a/plugins/ml-local-models/BUILD.bazel b/plugins/ml-local-models/BUILD.bazel
new file mode 100644
index 000000000000..35167d6a9bc4
--- /dev/null
+++ b/plugins/ml-local-models/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.ml.models.local` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "ml-models-local_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "ml-models-local",
+ module_name = "intellij.ml.models.local",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:gson",
+ "//platform/platform-impl:ide-impl",
+ "//platform/indexing-api:indexing",
+ "//platform/lang-impl",
+ ],
+ runtime_deps = [":ml-models-local_resources"]
+)
+### auto-generated section `build intellij.ml.models.local` end
\ No newline at end of file
diff --git a/plugins/ml-local-models/java/BUILD.bazel b/plugins/ml-local-models/java/BUILD.bazel
new file mode 100644
index 000000000000..336561e93b57
--- /dev/null
+++ b/plugins/ml-local-models/java/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.ml.models.local.java` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "ml-models-local-java_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "ml-models-local-java",
+ module_name = "intellij.ml.models.local.java",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//java/java-impl:impl",
+ "//plugins/ml-local-models:ml-models-local",
+ "//platform/workspace/jps",
+ ],
+ runtime_deps = [":ml-models-local-java_resources"]
+)
+### auto-generated section `build intellij.ml.models.local.java` end
\ No newline at end of file
diff --git a/plugins/performanceTesting/commands-model/BUILD.bazel b/plugins/performanceTesting/commands-model/BUILD.bazel
new file mode 100644
index 000000000000..eb40d40f0a68
--- /dev/null
+++ b/plugins/performanceTesting/commands-model/BUILD.bazel
@@ -0,0 +1,19 @@
+### auto-generated section `build intellij.tools.ide.performanceTesting.commands` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "tools-ide-performanceTesting-commands",
+ module_name = "intellij.tools.ide.performanceTesting.commands",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ ]
+)
+### auto-generated section `build intellij.tools.ide.performanceTesting.commands` end
\ No newline at end of file
diff --git a/plugins/performanceTesting/core/BUILD.bazel b/plugins/performanceTesting/core/BUILD.bazel
new file mode 100644
index 000000000000..d90bad9720da
--- /dev/null
+++ b/plugins/performanceTesting/core/BUILD.bazel
@@ -0,0 +1,96 @@
+### auto-generated section `build intellij.performanceTesting` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "performanceTesting_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "performanceTesting",
+ module_name = "intellij.performanceTesting",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/analysis-api:analysis",
+ "//platform/lang-impl",
+ "@lib//:cli-parser.provided",
+ "@lib//:jackson",
+ "@lib//:jackson-module-kotlin",
+ "//platform/analysis-impl",
+ "@lib//:jackson-databind",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/core-ui",
+ "//platform/statistics",
+ "//platform/execution-impl",
+ "//platform/platform-impl/internal:ide-internal",
+ "@lib//:performance_testing_github_oshi_core",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/diagnostic/telemetry",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:fastutil-min",
+ "//platform/xdebugger-api:debugger",
+ "//platform/xdebugger-impl:debugger-impl",
+ "@lib//:caffeine",
+ "//platform/remote-driver/core:driver-impl",
+ "@lib//:netty-codec-http",
+ "@lib//:netty-buffer",
+ "//platform/diagnostic/startUpPerformanceReporter",
+ "//platform/service-container:serviceContainer",
+ "//platform/remote-driver/client:driver-client",
+ "//plugins/performanceTesting/event-bus:tools-ide-starter-bus",
+ ],
+ runtime_deps = [":performanceTesting_resources"]
+)
+
+kt_jvm_test(
+ name = "performanceTesting_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":performanceTesting"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/analysis-api:analysis",
+ "//platform/lang-impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:jackson",
+ "@lib//:jackson-module-kotlin",
+ "//platform/analysis-impl",
+ "@lib//:jackson-databind",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/core-ui",
+ "//platform/statistics",
+ "//platform/execution-impl",
+ "//platform/platform-impl/internal:ide-internal",
+ "@lib//:performance_testing_github_oshi_core",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/diagnostic/telemetry",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:fastutil-min",
+ "//platform/xdebugger-api:debugger",
+ "//platform/xdebugger-impl:debugger-impl",
+ "@lib//:caffeine",
+ "//platform/remote-driver/core:driver-impl",
+ "@lib//:netty-codec-http",
+ "@lib//:netty-buffer",
+ "//platform/diagnostic/startUpPerformanceReporter",
+ "//platform/service-container:serviceContainer",
+ "//platform/remote-driver/client:driver-client",
+ "//plugins/performanceTesting/event-bus:tools-ide-starter-bus",
+ ],
+ runtime_deps = [":performanceTesting_resources"]
+)
+### auto-generated section `build intellij.performanceTesting` end
\ No newline at end of file
diff --git a/plugins/performanceTesting/event-bus/BUILD.bazel b/plugins/performanceTesting/event-bus/BUILD.bazel
new file mode 100644
index 000000000000..e34ce63f6910
--- /dev/null
+++ b/plugins/performanceTesting/event-bus/BUILD.bazel
@@ -0,0 +1,48 @@
+### auto-generated section `build intellij.tools.ide.starter.bus` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "tools-ide-starter-bus_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "tools-ide-starter-bus",
+ module_name = "intellij.tools.ide.starter.bus",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jackson",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:jackson-databind",
+ "@lib//:kotlin-reflect",
+ ],
+ runtime_deps = [":tools-ide-starter-bus_resources"]
+)
+
+kt_jvm_test(
+ name = "tools-ide-starter-bus_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":tools-ide-starter-bus"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:junit5",
+ "@lib//:jackson",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:jackson-databind",
+ "@lib//:kotlin-reflect",
+ ],
+ runtime_deps = [":tools-ide-starter-bus_resources"]
+)
+### auto-generated section `build intellij.tools.ide.starter.bus` end
\ No newline at end of file
diff --git a/plugins/performanceTesting/remote-driver/BUILD.bazel b/plugins/performanceTesting/remote-driver/BUILD.bazel
new file mode 100644
index 000000000000..8e7a0658af95
--- /dev/null
+++ b/plugins/performanceTesting/remote-driver/BUILD.bazel
@@ -0,0 +1,45 @@
+### auto-generated section `build intellij.performanceTesting.remoteDriver` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "remoteDriver_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "remoteDriver",
+ module_name = "intellij.performanceTesting.remoteDriver",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/performanceTesting/core:performanceTesting",
+ "@lib//:assert_j",
+ "@lib//:assertj-swing",
+ "//platform/platform-util-netty:ide-util-netty",
+ "//platform/built-in-server-api:builtInServer",
+ "//platform/built-in-server:builtInServer-impl",
+ "@lib//:netty-buffer",
+ "@lib//:netty-codec-http",
+ "//platform/core-api:core",
+ "//platform/remote-driver/model:driver-model",
+ "//platform/platform-api:ide",
+ "@lib//:jsoup",
+ "//platform/remote-driver/core:driver-impl",
+ "//platform/remote-driver/client:driver-client",
+ "@lib//:jcef",
+ "//platform/platform-impl:ide-impl",
+ "//platform/ui.jcef:ui-jcef",
+ ],
+ exports = [
+ "//platform/remote-driver/model:driver-model",
+ "//platform/remote-driver/core:driver-impl",
+ "//platform/remote-driver/client:driver-client",
+ ],
+ runtime_deps = [":remoteDriver_resources"]
+)
+### auto-generated section `build intellij.performanceTesting.remoteDriver` end
\ No newline at end of file
diff --git a/plugins/performanceTesting/scripts-ui/BUILD.bazel b/plugins/performanceTesting/scripts-ui/BUILD.bazel
new file mode 100644
index 000000000000..6080c0450db6
--- /dev/null
+++ b/plugins/performanceTesting/scripts-ui/BUILD.bazel
@@ -0,0 +1,55 @@
+### auto-generated section `build intellij.performanceTesting.ui` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "ui_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "ui",
+ module_name = "intellij.performanceTesting.ui",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/analysis-api:analysis",
+ "//plugins/performanceTesting/core:performanceTesting",
+ "//platform/analysis-impl",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":ui_resources"]
+)
+
+kt_jvm_test(
+ name = "ui_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":ui"],
+ deps = [
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/analysis-api:analysis",
+ "//plugins/performanceTesting/core:performanceTesting",
+ "//platform/analysis-impl",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/core-ui",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ ],
+ runtime_deps = [":ui_resources"]
+)
+### auto-generated section `build intellij.performanceTesting.ui` end
\ No newline at end of file
diff --git a/plugins/performanceTesting/vcs/BUILD.bazel b/plugins/performanceTesting/vcs/BUILD.bazel
new file mode 100644
index 000000000000..db092468becd
--- /dev/null
+++ b/plugins/performanceTesting/vcs/BUILD.bazel
@@ -0,0 +1,17 @@
+### auto-generated section `build intellij.performanceTesting.vcs` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "vcs",
+ module_name = "intellij.performanceTesting.vcs",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/vcs-impl",
+ ],
+ runtime_deps = ["//platform/monolith"]
+)
+### auto-generated section `build intellij.performanceTesting.vcs` end
\ No newline at end of file
diff --git a/plugins/properties/BUILD.bazel b/plugins/properties/BUILD.bazel
new file mode 100644
index 000000000000..61ce1a15860d
--- /dev/null
+++ b/plugins/properties/BUILD.bazel
@@ -0,0 +1,34 @@
+### auto-generated section `build intellij.properties` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "properties_resources",
+ files = glob(["src/META-INF/plugin.xml"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "properties",
+ module_name = "intellij.properties",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/lang-api:lang",
+ "//platform/platform-api:ide",
+ "//platform/lang-impl",
+ "//platform/platform-impl:ide-impl",
+ "//spellchecker",
+ "//xml/impl",
+ "//plugins/properties/properties-psi-api:psi",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/util/jdom",
+ "//platform/structuralsearch:structuralSearch",
+ ],
+ runtime_deps = [":properties_resources"]
+)
+### auto-generated section `build intellij.properties` end
\ No newline at end of file
diff --git a/plugins/properties/properties-psi-api/BUILD.bazel b/plugins/properties/properties-psi-api/BUILD.bazel
new file mode 100644
index 000000000000..b46588edc25b
--- /dev/null
+++ b/plugins/properties/properties-psi-api/BUILD.bazel
@@ -0,0 +1,33 @@
+### auto-generated section `build intellij.properties.psi` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "psi_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "psi",
+ module_name = "intellij.properties.psi",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "//platform/editor-ui-api:editor",
+ "//platform/analysis-api:analysis",
+ "//platform/indexing-api:indexing",
+ "//xml/xml-psi-api:psi",
+ "//platform/projectModel-api:projectModel",
+ "//platform/lang-api:lang",
+ "//platform/boot",
+ "//platform/util/jdom",
+ "//platform/core-ui",
+ ],
+ exports = ["//platform/boot"],
+ runtime_deps = [":psi_resources"]
+)
+### auto-generated section `build intellij.properties.psi` end
\ No newline at end of file
diff --git a/plugins/properties/properties-psi-impl/BUILD.bazel b/plugins/properties/properties-psi-impl/BUILD.bazel
new file mode 100644
index 000000000000..3c9b6b6b3fd6
--- /dev/null
+++ b/plugins/properties/properties-psi-impl/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.properties.psi.impl` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "psi-impl",
+ module_name = "intellij.properties.psi.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/properties/properties-psi-api:psi",
+ "//platform/core-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/analysis-api:analysis",
+ "//xml/xml-psi-api:psi",
+ "//xml/xml-psi-impl:psi-impl",
+ "//platform/structure-view-impl:structureView-impl",
+ "//platform/analysis-impl",
+ "//platform/lang-impl",
+ "//platform/util/nanoxml",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/util/jdom",
+ ],
+ exports = ["//plugins/properties/properties-psi-api:psi"]
+)
+### auto-generated section `build intellij.properties.psi.impl` end
\ No newline at end of file
diff --git a/plugins/properties/properties-resource-bundle-editor/BUILD.bazel b/plugins/properties/properties-resource-bundle-editor/BUILD.bazel
new file mode 100644
index 000000000000..664eee6860a9
--- /dev/null
+++ b/plugins/properties/properties-resource-bundle-editor/BUILD.bazel
@@ -0,0 +1,53 @@
+### auto-generated section `build intellij.properties.resource.bundle.editor` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "resource-bundle-editor_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "resource-bundle-editor",
+ module_name = "intellij.properties.resource.bundle.editor",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/util",
+ "//platform/lang-impl",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//plugins/properties",
+ "//xml/xml-psi-api:psi",
+ "//platform/core-ui",
+ "@lib//:fastutil-min",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = [":resource-bundle-editor_resources"]
+)
+
+kt_jvm_test(
+ name = "resource-bundle-editor_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":resource-bundle-editor"],
+ deps = [
+ "//platform/util",
+ "//platform/lang-impl",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//plugins/properties",
+ "//xml/xml-psi-api:psi",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/core-ui",
+ "@lib//:fastutil-min",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = [":resource-bundle-editor_resources"]
+)
+### auto-generated section `build intellij.properties.resource.bundle.editor` end
\ No newline at end of file
diff --git a/plugins/properties/tests/BUILD.bazel b/plugins/properties/tests/BUILD.bazel
new file mode 100644
index 000000000000..4e9af7dbe77f
--- /dev/null
+++ b/plugins/properties/tests/BUILD.bazel
@@ -0,0 +1,39 @@
+### auto-generated section `build intellij.properties.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/lang-api:lang",
+ "//platform/platform-api:ide",
+ "//platform/lang-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/platform-impl:ide-impl_test",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//spellchecker",
+ "//spellchecker:spellchecker_test",
+ "//xml/impl",
+ "//plugins/properties",
+ "//java/testFramework",
+ "//platform/platform-tests:tests_test",
+ "//platform/boot",
+ "//platform/core-ui",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "@lib//:assert_j",
+ "//platform/structuralsearch:structuralSearch-tests_test",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ ]
+)
+### auto-generated section `build intellij.properties.tests` end
\ No newline at end of file
diff --git a/plugins/rareJavaRefactorings/BUILD.bazel b/plugins/rareJavaRefactorings/BUILD.bazel
new file mode 100644
index 000000000000..6798d531c819
--- /dev/null
+++ b/plugins/rareJavaRefactorings/BUILD.bazel
@@ -0,0 +1,50 @@
+### auto-generated section `build intellij.java.rareRefactorings` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "java-rareRefactorings_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "java-rareRefactorings",
+ module_name = "intellij.java.rareRefactorings",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/java-impl:impl",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//java/openapi:java",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "@lib//:stream_ex",
+ "@lib//:fastutil-min",
+ ],
+ runtime_deps = [":java-rareRefactorings_resources"]
+)
+
+kt_jvm_test(
+ name = "java-rareRefactorings_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":java-rareRefactorings"],
+ deps = [
+ "//java/java-impl:impl",
+ "//platform/core-ui",
+ "//java/testFramework",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//java/openapi:java",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "@lib//:stream_ex",
+ "@lib//:fastutil-min",
+ ],
+ runtime_deps = [":java-rareRefactorings_resources"]
+)
+### auto-generated section `build intellij.java.rareRefactorings` end
\ No newline at end of file
diff --git a/plugins/remote-control/BUILD.bazel b/plugins/remote-control/BUILD.bazel
new file mode 100644
index 000000000000..0603ed4c14bc
--- /dev/null
+++ b/plugins/remote-control/BUILD.bazel
@@ -0,0 +1,60 @@
+### auto-generated section `build intellij.remoteControl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "remoteControl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "remoteControl",
+ module_name = "intellij.remoteControl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/built-in-server-api:builtInServer",
+ "//platform/built-in-server:builtInServer-impl",
+ "//platform/platform-util-netty:ide-util-netty",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:netty-buffer",
+ "@lib//:netty-codec-http",
+ "@lib//:gson",
+ ],
+ runtime_deps = [":remoteControl_resources"]
+)
+
+kt_jvm_test(
+ name = "remoteControl_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":remoteControl"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/built-in-server-api:builtInServer",
+ "//platform/built-in-server:builtInServer-impl",
+ "//platform/platform-util-netty:ide-util-netty",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:netty-buffer",
+ "@lib//:netty-codec-http",
+ "@lib//:gson",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/vcs-api:vcs",
+ "//platform/vcs-impl",
+ "//platform/vcs-impl:vcs-impl_test",
+ "//platform/built-in-server:builtInServer-tests_test",
+ "@lib//:assert_j",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ ],
+ runtime_deps = [":remoteControl_resources"]
+)
+### auto-generated section `build intellij.remoteControl` end
\ No newline at end of file
diff --git a/plugins/repository-search/BUILD.bazel b/plugins/repository-search/BUILD.bazel
new file mode 100644
index 000000000000..e6621dedeede
--- /dev/null
+++ b/plugins/repository-search/BUILD.bazel
@@ -0,0 +1,92 @@
+### auto-generated section `build intellij.repository.search` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+create_kotlinc_options(
+ name = "custom",
+ jvm_target = "17",
+ opt_in = [
+ "kotlinx.serialization.InternalSerializationApi",
+ "kotlinx.serialization.ExperimentalSerializationApi",
+ "kotlinx.coroutines.ExperimentalCoroutinesApi",
+ ]
+)
+
+jvm_resources(
+ name = "repository-search_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "repository-search",
+ module_name = "intellij.repository.search",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/java/**/*.kt", "src/main/java/**/*.java", "src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/platform-api:ide",
+ "//platform/lang-api:lang",
+ "//platform/platform-impl:ide-impl",
+ "//plugins/maven-model",
+ "//platform/statistics",
+ "@lib//:gson",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util-ex",
+ "@lib//:kotlin-stdlib",
+ "//platform/util/concurrency",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:ktor-client-logging",
+ "@lib//:kotlinx-coroutines-slf4j",
+ "//libraries/ktor-client",
+ "@lib//:package-search-api-client",
+ "@lib//:mvstore",
+ ],
+ exports = [
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:package-search-api-client",
+ ],
+ runtime_deps = [":repository-search_resources"]
+)
+
+kt_jvm_test(
+ name = "repository-search_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/test/kotlin/**/*.kt", "src/test/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = ":custom",
+ associates = [":repository-search"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/platform-api:ide",
+ "//platform/lang-api:lang",
+ "//platform/platform-impl:ide-impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//plugins/maven-model",
+ "//platform/statistics",
+ "@lib//:gson",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util-ex",
+ "@lib//:kotlin-stdlib",
+ "//platform/util/concurrency",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:ktor-client-logging",
+ "@lib//:kotlinx-coroutines-slf4j",
+ "@lib//:ktor-client-mock",
+ "@lib//:kotlinx-coroutines-test",
+ "//libraries/ktor-client",
+ "@lib//:package-search-api-client",
+ "@lib//:mvstore",
+ ],
+ runtime_deps = [":repository-search_resources"]
+)
+### auto-generated section `build intellij.repository.search` end
\ No newline at end of file
diff --git a/plugins/restructuredtext/BUILD.bazel b/plugins/restructuredtext/BUILD.bazel
new file mode 100644
index 000000000000..62743b45a6bf
--- /dev/null
+++ b/plugins/restructuredtext/BUILD.bazel
@@ -0,0 +1,33 @@
+### auto-generated section `build intellij.restructuredtext` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "restructuredtext_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "restructuredtext",
+ module_name = "intellij.restructuredtext",
+ visibility = ["//visibility:public"],
+ srcs = glob(["gen/**/*.kt", "gen/**/*.java", "src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "@lib//:guava",
+ "//platform/core-ui",
+ "@lib//:jsoup",
+ "//platform/util/jdom",
+ "@lib//:jcef",
+ "//spellchecker",
+ ],
+ runtime_deps = [
+ ":restructuredtext_resources",
+ "//python/python-restructuredtext:restructuredtext-python",
+ ]
+)
+### auto-generated section `build intellij.restructuredtext` end
\ No newline at end of file
diff --git a/plugins/search-everywhere-ml/BUILD.bazel b/plugins/search-everywhere-ml/BUILD.bazel
new file mode 100644
index 000000000000..0aef413603df
--- /dev/null
+++ b/plugins/search-everywhere-ml/BUILD.bazel
@@ -0,0 +1,46 @@
+### auto-generated section `build intellij.searchEverywhereMl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "searchEverywhereMl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "searchEverywhereMl",
+ module_name = "intellij.searchEverywhereMl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/lang-impl",
+ "//platform/statistics",
+ "@lib//:search_everywhere_ml_ai_grazie_emb",
+ ],
+ exports = ["@lib//:search_everywhere_ml_ai_grazie_emb"],
+ runtime_deps = [":searchEverywhereMl_resources"]
+)
+
+kt_jvm_test(
+ name = "searchEverywhereMl_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":searchEverywhereMl"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/lang-impl",
+ "//platform/statistics",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:search_everywhere_ml_ai_grazie_emb",
+ ],
+ runtime_deps = [":searchEverywhereMl_resources"]
+)
+### auto-generated section `build intellij.searchEverywhereMl` end
\ No newline at end of file
diff --git a/plugins/search-everywhere-ml/ranking/core/BUILD.bazel b/plugins/search-everywhere-ml/ranking/core/BUILD.bazel
new file mode 100644
index 000000000000..07ab2096be92
--- /dev/null
+++ b/plugins/search-everywhere-ml/ranking/core/BUILD.bazel
@@ -0,0 +1,80 @@
+### auto-generated section `build intellij.searchEverywhereMl.ranking.core` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "searchEverywhereMl-ranking-core_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "searchEverywhereMl-ranking-core",
+ module_name = "intellij.searchEverywhereMl.ranking.core",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:caffeine",
+ "//platform/lang-impl",
+ "//platform/statistics",
+ "//platform/ml-impl",
+ "//platform/platform-impl/internal:ide-internal",
+ "//platform/core-ui",
+ "//platform/execution-impl",
+ "//json",
+ "@lib//:search_everywhere_ml_ranking_core_find-action-model",
+ "@lib//:search_everywhere_ml_ranking_core_find-action-model-experimental",
+ "@lib//:search_everywhere_ml_ranking_core_find-file-model",
+ "@lib//:search_everywhere_ml_ranking_core_find-file-model-experimental",
+ "@lib//:search_everywhere_ml_ranking_core_find-classes-model",
+ "@lib//:search_everywhere_ml_ranking_core_find-classes-model-experimental",
+ "@lib//:search_everywhere_ml_ranking_core_find-all-model-experimental",
+ "//plugins/search-everywhere-ml/ranking/ext:searchEverywhereMl-ranking-ext",
+ "//plugins/search-everywhere-ml:searchEverywhereMl",
+ ],
+ exports = ["//platform/statistics"],
+ runtime_deps = [":searchEverywhereMl-ranking-core_resources"]
+)
+
+kt_jvm_test(
+ name = "searchEverywhereMl-ranking-core_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":searchEverywhereMl-ranking-core"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:caffeine",
+ "//platform/lang-impl",
+ "//platform/statistics",
+ "//platform/ml-impl",
+ "//platform/platform-impl/internal:ide-internal",
+ "//platform/core-ui",
+ "//platform/execution-impl",
+ "//json",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:search_everywhere_ml_ranking_core_find-action-model",
+ "@lib//:search_everywhere_ml_ranking_core_find-action-model-experimental",
+ "@lib//:search_everywhere_ml_ranking_core_find-file-model",
+ "@lib//:search_everywhere_ml_ranking_core_find-file-model-experimental",
+ "@lib//:search_everywhere_ml_ranking_core_find-classes-model",
+ "@lib//:search_everywhere_ml_ranking_core_find-classes-model-experimental",
+ "@lib//:search_everywhere_ml_ranking_core_find-all-model-experimental",
+ "//plugins/search-everywhere-ml/ranking/ext:searchEverywhereMl-ranking-ext",
+ "//plugins/search-everywhere-ml:searchEverywhereMl",
+ ],
+ runtime_deps = [":searchEverywhereMl-ranking-core_resources"]
+)
+### auto-generated section `build intellij.searchEverywhereMl.ranking.core` end
\ No newline at end of file
diff --git a/plugins/search-everywhere-ml/ranking/ext/BUILD.bazel b/plugins/search-everywhere-ml/ranking/ext/BUILD.bazel
new file mode 100644
index 000000000000..ec569e001a51
--- /dev/null
+++ b/plugins/search-everywhere-ml/ranking/ext/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.searchEverywhereMl.ranking.ext` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "searchEverywhereMl-ranking-ext_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "searchEverywhereMl-ranking-ext",
+ module_name = "intellij.searchEverywhereMl.ranking.ext",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "//platform/util",
+ "//platform/extensions",
+ "//platform/statistics",
+ ],
+ runtime_deps = [":searchEverywhereMl-ranking-ext_resources"]
+)
+### auto-generated section `build intellij.searchEverywhereMl.ranking.ext` end
\ No newline at end of file
diff --git a/plugins/search-everywhere-ml/ranking/java/BUILD.bazel b/plugins/search-everywhere-ml/ranking/java/BUILD.bazel
new file mode 100644
index 000000000000..8f1105699e05
--- /dev/null
+++ b/plugins/search-everywhere-ml/ranking/java/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.searchEverywhereMl.ranking.java` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "searchEverywhereMl-ranking-java_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "searchEverywhereMl-ranking-java",
+ module_name = "intellij.searchEverywhereMl.ranking.java",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/search-everywhere-ml/ranking/core:searchEverywhereMl-ranking-core",
+ "//platform/lang-impl",
+ "//java/java-psi-api:psi",
+ ],
+ runtime_deps = [":searchEverywhereMl-ranking-java_resources"]
+)
+### auto-generated section `build intellij.searchEverywhereMl.ranking.java` end
\ No newline at end of file
diff --git a/plugins/search-everywhere-ml/ranking/vcs/BUILD.bazel b/plugins/search-everywhere-ml/ranking/vcs/BUILD.bazel
new file mode 100644
index 000000000000..5cf2893cc88f
--- /dev/null
+++ b/plugins/search-everywhere-ml/ranking/vcs/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.searchEverywhereMl.ranking.vcs` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "searchEverywhereMl-ranking-vcs_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "searchEverywhereMl-ranking-vcs",
+ module_name = "intellij.searchEverywhereMl.ranking.vcs",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/lang-impl",
+ "//platform/vcs-api:vcs",
+ "//plugins/search-everywhere-ml/ranking/core:searchEverywhereMl-ranking-core",
+ "//plugins/search-everywhere-ml/ranking/ext:searchEverywhereMl-ranking-ext",
+ "//platform/vcs-log/api:vcs-log",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ ],
+ runtime_deps = [":searchEverywhereMl-ranking-vcs_resources"]
+)
+### auto-generated section `build intellij.searchEverywhereMl.ranking.vcs` end
\ No newline at end of file
diff --git a/plugins/search-everywhere-ml/ranking/yaml/BUILD.bazel b/plugins/search-everywhere-ml/ranking/yaml/BUILD.bazel
new file mode 100644
index 000000000000..6940557a4de6
--- /dev/null
+++ b/plugins/search-everywhere-ml/ranking/yaml/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.searchEverywhereMl.ranking.yaml` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "searchEverywhereMl-ranking-yaml_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "searchEverywhereMl-ranking-yaml",
+ module_name = "intellij.searchEverywhereMl.ranking.yaml",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/yaml",
+ "//platform/analysis-api:analysis",
+ "//platform/core-api:core",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//plugins/search-everywhere-ml/ranking/core:searchEverywhereMl-ranking-core",
+ ],
+ runtime_deps = [":searchEverywhereMl-ranking-yaml_resources"]
+)
+### auto-generated section `build intellij.searchEverywhereMl.ranking.yaml` end
\ No newline at end of file
diff --git a/plugins/search-everywhere-ml/typos/BUILD.bazel b/plugins/search-everywhere-ml/typos/BUILD.bazel
new file mode 100644
index 000000000000..6264a8aa5d65
--- /dev/null
+++ b/plugins/search-everywhere-ml/typos/BUILD.bazel
@@ -0,0 +1,55 @@
+### auto-generated section `build intellij.searchEverywhereMl.typos` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "searchEverywhereMl-typos_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "searchEverywhereMl-typos",
+ module_name = "intellij.searchEverywhereMl.typos",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/lang-impl",
+ "//spellchecker",
+ "//plugins/grazie/src:core",
+ "@lib//:ai_grazie_spell_gec_engine_local",
+ "//platform/statistics",
+ "//plugins/search-everywhere-ml:searchEverywhereMl",
+ "@lib//:fastutil-min",
+ ],
+ runtime_deps = [":searchEverywhereMl-typos_resources"]
+)
+
+kt_jvm_test(
+ name = "searchEverywhereMl-typos_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":searchEverywhereMl-typos"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/lang-impl",
+ "//spellchecker",
+ "//plugins/grazie/src:core",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:ai_grazie_spell_gec_engine_local",
+ "//platform/statistics",
+ "//plugins/search-everywhere-ml:searchEverywhereMl",
+ "@lib//:fastutil-min",
+ ],
+ runtime_deps = [":searchEverywhereMl-typos_resources"]
+)
+### auto-generated section `build intellij.searchEverywhereMl.typos` end
\ No newline at end of file
diff --git a/plugins/settings-repository/BUILD.bazel b/plugins/settings-repository/BUILD.bazel
new file mode 100644
index 000000000000..1c160749d6ec
--- /dev/null
+++ b/plugins/settings-repository/BUILD.bazel
@@ -0,0 +1,92 @@
+### auto-generated section `build intellij.settingsRepository` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "settingsRepository_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "settingsRepository",
+ module_name = "intellij.settingsRepository",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:jetbrains_intellij_deps_eclipse_jgit",
+ "@lib//:settings_repository_eclipse_jgit_ssh_apache_agent",
+ "@lib//:settings_repository_eclipse_jgit_ssh_apache",
+ "//platform/vcs-impl",
+ "//platform/projectModel-impl",
+ "@lib//:jzlib",
+ "@lib//:kotlin-stdlib",
+ "@lib//:slf4j-api",
+ "@lib//:slf4j-jdk14",
+ "//platform/configuration-store-impl:configurationStore-impl",
+ "//platform/credential-store-ui:credentialStore-ui",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/statistics",
+ "//platform/core-ui",
+ "@lib//:caffeine",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/coroutines",
+ "//platform/credential-store-impl:credentialStore-impl",
+ "@lib//:apache_sshd_osgi",
+ ],
+ exports = [
+ "@lib//:jetbrains_intellij_deps_eclipse_jgit",
+ "@lib//:settings_repository_eclipse_jgit_ssh_apache_agent",
+ "@lib//:settings_repository_eclipse_jgit_ssh_apache",
+ "@lib//:jzlib",
+ "@lib//:apache_sshd_osgi",
+ ],
+ runtime_deps = [":settingsRepository_resources"]
+)
+### auto-generated section `build intellij.settingsRepository` end
+
+### auto-generated section `build intellij.settingsRepository.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "settingsRepository-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "settingsRepository-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/vcs-impl",
+ "//platform/projectModel-impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jna",
+ "@lib//:junit4",
+ "//platform/configuration-store-impl:configurationStore-impl",
+ "//platform/util/testSrc:tests_test",
+ "//plugins/settings-repository:settingsRepository",
+ "@lib//:assert_j",
+ "//platform/credential-store-ui:credentialStore-ui",
+ "//platform/testFramework/extensions:testExtensions",
+ "//platform/configuration-store-impl:configurationStore-tests_test",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:fastutil-min",
+ "//platform/util/jdom",
+ "//platform/workspace/jps",
+ ]
+)
+### auto-generated section `build intellij.settingsRepository.tests` end
\ No newline at end of file
diff --git a/plugins/settings-sync/BUILD.bazel b/plugins/settings-sync/BUILD.bazel
new file mode 100644
index 000000000000..1960f69f1229
--- /dev/null
+++ b/plugins/settings-sync/BUILD.bazel
@@ -0,0 +1,86 @@
+### auto-generated section `build intellij.settingsSync` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "settingsSync_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "settingsSync",
+ module_name = "intellij.settingsSync",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/platform-api:ide",
+ "//platform/configuration-store-impl:configurationStore-impl",
+ "//platform/projectModel-impl",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:jetbrains_intellij_deps_eclipse_jgit",
+ "@lib//:slf4j-api",
+ "//platform/service-container:serviceContainer",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:cloud-config-client",
+ "//platform/lang-impl",
+ "//platform/util/jdom",
+ "//platform/core-ui",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/statistics",
+ "//platform/workspace/jps",
+ "//plugins/performanceTesting/core:performanceTesting",
+ ],
+ exports = ["@lib//:jetbrains_intellij_deps_eclipse_jgit"],
+ runtime_deps = [":settingsSync_resources"]
+)
+
+kt_jvm_test(
+ name = "settingsSync_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":settingsSync"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/platform-api:ide",
+ "//platform/configuration-store-impl:configurationStore-impl",
+ "//platform/projectModel-impl",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:jetbrains_intellij_deps_eclipse_jgit",
+ "@lib//:slf4j-api",
+ "//platform/service-container:serviceContainer",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlin-reflect",
+ "@lib//:cloud-config-client",
+ "//platform/lang-impl",
+ "//platform/util/jdom",
+ "//platform/core-ui",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-coroutines-test",
+ "//platform/testFramework/extensions:testExtensions",
+ "//platform/statistics",
+ "//platform/workspace/jps",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "//plugins/performanceTesting/core:performanceTesting",
+ "@lib//:mockito",
+ ],
+ runtime_deps = [":settingsSync_resources"]
+)
+### auto-generated section `build intellij.settingsSync` end
\ No newline at end of file
diff --git a/plugins/settings-sync/git/BUILD.bazel b/plugins/settings-sync/git/BUILD.bazel
new file mode 100644
index 000000000000..493a0e8f5948
--- /dev/null
+++ b/plugins/settings-sync/git/BUILD.bazel
@@ -0,0 +1,33 @@
+### auto-generated section `build intellij.settingsSync.git` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "settingsSync-git_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "settingsSync-git",
+ module_name = "intellij.settingsSync.git",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/settings-sync:settingsSync",
+ "//platform/core-ui",
+ "//platform/ide-core",
+ "//plugins/git4idea:vcs-git",
+ "//platform/vcs-api:vcs",
+ "//platform/vcs-log/impl:vcs-log-impl",
+ "//platform/vcs-log/api:vcs-log",
+ "//platform/vcs-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/diff-impl",
+ ],
+ runtime_deps = [":settingsSync-git_resources"]
+)
+### auto-generated section `build intellij.settingsSync.git` end
\ No newline at end of file
diff --git a/plugins/sh/BUILD.bazel b/plugins/sh/BUILD.bazel
new file mode 100644
index 000000000000..29fce9e3175d
--- /dev/null
+++ b/plugins/sh/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build intellij.sh` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "sh_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "sh",
+ visibility = ["//visibility:public"],
+ exports = ["//plugins/sh/core"],
+ runtime_deps = [
+ ":sh_resources",
+ "//plugins/sh/core",
+ "//plugins/sh/terminal",
+ "//plugins/sh/copyright",
+ "//plugins/sh/markdown",
+ "//plugins/sh/python",
+ ]
+)
+### auto-generated section `build intellij.sh` end
\ No newline at end of file
diff --git a/plugins/sh/copyright/BUILD.bazel b/plugins/sh/copyright/BUILD.bazel
new file mode 100644
index 000000000000..166b9362d2e8
--- /dev/null
+++ b/plugins/sh/copyright/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build intellij.sh.copyright` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "copyright_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "copyright",
+ module_name = "intellij.sh.copyright",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/copyright",
+ "//plugins/sh/core",
+ "//platform/core-impl",
+ ],
+ runtime_deps = [":copyright_resources"]
+)
+### auto-generated section `build intellij.sh.copyright` end
\ No newline at end of file
diff --git a/plugins/sh/copyright/tests/BUILD.bazel b/plugins/sh/copyright/tests/BUILD.bazel
new file mode 100644
index 000000000000..56912c8912f9
--- /dev/null
+++ b/plugins/sh/copyright/tests/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build intellij.sh.copyright.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "sh-copyright-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "sh-copyright-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["**/*.kt", "**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/sh",
+ "//plugins/copyright",
+ "//plugins/copyright:copyright_test",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ ]
+)
+### auto-generated section `build intellij.sh.copyright.tests` end
\ No newline at end of file
diff --git a/plugins/sh/core/BUILD.bazel b/plugins/sh/core/BUILD.bazel
new file mode 100644
index 000000000000..f4b65f9b63cc
--- /dev/null
+++ b/plugins/sh/core/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build intellij.sh.core` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "core_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "core",
+ module_name = "intellij.sh.core",
+ visibility = ["//visibility:public"],
+ srcs = glob(["gen/**/*.kt", "gen/**/*.java", "src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "@lib//:pty4j",
+ "@lib//:gson",
+ "//spellchecker",
+ "//platform/statistics",
+ "//platform/xdebugger-api:debugger",
+ "//platform/core-ui",
+ "@lib//:fastutil-min",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = [":core_resources"]
+)
+### auto-generated section `build intellij.sh.core` end
\ No newline at end of file
diff --git a/plugins/sh/core/tests/BUILD.bazel b/plugins/sh/core/tests/BUILD.bazel
new file mode 100644
index 000000000000..a2f757ea567f
--- /dev/null
+++ b/plugins/sh/core/tests/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build intellij.sh.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "sh-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "sh-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["**/*.kt", "**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/sh",
+ "//spellchecker",
+ "//spellchecker:spellchecker_test",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ ]
+)
+### auto-generated section `build intellij.sh.tests` end
\ No newline at end of file
diff --git a/plugins/sh/markdown/BUILD.bazel b/plugins/sh/markdown/BUILD.bazel
new file mode 100644
index 000000000000..dc05ddb44da6
--- /dev/null
+++ b/plugins/sh/markdown/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.sh.markdown` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "markdown_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "markdown",
+ module_name = "intellij.sh.markdown",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/markdown/core:markdown",
+ "//plugins/sh/core",
+ "//platform/execution-impl",
+ "//platform/platform-util-io:ide-util-io",
+ ],
+ runtime_deps = [":markdown_resources"]
+)
+### auto-generated section `build intellij.sh.markdown` end
\ No newline at end of file
diff --git a/plugins/sh/python/BUILD.bazel b/plugins/sh/python/BUILD.bazel
new file mode 100644
index 000000000000..f85fa2161aa7
--- /dev/null
+++ b/plugins/sh/python/BUILD.bazel
@@ -0,0 +1,25 @@
+### auto-generated section `build intellij.sh.python` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "python_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "python",
+ module_name = "intellij.sh.python",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//python/python-psi-api:psi",
+ "//plugins/sh/core",
+ "//platform/core-api:core",
+ ],
+ runtime_deps = [":python_resources"]
+)
+### auto-generated section `build intellij.sh.python` end
\ No newline at end of file
diff --git a/plugins/sh/terminal/BUILD.bazel b/plugins/sh/terminal/BUILD.bazel
new file mode 100644
index 000000000000..800660b08e79
--- /dev/null
+++ b/plugins/sh/terminal/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.sh.terminal` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "terminal_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "terminal",
+ module_name = "intellij.sh.terminal",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/terminal",
+ "//platform/platform-api:ide",
+ "//platform/execution-impl",
+ "//platform/core-ui",
+ "@lib//:jediterm-ui",
+ "//plugins/sh/core",
+ "@lib//:jediterm-core",
+ ],
+ runtime_deps = [":terminal_resources"]
+)
+### auto-generated section `build intellij.sh.terminal` end
\ No newline at end of file
diff --git a/plugins/space/jps-plugin/BUILD.bazel b/plugins/space/jps-plugin/BUILD.bazel
new file mode 100644
index 000000000000..5ac8e11e7b8c
--- /dev/null
+++ b/plugins/space/jps-plugin/BUILD.bazel
@@ -0,0 +1,21 @@
+### auto-generated section `build intellij.space.java.jps` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "java-jps_resources",
+ files = glob(["src/META-INF/services/org.jetbrains.jps.incremental.dependencies.DependencyAuthenticationDataProvider"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "java-jps",
+ module_name = "intellij.space.java.jps",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ deps = ["//jps/jps-builders:build"],
+ runtime_deps = [":java-jps_resources"]
+)
+### auto-generated section `build intellij.space.java.jps` end
\ No newline at end of file
diff --git a/plugins/stats-collector/BUILD.bazel b/plugins/stats-collector/BUILD.bazel
new file mode 100644
index 000000000000..f0786a0899b3
--- /dev/null
+++ b/plugins/stats-collector/BUILD.bazel
@@ -0,0 +1,59 @@
+### auto-generated section `build intellij.statsCollector` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "statsCollector_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "statsCollector",
+ module_name = "intellij.statsCollector",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/platform-api:ide",
+ "//platform/lang-impl",
+ "//plugins/completion-ml-ranking:completionMlRanking",
+ "@lib//:http-client",
+ "@lib//:guava",
+ "@lib//:gson",
+ "@lib//:stats_collector_completion-log-events",
+ "//platform/statistics",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":statsCollector_resources"]
+)
+### auto-generated section `build intellij.statsCollector` end
+
+### auto-generated section `build intellij.statsCollector.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "statsCollector-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "statsCollector-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/testFramework",
+ "@lib//:mockito",
+ "@lib//:assert_j",
+ "//plugins/stats-collector:statsCollector",
+ "//plugins/completion-ml-ranking:completionMlRanking",
+ "@lib//:stats_collector_tests_completion-log-events",
+ "//platform/core-ui",
+ ]
+)
+### auto-generated section `build intellij.statsCollector.tests` end
\ No newline at end of file
diff --git a/plugins/stream-debugger/BUILD.bazel b/plugins/stream-debugger/BUILD.bazel
new file mode 100644
index 000000000000..31000ec92831
--- /dev/null
+++ b/plugins/stream-debugger/BUILD.bazel
@@ -0,0 +1,60 @@
+### auto-generated section `build intellij.java.debugger.streams` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "java-debugger-streams_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "java-debugger-streams",
+ module_name = "intellij.java.debugger.streams",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:stream_ex",
+ "//java/debugger/impl:java-debugger-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/core-api:core",
+ "//platform/xdebugger-api:debugger",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//java/java-psi-api:psi",
+ "//java/java-impl:impl",
+ "//java/openapi:java",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ ],
+ runtime_deps = [":java-debugger-streams_resources"]
+)
+
+kt_jvm_test(
+ name = "java-debugger-streams_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":java-debugger-streams"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:stream_ex",
+ "//java/debugger/impl:java-debugger-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/core-api:core",
+ "//platform/xdebugger-api:debugger",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//java/java-psi-api:psi",
+ "//java/java-impl:impl",
+ "//java/testFramework",
+ "//java/openapi:java",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ ],
+ runtime_deps = [":java-debugger-streams_resources"]
+)
+### auto-generated section `build intellij.java.debugger.streams` end
\ No newline at end of file
diff --git a/plugins/svn4idea/BUILD.bazel b/plugins/svn4idea/BUILD.bazel
new file mode 100644
index 000000000000..8afb08fc06bd
--- /dev/null
+++ b/plugins/svn4idea/BUILD.bazel
@@ -0,0 +1,84 @@
+### auto-generated section `build intellij.vcs.svn` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "vcs-svn_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "vcs-svn",
+ module_name = "intellij.vcs.svn",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/util",
+ "//platform/vcs-api:vcs",
+ "//platform/platform-api:ide",
+ "//platform/vcs-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/ide-core-impl",
+ "//platform/analysis-impl",
+ "@lib//:http-client",
+ "//platform/diff-impl",
+ "//platform/util/concurrency",
+ "//platform/util-ex",
+ "@lib//:guava",
+ "@lib//:ini4j",
+ "@lib//:oro_matcher",
+ "@lib//:jaxb-api",
+ "@lib//:javax_activation",
+ "@lib//:stream_ex",
+ "//platform/statistics",
+ "//platform/lvcs-api:lvcs",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/external-process-auth-helper:externalProcessAuthHelper",
+ ],
+ runtime_deps = [
+ ":vcs-svn_resources",
+ "@lib//:jaxb-runtime",
+ "@lib//:sqlite",
+ ]
+)
+### auto-generated section `build intellij.vcs.svn` end
+
+### auto-generated section `build intellij.vcs.svn.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "vcs-svn-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "vcs-svn-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSource/**/*.kt", "testSource/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:junit4",
+ "//plugins/svn4idea:vcs-svn",
+ "//platform/vcs-api:vcs",
+ "//platform/vcs-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/lang-api:lang",
+ "//xml/dom-impl",
+ "//platform/vcs-tests:vcs-testFramework",
+ "@lib//:hamcrest",
+ "@lib//:kotlin-test",
+ "@lib//:stream_ex",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ ]
+)
+### auto-generated section `build intellij.vcs.svn.tests` end
\ No newline at end of file
diff --git a/plugins/tasks/tasks-api/BUILD.bazel b/plugins/tasks/tasks-api/BUILD.bazel
new file mode 100644
index 000000000000..f05f0b0d3feb
--- /dev/null
+++ b/plugins/tasks/tasks-api/BUILD.bazel
@@ -0,0 +1,21 @@
+### auto-generated section `build intellij.tasks` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "tasks",
+ module_name = "intellij.tasks",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-api:ide",
+ "//platform/vcs-api:vcs",
+ "//platform/platform-impl:ide-impl",
+ "//platform/tasks-platform-api:tasks",
+ "//platform/core-ui",
+ "//platform/util-ex",
+ ],
+ exports = ["//platform/tasks-platform-api:tasks"]
+)
+### auto-generated section `build intellij.tasks` end
\ No newline at end of file
diff --git a/plugins/tasks/tasks-compatibility/BUILD.bazel b/plugins/tasks/tasks-compatibility/BUILD.bazel
new file mode 100644
index 000000000000..25988c43ced0
--- /dev/null
+++ b/plugins/tasks/tasks-compatibility/BUILD.bazel
@@ -0,0 +1,17 @@
+### auto-generated section `build intellij.tasks.compatibility` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "compatibility",
+ module_name = "intellij.tasks.compatibility",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-api:ide",
+ "//plugins/tasks/tasks-api:tasks",
+ "//lib:commons-httpclient-3_1-patched",
+ ]
+)
+### auto-generated section `build intellij.tasks.compatibility` end
\ No newline at end of file
diff --git a/plugins/tasks/tasks-core/BUILD.bazel b/plugins/tasks/tasks-core/BUILD.bazel
new file mode 100644
index 000000000000..eec29a2fec83
--- /dev/null
+++ b/plugins/tasks/tasks-core/BUILD.bazel
@@ -0,0 +1,56 @@
+### auto-generated section `build intellij.tasks.core` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "core_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "core",
+ module_name = "intellij.tasks.core",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/tasks/tasks-api:tasks",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/vcs-api:vcs",
+ "//platform/lang-impl",
+ "//platform/vcs-impl",
+ "//plugins/tasks/tasks-core/lib:axis-1_4",
+ "@lib//:xml_r_p_c",
+ "@lib//:gson",
+ "//xml/impl",
+ "//platform/core-api:core",
+ "//RegExpSupport:regexp",
+ "//platform/xdebugger-api:debugger",
+ "//platform/xdebugger-impl:debugger-impl",
+ "@lib//:http-client",
+ "//platform/tasks-platform-impl:tasks-impl",
+ "//platform/tasks-platform-api:tasks",
+ "//plugins/tasks/tasks-compatibility:compatibility",
+ "@lib//:tasks_core_commons-discovery",
+ "@lib//:javax_annotation-api",
+ "//platform/core-ui",
+ "@lib//:jsonpath",
+ "//platform/util/jdom",
+ "//platform/markdown-utils",
+ ],
+ exports = [
+ "//plugins/tasks/tasks-api:tasks",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:gson",
+ "//xml/impl",
+ "//platform/core-api:core",
+ "//platform/tasks-platform-impl:tasks-impl",
+ "//platform/tasks-platform-api:tasks",
+ ],
+ runtime_deps = [":core_resources"]
+)
+### auto-generated section `build intellij.tasks.core` end
\ No newline at end of file
diff --git a/plugins/tasks/tasks-core/jira/BUILD.bazel b/plugins/tasks/tasks-core/jira/BUILD.bazel
new file mode 100644
index 000000000000..fe5cb07e8ec4
--- /dev/null
+++ b/plugins/tasks/tasks-core/jira/BUILD.bazel
@@ -0,0 +1,21 @@
+### auto-generated section `build intellij.tasks.jira` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "tasks-jira",
+ module_name = "intellij.tasks.jira",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/tasks/tasks-core:core",
+ "//plugins/tasks/tasks-compatibility:compatibility",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "@lib//:xml_r_p_c",
+ "//platform/core-ui",
+ "//platform/util/jdom",
+ ]
+)
+### auto-generated section `build intellij.tasks.jira` end
\ No newline at end of file
diff --git a/plugins/tasks/tasks-core/lib/BUILD.bazel b/plugins/tasks/tasks-core/lib/BUILD.bazel
new file mode 100644
index 000000000000..f7a3b917b468
--- /dev/null
+++ b/plugins/tasks/tasks-core/lib/BUILD.bazel
@@ -0,0 +1,14 @@
+### auto-generated section `local-libs` start
+load("@rules_java//java:defs.bzl", "java_import")
+
+java_import(
+ name = "axis-1_4",
+ jars = [
+ "axis-1.4.jar",
+ "axis-jaxrpc-1.4.jar",
+ "wsdl4j-1.4.jar",
+ "axis-saaj-1.3.jar",
+ ],
+ visibility = ["//visibility:public"]
+)
+### auto-generated section `local-libs` end
\ No newline at end of file
diff --git a/plugins/tasks/tasks-java/BUILD.bazel b/plugins/tasks/tasks-java/BUILD.bazel
new file mode 100644
index 000000000000..d4838d5a3ffe
--- /dev/null
+++ b/plugins/tasks/tasks-java/BUILD.bazel
@@ -0,0 +1,21 @@
+### auto-generated section `build intellij.tasks.java` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "java",
+ module_name = "intellij.tasks.java",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/tasks/tasks-api:tasks",
+ "//platform/platform-api:ide",
+ "//java/debugger/openapi:java-debugger",
+ "//java/debugger/impl:java-debugger-impl",
+ "//platform/tasks-platform-api:tasks",
+ "//platform/util/jdom",
+ "//platform/tasks-platform-impl:tasks-impl",
+ ]
+)
+### auto-generated section `build intellij.tasks.java` end
\ No newline at end of file
diff --git a/plugins/tasks/tasks-tests/BUILD.bazel b/plugins/tasks/tasks-tests/BUILD.bazel
new file mode 100644
index 000000000000..9ad3e08faec0
--- /dev/null
+++ b/plugins/tasks/tasks-tests/BUILD.bazel
@@ -0,0 +1,48 @@
+### auto-generated section `build intellij.tasks.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/tasks/tasks-api:tasks",
+ "//plugins/tasks/tasks-core:core",
+ "//plugins/tasks/tasks-java:java",
+ "//plugins/tasks/tasks-compatibility:compatibility",
+ "@lib//:junit4",
+ "//java/testFramework",
+ "//platform/vcs-impl",
+ "@lib//:xml_r_p_c",
+ "//plugins/xslt-debugger",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/xdebugger-impl:debugger-impl_test",
+ "@lib//:gson",
+ "//plugins/tasks/tasks-core/jira:tasks-jira",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//plugins/git4idea:vcs-git",
+ "//plugins/git4idea:vcs-git_test",
+ "//plugins/hg4idea:vcs-hg",
+ "//plugins/hg4idea:vcs-hg_test",
+ "//platform/vcs-tests:vcs-testFramework",
+ "//platform/tasks-platform-api:tasks",
+ "//platform/tasks-platform-impl:tasks-impl",
+ "@lib//:easymock",
+ "@lib//:objenesis",
+ "@lib//:http-client",
+ "@lib//:assert_j",
+ "@lib//:stream_ex",
+ "//platform/core-ui",
+ "//platform/util/jdom",
+ ]
+)
+### auto-generated section `build intellij.tasks.tests` end
\ No newline at end of file
diff --git a/plugins/terminal/BUILD.bazel b/plugins/terminal/BUILD.bazel
new file mode 100644
index 000000000000..763db09e7025
--- /dev/null
+++ b/plugins/terminal/BUILD.bazel
@@ -0,0 +1,107 @@
+### auto-generated section `build intellij.terminal` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "terminal_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "terminal",
+ module_name = "intellij.terminal",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/lang-api:lang",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:guava",
+ "@lib//:pty4j",
+ "@lib//:jna",
+ "//platform/remote-servers/api:remoteServers",
+ "//platform/remote-servers/impl:remoteServers-impl",
+ "@lib//:jediterm-core",
+ "@lib//:jediterm-ui",
+ "//platform/execution-impl",
+ "@lib//:winp",
+ "//platform/statistics",
+ "//platform/analysis-impl",
+ "//platform/core-ui",
+ "//platform/lang-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/platform-util-io:ide-util-io",
+ "//plugins/terminal/completion",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:caffeine",
+ "@lib//:terminal_terminal-completion-db-with-extensions",
+ "//platform/util/coroutines",
+ "//platform/util/text-matching",
+ "@lib//:terminal_completion-ranking-sh",
+ "//platform/feedback",
+ "@lib//:kotlinx-datetime-jvm",
+ "//platform/diagnostic/telemetry",
+ "//platform/platform-impl/internal:ide-internal",
+ "@lib//:opentelemetry.provided",
+ "@lib//:opentelemetry-semconv.provided",
+ "@lib//:opentelemetry-extension-kotlin.provided",
+ "//platform/platform-impl/ui:ide-ui",
+ ],
+ exports = ["//plugins/terminal/completion"],
+ runtime_deps = [":terminal_resources"]
+)
+
+kt_jvm_test(
+ name = "terminal_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":terminal"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/lang-api:lang",
+ "//platform/platform-impl:ide-impl",
+ "@lib//:guava",
+ "@lib//:pty4j",
+ "@lib//:jna",
+ "//platform/remote-servers/api:remoteServers",
+ "//platform/remote-servers/impl:remoteServers-impl",
+ "@lib//:junit4",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:jediterm-core",
+ "@lib//:jediterm-ui",
+ "//platform/execution-impl",
+ "//platform/configuration-store-impl:configurationStore-tests_test",
+ "@lib//:winp",
+ "//platform/statistics",
+ "//platform/analysis-impl",
+ "//platform/core-ui",
+ "//platform/lang-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/platform-util-io:ide-util-io",
+ "//plugins/terminal/completion",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:caffeine",
+ "@lib//:terminal_terminal-completion-db-with-extensions",
+ "//platform/util/coroutines",
+ "//platform/util/text-matching",
+ "@lib//:terminal_completion-ranking-sh",
+ "//platform/feedback",
+ "@lib//:kotlinx-datetime-jvm",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//platform/diagnostic/telemetry",
+ "//platform/platform-impl/internal:ide-internal",
+ "//platform/platform-impl/ui:ide-ui",
+ ],
+ runtime_deps = [":terminal_resources"]
+)
+### auto-generated section `build intellij.terminal` end
\ No newline at end of file
diff --git a/plugins/terminal/completion/BUILD.bazel b/plugins/terminal/completion/BUILD.bazel
new file mode 100644
index 000000000000..987e7b70af59
--- /dev/null
+++ b/plugins/terminal/completion/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build intellij.terminal.completion` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_library(
+ name = "completion",
+ module_name = "intellij.terminal.completion",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:terminal_completion_terminal-completion-spec",
+ "//platform/util",
+ ],
+ exports = ["@lib//:terminal_completion_terminal-completion-spec"]
+)
+
+kt_jvm_test(
+ name = "completion_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":completion"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:terminal_completion_terminal-completion-spec",
+ "//platform/util",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ ]
+)
+### auto-generated section `build intellij.terminal.completion` end
\ No newline at end of file
diff --git a/plugins/terminal/sh/BUILD.bazel b/plugins/terminal/sh/BUILD.bazel
new file mode 100644
index 000000000000..0a056b888537
--- /dev/null
+++ b/plugins/terminal/sh/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build intellij.terminal.sh` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "sh_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "sh",
+ module_name = "intellij.terminal.sh",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/platform-impl:ide-impl",
+ "//plugins/terminal",
+ "//plugins/sh",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ ],
+ runtime_deps = [
+ ":sh_resources",
+ "//platform/monolith",
+ ]
+)
+### auto-generated section `build intellij.terminal.sh` end
\ No newline at end of file
diff --git a/plugins/testng/BUILD.bazel b/plugins/testng/BUILD.bazel
new file mode 100644
index 000000000000..953c3b97764e
--- /dev/null
+++ b/plugins/testng/BUILD.bazel
@@ -0,0 +1,91 @@
+### auto-generated section `build intellij.testng` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "testng_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_resources(
+ name = "testng_resources_1",
+ files = glob(["compatibilityResources/**/*"]),
+ strip_prefix = "compatibilityResources"
+)
+
+jvm_library(
+ name = "testng",
+ module_name = "intellij.testng",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/openapi:java",
+ "//java/execution/impl:java-execution-impl",
+ "//java/debugger/impl:java-debugger-impl",
+ "//java/debugger/openapi:java-debugger",
+ "//platform/testRunner",
+ "//java/java-runtime:rt",
+ "//plugins/testng_rt:testng-rt",
+ "//java/execution/openapi:java-execution",
+ "//java/java-impl:impl",
+ "//java/jsp-openapi:jsp",
+ "@lib//:test_n_g",
+ "//java/java-indexing-api:indexing",
+ "//platform/smRunner",
+ "//java/typeMigration",
+ "//platform/external-system-api:externalSystem",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/util/jdom",
+ "@lib//:jgoodies-forms",
+ ],
+ exports = ["//platform/smRunner"],
+ runtime_deps = [
+ ":testng_resources",
+ ":testng_resources_1",
+ ]
+)
+
+kt_jvm_test(
+ name = "testng_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSources/**/*.kt", "testSources/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":testng"],
+ deps = [
+ "//java/openapi:java",
+ "//java/execution/impl:java-execution-impl",
+ "//java/debugger/impl:java-debugger-impl",
+ "//java/debugger/openapi:java-debugger",
+ "//platform/testRunner",
+ "//java/java-runtime:rt",
+ "//plugins/testng_rt:testng-rt",
+ "//java/testFramework",
+ "//java/execution/openapi:java-execution",
+ "//java/java-impl:impl",
+ "//java/jsp-openapi:jsp",
+ "@lib//:test_n_g",
+ "//java/java-indexing-api:indexing",
+ "//xml/impl",
+ "//platform/smRunner",
+ "//java/typeMigration",
+ "//platform/external-system-api:externalSystem",
+ "//platform/core-ui",
+ "@lib//:junit4",
+ "//platform/platform-util-io:ide-util-io",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/util/jdom",
+ "@lib//:jgoodies-forms",
+ ],
+ runtime_deps = [
+ ":testng_resources",
+ ":testng_resources_1",
+ ]
+)
+### auto-generated section `build intellij.testng` end
\ No newline at end of file
diff --git a/plugins/testng_rt/BUILD.bazel b/plugins/testng_rt/BUILD.bazel
new file mode 100644
index 000000000000..10c199b8908a
--- /dev/null
+++ b/plugins/testng_rt/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.testng.rt` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "testng-rt",
+ module_name = "intellij.testng.rt",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "@lib//:test_n_g",
+ "//java/java-runtime:rt",
+ ]
+)
+### auto-generated section `build intellij.testng.rt` end
\ No newline at end of file
diff --git a/plugins/testng_rt/tests/BUILD.bazel b/plugins/testng_rt/tests/BUILD.bazel
new file mode 100644
index 000000000000..bc369ff55d22
--- /dev/null
+++ b/plugins/testng_rt/tests/BUILD.bazel
@@ -0,0 +1,31 @@
+### auto-generated section `build intellij.testng.rt.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "testng-rt-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "testng-rt-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/java-tests:tests_test",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//java/testFramework",
+ "//plugins/testng",
+ "//plugins/testng:testng_test",
+ "//java/execution/impl:java-execution-impl",
+ "//aether-dependency-resolver:java-aetherDependencyResolver",
+ "//aether-dependency-resolver:java-aetherDependencyResolver_test",
+ "//platform/core-ui",
+ "//plugins/testng_rt:testng-rt",
+ "//platform/platform-util-io:ide-util-io",
+ ]
+)
+### auto-generated section `build intellij.testng.rt.tests` end
\ No newline at end of file
diff --git a/plugins/textmate/BUILD.bazel b/plugins/textmate/BUILD.bazel
new file mode 100644
index 000000000000..58a997b3d12d
--- /dev/null
+++ b/plugins/textmate/BUILD.bazel
@@ -0,0 +1,62 @@
+### auto-generated section `build intellij.textmate` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "textmate_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "textmate",
+ module_name = "intellij.textmate",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/lang-impl",
+ "//spellchecker",
+ "//platform/diff-api:diff",
+ "//plugins/textmate/core",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:kotlinx-serialization-core",
+ "//platform/code-style-impl:codeStyle-impl",
+ ],
+ exports = ["//plugins/textmate/core"],
+ runtime_deps = [":textmate_resources"]
+)
+
+kt_jvm_test(
+ name = "textmate_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":textmate"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/lang-impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//spellchecker",
+ "//platform/diff-api:diff",
+ "//plugins/textmate/core",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:kotlinx-serialization-core",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ ],
+ runtime_deps = [":textmate_resources"]
+)
+### auto-generated section `build intellij.textmate` end
\ No newline at end of file
diff --git a/plugins/textmate/core/BUILD.bazel b/plugins/textmate/core/BUILD.bazel
new file mode 100644
index 000000000000..f4fbf363afee
--- /dev/null
+++ b/plugins/textmate/core/BUILD.bazel
@@ -0,0 +1,57 @@
+### auto-generated section `build intellij.textmate.core` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_library(
+ name = "core",
+ module_name = "intellij.textmate.core",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:joni",
+ "@lib//:jetbrains-annotations",
+ "@lib//:fastutil-min",
+ "@lib//:caffeine",
+ "//platform/util/base",
+ "//platform/util-rt",
+ "//platform/util/xmlDom",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinx-coroutines-core",
+ ],
+ exports = [
+ "@lib//:joni",
+ "@lib//:caffeine",
+ ]
+)
+
+kt_jvm_test(
+ name = "core_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":core"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:junit4",
+ "@lib//:joni",
+ "@lib//:jetbrains-annotations",
+ "@lib//:fastutil-min",
+ "@lib//:caffeine",
+ "//platform/util/base",
+ "//platform/util-rt",
+ "//platform/util/xmlDom",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlin-reflect",
+ "@lib//:kotlinx-coroutines-core",
+ ]
+)
+### auto-generated section `build intellij.textmate.core` end
\ No newline at end of file
diff --git a/plugins/toml/BUILD.bazel b/plugins/toml/BUILD.bazel
new file mode 100644
index 000000000000..1b17c5b44a4b
--- /dev/null
+++ b/plugins/toml/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.toml` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "toml_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "toml",
+ visibility = ["//visibility:public"],
+ exports = [
+ "//plugins/toml/core",
+ "//plugins/toml/json",
+ "//plugins/toml/grazie",
+ ],
+ runtime_deps = [
+ ":toml_resources",
+ "//plugins/toml/core",
+ "//plugins/toml/json",
+ "//plugins/toml/grazie",
+ ]
+)
+### auto-generated section `build intellij.toml` end
\ No newline at end of file
diff --git a/plugins/toml/core/BUILD.bazel b/plugins/toml/core/BUILD.bazel
new file mode 100644
index 000000000000..5d9da943e198
--- /dev/null
+++ b/plugins/toml/core/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.toml.core` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "core_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "core",
+ module_name = "intellij.toml.core",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/gen/**/*.kt", "src/gen/**/*.java", "src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/analysis-impl",
+ "@lib//:kotlin-stdlib",
+ ],
+ runtime_deps = [":core_resources"]
+)
+### auto-generated section `build intellij.toml.core` end
\ No newline at end of file
diff --git a/plugins/toml/grazie/BUILD.bazel b/plugins/toml/grazie/BUILD.bazel
new file mode 100644
index 000000000000..58fc383cb165
--- /dev/null
+++ b/plugins/toml/grazie/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.toml.grazie` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "grazie_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "grazie",
+ module_name = "intellij.toml.grazie",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//plugins/toml/core",
+ "@lib//:kotlin-stdlib",
+ "//plugins/grazie/src:core",
+ ],
+ runtime_deps = [":grazie_resources"]
+)
+### auto-generated section `build intellij.toml.grazie` end
\ No newline at end of file
diff --git a/plugins/toml/json/BUILD.bazel b/plugins/toml/json/BUILD.bazel
new file mode 100644
index 000000000000..93e339632249
--- /dev/null
+++ b/plugins/toml/json/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.toml.json` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "json_resources",
+ files = glob(["src/main/resources/**/*"]),
+ strip_prefix = "src/main/resources"
+)
+
+jvm_library(
+ name = "json",
+ module_name = "intellij.toml.json",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/main/kotlin/**/*.kt", "src/main/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//plugins/toml/core",
+ "@lib//:kotlin-stdlib",
+ "//json",
+ "@lib//:stream_ex",
+ ],
+ exports = ["//json"],
+ runtime_deps = [":json_resources"]
+)
+### auto-generated section `build intellij.toml.json` end
\ No newline at end of file
diff --git a/plugins/toml/tests/BUILD.bazel b/plugins/toml/tests/BUILD.bazel
new file mode 100644
index 000000000000..2d6afa7965ef
--- /dev/null
+++ b/plugins/toml/tests/BUILD.bazel
@@ -0,0 +1,22 @@
+### auto-generated section `build intellij.toml.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/test/kotlin/**/*.kt", "src/test/kotlin/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/toml",
+ "//platform/testFramework",
+ "//plugins/grazie/src/test:grazie-tests_test",
+ ]
+)
+### auto-generated section `build intellij.toml.tests` end
\ No newline at end of file
diff --git a/plugins/turboComplete/BUILD.bazel b/plugins/turboComplete/BUILD.bazel
new file mode 100644
index 000000000000..5a1605201c6f
--- /dev/null
+++ b/plugins/turboComplete/BUILD.bazel
@@ -0,0 +1,58 @@
+### auto-generated section `build intellij.turboComplete` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "turboComplete_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "turboComplete",
+ module_name = "intellij.turboComplete",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/analysis-api:analysis",
+ "//platform/analysis-impl",
+ "//platform/lang-api:lang",
+ "//platform/statistics",
+ "//plugins/completion-ml-ranking:completionMlRanking",
+ "//platform/lang-impl",
+ "//platform/ml-impl",
+ "//platform/platform-impl/internal:ide-internal",
+ "//platform/ml-api:ml",
+ ],
+ runtime_deps = [":turboComplete_resources"]
+)
+### auto-generated section `build intellij.turboComplete` end
+
+### auto-generated section `build intellij.turboComplete.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "turboComplete-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "turboComplete-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:junit5",
+ "//plugins/turboComplete",
+ "@lib//:kotlin-stdlib",
+ "//platform/analysis-api:analysis",
+ "//platform/ml-impl",
+ "//platform/ml-impl:ml-impl_test",
+ ]
+)
+### auto-generated section `build intellij.turboComplete.tests` end
\ No newline at end of file
diff --git a/plugins/turboComplete/languages/kotlin/k1/BUILD.bazel b/plugins/turboComplete/languages/kotlin/k1/BUILD.bazel
new file mode 100644
index 000000000000..0d03d9fca8cf
--- /dev/null
+++ b/plugins/turboComplete/languages/kotlin/k1/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.turboComplete.languages.kotlin.k1` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "turboComplete-languages-kotlin-k1_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "turboComplete-languages-kotlin-k1",
+ module_name = "intellij.turboComplete.languages.kotlin.k1",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/kotlin/completion/impl-k1:kotlin-completion-impl-k1",
+ "//platform/ml-impl",
+ "@lib//:turbo_complete_languages_kotlin_k1_completion-performance-kotlin",
+ "//plugins/turboComplete",
+ "//platform/platform-impl/internal:ide-internal",
+ "//platform/platform-impl:ide-impl",
+ ],
+ runtime_deps = [":turboComplete-languages-kotlin-k1_resources"]
+)
+### auto-generated section `build intellij.turboComplete.languages.kotlin.k1` end
\ No newline at end of file
diff --git a/plugins/ui-designer-core/BUILD.bazel b/plugins/ui-designer-core/BUILD.bazel
new file mode 100644
index 000000000000..7984e04237d6
--- /dev/null
+++ b/plugins/ui-designer-core/BUILD.bazel
@@ -0,0 +1,34 @@
+### auto-generated section `build intellij.uiDesigner` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "uiDesigner_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "uiDesigner",
+ module_name = "intellij.uiDesigner",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//xml/xml-psi-api:psi",
+ "//platform/util",
+ "//platform/icons",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//spellchecker",
+ "//platform/lang-impl",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/util/jdom",
+ "//platform/platform-impl/designer:ide-designer",
+ ],
+ exports = ["//platform/lang-impl"],
+ runtime_deps = [":uiDesigner_resources"]
+)
+### auto-generated section `build intellij.uiDesigner` end
\ No newline at end of file
diff --git a/plugins/ui-designer/BUILD.bazel b/plugins/ui-designer/BUILD.bazel
new file mode 100644
index 000000000000..872a65e29854
--- /dev/null
+++ b/plugins/ui-designer/BUILD.bazel
@@ -0,0 +1,103 @@
+### auto-generated section `build intellij.java.guiForms.designer` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "java-guiForms-designer_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "java-guiForms-designer",
+ module_name = "intellij.java.guiForms.designer",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/openapi:java",
+ "//platform/util",
+ "//java/compiler/forms-compiler:java-guiForms-compiler",
+ "//platform/forms_rt:java-guiForms-rt",
+ "//java/compiler/openapi:java-compiler",
+ "//java/execution/impl:java-execution-impl",
+ "//java/execution/openapi:java-execution",
+ "//platform/editor-ui-ex:editor-ex",
+ "//java/compiler/impl:java-compiler-impl",
+ "//platform/icons",
+ "@lib//:jgoodies-forms",
+ "@lib//:asm",
+ "//plugins/java-i18n",
+ "//java/idea-ui:ui",
+ "//java/java-impl:impl",
+ "//platform/platform-impl/designer:ide-designer",
+ "//platform/platform-api:ide",
+ "//spellchecker",
+ "//jps/jps-builders:build",
+ "//xml/impl",
+ "//plugins/properties/properties-psi-api:psi",
+ "@lib//:java_compatibility",
+ "@lib//:fastutil-min",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/core-ui",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/util/jdom",
+ ],
+ exports = [
+ "//java/compiler/forms-compiler:java-guiForms-compiler",
+ "//plugins/java-i18n",
+ ],
+ runtime_deps = [":java-guiForms-designer_resources"]
+)
+
+kt_jvm_test(
+ name = "java-guiForms-designer_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":java-guiForms-designer"],
+ deps = [
+ "//java/openapi:java",
+ "//platform/util",
+ "//java/compiler/forms-compiler:java-guiForms-compiler",
+ "//platform/forms_rt:java-guiForms-rt",
+ "//java/compiler/openapi:java-compiler",
+ "//java/execution/impl:java-execution-impl",
+ "//java/execution/openapi:java-execution",
+ "//platform/editor-ui-ex:editor-ex",
+ "//java/compiler/impl:java-compiler-impl",
+ "//platform/icons",
+ "@lib//:jgoodies-forms",
+ "@lib//:asm",
+ "//plugins/java-i18n",
+ "//java/idea-ui:ui",
+ "//java/testFramework",
+ "//java/java-impl:impl",
+ "//platform/platform-impl/designer:ide-designer",
+ "//platform/platform-api:ide",
+ "//spellchecker",
+ "//jps/jps-builders:build",
+ "//xml/impl",
+ "//plugins/properties/properties-psi-api:psi",
+ "@lib//:assert_j",
+ "//java/compiler:compiler-tests_test",
+ "@lib//:java_compatibility",
+ "@lib//:fastutil-min",
+ "//platform/util-class-loader:util-classLoader",
+ "//platform/core-ui",
+ "//plugins/properties/properties-psi-impl:psi-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/xmlDom",
+ "//java/java-impl-refactorings:impl-refactorings",
+ "//platform/util/jdom",
+ "//jps/jps-builders:build-tests_test",
+ "@lib//:caffeine",
+ ],
+ runtime_deps = [":java-guiForms-designer_resources"]
+)
+### auto-generated section `build intellij.java.guiForms.designer` end
\ No newline at end of file
diff --git a/plugins/ui-designer/jps-plugin/BUILD.bazel b/plugins/ui-designer/jps-plugin/BUILD.bazel
index 17f093b6ca62..d23b2f011ae1 100644
--- a/plugins/ui-designer/jps-plugin/BUILD.bazel
+++ b/plugins/ui-designer/jps-plugin/BUILD.bazel
@@ -1,30 +1,31 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.java.guiForms.jps` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "java-guiForms-jps_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "java-guiForms-jps",
module_name = "intellij.java.guiForms.jps",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11",
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
deps = [
- "@community//platform/util",
- "@community//jps/model-api:jps-model",
- "@community//jps/model-serialization:jps-model-serialization",
- "@community//jps/jps-builders:jps-build",
- "@community//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
- "@community//java/compiler/forms-compiler:java-guiForms-compiler",
- "@community//platform/forms_rt:java-guiForms-rt",
- "@libraries//:asm-all",
- "@community//platform/util/jdom:util-jdom",
+ "//platform/util",
+ "//jps/model-api:model",
+ "//jps/model-serialization",
+ "//jps/jps-builders:build",
+ "//java/compiler/instrumentation-util:java-compiler-instrumentationUtil",
+ "//java/compiler/forms-compiler:java-guiForms-compiler",
+ "//platform/forms_rt:java-guiForms-rt",
+ "@lib//:asm",
+ "//platform/util/jdom",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":java-guiForms-jps_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.guiForms.jps` end
\ No newline at end of file
diff --git a/plugins/ui-designer/jps-plugin/tests/BUILD.bazel b/plugins/ui-designer/jps-plugin/tests/BUILD.bazel
new file mode 100644
index 000000000000..1aa52ec39700
--- /dev/null
+++ b/plugins/ui-designer/jps-plugin/tests/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.java.guiForms.jps.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "java-guiForms-jps-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "java-guiForms-jps-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//jps/jps-builders:build-tests_test",
+ "//jps/model-api:model",
+ "//plugins/ui-designer/jps-plugin:java-guiForms-jps",
+ "@lib//:asm",
+ "//platform/forms_rt:java-guiForms-rt",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//jps/model-serialization:model-serialization-tests_test",
+ ]
+)
+### auto-generated section `build intellij.java.guiForms.jps.tests` end
\ No newline at end of file
diff --git a/plugins/webp/BUILD.bazel b/plugins/webp/BUILD.bazel
new file mode 100644
index 000000000000..70c09d1ab48a
--- /dev/null
+++ b/plugins/webp/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.webp` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "webp_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "webp",
+ module_name = "intellij.webp",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//xml/openapi:xml",
+ "//platform/lang-api:lang",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//plugins/webp/lib:libwebp",
+ ],
+ runtime_deps = [":webp_resources"]
+)
+### auto-generated section `build intellij.webp` end
\ No newline at end of file
diff --git a/plugins/webp/lib/BUILD.bazel b/plugins/webp/lib/BUILD.bazel
new file mode 100644
index 000000000000..f5454dbf7072
--- /dev/null
+++ b/plugins/webp/lib/BUILD.bazel
@@ -0,0 +1,9 @@
+### auto-generated section `local-libs` start
+load("@rules_java//java:defs.bzl", "java_import")
+
+java_import(
+ name = "libwebp",
+ jars = ["libwebp.jar"],
+ visibility = ["//visibility:public"]
+)
+### auto-generated section `local-libs` end
\ No newline at end of file
diff --git a/plugins/xpath/BUILD.bazel b/plugins/xpath/BUILD.bazel
new file mode 100644
index 000000000000..f5c8a38ddff7
--- /dev/null
+++ b/plugins/xpath/BUILD.bazel
@@ -0,0 +1,81 @@
+### auto-generated section `build intellij.xpath` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "xpath_resources",
+ files = glob(["xpath-lang/resources/**/*"]),
+ strip_prefix = "xpath-lang/resources"
+)
+
+jvm_resources(
+ name = "xpath_resources_1",
+ files = glob(["xpath-lang/compatibilityResources/**/*"]),
+ strip_prefix = "xpath-lang/compatibilityResources"
+)
+
+jvm_library(
+ name = "xpath",
+ module_name = "intellij.xpath",
+ visibility = ["//visibility:public"],
+ srcs = glob(["xpath-lang/src/**/*.kt", "xpath-lang/src/**/*.java", "xpath-view/src/**/*.kt", "xpath-view/src/**/*.java", "xpath-lang/gen/**/*.kt", "xpath-lang/gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//xml/openapi:xml",
+ "//platform/lang-api:lang",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//xml/impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "//plugins/xpath/xslt-rt:rt",
+ "@lib//:jaxen",
+ "//platform/util/nanoxml",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/jdom",
+ ],
+ runtime_deps = [
+ ":xpath_resources",
+ ":xpath_resources_1",
+ "//xml/dom-impl",
+ ]
+)
+
+kt_jvm_test(
+ name = "xpath_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["xpath-lang/test/**/*.kt", "xpath-lang/test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":xpath"],
+ deps = [
+ "//xml/openapi:xml",
+ "//platform/lang-api:lang",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//xml/impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "//plugins/xpath/xslt-rt:rt",
+ "@lib//:jaxen",
+ "@lib//:junit4",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//platform/util/nanoxml",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/util/jdom",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ ],
+ runtime_deps = [
+ ":xpath_resources",
+ ":xpath_resources_1",
+ ]
+)
+### auto-generated section `build intellij.xpath` end
\ No newline at end of file
diff --git a/plugins/xpath/xslt-rt/BUILD.bazel b/plugins/xpath/xslt-rt/BUILD.bazel
new file mode 100644
index 000000000000..f9f3904910b9
--- /dev/null
+++ b/plugins/xpath/xslt-rt/BUILD.bazel
@@ -0,0 +1,12 @@
+### auto-generated section `build intellij.xpath.rt` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "rt",
+ module_name = "intellij.xpath.rt",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8"
+)
+### auto-generated section `build intellij.xpath.rt` end
\ No newline at end of file
diff --git a/plugins/xslt-debugger/BUILD.bazel b/plugins/xslt-debugger/BUILD.bazel
new file mode 100644
index 000000000000..dcd950d8bda8
--- /dev/null
+++ b/plugins/xslt-debugger/BUILD.bazel
@@ -0,0 +1,36 @@
+### auto-generated section `build intellij.xslt.debugger` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "xslt-debugger_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "xslt-debugger",
+ module_name = "intellij.xslt.debugger",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/xpath",
+ "//plugins/xslt-debugger/engine:xslt-debugger-rt",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//xml/openapi:xml",
+ "//xml/impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/util/nanoxml",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ ],
+ runtime_deps = [":xslt-debugger_resources"]
+)
+### auto-generated section `build intellij.xslt.debugger` end
\ No newline at end of file
diff --git a/plugins/xslt-debugger/engine/BUILD.bazel b/plugins/xslt-debugger/engine/BUILD.bazel
new file mode 100644
index 000000000000..f87d4439dcc1
--- /dev/null
+++ b/plugins/xslt-debugger/engine/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.xslt.debugger.rt` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "xslt-debugger-rt",
+ module_name = "intellij.xslt.debugger.rt",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "//plugins/xpath/xslt-rt:rt",
+ "//plugins/xslt-debugger/engine/lib:rmi-stubs",
+ ]
+)
+### auto-generated section `build intellij.xslt.debugger.rt` end
\ No newline at end of file
diff --git a/plugins/xslt-debugger/engine/impl/BUILD.bazel b/plugins/xslt-debugger/engine/impl/BUILD.bazel
new file mode 100644
index 000000000000..cb292a28dada
--- /dev/null
+++ b/plugins/xslt-debugger/engine/impl/BUILD.bazel
@@ -0,0 +1,41 @@
+### auto-generated section `build intellij.xslt.debugger.impl.rt` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_library(
+ name = "xslt-debugger-impl-rt",
+ module_name = "intellij.xslt.debugger.impl.rt",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ deps = [
+ "//plugins/xpath/xslt-rt:rt",
+ "//plugins/xslt-debugger/engine:xslt-debugger-rt",
+ "//plugins/xslt-debugger/engine/impl/lib:saxon9he",
+ "//plugins/xslt-debugger/engine/impl/lib:saxon",
+ "@lib//:xslt_debugger_impl_rt__xalan-2_7_3",
+ "@lib//:xslt_debugger_impl_rt__serializer-2_7_3",
+ ]
+)
+
+kt_jvm_test(
+ name = "xslt-debugger-impl-rt_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j8",
+ kotlinc_opts = "@rules_jvm//:k8",
+ associates = [":xslt-debugger-impl-rt"],
+ deps = [
+ "//plugins/xpath/xslt-rt:rt",
+ "//plugins/xslt-debugger/engine:xslt-debugger-rt",
+ "//plugins/xslt-debugger/engine/impl/lib:saxon9he",
+ "//plugins/xslt-debugger/engine/impl/lib:saxon",
+ "@lib//:xslt_debugger_impl_rt__xalan-2_7_3",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "@lib//:junit4",
+ "@lib//:xslt_debugger_impl_rt__serializer-2_7_3",
+ ]
+)
+### auto-generated section `build intellij.xslt.debugger.impl.rt` end
\ No newline at end of file
diff --git a/plugins/xslt-debugger/engine/impl/lib/BUILD.bazel b/plugins/xslt-debugger/engine/impl/lib/BUILD.bazel
new file mode 100644
index 000000000000..1bdc8800145e
--- /dev/null
+++ b/plugins/xslt-debugger/engine/impl/lib/BUILD.bazel
@@ -0,0 +1,15 @@
+### auto-generated section `local-libs` start
+load("@rules_java//java:defs.bzl", "java_import")
+
+java_import(
+ name = "saxon",
+ jars = ["saxon.jar"],
+ visibility = ["//visibility:public"]
+)
+
+java_import(
+ name = "saxon9he",
+ jars = ["saxon9he.jar"],
+ visibility = ["//visibility:public"]
+)
+### auto-generated section `local-libs` end
\ No newline at end of file
diff --git a/plugins/xslt-debugger/engine/lib/BUILD.bazel b/plugins/xslt-debugger/engine/lib/BUILD.bazel
new file mode 100644
index 000000000000..050afd916743
--- /dev/null
+++ b/plugins/xslt-debugger/engine/lib/BUILD.bazel
@@ -0,0 +1,9 @@
+### auto-generated section `local-libs` start
+load("@rules_java//java:defs.bzl", "java_import")
+
+java_import(
+ name = "rmi-stubs",
+ jars = ["rmi-stubs.jar"],
+ visibility = ["//visibility:public"]
+)
+### auto-generated section `local-libs` end
\ No newline at end of file
diff --git a/plugins/yaml/BUILD.bazel b/plugins/yaml/BUILD.bazel
new file mode 100644
index 000000000000..43525e1b4e75
--- /dev/null
+++ b/plugins/yaml/BUILD.bazel
@@ -0,0 +1,71 @@
+### auto-generated section `build intellij.yaml` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "yaml_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "yaml",
+ module_name = "intellij.yaml",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-api:ide",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//spellchecker",
+ "//xml/openapi:xml",
+ "//json",
+ "//platform/editor-ui-ex:editor-ex",
+ "@lib//:stream_ex",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/statistics",
+ "//plugins/yaml/editing",
+ ],
+ exports = ["//plugins/yaml/editing"],
+ runtime_deps = [":yaml_resources"]
+)
+
+kt_jvm_test(
+ name = "yaml_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":yaml"],
+ deps = [
+ "//platform/platform-api:ide",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//spellchecker",
+ "//xml/openapi:xml",
+ "//json",
+ "//json/tests:tests_test",
+ "//platform/editor-ui-ex:editor-ex",
+ "@lib//:stream_ex",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//plugins/IntelliLang:langInjection",
+ "//platform/statistics",
+ "//RegExpSupport:regexp",
+ "//RegExpSupport:regexp_test",
+ "//plugins/sh",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//plugins/yaml/editing",
+ ],
+ runtime_deps = [":yaml_resources"]
+)
+### auto-generated section `build intellij.yaml` end
\ No newline at end of file
diff --git a/plugins/yaml/editing/BUILD.bazel b/plugins/yaml/editing/BUILD.bazel
new file mode 100644
index 000000000000..abd2d10682da
--- /dev/null
+++ b/plugins/yaml/editing/BUILD.bazel
@@ -0,0 +1,37 @@
+### auto-generated section `build intellij.yaml.editing` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "editing_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "editing",
+ module_name = "intellij.yaml.editing",
+ visibility = ["//visibility:public"],
+ srcs = glob(["gen/**/*.kt", "gen/**/*.java", "src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//platform/analysis-impl",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/util:util-ui",
+ "//platform/core-ui",
+ "@lib//:kotlin-stdlib",
+ "@lib//:kotlinx-serialization-core",
+ "//platform/util/jdom",
+ "@lib//:fastutil-min",
+ "//platform/code-style-impl:codeStyle-impl",
+ "@lib//:stream_ex",
+ ],
+ runtime_deps = [":editing_resources"]
+)
+### auto-generated section `build intellij.yaml.editing` end
\ No newline at end of file
diff --git a/python/BUILD.bazel b/python/BUILD.bazel
new file mode 100644
index 000000000000..3f8dda2a15fc
--- /dev/null
+++ b/python/BUILD.bazel
@@ -0,0 +1,351 @@
+### auto-generated section `build intellij.pycharm.community` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "pycharm-community_resources",
+ files = glob(["ide-common/resources/**/*"]),
+ strip_prefix = "ide-common/resources"
+)
+
+jvm_resources(
+ name = "pycharm-community_resources_1",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "pycharm-community",
+ module_name = "intellij.pycharm.community",
+ visibility = ["//visibility:public"],
+ srcs = glob(["ide-common/src/**/*.kt", "ide-common/src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "@lib//:guava",
+ "//platform/core-ui",
+ "//platform/platform-util-io:ide-util-io",
+ ],
+ runtime_deps = [
+ ":pycharm-community_resources",
+ ":pycharm-community_resources_1",
+ ]
+)
+### auto-generated section `build intellij.pycharm.community` end
+
+### auto-generated section `build intellij.pycharm.community.customization` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "pycharm-community-customization_resources",
+ files = glob(["ide/resources/**/*"]),
+ strip_prefix = "ide/resources"
+)
+
+java_library(
+ name = "pycharm-community-customization",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ ":pycharm-community-customization_resources",
+ "//python/ide/impl:pycharm-community-ide-impl",
+ "@lib//:tips-pycharm-community",
+ "//jupyter/viewOnly",
+ "//python/ide/impl/intellij.pycharm.community.ide.impl.promotion:pycharm-community-ide-impl-promotion",
+ "//python/ide/implTraining/intellij.pycharm.community.ide.implTraining:pycharm-community-ide-implTraining",
+ ]
+)
+### auto-generated section `build intellij.pycharm.community.customization` end
+
+### auto-generated section `build intellij.pycharm.community.main` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "pycharm-community-main",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ "//platform/main/intellij.platform.monolith.main:monolith-main",
+ "//platform/bootstrap",
+ "//plugins/hg4idea:vcs-hg",
+ "//plugins/svn4idea:vcs-svn",
+ "//plugins/git4idea:vcs-git",
+ "//plugins/git-features-trainer:vcs-git-featuresTrainer",
+ "//xml/relaxng",
+ "//plugins/github:vcs-github",
+ "//plugins/terminal",
+ "//python:pycharm-community",
+ "//python:pycharm-community-customization",
+ "//python/pluginCore:community-plugin",
+ "//python:python-community-plugin-modules",
+ "//platform/starter",
+ "//plugins/tasks/tasks-core/jira:tasks-jira",
+ "//plugins/settings-repository:settingsRepository",
+ "//plugins/properties",
+ "//plugins/markdown/core:markdown",
+ "//plugins/markdown/plugin",
+ "//plugins/configuration-script:configurationScript",
+ "//plugins/completion-ml-ranking:completionMlRanking",
+ "//plugins/stats-collector:statsCollector",
+ "//plugins/sh",
+ "//plugins/terminal/sh",
+ "//plugins/changeReminder:vcs-changeReminder",
+ "//plugins/IntelliLang:xml-langInjection",
+ "//plugins/textmate",
+ "//plugins/completion-ml-ranking-models:completionMlRankingModels",
+ "//plugins/emojipicker",
+ "//plugins/grazie",
+ "//platform/lvcs-impl",
+ "//plugins/search-everywhere-ml:searchEverywhereMl",
+ "//notebooks/visualization",
+ "//plugins/color-schemes/monokai-color-scheme:color-scheme-monokai",
+ "//plugins/color-schemes/twilight-color-scheme:color-scheme-twilight",
+ "//plugins/color-schemes/warm-neon-color-scheme:color-scheme-warmNeon",
+ "//plugins/color-schemes/github-color-scheme:color-scheme-github",
+ "//plugins/dev:dev-noJava-plugin-main",
+ "//plugins/evaluation-plugin:evaluationPlugin",
+ "//plugins/evaluation-plugin/languages/python:evaluationPlugin-languages-python",
+ "//platform/new-ui-onboarding:ide-newUiOnboarding",
+ "//plugins/github/community:vcs-github-community",
+ ]
+)
+### auto-generated section `build intellij.pycharm.community.main` end
+
+### auto-generated section `build intellij.python.community.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "python-community-impl_resources",
+ files = glob(["pluginResources/**/*"]),
+ strip_prefix = "pluginResources"
+)
+
+jvm_library(
+ name = "python-community-impl",
+ module_name = "intellij.python.community.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "//python/openapi:community",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "@lib//:guava",
+ "//python:python-pydev",
+ "@lib//:xml_r_p_c",
+ "//platform/xdebugger-api:debugger",
+ "//RegExpSupport:regexp",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/testRunner",
+ "//platform/smRunner",
+ "//spellchecker",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/platform-impl/internal:ide-internal",
+ "//xml/xml-psi-impl:psi-impl",
+ "@lib//:kotlin-reflect",
+ "@lib//:gson",
+ "//xml/openapi:xml",
+ "//platform/vcs-api:vcs",
+ "@lib//:x_stream",
+ "@lib//:libthrift",
+ "@lib//:slf4j-api",
+ "@lib//:slf4j-jdk14",
+ "@lib//:netty-codec-http",
+ "@lib//:jsoup",
+ "@lib//:javax_annotation-api",
+ "//lib/ant/lib:ant-antlr",
+ "//python/python-psi-impl:psi-impl",
+ "//python/python-sdk:sdk",
+ "@lib//:stream_ex",
+ "//platform/statistics",
+ "@lib//:python_community_impl_ml-completion-prev-exprs-models",
+ "//platform/util",
+ "@lib//:netty-buffer",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "@lib//:fastutil-min",
+ "//plugins/markdown/core:markdown",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:jcef",
+ "@lib//:jna",
+ "//plugins/toml",
+ "@lib//:python_community_impl_tuweni-toml",
+ "@lib//:jsr305",
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ "@lib//:caffeine",
+ "//platform/util/jdom",
+ "//platform/extensions",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:jackson-dataformat-yaml",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "//python/python-core-impl:community-core-impl",
+ "//platform/core-api:core",
+ "//python/python-psi-api:psi",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "@lib//:python_community_impl_completion-ranking-python-with-full-line",
+ "//platform/backend/observation",
+ "//plugins/terminal",
+ "//platform/ml-impl",
+ "//platform/ml-api:ml",
+ "//platform/util/coroutines",
+ "//python/python-syntax:syntax",
+ "//platform/ui.jcef:ui-jcef",
+ "//libraries/ktor-client",
+ "//libraries/ktor-client-cio",
+ "//platform/util/progress",
+ "//platform/feedback",
+ "@lib//:kotlinx-datetime-jvm",
+ "//platform/platform-impl/remote:ide-remote",
+ "//platform/platform-impl/ui:ide-ui",
+ "@lib//:jackson-module-kotlin",
+ ],
+ exports = [
+ "//python/openapi:community",
+ "//RegExpSupport:regexp",
+ "//platform/testRunner",
+ "//python/python-psi-impl:psi-impl",
+ "//python/python-sdk:sdk",
+ ],
+ runtime_deps = [
+ ":python-community-impl_resources",
+ "//python:python-helpers",
+ "//commandInterface",
+ "//python/huggingFace:community-impl-huggingFace",
+ ]
+)
+### auto-generated section `build intellij.python.community.impl` end
+
+### auto-generated section `build intellij.python.community.plugin.main` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "python-community-plugin-main",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ "//:main",
+ "//java/openapi:java",
+ "//java/idea-ui:ui",
+ "//python/pluginCore:community-plugin",
+ "//python/pluginJava:community-plugin-java",
+ "//python/pluginMinor:community-plugin-minor",
+ "//python:python-community-plugin-modules",
+ ]
+)
+### auto-generated section `build intellij.python.community.plugin.main` end
+
+### auto-generated section `build intellij.python.community.plugin.modules` start
+load("@rules_java//java:defs.bzl", "java_library")
+
+java_library(
+ name = "python-community-plugin-modules",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ "//python/IntelliLang-python:langInjection",
+ "//python/python-copyright:copyright",
+ "//python/python-terminal:terminal",
+ "//plugins/restructuredtext",
+ "//python/python-grazie:grazie",
+ "//python/python-markdown:markdown",
+ ]
+)
+### auto-generated section `build intellij.python.community.plugin.modules` end
+
+### auto-generated section `build intellij.python.community.plugin.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "python-community-plugin-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "python-community-plugin-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["pluginTestSrc/**/*.kt", "pluginTestSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/testFramework",
+ "//python:python-community-impl",
+ "@lib//:junit4",
+ ]
+)
+### auto-generated section `build intellij.python.community.plugin.tests` end
+
+### auto-generated section `build intellij.python.helpers` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "python-helpers_resources",
+ files = glob(["helpers/**/*"]),
+ strip_prefix = "helpers"
+)
+
+jvm_resources(
+ name = "python-helpers_resources_1",
+ files = glob(["helpers/pydev/**/*"]),
+ strip_prefix = "helpers/pydev"
+)
+
+jvm_resources(
+ name = "python-helpers_resources_2",
+ files = glob(["helpers/third_party/thriftpy/**/*"]),
+ strip_prefix = "helpers/third_party/thriftpy"
+)
+
+java_library(
+ name = "python-helpers",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ ":python-helpers_resources",
+ ":python-helpers_resources_1",
+ ":python-helpers_resources_2",
+ ]
+)
+### auto-generated section `build intellij.python.helpers` end
+
+### auto-generated section `build intellij.python.pydev` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "python-pydev_resources",
+ files = glob(["pydevSrc/resources/**/*"]),
+ strip_prefix = "pydevSrc/resources"
+)
+
+jvm_library(
+ name = "python-pydev",
+ module_name = "intellij.python.pydev",
+ visibility = ["//visibility:public"],
+ srcs = glob(["pydevSrc/src/**/*.kt", "pydevSrc/src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/xdebugger-api:debugger",
+ "@lib//:xml_r_p_c",
+ "@lib//:guava",
+ "//platform/util",
+ "@lib//:kotlin-stdlib",
+ "@lib//:x_stream",
+ "//platform/util:util-ui",
+ "//python/python-psi-api:psi",
+ "//platform/util/concurrency",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//python/python-syntax-core:syntax-core",
+ ],
+ runtime_deps = [":python-pydev_resources"]
+)
+### auto-generated section `build intellij.python.pydev` end
\ No newline at end of file
diff --git a/python/IntelliLang-python/BUILD.bazel b/python/IntelliLang-python/BUILD.bazel
new file mode 100644
index 000000000000..e0b993567dc9
--- /dev/null
+++ b/python/IntelliLang-python/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.python.langInjection` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "langInjection_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "langInjection",
+ module_name = "intellij.python.langInjection",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "//plugins/IntelliLang:langInjection",
+ "//python:python-community-impl",
+ "//platform/lang-impl",
+ "@lib//:stream_ex",
+ ],
+ runtime_deps = [":langInjection_resources"]
+)
+### auto-generated section `build intellij.python.langInjection` end
\ No newline at end of file
diff --git a/python/build/BUILD.bazel b/python/build/BUILD.bazel
new file mode 100644
index 000000000000..502de55546ea
--- /dev/null
+++ b/python/build/BUILD.bazel
@@ -0,0 +1,62 @@
+### auto-generated section `build intellij.pycharm.community.build` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_library(
+ name = "pycharm-community-build",
+ module_name = "intellij.pycharm.community.build",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//build",
+ "@lib//:kotlin-stdlib",
+ "//platform/util",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ "//build/tasks",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:opentelemetry-extension-kotlin",
+ "//platform/core-api:core",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/ide-core",
+ "//python/python-sdk:sdk",
+ "//python/python-parser:parser",
+ "//jps/model-api:model",
+ "@lib//:jsoup",
+ ]
+)
+
+kt_jvm_test(
+ name = "pycharm-community-build_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":pycharm-community-build"],
+ deps = [
+ "//build",
+ "//platform/build-scripts/testFramework:buildScripts-testFramework",
+ "@lib//:kotlin-stdlib",
+ "//platform/util",
+ "@lib//:kotlinx-collections-immutable",
+ "@lib//:kotlinx-coroutines-core",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ "//build/tasks",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "@lib//:opentelemetry-extension-kotlin",
+ "@lib//:junit5",
+ "//platform/core-api:core",
+ "//platform/platform-util-io:ide-util-io",
+ "//platform/ide-core",
+ "//python/python-sdk:sdk",
+ "//python/python-parser:parser",
+ "//jps/model-api:model",
+ "@lib//:jsoup",
+ ]
+)
+### auto-generated section `build intellij.pycharm.community.build` end
\ No newline at end of file
diff --git a/python/build/build-debug-binaries/BUILD.bazel b/python/build/build-debug-binaries/BUILD.bazel
new file mode 100644
index 000000000000..e428353cc6d4
--- /dev/null
+++ b/python/build/build-debug-binaries/BUILD.bazel
@@ -0,0 +1,3 @@
+### auto-generated section `build intellij.pycharm.community.build.debugBinaries` start
+load("@rules_java//java:defs.bzl", "java_library")
+### auto-generated section `build intellij.pycharm.community.build.debugBinaries` end
\ No newline at end of file
diff --git a/python/helpers/tests/BUILD.bazel b/python/helpers/tests/BUILD.bazel
new file mode 100644
index 000000000000..f2920ce15efd
--- /dev/null
+++ b/python/helpers/tests/BUILD.bazel
@@ -0,0 +1,21 @@
+### auto-generated section `build intellij.python.helpers.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "python-helpers-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "python-helpers-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["**/*.kt", "**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//python:python-helpers",
+ "//lib/ant/lib:ant-antlr",
+ ]
+)
+### auto-generated section `build intellij.python.helpers.tests` end
\ No newline at end of file
diff --git a/python/huggingFace/BUILD.bazel b/python/huggingFace/BUILD.bazel
new file mode 100644
index 000000000000..d07aff5c67c4
--- /dev/null
+++ b/python/huggingFace/BUILD.bazel
@@ -0,0 +1,43 @@
+### auto-generated section `build intellij.python.community.impl.huggingFace` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "community-impl-huggingFace_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "community-impl-huggingFace",
+ module_name = "intellij.python.community.impl.huggingFace",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:gradle",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "//platform/analysis-api:analysis",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//platform/util",
+ "//platform/util:util-ui",
+ "//platform/util/coroutines",
+ "//platform/lang-impl",
+ "//platform/projectModel-api:projectModel",
+ "//python/python-psi-api:psi",
+ "//python:python-community-impl",
+ "//spellchecker",
+ "//platform/remote-driver/test-sdk:driver-sdk",
+ "//platform/platform-api:ide",
+ "//platform/markdown-utils",
+ "//platform/statistics",
+ "//json",
+ ],
+ runtime_deps = [":community-impl-huggingFace_resources"]
+)
+### auto-generated section `build intellij.python.community.impl.huggingFace` end
\ No newline at end of file
diff --git a/python/ide/impl/BUILD.bazel b/python/ide/impl/BUILD.bazel
new file mode 100644
index 000000000000..d0c034dd5675
--- /dev/null
+++ b/python/ide/impl/BUILD.bazel
@@ -0,0 +1,45 @@
+### auto-generated section `build intellij.pycharm.community.ide.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "pycharm-community-ide-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "pycharm-community-ide-impl",
+ module_name = "intellij.pycharm.community.ide.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/platform-impl:ide-impl",
+ "//python:python-community-impl",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/diff-api:diff",
+ "@lib//:guava",
+ "@lib//:stream_ex",
+ "//platform/xdebugger-api:debugger",
+ "//platform/statistics",
+ "//platform/core-ui",
+ "//platform/vcs-api:vcs",
+ "//plugins/ide-features-trainer:featuresTrainer",
+ "//python/python-features-trainer:featuresTrainer",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:http-client",
+ "//platform/whatsNew",
+ "//platform/util/coroutines",
+ "//platform/experiment",
+ ],
+ runtime_deps = [
+ ":pycharm-community-ide-impl_resources",
+ "//xml/dom-impl",
+ "//python/ide/impl/intellij.pycharm.community.ide.impl.promotion:pycharm-community-ide-impl-promotion",
+ ]
+)
+### auto-generated section `build intellij.pycharm.community.ide.impl` end
\ No newline at end of file
diff --git a/python/ide/impl/intellij.pycharm.community.ide.impl.promotion/BUILD.bazel b/python/ide/impl/intellij.pycharm.community.ide.impl.promotion/BUILD.bazel
new file mode 100644
index 000000000000..b1deee8d809c
--- /dev/null
+++ b/python/ide/impl/intellij.pycharm.community.ide.impl.promotion/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build intellij.pycharm.community.ide.impl.promotion` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "pycharm-community-ide-impl-promotion",
+ module_name = "intellij.pycharm.community.ide.impl.promotion",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/projectModel-api:projectModel",
+ "//platform/ide-core",
+ "//platform/platform-api:ide",
+ "//python/ide/impl:pycharm-community-ide-impl",
+ "//python:python-community-impl",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//platform/statistics",
+ "@lib//:http-client",
+ "//platform/core-ui",
+ ]
+)
+### auto-generated section `build intellij.pycharm.community.ide.impl.promotion` end
\ No newline at end of file
diff --git a/python/ide/implTraining/intellij.pycharm.community.ide.implTraining/BUILD.bazel b/python/ide/implTraining/intellij.pycharm.community.ide.implTraining/BUILD.bazel
new file mode 100644
index 000000000000..7f8ba99ffb8f
--- /dev/null
+++ b/python/ide/implTraining/intellij.pycharm.community.ide.implTraining/BUILD.bazel
@@ -0,0 +1,29 @@
+### auto-generated section `build intellij.pycharm.community.ide.implTraining` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "pycharm-community-ide-implTraining_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "pycharm-community-ide-implTraining",
+ module_name = "intellij.pycharm.community.ide.implTraining",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/util:util-ui",
+ "//platform/core-api:core",
+ "//python/python-features-trainer:featuresTrainer",
+ "//plugins/ide-features-trainer:featuresTrainer",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ ],
+ runtime_deps = [":pycharm-community-ide-implTraining_resources"]
+)
+### auto-generated section `build intellij.pycharm.community.ide.implTraining` end
\ No newline at end of file
diff --git a/python/intellij.python.community.communityOnly/BUILD.bazel b/python/intellij.python.community.communityOnly/BUILD.bazel
new file mode 100644
index 000000000000..4d611f3a633d
--- /dev/null
+++ b/python/intellij.python.community.communityOnly/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.python.community.communityOnly` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "community-communityOnly",
+ module_name = "intellij.python.community.communityOnly",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//python:python-community-impl",
+ ]
+)
+### auto-generated section `build intellij.python.community.communityOnly` end
\ No newline at end of file
diff --git a/python/openapi/BUILD.bazel b/python/openapi/BUILD.bazel
new file mode 100644
index 000000000000..e26a15e27498
--- /dev/null
+++ b/python/openapi/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.python.community` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "community",
+ module_name = "intellij.python.community",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//python/python-psi-api:psi",
+ "//platform/analysis-api:analysis",
+ "//platform/platform-util-io:ide-util-io",
+ "@lib//:jsoup",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "//platform/extensions",
+ "//platform/core-api:core",
+ "//platform/projectModel-api:projectModel",
+ ],
+ exports = [
+ "//python/python-psi-api:psi",
+ "//platform/analysis-api:analysis",
+ "//platform/platform-util-io:ide-util-io",
+ ]
+)
+### auto-generated section `build intellij.python.community` end
\ No newline at end of file
diff --git a/python/pluginCore/BUILD.bazel b/python/pluginCore/BUILD.bazel
new file mode 100644
index 000000000000..864e6f00b942
--- /dev/null
+++ b/python/pluginCore/BUILD.bazel
@@ -0,0 +1,20 @@
+### auto-generated section `build intellij.python.community.plugin` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "community-plugin_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+java_library(
+ name = "community-plugin",
+ visibility = ["//visibility:public"],
+ runtime_deps = [
+ ":community-plugin_resources",
+ "//platform/lang-api:lang",
+ "//python/intellij.python.community.communityOnly:community-communityOnly",
+ ]
+)
+### auto-generated section `build intellij.python.community.plugin` end
\ No newline at end of file
diff --git a/python/pluginCore/impl/BUILD.bazel b/python/pluginCore/impl/BUILD.bazel
new file mode 100644
index 000000000000..bbea956827c1
--- /dev/null
+++ b/python/pluginCore/impl/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.python.community.plugin.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "python-community-plugin-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "python-community-plugin-impl",
+ module_name = "intellij.python.community.plugin.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//python:python-community-impl",
+ "@lib//:guava",
+ "//platform/core-ui",
+ ],
+ runtime_deps = [":python-community-plugin-impl_resources"]
+)
+### auto-generated section `build intellij.python.community.plugin.impl` end
\ No newline at end of file
diff --git a/python/pluginJava/BUILD.bazel b/python/pluginJava/BUILD.bazel
new file mode 100644
index 000000000000..b611aea02e14
--- /dev/null
+++ b/python/pluginJava/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.python.community.plugin.java` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "community-plugin-java",
+ module_name = "intellij.python.community.plugin.java",
+ visibility = ["//visibility:public"],
+ srcs = glob(["**/*.kt", "**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//python/python-psi-api:psi",
+ "//python:python-community-impl",
+ "//java/openapi:java",
+ "//java/java-psi-api:psi",
+ "//java/java-indexing-api:indexing",
+ "//java/idea-ui:ui",
+ "//python/pluginCore/impl:python-community-plugin-impl",
+ "//python/python-psi-impl:psi-impl",
+ "//platform/inspect",
+ "//platform/core-ui",
+ "//platform/util/jdom",
+ "//python/python-core-impl:community-core-impl",
+ ]
+)
+### auto-generated section `build intellij.python.community.plugin.java` end
\ No newline at end of file
diff --git a/python/pluginMinor/BUILD.bazel b/python/pluginMinor/BUILD.bazel
new file mode 100644
index 000000000000..597cf332e0fd
--- /dev/null
+++ b/python/pluginMinor/BUILD.bazel
@@ -0,0 +1,19 @@
+### auto-generated section `build intellij.python.community.plugin.minor` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "community-plugin-minor",
+ module_name = "intellij.python.community.plugin.minor",
+ visibility = ["//visibility:public"],
+ srcs = glob(["**/*.kt", "**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//python:python-community-impl",
+ "//python/pluginCore/impl:python-community-plugin-impl",
+ "//platform/util/jdom",
+ ]
+)
+### auto-generated section `build intellij.python.community.plugin.minor` end
\ No newline at end of file
diff --git a/python/pluginMinor/intellij.python.community.plugin.minorRider/BUILD.bazel b/python/pluginMinor/intellij.python.community.plugin.minorRider/BUILD.bazel
new file mode 100644
index 000000000000..839ce0b6d57b
--- /dev/null
+++ b/python/pluginMinor/intellij.python.community.plugin.minorRider/BUILD.bazel
@@ -0,0 +1,13 @@
+### auto-generated section `build intellij.python.community.plugin.minorRider` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "python-community-plugin-minorRider",
+ module_name = "intellij.python.community.plugin.minorRider",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = ["//platform/analysis-impl"]
+)
+### auto-generated section `build intellij.python.community.plugin.minorRider` end
\ No newline at end of file
diff --git a/python/python-ast/BUILD.bazel b/python/python-ast/BUILD.bazel
new file mode 100644
index 000000000000..8059675c82db
--- /dev/null
+++ b/python/python-ast/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.python.ast` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "ast_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "ast",
+ module_name = "intellij.python.ast",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//python/python-parser:parser",
+ "//platform/core-impl",
+ "@lib//:stream_ex",
+ ],
+ runtime_deps = [":ast_resources"]
+)
+### auto-generated section `build intellij.python.ast` end
\ No newline at end of file
diff --git a/python/python-common-tests/BUILD.bazel b/python/python-common-tests/BUILD.bazel
new file mode 100644
index 000000000000..cac8a0935044
--- /dev/null
+++ b/python/python-common-tests/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build intellij.python.commonTests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "commonTests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "commonTests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["**/*.kt", "**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:junit4",
+ "//python/python-psi-api:psi",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//python/python-psi-impl:psi-impl",
+ "@lib//:kotlin-stdlib",
+ "//platform/analysis-api:analysis",
+ "//platform/projectModel-api:projectModel",
+ "@lib//:guava",
+ "@lib//:stream_ex",
+ "//platform/analysis-impl",
+ "//platform/code-style-api:codeStyle",
+ "//platform/editor-ui-api:editor",
+ ]
+)
+### auto-generated section `build intellij.python.commonTests` end
\ No newline at end of file
diff --git a/python/python-copyright/BUILD.bazel b/python/python-copyright/BUILD.bazel
new file mode 100644
index 000000000000..6a64c5fe26e7
--- /dev/null
+++ b/python/python-copyright/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.python.copyright` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "copyright_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "copyright",
+ module_name = "intellij.python.copyright",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/copyright",
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//python:python-community-impl",
+ ],
+ runtime_deps = [":copyright_resources"]
+)
+### auto-generated section `build intellij.python.copyright` end
\ No newline at end of file
diff --git a/python/python-core-impl/BUILD.bazel b/python/python-core-impl/BUILD.bazel
new file mode 100644
index 000000000000..0f78cca2fef8
--- /dev/null
+++ b/python/python-core-impl/BUILD.bazel
@@ -0,0 +1,21 @@
+### auto-generated section `build intellij.python.community.core.impl` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "community-core-impl",
+ module_name = "intellij.python.community.core.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//python/python-psi-api:psi",
+ "//platform/analysis-impl",
+ "//platform/lang-impl",
+ "//RegExpSupport:regexp",
+ "@lib//:guava",
+ "//python/python-psi-impl:psi-impl",
+ "//python/python-sdk:sdk",
+ ]
+)
+### auto-generated section `build intellij.python.community.core.impl` end
\ No newline at end of file
diff --git a/python/python-features-trainer/BUILD.bazel b/python/python-features-trainer/BUILD.bazel
new file mode 100644
index 000000000000..2ab726dc048a
--- /dev/null
+++ b/python/python-features-trainer/BUILD.bazel
@@ -0,0 +1,60 @@
+### auto-generated section `build intellij.python.featuresTrainer` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "featuresTrainer_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "featuresTrainer",
+ module_name = "intellij.python.featuresTrainer",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//python:python-community-impl",
+ "//plugins/ide-features-trainer:featuresTrainer",
+ "//platform/platform-impl:ide-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//platform/execution-impl",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ ],
+ runtime_deps = [":featuresTrainer_resources"]
+)
+
+kt_jvm_test(
+ name = "featuresTrainer_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":featuresTrainer"],
+ plugins = ["@lib//:serialization_plugin"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//python:python-community-impl",
+ "//plugins/ide-features-trainer:featuresTrainer",
+ "//platform/platform-impl:ide-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/lang-impl",
+ "//platform/core-ui",
+ "//platform/execution-impl",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//python:pycharm-community",
+ ],
+ runtime_deps = [":featuresTrainer_resources"]
+)
+### auto-generated section `build intellij.python.featuresTrainer` end
\ No newline at end of file
diff --git a/python/python-grazie/BUILD.bazel b/python/python-grazie/BUILD.bazel
new file mode 100644
index 000000000000..ed32f1e276c1
--- /dev/null
+++ b/python/python-grazie/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.python.grazie` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "grazie_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "grazie",
+ module_name = "intellij.python.grazie",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//plugins/grazie",
+ "//python:python-community-impl",
+ "@lib//:kotlin-stdlib",
+ "//platform/core-impl",
+ ],
+ runtime_deps = [":grazie_resources"]
+)
+### auto-generated section `build intellij.python.grazie` end
\ No newline at end of file
diff --git a/python/python-markdown/BUILD.bazel b/python/python-markdown/BUILD.bazel
new file mode 100644
index 000000000000..874ec73c7efd
--- /dev/null
+++ b/python/python-markdown/BUILD.bazel
@@ -0,0 +1,47 @@
+### auto-generated section `build intellij.python.markdown` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "markdown_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "markdown",
+ module_name = "intellij.python.markdown",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/markdown/core:markdown",
+ "//python/python-psi-impl:psi-impl",
+ "//python/python-psi-api:psi",
+ ],
+ runtime_deps = [":markdown_resources"]
+)
+
+kt_jvm_test(
+ name = "markdown_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":markdown"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//plugins/markdown/core:markdown",
+ "//plugins/markdown/plugin",
+ "//python/python-psi-impl:psi-impl",
+ "//python/python-psi-api:psi",
+ "//python/testSrc:community-tests_test",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ ],
+ runtime_deps = [":markdown_resources"]
+)
+### auto-generated section `build intellij.python.markdown` end
\ No newline at end of file
diff --git a/python/python-parser/BUILD.bazel b/python/python-parser/BUILD.bazel
new file mode 100644
index 000000000000..323102b892a3
--- /dev/null
+++ b/python/python-parser/BUILD.bazel
@@ -0,0 +1,27 @@
+### auto-generated section `build intellij.python.parser` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "parser_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "parser",
+ module_name = "intellij.python.parser",
+ visibility = ["//visibility:public"],
+ srcs = glob(["gen/**/*.kt", "gen/**/*.java", "src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//platform/util",
+ "@lib//:fastutil-min",
+ "//platform/core-impl",
+ ],
+ runtime_deps = [":parser_resources"]
+)
+### auto-generated section `build intellij.python.parser` end
\ No newline at end of file
diff --git a/python/python-psi-api/BUILD.bazel b/python/python-psi-api/BUILD.bazel
new file mode 100644
index 000000000000..c625552d6185
--- /dev/null
+++ b/python/python-psi-api/BUILD.bazel
@@ -0,0 +1,35 @@
+### auto-generated section `build intellij.python.psi` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "psi_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "psi",
+ module_name = "intellij.python.psi",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "//platform/projectModel-api:projectModel",
+ "//platform/util:util-ui",
+ "@lib//:guava",
+ "//platform/analysis-api:analysis",
+ "//python/python-parser:parser",
+ "//python/python-ast:ast",
+ "//python/python-syntax-core:syntax-core",
+ "@lib//:kotlin-stdlib",
+ ],
+ exports = [
+ "//python/python-parser:parser",
+ "//python/python-ast:ast",
+ ],
+ runtime_deps = [":psi_resources"]
+)
+### auto-generated section `build intellij.python.psi` end
\ No newline at end of file
diff --git a/python/python-psi-impl/BUILD.bazel b/python/python-psi-impl/BUILD.bazel
new file mode 100644
index 000000000000..bc020c19c02a
--- /dev/null
+++ b/python/python-psi-impl/BUILD.bazel
@@ -0,0 +1,53 @@
+### auto-generated section `build intellij.python.psi.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "psi-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "psi-impl",
+ module_name = "intellij.python.psi.impl",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/core-api:core",
+ "//python/python-psi-api:psi",
+ "@lib//:guava",
+ "//platform/core-impl",
+ "@lib//:kotlin-stdlib",
+ "//python/openapi:community",
+ "@lib//:jsoup",
+ "//platform/indexing-impl",
+ "@lib//:stream_ex",
+ "//platform/projectModel-impl",
+ "//platform/analysis-impl",
+ "//platform/service-container:serviceContainer",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/code-style-api:codeStyle",
+ "//platform/editor-ui-api:editor",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/util:util-ui",
+ "//platform/refactoring",
+ "//platform/ide-core",
+ "//platform/usageView",
+ "//platform/lvcs-api:lvcs",
+ "//platform/ide-core-impl",
+ "//platform/util/jdom",
+ "@lib//:gson",
+ "//platform/workspace/jps",
+ "//platform/backend/workspace",
+ "//python/python-parser:parser",
+ "//python/python-syntax-core:syntax-core",
+ "//platform/ml-api:ml",
+ ],
+ exports = ["//python/python-syntax-core:syntax-core"],
+ runtime_deps = [":psi-impl_resources"]
+)
+### auto-generated section `build intellij.python.psi.impl` end
\ No newline at end of file
diff --git a/python/python-restructuredtext/BUILD.bazel b/python/python-restructuredtext/BUILD.bazel
new file mode 100644
index 000000000000..6b6a2aea2840
--- /dev/null
+++ b/python/python-restructuredtext/BUILD.bazel
@@ -0,0 +1,34 @@
+### auto-generated section `build intellij.restructuredtext.python` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "restructuredtext-python_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "restructuredtext-python",
+ module_name = "intellij.restructuredtext.python",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "@lib//:guava",
+ "//python:python-community-impl",
+ "//platform/core-ui",
+ "@lib//:jsoup",
+ "//platform/util/jdom",
+ "@lib//:jcef",
+ "//spellchecker",
+ "//plugins/restructuredtext",
+ "//platform/ui.jcef:ui-jcef",
+ ],
+ runtime_deps = [":restructuredtext-python_resources"]
+)
+### auto-generated section `build intellij.restructuredtext.python` end
\ No newline at end of file
diff --git a/python/python-sdk/BUILD.bazel b/python/python-sdk/BUILD.bazel
new file mode 100644
index 000000000000..d120acaf03d3
--- /dev/null
+++ b/python/python-sdk/BUILD.bazel
@@ -0,0 +1,80 @@
+### auto-generated section `build intellij.python.sdk` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "sdk_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "sdk",
+ module_name = "intellij.python.sdk",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:gson",
+ "@lib//:guava",
+ "@lib//:stream_ex",
+ "//platform/analysis-api:analysis",
+ "//platform/analysis-impl",
+ "//platform/core-api:core",
+ "//platform/platform-util-io:ide-util-io",
+ "//python/openapi:community",
+ "//python/python-psi-api:psi",
+ "//python/python-psi-impl:psi-impl",
+ "//platform/projectModel-impl",
+ "//platform/util/jdom",
+ "//platform/ide-core",
+ "//platform/execution",
+ "//platform/remote-core",
+ "@lib//:jna",
+ "@lib//:caffeine",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "//platform/progress/shared:ide-progress",
+ ],
+ runtime_deps = [":sdk_resources"]
+)
+
+kt_jvm_test(
+ name = "sdk_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":sdk"],
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:gson",
+ "@lib//:guava",
+ "@lib//:stream_ex",
+ "//platform/analysis-api:analysis",
+ "//platform/analysis-impl",
+ "//platform/core-api:core",
+ "//platform/platform-util-io:ide-util-io",
+ "//python/openapi:community",
+ "//python/python-psi-api:psi",
+ "//python/python-psi-impl:psi-impl",
+ "//platform/projectModel-impl",
+ "//platform/util/jdom",
+ "//platform/ide-core",
+ "//platform/execution",
+ "//platform/remote-core",
+ "@lib//:jna",
+ "@lib//:junit4",
+ "@lib//:caffeine",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "//platform/progress/shared:ide-progress",
+ ],
+ runtime_deps = [":sdk_resources"]
+)
+### auto-generated section `build intellij.python.sdk` end
\ No newline at end of file
diff --git a/python/python-syntax-core/BUILD.bazel b/python/python-syntax-core/BUILD.bazel
new file mode 100644
index 000000000000..51b93492daf6
--- /dev/null
+++ b/python/python-syntax-core/BUILD.bazel
@@ -0,0 +1,36 @@
+### auto-generated section `build intellij.python.syntax.core` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "syntax-core_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "syntax-core",
+ module_name = "intellij.python.syntax.core",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/editor-ui-api:editor",
+ "//platform/core-api:core",
+ "//python/python-parser:parser",
+ "//platform/projectModel-api:projectModel",
+ "//python/python-ast:ast",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/code-style-api:codeStyle",
+ "@lib//:fastutil-min",
+ "//platform/core-impl",
+ "@lib//:guava",
+ "//platform/projectModel-impl",
+ "//platform/analysis-api:analysis",
+ "//platform/ide-core-impl",
+ "//platform/analysis-impl",
+ ],
+ runtime_deps = [":syntax-core_resources"]
+)
+### auto-generated section `build intellij.python.syntax.core` end
\ No newline at end of file
diff --git a/python/python-syntax/BUILD.bazel b/python/python-syntax/BUILD.bazel
new file mode 100644
index 000000000000..0c59a7ce318d
--- /dev/null
+++ b/python/python-syntax/BUILD.bazel
@@ -0,0 +1,33 @@
+### auto-generated section `build intellij.python.syntax` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "syntax_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "syntax",
+ module_name = "intellij.python.syntax",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/analysis-api:analysis",
+ "//platform/core-api:core",
+ "//python/python-parser:parser",
+ "//platform/editor-ui-api:editor",
+ "//python/python-syntax-core:syntax-core",
+ "//python/python-ast:ast",
+ "//platform/lang-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/core-ui",
+ "//platform/code-style-impl:codeStyle-impl",
+ "@lib//:fastutil-min",
+ ],
+ runtime_deps = [":syntax_resources"]
+)
+### auto-generated section `build intellij.python.syntax` end
\ No newline at end of file
diff --git a/python/python-terminal/BUILD.bazel b/python/python-terminal/BUILD.bazel
new file mode 100644
index 000000000000..ee67c94c2f97
--- /dev/null
+++ b/python/python-terminal/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.python.terminal` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "terminal_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "terminal",
+ module_name = "intellij.python.terminal",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//python:python-community-impl",
+ "//plugins/terminal",
+ "//platform/core-api:core",
+ "//platform/projectModel-api:projectModel",
+ "@lib//:kotlin-stdlib",
+ "//platform/lang-api:lang",
+ ],
+ runtime_deps = [":terminal_resources"]
+)
+### auto-generated section `build intellij.python.terminal` end
\ No newline at end of file
diff --git a/python/testFramework/BUILD.bazel b/python/testFramework/BUILD.bazel
new file mode 100644
index 000000000000..1453354d349e
--- /dev/null
+++ b/python/testFramework/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.python.community.testFramework` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "community-testFramework",
+ module_name = "intellij.python.community.testFramework",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/testFramework",
+ "//python:python-community-impl",
+ ]
+)
+### auto-generated section `build intellij.python.community.testFramework` end
\ No newline at end of file
diff --git a/python/testSrc/BUILD.bazel b/python/testSrc/BUILD.bazel
new file mode 100644
index 000000000000..ff02f674c16c
--- /dev/null
+++ b/python/testSrc/BUILD.bazel
@@ -0,0 +1,73 @@
+### auto-generated section `build intellij.python.community.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "community-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "community-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["**/*.kt", "**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/testFramework",
+ "//python/python-psi-api:psi",
+ "//python:python-community-impl",
+ "//platform/xdebugger-api:debugger",
+ "@lib//:guava",
+ "//spellchecker",
+ "//spellchecker:spellchecker_test",
+ "//platform/xdebugger-impl:debugger-impl",
+ "//platform/xdebugger-impl:debugger-impl_test",
+ "//python:python-pydev",
+ "//platform/smRunner",
+ "//platform/smRunner:smRunner_test",
+ "@lib//:mockito",
+ "@lib//:easymock",
+ "@lib//:objenesis",
+ "//platform/lang-impl:lang-tests_test",
+ "//platform/platform-impl/internal:ide-internal",
+ "@lib//:xml_r_p_c",
+ "//platform/testFramework/extensions:testExtensions",
+ "@lib//:hamcrest",
+ "//platform/platform-tests:tests_test",
+ "//plugins/copyright",
+ "//plugins/copyright:copyright_test",
+ "//python/python-copyright:copyright",
+ "//python/testFramework:community-testFramework",
+ "//platform/xdebugger-testFramework:debugger-testFramework",
+ "//python/python-psi-impl:psi-impl",
+ "//python/python-common-tests:commonTests_test",
+ "//plugins/restructuredtext",
+ "//python/python-restructuredtext:restructuredtext-python",
+ "@lib//:stream_ex",
+ "//platform/core-ui",
+ "//plugins/stats-collector:statsCollector",
+ "//plugins/grazie/src/test:grazie-tests_test",
+ "//python/python-grazie:grazie",
+ "//platform/util/jdom",
+ "//platform/ml-api:ml",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlinx-coroutines-test",
+ "//python/python-core-impl:community-core-impl",
+ "//python/python-sdk:sdk",
+ "//python/python-sdk:sdk_test",
+ "@lib//:gson",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//commandInterface",
+ "//python/pluginCore:community-plugin",
+ "@lib//:junit5",
+ "@lib//:junit5Jupiter",
+ "@lib//:junit5Params",
+ "//platform/platform-impl/remote:ide-remote",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "@lib//:kotlin-reflect",
+ ]
+)
+### auto-generated section `build intellij.python.community.tests` end
\ No newline at end of file
diff --git a/python/tools/BUILD.bazel b/python/tools/BUILD.bazel
new file mode 100644
index 000000000000..1c60218427ca
--- /dev/null
+++ b/python/tools/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.python.tools` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "tools",
+ module_name = "intellij.python.tools",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/testFramework",
+ "//python/python-psi-api:psi",
+ "//python:python-community-impl",
+ "@lib//:guava",
+ "@lib//:kotlin-script-runtime",
+ "//lib/ant/lib:ant-antlr",
+ "//python/testFramework:community-testFramework",
+ ],
+ exports = ["//python:pycharm-community"],
+ runtime_deps = [
+ "//python:pycharm-community",
+ "//python/pluginCore:community-plugin",
+ "//platform/build-scripts/downloader:buildScripts-downloader",
+ ]
+)
+### auto-generated section `build intellij.python.tools` end
\ No newline at end of file
diff --git a/resources-en/BUILD.bazel b/resources-en/BUILD.bazel
index a2aea32f6eb6..1402ed040abd 100644
--- a/resources-en/BUILD.bazel
+++ b/resources-en/BUILD.bazel
@@ -1,9 +1,16 @@
-### auto-generated section `build` start
+### auto-generated section `build intellij.java.resources.en` start
load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "java-resources-en_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
java_library(
name = "java-resources-en",
visibility = ["//visibility:public"],
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+ runtime_deps = [":java-resources-en_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.resources.en` end
\ No newline at end of file
diff --git a/resources/BUILD.bazel b/resources/BUILD.bazel
index addf3ab01a68..27b31d7e6904 100644
--- a/resources/BUILD.bazel
+++ b/resources/BUILD.bazel
@@ -1,9 +1,21 @@
-### auto-generated section `build` start
+### auto-generated section `build intellij.java.resources` start
load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+
+jvm_resources(
+ name = "java-resources_resources",
+ files = glob(["src/**/*"]),
+ strip_prefix = "src"
+)
java_library(
name = "java-resources",
visibility = ["//visibility:public"],
- resources = glob(["src/**/*"], exclude = ["**/module-info.java"])
+ exports = ["//RegExpSupport:regexp"],
+ runtime_deps = [
+ ":java-resources_resources",
+ "//RegExpSupport:regexp",
+ "//platform/util",
+ ]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.java.resources` end
\ No newline at end of file
diff --git a/spellchecker/BUILD.bazel b/spellchecker/BUILD.bazel
index f9e7795a6d2c..4f42b75b7b5a 100644
--- a/spellchecker/BUILD.bazel
+++ b/spellchecker/BUILD.bazel
@@ -1,51 +1,53 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.spellchecker` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "spellchecker_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-java_library(
- name = "compatibilityResources",
- resources = glob(["compatibilityResources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "spellchecker_resources_1",
+ files = glob(["compatibilityResources/**/*"]),
+ strip_prefix = "compatibilityResources"
)
-kt_jvm_library(
+jvm_library(
name = "spellchecker",
module_name = "intellij.spellchecker",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/lang-api:lang",
- "@community//platform/analysis-impl",
- "@community//platform/lang-impl",
- "@community//platform/platform-api:ide",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/editor-ui-ex:editor-ex",
- "@community//xml/openapi:xml",
- "@community//xml/dom-openapi:xml-dom",
- "@libraries//:guava",
- "@community//platform/statistics",
- "@libraries//:gec-spell-engine-local-jvm",
- "@libraries//:nlp-detect-jvm",
- "@libraries//:hunspell-en-jvm",
- "@libraries//:utils-lucene-lt-compatibility",
- "@libraries//:java-string-similarity",
- "@libraries//:lucene-core",
- "@libraries//:lucene-analysis-common",
- "@community//platform/core-ui",
- "@community//platform/util/jdom:util-jdom",
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:caffeine",
+ "//platform/lang-api:lang",
+ "//platform/analysis-impl",
+ "//platform/lang-impl",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "//xml/openapi:xml",
+ "//xml/dom-openapi:dom",
+ "@lib//:guava",
+ "//platform/statistics",
+ "@lib//:ai_grazie_spell_gec_engine_local",
+ "@lib//:spellchecker_ai_grazie_nlp_detect",
+ "@lib//:spellchecker_ai_grazie_spell_hunspell_en",
+ "@lib//:spellchecker_ai_grazie_utils_lucene_lt_compatibility",
+ "@lib//:spellchecker_java-string-similarity",
+ "@lib//:lucene-core",
+ "@lib//:lucene-analysis-common",
+ "//platform/core-ui",
+ "//platform/util/jdom",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:caffeine",
],
runtime_deps = [
- ":resources",
- ":compatibilityResources",
+ ":spellchecker_resources",
+ ":spellchecker_resources_1",
]
)
@@ -53,16 +55,39 @@ kt_jvm_test(
name = "spellchecker_test",
visibility = ["//visibility:public"],
srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":spellchecker"],
deps = [
- ":spellchecker",
- "@community//platform/testFramework",
- "@community//tools/intellij.tools.ide.metrics.benchmark:tools-ide-metrics-benchmark",
+ "//platform/lang-api:lang",
+ "//platform/analysis-impl",
+ "//platform/lang-impl",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "//xml/openapi:xml",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//xml/dom-openapi:dom",
+ "@lib//:guava",
+ "//platform/statistics",
+ "@lib//:ai_grazie_spell_gec_engine_local",
+ "@lib//:spellchecker_ai_grazie_nlp_detect",
+ "@lib//:spellchecker_ai_grazie_spell_hunspell_en",
+ "@lib//:spellchecker_ai_grazie_utils_lucene_lt_compatibility",
+ "@lib//:spellchecker_java-string-similarity",
+ "@lib//:lucene-core",
+ "@lib//:lucene-analysis-common",
+ "//platform/core-ui",
+ "//platform/util/jdom",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:caffeine",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
],
runtime_deps = [
- ":resources",
- ":compatibilityResources",
+ ":spellchecker_resources",
+ ":spellchecker_resources_1",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.spellchecker` end
\ No newline at end of file
diff --git a/tools/apiDump/BUILD.bazel b/tools/apiDump/BUILD.bazel
new file mode 100644
index 000000000000..6bbf7b81b520
--- /dev/null
+++ b/tools/apiDump/BUILD.bazel
@@ -0,0 +1,18 @@
+### auto-generated section `build intellij.tools.apiDump` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "apiDump",
+ module_name = "intellij.tools.apiDump",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "@lib//:jetbrains-annotations",
+ "@lib//:tools_api_dump_kotlinx-bcv",
+ "@lib//:kotlinx-collections-immutable",
+ ]
+)
+### auto-generated section `build intellij.tools.apiDump` end
\ No newline at end of file
diff --git a/tools/apiDump/testData/BUILD.bazel b/tools/apiDump/testData/BUILD.bazel
new file mode 100644
index 000000000000..9285a9689372
--- /dev/null
+++ b/tools/apiDump/testData/BUILD.bazel
@@ -0,0 +1,16 @@
+### auto-generated section `build intellij.tools.apiDump.testData` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "tools-apiDump-testData",
+ module_name = "intellij.tools.apiDump.testData",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ ]
+)
+### auto-generated section `build intellij.tools.apiDump.testData` end
\ No newline at end of file
diff --git a/tools/devLauncher/BUILD.bazel b/tools/devLauncher/BUILD.bazel
new file mode 100644
index 000000000000..370224e8be9a
--- /dev/null
+++ b/tools/devLauncher/BUILD.bazel
@@ -0,0 +1,19 @@
+### auto-generated section `build intellij.tools.devLauncher` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "devLauncher",
+ module_name = "intellij.tools.devLauncher",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/runtime/loader",
+ "//platform/runtime/repository",
+ "//platform/runtime/product",
+ "@lib//:jetbrains-annotations",
+ "@lib//:kotlin-stdlib",
+ ]
+)
+### auto-generated section `build intellij.tools.devLauncher` end
\ No newline at end of file
diff --git a/tools/devLauncher/tests/BUILD.bazel b/tools/devLauncher/tests/BUILD.bazel
new file mode 100644
index 000000000000..8257e4e0e715
--- /dev/null
+++ b/tools/devLauncher/tests/BUILD.bazel
@@ -0,0 +1,26 @@
+### auto-generated section `build intellij.tools.devLauncher.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "tools-devLauncher-tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "tools-devLauncher-tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//tools/devLauncher",
+ "@lib//:kotlin-stdlib",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "@lib//:junit5",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ ]
+)
+### auto-generated section `build intellij.tools.devLauncher.tests` end
\ No newline at end of file
diff --git a/tools/intellij.tools.ide.metrics.benchmark/BUILD.bazel b/tools/intellij.tools.ide.metrics.benchmark/BUILD.bazel
index d0896ecc0258..a66ad41dadb2 100644
--- a/tools/intellij.tools.ide.metrics.benchmark/BUILD.bazel
+++ b/tools/intellij.tools.ide.metrics.benchmark/BUILD.bazel
@@ -1,45 +1,57 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.tools.ide.metrics.benchmark` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "ide-metrics-benchmark_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "tools-ide-metrics-benchmark",
+jvm_library(
+ name = "ide-metrics-benchmark",
module_name = "intellij.tools.ide.metrics.benchmark",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@libraries//:jackson-core",
- "@libraries//:jackson-databind",
- "@libraries//:jackson-module-kotlin",
- "@community//platform/diagnostic/telemetry:diagnostic-telemetry",
- "@community//tools/intellij.tools.ide.metrics.collector:tools-ide-metrics-collector",
- "@community//tools/intellij.tools.ide.util.common:tools-ide-util-common",
- "@community//platform/testFramework",
- "@libraries//:opentelemetry-sdk",
- "@community//platform/boot",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "//platform/diagnostic/telemetry",
+ "//tools/intellij.tools.ide.metrics.collector:ide-metrics-collector",
+ "//tools/intellij.tools.ide.util.common:ide-util-common",
+ "//platform/testFramework",
+ "@lib//:opentelemetry",
+ "//platform/boot",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":ide-metrics-benchmark_resources"]
)
kt_jvm_test(
- name = "tools-ide-metrics-benchmark_test",
+ name = "ide-metrics-benchmark_test",
visibility = ["//visibility:public"],
srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":ide-metrics-benchmark"],
deps = [
- ":tools-ide-metrics-benchmark",
- "@community//platform/testFramework/junit5:testFramework-junit5",
+ "@lib//:kotlin-stdlib",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "//platform/diagnostic/telemetry",
+ "//tools/intellij.tools.ide.metrics.collector:ide-metrics-collector",
+ "//tools/intellij.tools.ide.util.common:ide-util-common",
+ "//platform/testFramework",
+ "//platform/testFramework/junit5",
+ "//platform/testFramework/junit5:junit5_test",
+ "@lib//:opentelemetry",
+ "//platform/boot",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":ide-metrics-benchmark_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.tools.ide.metrics.benchmark` end
\ No newline at end of file
diff --git a/tools/intellij.tools.ide.metrics.collector/BUILD.bazel b/tools/intellij.tools.ide.metrics.collector/BUILD.bazel
index 6043ec686651..20f411bcb9fd 100644
--- a/tools/intellij.tools.ide.metrics.collector/BUILD.bazel
+++ b/tools/intellij.tools.ide.metrics.collector/BUILD.bazel
@@ -1,53 +1,66 @@
-### auto-generated section `build` start
-load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.tools.ide.metrics.collector` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
create_kotlinc_options(
name = "custom",
jvm_target = "17",
- x_optin = ["kotlin.time.ExperimentalTime"]
+ opt_in = ["kotlin.time.ExperimentalTime"]
)
-kt_jvm_library(
- name = "tools-ide-metrics-collector",
+jvm_library(
+ name = "ide-metrics-collector",
module_name = "intellij.tools.ide.metrics.collector",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
+ javac_opts = "@rules_jvm//:j17",
kotlinc_opts = ":custom",
- plugins = ["@libraries//:serialization_plugin"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- "@libraries//:kotlin-stdlib",
- "@community//platform/core-api:core",
- "@libraries//:jackson-core",
- "@libraries//:jackson-databind",
- "@libraries//:jackson-module-kotlin",
- "@community//platform/diagnostic/telemetry:diagnostic-telemetry",
- "@community//platform/diagnostic/telemetry.exporters:diagnostic-telemetry-exporters",
- "@libraries//:opentelemetry-sdk",
- "@libraries//:opentelemetry-semconv",
- "@community//tools/intellij.tools.ide.util.common:tools-ide-util-common",
- "@libraries//:kotlinx-serialization-core-jvm",
- "@libraries//:kotlinx-serialization-json-jvm",
- "@libraries//:intellij-deps-fastutil",
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "//platform/diagnostic/telemetry",
+ "//platform/diagnostic/telemetry.exporters:telemetry-exporters",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//tools/intellij.tools.ide.util.common:ide-util-common",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:fastutil-min",
]
)
kt_jvm_test(
- name = "tools-ide-metrics-collector_test",
+ name = "ide-metrics-collector_test",
visibility = ["//visibility:public"],
srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
+ javac_opts = "@rules_jvm//:j17",
kotlinc_opts = ":custom",
- plugins = ["@libraries//:serialization_plugin"],
+ associates = [":ide-metrics-collector"],
+ plugins = ["@lib//:serialization_plugin"],
deps = [
- ":tools-ide-metrics-collector",
- "@libraries//:kotest-assertions-core-jvm",
- "@libraries//:junit-jupiter-api",
- "@libraries//:mockito-core",
- "@libraries//:mockito-junit-jupiter",
- "@libraries//:assertj-core",
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:kotlin-test-assertions-core-jvm",
+ "@lib//:junit5",
+ "@lib//:mockito",
+ "@lib//:mockito-junit-jupiter",
+ "//platform/diagnostic/telemetry",
+ "//platform/diagnostic/telemetry.exporters:telemetry-exporters",
+ "@lib//:opentelemetry",
+ "@lib//:opentelemetry-semconv",
+ "//tools/intellij.tools.ide.util.common:ide-util-common",
+ "@lib//:kotlinx-serialization-core",
+ "@lib//:kotlinx-serialization-json",
+ "@lib//:fastutil-min",
+ "@lib//:assert_j",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.tools.ide.metrics.collector` end
\ No newline at end of file
diff --git a/tools/intellij.tools.ide.util.common/BUILD.bazel b/tools/intellij.tools.ide.util.common/BUILD.bazel
index 81bacd7c10fe..0274501714f1 100644
--- a/tools/intellij.tools.ide.util.common/BUILD.bazel
+++ b/tools/intellij.tools.ide.util.common/BUILD.bazel
@@ -1,23 +1,23 @@
-### auto-generated section `build` start
-load("@community//:build/compiler-options.bzl", "create_kotlinc_options")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.tools.ide.util.common` start
+load("@rules_jvm//:compiler-options.bzl", "create_kotlinc_options")
+load("@rules_jvm//:rules.bzl", "jvm_library")
create_kotlinc_options(
name = "custom",
jvm_target = "17",
- x_optin = ["kotlin.time.ExperimentalTime"]
+ opt_in = ["kotlin.time.ExperimentalTime"]
)
-kt_jvm_library(
- name = "tools-ide-util-common",
+jvm_library(
+ name = "ide-util-common",
module_name = "intellij.tools.ide.util.common",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
+ javac_opts = "@rules_jvm//:j17",
kotlinc_opts = ":custom",
deps = [
- "@libraries//:kotlinx-coroutines-core-jvm",
- "@libraries//:kotlin-stdlib",
+ "@lib//:kotlinx-coroutines-core",
+ "@lib//:kotlin-stdlib",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.tools.ide.util.common` end
\ No newline at end of file
diff --git a/tools/launcher-generator/BUILD.bazel b/tools/launcher-generator/BUILD.bazel
new file mode 100644
index 000000000000..00fb3f517938
--- /dev/null
+++ b/tools/launcher-generator/BUILD.bazel
@@ -0,0 +1,24 @@
+### auto-generated section `build intellij.tools.launcherGenerator` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "launcherGenerator_resources",
+ files = glob(["src/META-INF/MANIFEST.MF"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "launcherGenerator",
+ module_name = "intellij.tools.launcherGenerator",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//platform/util/jdom",
+ "@lib//:commons-imaging",
+ ],
+ runtime_deps = [":launcherGenerator_resources"]
+)
+### auto-generated section `build intellij.tools.launcherGenerator` end
\ No newline at end of file
diff --git a/tools/reproducibleBuilds.diff/BUILD.bazel b/tools/reproducibleBuilds.diff/BUILD.bazel
new file mode 100644
index 000000000000..bc9161dcd2f3
--- /dev/null
+++ b/tools/reproducibleBuilds.diff/BUILD.bazel
@@ -0,0 +1,28 @@
+### auto-generated section `build intellij.tools.reproducibleBuilds.diff` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_resources(
+ name = "reproducibleBuilds-diff_resources",
+ files = glob(["src/META-INF/MANIFEST.MF"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "reproducibleBuilds-diff",
+ module_name = "intellij.tools.reproducibleBuilds.diff",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:kotlin-stdlib",
+ "//platform/util",
+ "@lib//:gson",
+ ],
+ runtime_deps = [
+ ":reproducibleBuilds-diff_resources",
+ "@lib//:commons-compress",
+ ]
+)
+### auto-generated section `build intellij.tools.reproducibleBuilds.diff` end
\ No newline at end of file
diff --git a/uast/testFramework/BUILD.bazel b/uast/testFramework/BUILD.bazel
new file mode 100644
index 000000000000..546e087f9e46
--- /dev/null
+++ b/uast/testFramework/BUILD.bazel
@@ -0,0 +1,20 @@
+### auto-generated section `build intellij.platform.uast.testFramework` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "testFramework",
+ module_name = "intellij.platform.uast.testFramework",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//uast/uast-common:uast",
+ "//platform/testFramework",
+ "@lib//:kotlin-stdlib",
+ "//java/testFramework",
+ "//platform/vcs-impl",
+ ],
+ exports = ["//uast/uast-common:uast"]
+)
+### auto-generated section `build intellij.platform.uast.testFramework` end
\ No newline at end of file
diff --git a/uast/uast-common-ide/BUILD.bazel b/uast/uast-common-ide/BUILD.bazel
index 50287ed70052..74051c3a22f3 100644
--- a/uast/uast-common-ide/BUILD.bazel
+++ b/uast/uast-common-ide/BUILD.bazel
@@ -1,19 +1,19 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.uast.ide` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "uast-ide",
+jvm_library(
+ name = "ide",
module_name = "intellij.platform.uast.ide",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/lang-api:lang",
- "@community//platform/platform-impl:ide-impl",
- "@community//uast/uast-common:uast",
- "@libraries//:kotlin-stdlib",
- "@libraries//:streamex",
+ "//platform/lang-api:lang",
+ "//platform/platform-impl:ide-impl",
+ "//uast/uast-common:uast",
+ "@lib//:kotlin-stdlib",
+ "@lib//:stream_ex",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.uast.ide` end
\ No newline at end of file
diff --git a/uast/uast-common/BUILD.bazel b/uast/uast-common/BUILD.bazel
index 7008e140e67b..9ec68a782560 100644
--- a/uast/uast-common/BUILD.bazel
+++ b/uast/uast-common/BUILD.bazel
@@ -1,20 +1,20 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.platform.uast` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
+jvm_library(
name = "uast",
module_name = "intellij.platform.uast",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j11",
- kotlinc_opts = "//:k11",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
deps = [
- "@community//java/java-psi-api:java-psi",
- "@community//java/java-psi-impl",
- "@libraries//:streamex",
- "@libraries//:kotlin-stdlib",
- "@community//platform/util",
+ "//java/java-psi-api:psi",
+ "//java/java-psi-impl:psi-impl",
+ "@lib//:stream_ex",
+ "@lib//:kotlin-stdlib",
+ "//platform/util",
],
- exports = ["@community//java/java-psi-api:java-psi"]
+ exports = ["//java/java-psi-api:psi"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.platform.uast` end
\ No newline at end of file
diff --git a/uast/uast-java-ide/BUILD.bazel b/uast/uast-java-ide/BUILD.bazel
new file mode 100644
index 000000000000..176870984d94
--- /dev/null
+++ b/uast/uast-java-ide/BUILD.bazel
@@ -0,0 +1,17 @@
+### auto-generated section `build intellij.java.uast.ide` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "java-uast-ide",
+ module_name = "intellij.java.uast.ide",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//java/java-impl:impl",
+ "//uast/uast-java:java-uast",
+ ],
+ exports = ["//uast/uast-java:java-uast"]
+)
+### auto-generated section `build intellij.java.uast.ide` end
\ No newline at end of file
diff --git a/uast/uast-java/BUILD.bazel b/uast/uast-java/BUILD.bazel
new file mode 100644
index 000000000000..01ae94c45741
--- /dev/null
+++ b/uast/uast-java/BUILD.bazel
@@ -0,0 +1,20 @@
+### auto-generated section `build intellij.java.uast` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+
+jvm_library(
+ name = "java-uast",
+ module_name = "intellij.java.uast",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ deps = [
+ "//java/java-psi-api:psi",
+ "//uast/uast-common:uast",
+ "@lib//:kotlin-stdlib",
+ "//java/java-psi-impl:psi-impl",
+ "//platform/util",
+ ],
+ exports = ["//uast/uast-common:uast"]
+)
+### auto-generated section `build intellij.java.uast` end
\ No newline at end of file
diff --git a/uast/uast-tests/BUILD.bazel b/uast/uast-tests/BUILD.bazel
new file mode 100644
index 000000000000..277ea6147fb4
--- /dev/null
+++ b/uast/uast-tests/BUILD.bazel
@@ -0,0 +1,32 @@
+### auto-generated section `build intellij.platform.uast.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//uast/uast-common:uast",
+ "@lib//:kotlin-stdlib",
+ "@lib//:junit4",
+ "//platform/core-impl",
+ "//uast/uast-java-ide:java-uast-ide",
+ "//java/java-runtime:rt",
+ "//java/java-psi-impl:psi-impl",
+ "//platform/testFramework",
+ "//uast/testFramework",
+ "//java/testFramework",
+ "//platform/vcs-impl",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ ]
+)
+### auto-generated section `build intellij.platform.uast.tests` end
\ No newline at end of file
diff --git a/updater/BUILD.bazel b/updater/BUILD.bazel
new file mode 100644
index 000000000000..d5ddfebb8217
--- /dev/null
+++ b/updater/BUILD.bazel
@@ -0,0 +1,41 @@
+### auto-generated section `build intellij.tools.updater` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_resources(
+ name = "tools-updater_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
+)
+
+jvm_library(
+ name = "tools-updater",
+ module_name = "intellij.tools.updater",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "@lib//:jna",
+ ],
+ runtime_deps = [":tools-updater_resources"]
+)
+
+kt_jvm_test(
+ name = "tools-updater_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["testSrc/**/*.kt", "testSrc/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j11",
+ kotlinc_opts = "@rules_jvm//:k11",
+ associates = [":tools-updater"],
+ deps = [
+ "@lib//:jetbrains-annotations",
+ "@lib//:jna",
+ "@lib//:junit5",
+ "@lib//:assert_j",
+ ],
+ runtime_deps = [":tools-updater_resources"]
+)
+### auto-generated section `build intellij.tools.updater` end
\ No newline at end of file
diff --git a/xml/dom-impl/BUILD.bazel b/xml/dom-impl/BUILD.bazel
index 2d4c86cc6e0a..fb95ee53003a 100644
--- a/xml/dom-impl/BUILD.bazel
+++ b/xml/dom-impl/BUILD.bazel
@@ -1,26 +1,34 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.xml.dom.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "xml-dom-impl",
+jvm_resources(
+ name = "dom-impl_resources",
+ files = glob(["src/META-INF/DomPlugin.xml"]),
+ strip_prefix = "src"
+)
+
+jvm_library(
+ name = "dom-impl",
module_name = "intellij.xml.dom.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//xml/dom-openapi:xml-dom",
- "@community//xml/impl:xml-impl",
- "@community//platform/util",
- "@community//platform/platform-api:ide",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/lang-api:lang",
- "@community//platform/lang-impl",
- "@community//xml/openapi:xml",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/core-ui",
- "@community//platform/libraries/cglib:libraries-cglib",
+ "//xml/dom-openapi:dom",
+ "//xml/impl",
+ "//platform/util",
+ "//platform/platform-api:ide",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "//xml/openapi:xml",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/libraries/cglib",
],
- exports = ["@community//xml/dom-openapi:xml-dom"]
+ exports = ["//xml/dom-openapi:dom"],
+ runtime_deps = [":dom-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.xml.dom.impl` end
\ No newline at end of file
diff --git a/xml/dom-openapi/BUILD.bazel b/xml/dom-openapi/BUILD.bazel
index 3e0615c261ce..314d52523348 100644
--- a/xml/dom-openapi/BUILD.bazel
+++ b/xml/dom-openapi/BUILD.bazel
@@ -1,28 +1,29 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.xml.dom` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "dom_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "xml-dom",
+jvm_library(
+ name = "dom",
module_name = "intellij.xml.dom",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//xml/openapi:xml",
- "@community//platform/lang-api:lang",
- "@community//platform/platform-api:ide",
- "@community//platform/extensions",
- "@community//platform/util",
- "@community//platform/util/ui:util-ui",
- "@community//platform/core-ui",
+ "//xml/openapi:xml",
+ "//platform/lang-api:lang",
+ "//platform/platform-api:ide",
+ "//platform/extensions",
+ "//platform/util",
+ "//platform/util:util-ui",
+ "//platform/core-ui",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":dom_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.xml.dom` end
\ No newline at end of file
diff --git a/xml/dom-tests/BUILD.bazel b/xml/dom-tests/BUILD.bazel
index 0d77f7ba05c6..8d815ed568cb 100644
--- a/xml/dom-tests/BUILD.bazel
+++ b/xml/dom-tests/BUILD.bazel
@@ -1,17 +1,28 @@
-### auto-generated section `build` start
+### auto-generated section `build intellij.xml.dom.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+java_library(
+ name = "dom-tests",
+ visibility = ["//visibility:public"]
+)
+
kt_jvm_test(
- name = "xml-dom-tests_test",
+ name = "dom-tests_test",
visibility = ["//visibility:public"],
- srcs = glob(["tests/**/*.kt", "tests/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["tests/**/*.kt", "tests/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//java/java-impl",
- "@libraries//:assertj-core",
- "@community//tools/intellij.tools.ide.metrics.benchmark:tools-ide-metrics-benchmark",
- "@community//platform/libraries/cglib:libraries-cglib",
+ "//xml/dom-impl",
+ "//xml/impl",
+ "//java/testFramework",
+ "//java/java-psi-impl:psi-impl",
+ "//java/java-impl:impl",
+ "@lib//:assert_j",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//platform/libraries/cglib",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.xml.dom.tests` end
\ No newline at end of file
diff --git a/xml/impl/BUILD.bazel b/xml/impl/BUILD.bazel
index aaeee0b2cf77..f64886f9f385 100644
--- a/xml/impl/BUILD.bazel
+++ b/xml/impl/BUILD.bazel
@@ -1,49 +1,50 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.xml.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "xml-impl",
+jvm_library(
+ name = "impl",
module_name = "intellij.xml.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//xml/openapi:xml",
- "@libraries//:xercesImpl",
- "@community//platform/platform-impl:ide-impl",
- "@community//platform/lang-impl",
- "@community//platform/execution-impl",
- "@community//platform/icons",
- "@community//platform/vcs-api:vcs",
- "@community//xml/xml-psi-impl",
- "@community//xml/xml-analysis-impl",
- "@community//xml/xml-structure-view-impl:xml-structureView-impl",
- "@community//platform/xdebugger-api:debugger",
- "@community//platform/built-in-server-api:builtInServer",
- "@community//platform/editor-ui-ex:editor-ex",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/core-ui",
- "@community//spellchecker",
- "@community//xml/dom-openapi:xml-dom",
- "@community//platform/webSymbols",
- "@community//platform/code-style-impl:codeStyle-impl",
- "@community//platform/platform-util-io-impl:ide-util-io-impl",
- "@community//platform/util/xmlDom:util-xmlDom",
- "@libraries//:aalto-xml",
+ "//xml/openapi:xml",
+ "@lib//:xerces",
+ "//platform/platform-impl:ide-impl",
+ "//platform/lang-impl",
+ "//platform/execution-impl",
+ "//platform/icons",
+ "//platform/vcs-api:vcs",
+ "//xml/xml-psi-impl:psi-impl",
+ "//xml/xml-analysis-impl:analysis-impl",
+ "//xml/xml-structure-view-impl:structureView-impl",
+ "//platform/xdebugger-api:debugger",
+ "//platform/built-in-server-api:builtInServer",
+ "//platform/editor-ui-ex:editor-ex",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//spellchecker",
+ "//xml/dom-openapi:dom",
+ "//platform/webSymbols",
+ "//platform/code-style-impl:codeStyle-impl",
+ "//platform/platform-util-io-impl:ide-util-io-impl",
+ "//platform/util/xmlDom",
+ "@lib//:aalto-xml",
],
exports = [
- "@community//xml/openapi:xml",
- "@community//xml/xml-psi-impl",
- "@community//xml/xml-analysis-impl",
- "@community//xml/xml-structure-view-impl:xml-structureView-impl",
+ "//xml/openapi:xml",
+ "//xml/xml-psi-impl:psi-impl",
+ "//xml/xml-analysis-impl:analysis-impl",
+ "//xml/xml-structure-view-impl:structureView-impl",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.xml.impl` end
\ No newline at end of file
diff --git a/xml/openapi/BUILD.bazel b/xml/openapi/BUILD.bazel
index 4730031ad050..03c182b1beec 100644
--- a/xml/openapi/BUILD.bazel
+++ b/xml/openapi/BUILD.bazel
@@ -1,32 +1,33 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.xml` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "xml_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "xml",
module_name = "intellij.xml",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/lang-api:lang",
- "@community//xml/xml-psi-api:xml-psi",
- "@community//xml/xml-analysis-api:xml-analysis",
- "@community//xml/xml-structure-view-api:xml-structureView",
- "@libraries//:kotlin-stdlib",
- "@community//platform/util/ui:util-ui",
+ "//platform/lang-api:lang",
+ "//xml/xml-psi-api:psi",
+ "//xml/xml-analysis-api:analysis",
+ "//xml/xml-structure-view-api:structureView",
+ "@lib//:kotlin-stdlib",
+ "//platform/util:util-ui",
],
exports = [
- "@community//xml/xml-psi-api:xml-psi",
- "@community//xml/xml-analysis-api:xml-analysis",
- "@community//xml/xml-structure-view-api:xml-structureView",
+ "//xml/xml-psi-api:psi",
+ "//xml/xml-analysis-api:analysis",
+ "//xml/xml-structure-view-api:structureView",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":xml_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.xml` end
\ No newline at end of file
diff --git a/xml/relaxng/BUILD.bazel b/xml/relaxng/BUILD.bazel
index 01b8f7be100e..4d542c6a4f5b 100644
--- a/xml/relaxng/BUILD.bazel
+++ b/xml/relaxng/BUILD.bazel
@@ -1,45 +1,61 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.relaxng` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "relaxng_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
+jvm_library(
name = "relaxng",
module_name = "intellij.relaxng",
visibility = ["//visibility:public"],
- srcs = glob(["src/**/*.kt", "src/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/lang-api:lang",
- "@community//xml/impl:xml-impl",
- "@community//xml/dom-openapi:xml-dom",
- "@community//platform/lang-impl",
- "@libraries//:isorelax",
- "@libraries//:jing",
- "@community//platform/util/nanoxml:util-nanoxml",
- "@libraries//:intellij-deps-fastutil",
- "@community//platform/core-ui",
- "@community//platform/util/jdom:util-jdom",
+ "//platform/lang-api:lang",
+ "//xml/impl",
+ "//xml/dom-openapi:dom",
+ "//platform/lang-impl",
+ "//xml/relaxng/lib:rngom-20051226-patched",
+ "@lib//:relaxng_isorelax",
+ "//xml/relaxng/lib:trang-core",
+ "@lib//:relaxng_jing",
+ "//platform/util/nanoxml",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/util/jdom",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":relaxng_resources"]
)
kt_jvm_test(
name = "relaxng_test",
visibility = ["//visibility:public"],
- srcs = glob(["test/**/*.kt", "test/**/*.java"], exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":relaxng"],
deps = [
- ":relaxng",
- "@community//platform/testFramework",
+ "//platform/lang-api:lang",
+ "//xml/impl",
+ "//xml/dom-openapi:dom",
+ "//platform/lang-impl",
+ "//platform/testFramework",
+ "//platform/testFramework:testFramework_test",
+ "//xml/relaxng/lib:rngom-20051226-patched",
+ "@lib//:relaxng_isorelax",
+ "//xml/relaxng/lib:trang-core",
+ "@lib//:relaxng_jing",
+ "//platform/util/nanoxml",
+ "@lib//:fastutil-min",
+ "//platform/core-ui",
+ "//platform/util/jdom",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":relaxng_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.relaxng` end
\ No newline at end of file
diff --git a/xml/relaxng/lib/BUILD.bazel b/xml/relaxng/lib/BUILD.bazel
new file mode 100644
index 000000000000..10c54d2deac1
--- /dev/null
+++ b/xml/relaxng/lib/BUILD.bazel
@@ -0,0 +1,15 @@
+### auto-generated section `local-libs` start
+load("@rules_java//java:defs.bzl", "java_import")
+
+java_import(
+ name = "rngom-20051226-patched",
+ jars = ["rngom-20051226-patched.jar"],
+ visibility = ["//visibility:public"]
+)
+
+java_import(
+ name = "trang-core",
+ jars = ["trang-core.jar"],
+ visibility = ["//visibility:public"]
+)
+### auto-generated section `local-libs` end
\ No newline at end of file
diff --git a/xml/tests/BUILD.bazel b/xml/tests/BUILD.bazel
new file mode 100644
index 000000000000..226706efe29c
--- /dev/null
+++ b/xml/tests/BUILD.bazel
@@ -0,0 +1,44 @@
+### auto-generated section `build intellij.xml.tests` start
+load("@rules_java//java:defs.bzl", "java_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+java_library(
+ name = "tests",
+ visibility = ["//visibility:public"]
+)
+
+kt_jvm_test(
+ name = "tests_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "@lib//:junit4",
+ "//xml/impl",
+ "//java/testFramework",
+ "@lib//:xerces",
+ "//java/idea-ui:ui",
+ "//java/java-impl:impl",
+ "//platform/editor-ui-ex:editor-ex",
+ "//plugins/ant",
+ "//plugins/ant:ant_test",
+ "//plugins/xpath",
+ "//plugins/xpath:xpath_test",
+ "//xml/dom-impl",
+ "//platform/platform-tests:tests_test",
+ "@lib//:xml-resolver",
+ "//platform/util/nanoxml",
+ "//plugins/IntelliLang:langInjection",
+ "//plugins/IntelliLang:java-langInjection",
+ "//xml/xml-analysis-impl:analysis-impl",
+ "//platform/core-ui",
+ "@lib//:assert_j",
+ "@lib//:guava",
+ "@lib//:jackson",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark",
+ "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test",
+ "//images/backend.svg:backend-svg",
+ ]
+)
+### auto-generated section `build intellij.xml.tests` end
\ No newline at end of file
diff --git a/xml/xml-analysis-api/BUILD.bazel b/xml/xml-analysis-api/BUILD.bazel
index 55f3829925c9..cea0b6579075 100644
--- a/xml/xml-analysis-api/BUILD.bazel
+++ b/xml/xml-analysis-api/BUILD.bazel
@@ -1,33 +1,34 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.xml.analysis` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "analysis_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "xml-analysis",
+jvm_library(
+ name = "analysis",
module_name = "intellij.xml.analysis",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//xml/xml-psi-api:xml-psi",
- "@community//platform/analysis-api:analysis",
- "@community//platform/core-api:core",
- "@community//platform/extensions",
- "@community//platform/util",
+ "//xml/xml-psi-api:psi",
+ "//platform/analysis-api:analysis",
+ "//platform/core-api:core",
+ "//platform/extensions",
+ "//platform/util",
],
exports = [
- "@community//xml/xml-psi-api:xml-psi",
- "@community//platform/analysis-api:analysis",
- "@community//platform/core-api:core",
- "@community//platform/extensions",
- "@community//platform/util",
+ "//xml/xml-psi-api:psi",
+ "//platform/analysis-api:analysis",
+ "//platform/core-api:core",
+ "//platform/extensions",
+ "//platform/util",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":analysis_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.xml.analysis` end
\ No newline at end of file
diff --git a/xml/xml-analysis-impl/BUILD.bazel b/xml/xml-analysis-impl/BUILD.bazel
index 906287d7bfde..01008eb61942 100644
--- a/xml/xml-analysis-impl/BUILD.bazel
+++ b/xml/xml-analysis-impl/BUILD.bazel
@@ -1,31 +1,32 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.xml.analysis.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "analysis-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "xml-analysis-impl",
+jvm_library(
+ name = "analysis-impl",
module_name = "intellij.xml.analysis.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//xml/xml-psi-impl",
- "@community//platform/analysis-impl",
- "@community//platform/core-impl",
- "@community//xml/xml-analysis-api:xml-analysis",
- "@community//platform/projectModel-api:projectModel",
- "@community//platform/util/ui:util-ui",
- "@community//platform/editor-ui-api:editor",
- "@community//platform/editor-ui-ex:editor-ex",
- "@community//platform/lang-impl",
+ "//xml/xml-psi-impl:psi-impl",
+ "//platform/analysis-impl",
+ "//platform/core-impl",
+ "//xml/xml-analysis-api:analysis",
+ "//platform/projectModel-api:projectModel",
+ "//platform/util:util-ui",
+ "//platform/editor-ui-api:editor",
+ "//platform/editor-ui-ex:editor-ex",
+ "//platform/lang-impl",
],
- exports = ["@community//xml/xml-analysis-api:xml-analysis"],
- runtime_deps = [":resources"]
+ exports = ["//xml/xml-analysis-api:analysis"],
+ runtime_deps = [":analysis-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.xml.analysis.impl` end
\ No newline at end of file
diff --git a/xml/xml-frontback-impl/BUILD.bazel b/xml/xml-frontback-impl/BUILD.bazel
index cd332a458935..8c5b192184b6 100644
--- a/xml/xml-frontback-impl/BUILD.bazel
+++ b/xml/xml-frontback-impl/BUILD.bazel
@@ -1,17 +1,17 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.xml.frontback.impl` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "xml-frontback-impl",
+jvm_library(
+ name = "frontback-impl",
module_name = "intellij.xml.frontback.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@libraries//:kotlin-stdlib",
- "@community//platform/core-api:core",
- "@community//xml/xml-frontback",
+ "@lib//:kotlin-stdlib",
+ "//platform/core-api:core",
+ "//xml/xml-frontback:frontback",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.xml.frontback.impl` end
\ No newline at end of file
diff --git a/xml/xml-frontback/BUILD.bazel b/xml/xml-frontback/BUILD.bazel
index 0fbe20721de1..ff1dab4139c4 100644
--- a/xml/xml-frontback/BUILD.bazel
+++ b/xml/xml-frontback/BUILD.bazel
@@ -1,13 +1,13 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.xml.frontback` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "xml-frontback",
+jvm_library(
+ name = "frontback",
module_name = "intellij.xml.frontback",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
- deps = ["@community//platform/core-api:core"]
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = ["//platform/core-api:core"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.xml.frontback` end
\ No newline at end of file
diff --git a/xml/xml-psi-api/BUILD.bazel b/xml/xml-psi-api/BUILD.bazel
index 4aed3435f3d4..7dcc53c0e915 100644
--- a/xml/xml-psi-api/BUILD.bazel
+++ b/xml/xml-psi-api/BUILD.bazel
@@ -1,28 +1,29 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.xml.psi` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "psi_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "xml-psi",
+jvm_library(
+ name = "psi",
module_name = "intellij.xml.psi",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//xml/xml-frontback",
- "@community//platform/core-api:core",
- "@community//platform/projectModel-api:projectModel",
- "@community//platform/analysis-api:analysis",
- "@community//platform/editor-ui-api:editor",
- "@libraries//:kotlin-stdlib",
+ "//xml/xml-frontback:frontback",
+ "//platform/core-api:core",
+ "//platform/projectModel-api:projectModel",
+ "//platform/analysis-api:analysis",
+ "//platform/editor-ui-api:editor",
+ "@lib//:kotlin-stdlib",
],
- exports = ["@community//xml/xml-frontback"],
- runtime_deps = [":resources"]
+ exports = ["//xml/xml-frontback:frontback"],
+ runtime_deps = [":psi_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.xml.psi` end
\ No newline at end of file
diff --git a/xml/xml-psi-impl/BUILD.bazel b/xml/xml-psi-impl/BUILD.bazel
index 0bda8473f3f1..b03bf9fb3bca 100644
--- a/xml/xml-psi-impl/BUILD.bazel
+++ b/xml/xml-psi-impl/BUILD.bazel
@@ -1,48 +1,49 @@
-### auto-generated section `build` start
-load("@rules_java//java:defs.bzl", "java_library")
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.xml.psi.impl` start
+load("@rules_jvm//:jvm.bzl", "jvm_resources")
+load("@rules_jvm//:rules.bzl", "jvm_library")
-java_library(
- name = "resources",
- resources = glob(["resources/**/*"], allow_empty = True, exclude = ["**/module-info.java"])
+jvm_resources(
+ name = "psi-impl_resources",
+ files = glob(["resources/**/*"]),
+ strip_prefix = "resources"
)
-kt_jvm_library(
- name = "xml-psi-impl",
+jvm_library(
+ name = "psi-impl",
module_name = "intellij.xml.psi.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java", "gen/**/*.kt", "gen/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//xml/xml-frontback-impl",
- "@community//xml/xml-psi-api:xml-psi",
- "@community//platform/core-api:core",
- "@community//platform/core-impl",
- "@community//platform/analysis-impl",
- "@community//platform/projectModel-impl",
- "@community//platform/indexing-impl",
- "@libraries//:xercesImpl",
- "@community//RegExpSupport:regexp",
- "@community//platform/lang-api:lang",
- "@community//platform/lang-impl",
- "@libraries//:xml-resolver",
- "@community//platform/util/nanoxml:util-nanoxml",
- "@community//platform/util/ui:util-ui",
- "@libraries//:intellij-deps-fastutil",
- "@libraries//:jackson-core",
- "@libraries//:jackson-databind",
- "@libraries//:jackson-module-kotlin",
- "@libraries//:caffeine",
- "@community//platform/util/jdom:util-jdom",
- "@community//platform/webSymbols",
- "@community//platform/markdown-utils",
+ "//xml/xml-frontback-impl:frontback-impl",
+ "//xml/xml-psi-api:psi",
+ "//platform/core-api:core",
+ "//platform/core-impl",
+ "//platform/analysis-impl",
+ "//platform/projectModel-impl",
+ "//platform/indexing-impl",
+ "@lib//:xerces",
+ "//RegExpSupport:regexp",
+ "//platform/lang-api:lang",
+ "//platform/lang-impl",
+ "@lib//:xml-resolver",
+ "//platform/util/nanoxml",
+ "//platform/util:util-ui",
+ "@lib//:fastutil-min",
+ "@lib//:jackson",
+ "@lib//:jackson-databind",
+ "@lib//:jackson-module-kotlin",
+ "@lib//:caffeine",
+ "//platform/util/jdom",
+ "//platform/webSymbols",
+ "//platform/markdown-utils",
],
exports = [
- "@community//xml/xml-frontback-impl",
- "@community//xml/xml-psi-api:xml-psi",
- "@community//RegExpSupport:regexp",
+ "//xml/xml-frontback-impl:frontback-impl",
+ "//xml/xml-psi-api:psi",
+ "//RegExpSupport:regexp",
],
- runtime_deps = [":resources"]
+ runtime_deps = [":psi-impl_resources"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.xml.psi.impl` end
\ No newline at end of file
diff --git a/xml/xml-structure-view-api/BUILD.bazel b/xml/xml-structure-view-api/BUILD.bazel
index e656ed11592c..16e098d0ffe4 100644
--- a/xml/xml-structure-view-api/BUILD.bazel
+++ b/xml/xml-structure-view-api/BUILD.bazel
@@ -1,18 +1,18 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.xml.structureView` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "xml-structureView",
+jvm_library(
+ name = "structureView",
module_name = "intellij.xml.structureView",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//platform/core-api:core",
- "@community//xml/xml-psi-api:xml-psi",
- "@community//platform/editor-ui-api:editor",
+ "//platform/core-api:core",
+ "//xml/xml-psi-api:psi",
+ "//platform/editor-ui-api:editor",
],
- exports = ["@community//xml/xml-psi-api:xml-psi"]
+ exports = ["//xml/xml-psi-api:psi"]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.xml.structureView` end
\ No newline at end of file
diff --git a/xml/xml-structure-view-impl/BUILD.bazel b/xml/xml-structure-view-impl/BUILD.bazel
index c5eebe9f0f01..ea506bd07019 100644
--- a/xml/xml-structure-view-impl/BUILD.bazel
+++ b/xml/xml-structure-view-impl/BUILD.bazel
@@ -1,20 +1,20 @@
-### auto-generated section `build` start
-load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
+### auto-generated section `build intellij.xml.structureView.impl` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
-kt_jvm_library(
- name = "xml-structureView-impl",
+jvm_library(
+ name = "structureView-impl",
module_name = "intellij.xml.structureView.impl",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
- javac_opts = "//:j17",
- kotlinc_opts = "//:k17",
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
deps = [
- "@community//xml/xml-structure-view-api:xml-structureView",
- "@community//xml/xml-psi-impl",
- "@community//platform/structure-view-impl:structureView-impl",
- "@community//platform/core-impl",
- "@community//platform/util/ui:util-ui",
- "@community//platform/lang-impl",
+ "//xml/xml-structure-view-api:structureView",
+ "//xml/xml-psi-impl:psi-impl",
+ "//platform/structure-view-impl:structureView-impl",
+ "//platform/core-impl",
+ "//platform/util:util-ui",
+ "//platform/lang-impl",
]
)
-### auto-generated section `build` end
\ No newline at end of file
+### auto-generated section `build intellij.xml.structureView.impl` end
\ No newline at end of file
diff --git a/xml/xmlbeans/BUILD.bazel b/xml/xmlbeans/BUILD.bazel
new file mode 100644
index 000000000000..0825ed7e8459
--- /dev/null
+++ b/xml/xmlbeans/BUILD.bazel
@@ -0,0 +1,50 @@
+### auto-generated section `build intellij.xml.xmlbeans` start
+load("@rules_jvm//:rules.bzl", "jvm_library")
+load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_test")
+
+jvm_library(
+ name = "xmlbeans",
+ module_name = "intellij.xml.xmlbeans",
+ visibility = ["//visibility:public"],
+ srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ deps = [
+ "//xml/impl",
+ "@lib//:xml_xmlbeans__xml_beans",
+ "@lib//:xml_xmlbeans_apache_logging_log4j_to_slf4j",
+ "//platform/core-impl",
+ "//platform/analysis-impl",
+ "//platform/editor-ui-api:editor",
+ "//platform/platform-api:ide",
+ "//platform/ide-core",
+ "//platform/core-ui",
+ "//platform/util:util-ui",
+ "//platform/lang-impl",
+ ]
+)
+
+kt_jvm_test(
+ name = "xmlbeans_test",
+ visibility = ["//visibility:public"],
+ srcs = glob(["test/**/*.kt", "test/**/*.java"], allow_empty = True, exclude = ["**/module-info.java"]),
+ javac_opts = "@rules_jvm//:j17",
+ kotlinc_opts = "@rules_jvm//:k17",
+ associates = [":xmlbeans"],
+ deps = [
+ "//xml/impl",
+ "@lib//:xml_xmlbeans__xml_beans",
+ "@lib//:xml_xmlbeans_apache_logging_log4j_to_slf4j",
+ "//platform/core-impl",
+ "//platform/analysis-impl",
+ "@lib//:assert_j",
+ "//java/testFramework",
+ "//platform/editor-ui-api:editor",
+ "//platform/platform-api:ide",
+ "//platform/ide-core",
+ "//platform/core-ui",
+ "//platform/util:util-ui",
+ "//platform/lang-impl",
+ ]
+)
+### auto-generated section `build intellij.xml.xmlbeans` end
\ No newline at end of file