bazel__book/p22_24/MODULE.bazel

29 lines
1 KiB
Python

module(
name = "modern_build_systems",
version = "22.24",
)
# Pull in rules for Java and fetching Maven artifacts
bazel_dep(name = "rules_java", version = "9.5.0") # Core java rules
#bazel_dep(name = "rules_jvm_external", version = "6.10") # External rules like Maven. 6.10 fixed autoloading for Bazel 9
# Optional: define a local registry to mirror approved modules
# bazel_dep(name = "bazel_skylib", version = "1.5.0")
# register_toolchains("@bazel_tools//tools/jdk:all")
# Example use of an extension from rules_jvm_external
# use_extension("@rules_jvm_external//:extensions.bzl", "maven")
# maven.install(
# artifacts = [
# "junit:junit:4.13.2",
# ],
# repositories = [
# "https://repo1.maven.org/maven2",
# ],
# )
# We import these to be able to pin their versions, in order to avoid warnings:
# they are imported via rules_jvm_external dependency on rules_android:
# bazel mod explain gazelle
#bazel_dep(name = "gazelle", version = "0.40.0")
#bazel_dep(name = "rules_go", version = "0.51.0-rc2")