|
| 1 | +module( |
| 2 | + name = "bzlmod", |
| 3 | + version = "1.0", |
| 4 | +) |
| 5 | + |
| 6 | +bazel_dep(name = "protobuf", version = "30.2") |
| 7 | +bazel_dep(name = "rules_kotlin", version = "2.1.3") |
| 8 | +bazel_dep(name = "com_github_grpc_grpc_kotlin", version = "0.0.0") |
| 9 | +bazel_dep(name = "rules_jvm_external", version = "6.7") |
| 10 | +bazel_dep(name = "aspect_rules_lint", version = "1.3.4") |
| 11 | +bazel_dep(name = "rules_java", version = "8.11.0") |
| 12 | +bazel_dep(name = "buildifier_prebuilt", version = "8.0.3") |
| 13 | +bazel_dep(name = "rules_buf", version = "0.3.0") |
| 14 | + |
| 15 | +local_path_override( |
| 16 | + module_name = "com_github_grpc_grpc_kotlin", |
| 17 | + path = "../../", |
| 18 | +) |
| 19 | + |
| 20 | +maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") |
| 21 | +maven.install( |
| 22 | + # Rerun whenever adding new artifacts. |
| 23 | + # $ REPIN=1 bazelisk run @maven//:pin |
| 24 | + artifacts = [ |
| 25 | + "com.google.truth:truth:1.4.2", |
| 26 | + "junit:junit:4.13.2", |
| 27 | + "com.google.truth.extensions:truth-proto-extension:1.4.4", |
| 28 | + "io.grpc:grpc-testing:1.71.0", |
| 29 | + ], |
| 30 | + fetch_sources = False, |
| 31 | + generate_compat_repositories = True, |
| 32 | + lock_file = "//:maven_install.json", |
| 33 | + strict_visibility = True, |
| 34 | +) |
| 35 | +use_repo(maven, "maven") |
| 36 | + |
| 37 | +install_ktfmt = use_extension("//:extensions.bzl", "install_ktfmt") |
| 38 | +use_repo(install_ktfmt, "ktfmt") |
| 39 | + |
| 40 | +buf = use_extension("@rules_buf//buf:extensions.bzl", "buf") |
| 41 | +use_repo(buf, "rules_buf_toolchains") |
0 commit comments