Files
eagle0/MODULE.bazel
T

56 lines
1.7 KiB
Python

#
# bazel-toolchain
#
bazel_dep(name = "toolchains_llvm", version = "0.10.3")
# To directly use a commit from GitHub, replace commit with the commit you want.
# Otherwise, omit this block.
git_override(
module_name = "toolchains_llvm",
commit = "0a9feb723796f6eb9e9947ccffa629964ec4680f",
remote = "https://github.com/grailbio/bazel-toolchain",
)
# Configure and register the toolchain.
llvm = use_extension("@toolchains_llvm//toolchain/extensions:llvm.bzl", "llvm")
llvm.toolchain(
llvm_version = "15.0.7",
)
use_repo(llvm, "llvm_toolchain")
# use_repo(llvm, "llvm_toolchain_llvm") # if you depend on specific tools in scripts
register_toolchains("@llvm_toolchain//:all")
#
# rules_jvm_external
#
scala_version = "2.13.12"
bazel_dep(name = "rules_jvm_external", version = "5.3")
maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
maven.install(
artifacts = [
"org.scala-lang:scala-library:%s" % scala_version,
"io.netty:netty-tcnative-boringssl-static:2.0.46.Final",
"com.thesamet.scalapb:lenses_2.13:0.11.13",
"com.thesamet.scalapb:scalapb-json4s_2.13:0.12.1",
"com.thesamet.scalapb:scalapb-runtime_2.13:0.11.13",
"org.json4s:json4s-ast_2.13:4.0.6",
"org.json4s:json4s-core_2.13:4.0.6",
"org.json4s:json4s-native_2.13:4.0.6",
"org.scalamock:scalamock_2.13:5.2.0",
"com.amazonaws:aws-java-sdk-s3:1.12.205",
"com.amazonaws:aws-lambda-java-core:1.2.2",
"com.amazonaws:aws-lambda-java-events:3.11.0",
"javax.xml.bind:jaxb-api:2.3.1",
],
lock_file = "//:maven_install.json",#
fail_if_repin_required = True,
repositories = [
"https://repo1.maven.org/maven2",
],
)
use_repo(maven, "maven", "unpinned_maven")