• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1"""Test dependencies for rules_java."""
2
3load("@bazel_skylib//lib:modules.bzl", "modules")
4
5# TODO: Use http_jar from //java:http_jar.bzl once it doesn't refert to cache.bzl from @bazel_tools
6# anymore, which isn't available in Bazel 6.
7load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file")
8
9def test_repositories():
10    http_file(
11        name = "guava",
12        url = "https://repo1.maven.org/maven2/com/google/guava/guava/33.3.1-jre/guava-33.3.1-jre.jar",
13        integrity = "sha256-S/Dixa+ORSXJbo/eF6T3MH+X+EePEcTI41oOMpiuTpA=",
14        downloaded_file_path = "guava.jar",
15    )
16    http_file(
17        name = "truth",
18        url = "https://repo1.maven.org/maven2/com/google/truth/truth/1.4.4/truth-1.4.4.jar",
19        integrity = "sha256-Ushs3a3DG8hFfB4VaJ/Gt14ul84qg9i1S3ldVW1In4w=",
20        downloaded_file_path = "truth.jar",
21    )
22
23test_repositories_ext = modules.as_extension(test_repositories)
24