| """Test dependencies for rules_java.""" | |
| load("@bazel_skylib//lib:modules.bzl", "modules") | |
| # TODO: Use http_jar from //java:http_jar.bzl once it doesn't refert to cache.bzl from @bazel_tools | |
| # anymore, which isn't available in Bazel 6. | |
| load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file") | |
| def test_repositories(): | |
| http_file( | |
| name = "guava", | |
| url = "https://repo1.maven.org/maven2/com/google/guava/guava/33.3.1-jre/guava-33.3.1-jre.jar", | |
| integrity = "sha256-S/Dixa+ORSXJbo/eF6T3MH+X+EePEcTI41oOMpiuTpA=", | |
| downloaded_file_path = "guava.jar", | |
| ) | |
| http_file( | |
| name = "truth", | |
| url = "https://repo1.maven.org/maven2/com/google/truth/truth/1.4.4/truth-1.4.4.jar", | |
| integrity = "sha256-Ushs3a3DG8hFfB4VaJ/Gt14ul84qg9i1S3ldVW1In4w=", | |
| downloaded_file_path = "truth.jar", | |
| ) | |
| test_repositories_ext = modules.as_extension(test_repositories) |