| load("@rules_java//java:defs.bzl", "java_binary", "java_library", "java_test") # copybara-use-repo-external-label |
| load("@rules_java//toolchains:default_java_toolchain.bzl", "default_java_toolchain") # copybara-use-repo-external-label |
| |
| java_library( |
| name = "lib", |
| srcs = ["src/Main.java"], |
| ) |
| |
| java_binary( |
| name = "bin", |
| main_class = "Main", |
| runtime_deps = [":lib"], |
| ) |
| |
| java_test( |
| name = "MyTest", |
| srcs = ["src/MyTest.java"], |
| data = [ |
| "src/data.txt", |
| ], |
| deps = [ |
| "@my_jar//jar", |
| "@rules_java//java/runfiles", |
| ], |
| ) |
| |
| default_java_toolchain( |
| name = "my_funky_toolchain", |
| ) |