| load("@bazel_tools//tools/jdk:local_java_repository.bzl", "local_java_runtime") |
| |
| package(default_visibility = ["//visibility:public"]) |
| |
| filegroup( |
| name = "jdk11", |
| srcs = ["BUILD"] + select({ |
| "@platforms//os:macos": glob(["mac/**"]), |
| "@platforms//os:windows": glob(["win/**"]), |
| "@platforms//os:linux": glob(["linux/**"]), |
| }), |
| ) |
| |
| java_runtime( |
| name = "jdk11_runtime", |
| srcs = select({ |
| "@platforms//os:macos": glob(["mac/**"]), |
| "@platforms//os:windows": glob(["win/**"]), |
| "@platforms//os:linux": glob(["linux/**"]), |
| }), |
| java_home = select({ |
| "@platforms//os:macos": "mac/Contents/Home", |
| "@platforms//os:windows": "win", |
| "@platforms//os:linux": "linux", |
| }), |
| ) |
| |
| local_java_runtime( |
| name = "jdk11", |
| java_home = "", # java_home is unused; runtime_name is used instead. |
| runtime_name = "jdk11_runtime", |
| version = "11", |
| ) |
| |
| filegroup( |
| name = "jdk11_runtime_linux_files", |
| srcs = glob(["linux/**"]), |
| visibility = ["//visibility:public"], |
| ) |