| genrule( |
| name = 'resource', |
| srcs = [ |
| 'resource.base.txt' |
| ], |
| cmd = 'eval cat $SRCS > $OUT', |
| out = 'resource.txt', |
| ) |
| |
| java_library( |
| name = 'library', |
| srcs = [ |
| 'LibraryClass.java', |
| ], |
| resources = [ |
| ':resource' |
| ], |
| ) |
| |
| java_test( |
| name = 'test', |
| srcs = [ |
| 'LameTest.java', |
| ], |
| deps = [ |
| ':junit', |
| ':library', |
| ], |
| ) |
| |
| prebuilt_jar( |
| name = 'junit', |
| binary_jar = 'junit-4.11.jar', |
| deps = [ |
| ':hamcrest-core', |
| ':hamcrest-library', |
| ], |
| ) |
| |
| prebuilt_jar( |
| name = 'hamcrest-core', |
| binary_jar = 'hamcrest-core-1.3.jar', |
| ) |
| |
| prebuilt_jar( |
| name = 'hamcrest-library', |
| binary_jar = 'hamcrest-library-1.3.jar', |
| ) |