| load("tools/build_rules/java_rules_oss", "java_library", "java_binary", "java_test") |
| |
| java_library( |
| name = "hello-lib", |
| srcs = ["Greeter.java"], |
| data = ["greeting.txt"], |
| ) |
| |
| java_binary( |
| name = "hello-world", |
| main_class = "test.Greeter", |
| deps = [":hello-lib"], |
| ) |
| |
| java_binary( |
| name = "hello-main", |
| srcs = ["Greeter.java"], |
| main_class = "test.Greeter", |
| ) |
| |
| # Testing. |
| |
| java_test( |
| name = "pass_test", |
| main_class = "test.Greeter", |
| deps = [":hello-lib"], |
| ) |
| |
| java_test( |
| name = "fail_test", |
| srcs = ["Fail.java"], |
| main_class = "test.Fail", |
| ) |