29 lines
1 KiB
Python
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")
|