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