| workspace(name = "integration_test_repo") |
| |
| local_repository( |
| name = "rules_java", |
| path = "../../", |
| ) |
| |
| load("@rules_java//java:rules_java_deps.bzl", "rules_java_dependencies") |
| |
| rules_java_dependencies() |
| |
| load("@bazel_features//:deps.bzl", "bazel_features_deps") |
| |
| bazel_features_deps() |
| |
| load("@com_google_protobuf//bazel/private:proto_bazel_features.bzl", "proto_bazel_features") # buildifier: disable=bzl-visibility |
| |
| proto_bazel_features(name = "proto_bazel_features") |
| |
| register_toolchains("//:all") |
| |
| load("@rules_java//java:repositories.bzl", "rules_java_toolchains") |
| |
| rules_java_toolchains() |
| |
| load("@rules_java//java:http_jar.bzl", "http_jar") |
| |
| http_jar( |
| name = "my_jar", |
| urls = [ |
| "file:///tmp/my_jar.jar", |
| "file:///C:/b/my_jar.jar", |
| ], |
| ) |
| |
| load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") |
| |
| http_archive( |
| name = "rules_shell", |
| sha256 = "3e114424a5c7e4fd43e0133cc6ecdfe54e45ae8affa14fadd839f29901424043", |
| strip_prefix = "rules_shell-0.4.0", |
| url = "https://github.com/bazelbuild/rules_shell/releases/download/v0.4.0/rules_shell-v0.4.0.tar.gz", |
| ) |
| |
| load("@rules_shell//shell:repositories.bzl", "rules_shell_dependencies", "rules_shell_toolchains") |
| |
| rules_shell_dependencies() |
| |
| rules_shell_toolchains() |
| |
| load("@rules_java//toolchains:remote_java_repository.bzl", "remote_java_repository") |
| |
| remote_java_repository( |
| name = "my_funky_jdk", |
| prefix = "funky", |
| strip_prefix = "zulu24.32.13-ca-jdk24.0.2-linux_x64", |
| target_compatible_with = [ |
| "@platforms//os:linux", |
| "@platforms//cpu:x86_64", |
| ], |
| urls = [ |
| "https://cdn.azul.com/zulu/bin/zulu24.32.13-ca-jdk24.0.2-linux_x64.tar.gz", |
| ], |
| version = "24", |
| ) |
| |
| register_toolchains("@my_funky_jdk_toolchain_config_repo//:all") |