mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 06:50:54 +07:00
newer versions were used anyway and Bazel warns about this: WARNING: For repository 'rules_java', the root module requires module version rules_java@8.11.0, but got rules_java@8.14.0 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off WARNING: For repository 'bazel_skylib', the root module requires module version bazel_skylib@1.7.1, but got bazel_skylib@1.8.1 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off (cherry picked from commit 979ebbaa66b8918bb0c7aefe2f5b3ed1b16c1d48) GitOrigin-RevId: 48795441f7869acf9fd5198f67ea5b070053ffd6
80 lines
2.7 KiB
Python
80 lines
2.7 KiB
Python
module(name = "community")
|
|
|
|
bazel_dep(name = "bazel_features", version = "1.32.0")
|
|
bazel_dep(name = "bazel_skylib", version = "1.8.1")
|
|
bazel_dep(name = "platforms", version = "1.0.0")
|
|
bazel_dep(name = "rules_kotlin", version = "2.1.3")
|
|
bazel_dep(name = "rules_java", version = "8.14.0")
|
|
bazel_dep(name = "rules_jvm", version = "0.0.1")
|
|
bazel_dep(name = "lib")
|
|
local_path_override(
|
|
module_name = "lib",
|
|
path = "lib",
|
|
)
|
|
|
|
local_path_override(
|
|
module_name = "rules_jvm",
|
|
path = "build/jvm-rules",
|
|
)
|
|
|
|
http_file = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file")
|
|
|
|
bazel_dep(name = "hermetic_cc_toolchain", version = "4.0.1")
|
|
|
|
toolchains = use_extension("@hermetic_cc_toolchain//toolchain:ext.bzl", "toolchains")
|
|
use_repo(toolchains, "zig_sdk")
|
|
|
|
register_toolchains(
|
|
"@zig_sdk//toolchain/...",
|
|
"@zig_sdk//libc_aware/toolchain/...",
|
|
)
|
|
|
|
bazel_dep(name = "rules_python", version = "1.6.3")
|
|
|
|
kotlin_test_deps = use_repo_rule("//plugins/kotlin:kotlin_test_dependencies.bzl", "kotlin_test_deps")
|
|
kotlin_test_deps(name = "kotlin_test_deps")
|
|
|
|
http_file(
|
|
name = "debugger_test_deps_debugger_agent",
|
|
url = "https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies/org/jetbrains/intellij/deps/debugger-agent/1.79/debugger-agent-1.79.jar",
|
|
sha256 = "ba7a0aa7bbb813acab3b0edf36c0a15449f41896993c97e0d133fa4ea0a3e6d9",
|
|
downloaded_file_path = "debugger-agent.jar"
|
|
)
|
|
|
|
# GraalVM
|
|
# git_override(
|
|
# module_name = "rules_graalvm",
|
|
# remote = "https://github.com/develar/rules_graalvm",
|
|
# commit = "9d12232f7798df7087952314600f1ee0f4e4f9f7",
|
|
# )
|
|
|
|
jbr_toolchains = use_extension("@community//build:jbr-toolchains.bzl", "jbr_toolchains")
|
|
|
|
REMOTE_JBR21_REPOS = ["remotejbr21_" + platform for platform in [
|
|
"linux",
|
|
"linux_aarch64",
|
|
"macos",
|
|
"macos_aarch64",
|
|
"win",
|
|
"win_arm64",
|
|
]]
|
|
|
|
[use_repo(
|
|
jbr_toolchains,
|
|
repo + "_toolchain_config_repo",
|
|
) for repo in REMOTE_JBR21_REPOS]
|
|
|
|
[register_toolchains("@" + repo + "_toolchain_config_repo//:all") for repo in REMOTE_JBR21_REPOS]
|
|
|
|
# Use custom remote_java_tools_windows with vc_redist .dll files due to https://github.com/bazelbuild/rules_java/issues/316
|
|
http_archive = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
|
|
http_archive(
|
|
name = "remote_java_tools_windows_with_vc_redist",
|
|
sha256 = "9ec4e41ebbb2b7259eb14f1ad708e8ee60087f33515bdec4876c675205e6950f",
|
|
url = "https://packages.jetbrains.team/files/p/ij/intellij-build-dependencies/rules-java/java_tools_windows-v13.18-with-vc_redist.zip",
|
|
)
|
|
override_repo(
|
|
use_extension("@rules_java//java:extensions.bzl", "toolchains"),
|
|
remote_java_tools_windows = "remote_java_tools_windows_with_vc_redist",
|
|
)
|