###############################################################################
# Bazel now uses Bzlmod by default to manage external dependencies.
# Please consider migrating your external dependencies from WORKSPACE to MODULE.bazel.
#
# For more details, please check https://github.com/bazelbuild/bazel/issues/18958
###############################################################################
module(name = "my_monorepo")
bazel_dep(name = "gazelle", version = "0.39.1")
bazel_dep(name = "aspect_rules_ts", version = "3.3.1")
bazel_dep(name = "rules_proto", version = "7.0.1")
bazel_dep(name = "rules_proto_grpc", version = "5.0.0")
bazel_dep(name = "rules_jvm_external", version = "6.5")
# Additional configuration for aspect_rules_ts
rules_ts_ext = use_extension("@aspect_rules_ts//ts:extensions.bzl", "ext", dev_dependency = True)
rules_ts_ext.deps(
ts_version_from = "//frontend:package.json",
)
use_repo(rules_ts_ext, "npm_typescript")
maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
maven.install(
artifacts = [
"io.grpc:grpc-netty:1.38.0",
"org.springframework.boot:spring-boot-starter:2.5.2",
"org.springframework.boot:spring-boot-starter-web:2.5.2",
],
fetch_sources = True,
lock_file = "//backend:maven_install.json",
)
use_repo(maven, "maven")
Нужно ли мне предварительно создавать файл maven_install.json? Я предположил, что он генерирует его для вас. Я что-то упустил?
Мы ожидаем, что команда выполнится и создаст файл maven_install.json.
[/code] Нужно ли мне предварительно создавать файл maven_install.json? Я предположил, что он генерирует его для вас. Я что-то упустил? Мы ожидаем, что команда выполнится и создаст файл maven_install.json.