-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathMODULE.bazel
More file actions
57 lines (50 loc) · 2.24 KB
/
Copy pathMODULE.bazel
File metadata and controls
57 lines (50 loc) · 2.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
module(name = "intellij_aspect_sdk")
bazel_dep(name = "bazel_skylib", version = "1.9.2")
bazel_dep(name = "rules_pkg", version = "1.3.0")
bazel_dep(name = "protobuf", version = "35.1")
bazel_dep(name = "rules_jvm_external", version = "7.1")
bazel_dep(name = "aspect_rules_lint", version = "2.8.0")
bazel_dep(name = "buildifier_prebuilt", version = "8.5.1.3")
bazel_dep(name = "bazel_jar_jar", version = "0.1.15")
# dependencies to rule sets used by the aspect
bazel_dep(name = "rules_cc", version = "0.2.22")
bazel_dep(name = "rules_python", version = "2.3.1")
bazel_dep(name = "rules_java", version = "9.8.0")
bazel_dep(name = "rules_kotlin", version = "2.4.10")
bazel_dep(name = "rules_go", version = "0.63.0")
bazel_dep(name = "rules_proto", version = "7.1.0")
bazel_dep(name = "rules_scala", version = "7.2.6")
# required for sacala's direct toolchain dependency (can be removed once direct toolchain dependency is dropped)
scala_deps = use_extension("@rules_scala//scala/extensions:deps.bzl", "scala_deps")
scala_deps.scala()
# dependencies to test projects for the aspect
bazel_dep(name = "abseil-cpp", version = "20260817.0")
maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
maven.install(
artifacts = [
"junit:junit:4.13.2",
"com.google.truth:truth:1.4.4",
"com.google.code.gson:gson:2.10.1",
"com.google.errorprone:error_prone_annotations:2.23.0",
"com.google.guava:guava:33.0.0-jre",
"com.fasterxml.jackson.core:jackson-databind:2.20.1",
"org.jetbrains.kotlinx:kotlinx-cli-jvm:0.3.6",
"org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2",
"com.pinterest.ktlint:ktlint-cli:1.8.0",
],
known_contributing_modules = [
"bazel_worker_java",
"intellij_aspect",
"protobuf",
],
)
use_repo(maven, "maven")
bazel_registry = use_extension("//private:extension.bzl", "bazel_registry")
bazel_registry.bazelisk(version = "1.25.0")
bazel_registry.bcr(
commit = "de6c049ad4ec6c4dc484930d95834066f0af985c",
sha256 = "b8230294a465d3d59d82fb0be9b1d8bbb40e5639e5c880182b331d21c15fc779",
)
use_repo(bazel_registry, "bazel_env", "bazelisk", "bcr_archive")
config = use_extension("//config:extension.bzl", "config")
use_repo(config, "intellij_config")